@charset "UTF-8";
/*

=========================================================
* Cornerstone
=========================================================

* Copyright 2021 Cornerstone Solutions

* Designed and coded by Robert Low

=========================================================

* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Please contact us to request a removal. Contact us if you want to remove it.

*/
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css?family=Lato:400,700,400italic");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,700");
@import url("https://fonts.googleapis.com/css?family=Poppins&display=swap");
@import url("https://use.fontawesome.com/releases/v5.0.8/css/all.css");
/* remap grays */
/* Bootstrap 4 mixins - no change */
/* from Bootstrap 4 utilities - replaced $theme-colors with $colors */
.text-primary { color: #0171df !important; }

a.text-primary:focus { color: #0157ac !important; }

a.text-primary:hover { color: #0157ac !important; }

.text-secondary { color: #727cf5 !important; }

a.text-secondary:focus { color: #4250f2 !important; }

a.text-secondary:hover { color: #4250f2 !important; }

.text-tertiary { color: #6627b3 !important; }

a.text-tertiary:focus { color: #4e1e89 !important; }

a.text-tertiary:hover { color: #4e1e89 !important; }

.text-soft-indigo { color: #f5e8ff !important; }

a.text-soft-indigo:focus { color: #dfb5ff !important; }

a.text-soft-indigo:hover { color: #dfb5ff !important; }

.text-soft-green { color: #2CA58D !important; }

a.text-soft-green:focus { color: #217d6b !important; }

a.text-soft-green:hover { color: #217d6b !important; }

.text-purple { color: #6b5eae !important; }

a.text-purple:focus { color: #544990 !important; }

a.text-purple:hover { color: #544990 !important; }

.text-pink { color: #ff679b !important; }

a.text-pink:focus { color: #ff3479 !important; }

a.text-pink:hover { color: #ff3479 !important; }

.text-red { color: #f51d00 !important; }

a.text-red:focus { color: #c21700 !important; }

a.text-red:hover { color: #c21700 !important; }

.text-orange { color: #fd7e14 !important; }

a.text-orange:focus { color: #dc6502 !important; }

a.text-orange:hover { color: #dc6502 !important; }

.text-yellow { color: #F6C343 !important; }

a.text-yellow:focus { color: #f4b312 !important; }

a.text-yellow:hover { color: #f4b312 !important; }

.text-green { color: #00f55a !important; }

a.text-green:focus { color: #00c247 !important; }

a.text-green:hover { color: #00c247 !important; }

.text-teal { color: #02a8b5 !important; }

a.text-teal:focus { color: #017983 !important; }

a.text-teal:hover { color: #017983 !important; }

.text-cyan { color: #39afd1 !important; }

a.text-cyan:focus { color: #2991ae !important; }

a.text-cyan:hover { color: #2991ae !important; }

.text-white { color: #FFFFFF !important; }

a.text-white:focus { color: #e6e6e6 !important; }

a.text-white:hover { color: #e6e6e6 !important; }

.text-gray { color: #d9d9d9 !important; }

a.text-gray:focus { color: silver !important; }

a.text-gray:hover { color: silver !important; }

.text-gray-dark { color: #2c3439 !important; }

a.text-gray-dark:focus { color: #161a1c !important; }

a.text-gray-dark:hover { color: #161a1c !important; }

.text-primary-50 { color: #f2f8fd !important; }

a.text-primary-50:focus { color: #c6e0f6 !important; }

a.text-primary-50:hover { color: #c6e0f6 !important; }

.text-primary-100 { color: #e6f1fc !important; }

a.text-primary-100:focus { color: #b8d8f7 !important; }

a.text-primary-100:hover { color: #b8d8f7 !important; }

.text-primary-200 { color: #c0dcf7 !important; }

a.text-primary-200:focus { color: #93c3f1 !important; }

a.text-primary-200:hover { color: #93c3f1 !important; }

.text-primary-300 { color: #80b8ef !important; }

a.text-primary-300:focus { color: #539fe9 !important; }

a.text-primary-300:hover { color: #539fe9 !important; }

.text-primary-400 { color: #4195e7 !important; }

a.text-primary-400:focus { color: #1b7cda !important; }

a.text-primary-400:hover { color: #1b7cda !important; }

.text-primary-500 { color: #0171df !important; }

a.text-primary-500:focus { color: #0157ac !important; }

a.text-primary-500:hover { color: #0157ac !important; }

.text-primary-600 { color: #0155a7 !important; }

a.text-primary-600:focus { color: #013b74 !important; }

a.text-primary-600:hover { color: #013b74 !important; }

.text-primary-700 { color: #013970 !important; }

a.text-primary-700:focus { color: #011f3d !important; }

a.text-primary-700:hover { color: #011f3d !important; }

.text-primary-800 { color: #001c38 !important; }

a.text-primary-800:focus { color: #000305 !important; }

a.text-primary-800:hover { color: #000305 !important; }

.text-primary-900 { color: #001121 !important; }

a.text-primary-900:focus { color: black !important; }

a.text-primary-900:hover { color: black !important; }

.text-secondary-50 { color: ghostwhite !important; }

a.text-secondary-50:focus { color: #c5c5ff !important; }

a.text-secondary-50:hover { color: #c5c5ff !important; }

.text-secondary-100 { color: #f1f2fe !important; }

a.text-secondary-100:focus { color: #c1c6fb !important; }

a.text-secondary-100:hover { color: #c1c6fb !important; }

.text-secondary-200 { color: #dcdefd !important; }

a.text-secondary-200:focus { color: #acb1fa !important; }

a.text-secondary-200:hover { color: #acb1fa !important; }

.text-secondary-300 { color: #b9befa !important; }

a.text-secondary-300:focus { color: #8992f7 !important; }

a.text-secondary-300:hover { color: #8992f7 !important; }

.text-secondary-400 { color: #959df8 !important; }

a.text-secondary-400:focus { color: #6571f5 !important; }

a.text-secondary-400:hover { color: #6571f5 !important; }

.text-secondary-500 { color: #727cf5 !important; }

a.text-secondary-500:focus { color: #4250f2 !important; }

a.text-secondary-500:hover { color: #4250f2 !important; }

.text-secondary-600 { color: #565db8 !important; }

a.text-secondary-600:focus { color: #41479a !important; }

a.text-secondary-600:hover { color: #41479a !important; }

.text-secondary-700 { color: #393e7b !important; }

a.text-secondary-700:focus { color: #292c58 !important; }

a.text-secondary-700:hover { color: #292c58 !important; }

.text-secondary-800 { color: #1d1f3d !important; }

a.text-secondary-800:focus { color: #0d0d1a !important; }

a.text-secondary-800:hover { color: #0d0d1a !important; }

.text-secondary-900 { color: #111325 !important; }

a.text-secondary-900:focus { color: #010102 !important; }

a.text-secondary-900:hover { color: #010102 !important; }

.text-tertiary-50 { color: #f7f4fb !important; }

a.text-tertiary-50:focus { color: #dccfed !important; }

a.text-tertiary-50:hover { color: #dccfed !important; }

.text-tertiary-100 { color: #f0e9f7 !important; }

a.text-tertiary-100:focus { color: #d7c4e9 !important; }

a.text-tertiary-100:hover { color: #d7c4e9 !important; }

.text-tertiary-200 { color: #d9c9ec !important; }

a.text-tertiary-200:focus { color: #bea3df !important; }

a.text-tertiary-200:hover { color: #bea3df !important; }

.text-tertiary-300 { color: #b393d9 !important; }

a.text-tertiary-300:focus { color: #986dcc !important; }

a.text-tertiary-300:hover { color: #986dcc !important; }

.text-tertiary-400 { color: #8c5dc6 !important; }

a.text-tertiary-400:focus { color: #723eb2 !important; }

a.text-tertiary-400:hover { color: #723eb2 !important; }

.text-tertiary-500 { color: #6627b3 !important; }

a.text-tertiary-500:focus { color: #4e1e89 !important; }

a.text-tertiary-500:hover { color: #4e1e89 !important; }

.text-tertiary-600 { color: #4d1d86 !important; }

a.text-tertiary-600:focus { color: #35145c !important; }

a.text-tertiary-600:hover { color: #35145c !important; }

.text-tertiary-700 { color: #33145a !important; }

a.text-tertiary-700:focus { color: #1b0b30 !important; }

a.text-tertiary-700:hover { color: #1b0b30 !important; }

.text-tertiary-800 { color: #1a0a2d !important; }

a.text-tertiary-800:focus { color: #020103 !important; }

a.text-tertiary-800:hover { color: #020103 !important; }

.text-tertiary-900 { color: #0f061b !important; }

a.text-tertiary-900:focus { color: black !important; }

a.text-tertiary-900:hover { color: black !important; }

.text-soft-indigo-50 { color: #fffeff !important; }

a.text-soft-indigo-50:focus { color: #ffcbff !important; }

a.text-soft-indigo-50:hover { color: #ffcbff !important; }

.text-soft-indigo-100 { color: #fefdff !important; }

a.text-soft-indigo-100:focus { color: #e5caff !important; }

a.text-soft-indigo-100:hover { color: #e5caff !important; }

.text-soft-indigo-200 { color: #fdf9ff !important; }

a.text-soft-indigo-200:focus { color: #ecc6ff !important; }

a.text-soft-indigo-200:hover { color: #ecc6ff !important; }

.text-soft-indigo-300 { color: #faf4ff !important; }

a.text-soft-indigo-300:focus { color: #e3c1ff !important; }

a.text-soft-indigo-300:hover { color: #e3c1ff !important; }

.text-soft-indigo-400 { color: #f8eeff !important; }

a.text-soft-indigo-400:focus { color: #e3bbff !important; }

a.text-soft-indigo-400:hover { color: #e3bbff !important; }

.text-soft-indigo-500 { color: #f5e8ff !important; }

a.text-soft-indigo-500:focus { color: #dfb5ff !important; }

a.text-soft-indigo-500:hover { color: #dfb5ff !important; }

.text-soft-indigo-600 { color: #b8aebf !important; }

a.text-soft-indigo-600:focus { color: #9f92a8 !important; }

a.text-soft-indigo-600:hover { color: #9f92a8 !important; }

.text-soft-indigo-700 { color: #7b7480 !important; }

a.text-soft-indigo-700:focus { color: #615c65 !important; }

a.text-soft-indigo-700:hover { color: #615c65 !important; }

.text-soft-indigo-800 { color: #3d3a40 !important; }

a.text-soft-indigo-800:focus { color: #242225 !important; }

a.text-soft-indigo-800:hover { color: #242225 !important; }

.text-soft-indigo-900 { color: #252326 !important; }

a.text-soft-indigo-900:focus { color: #0b0b0b !important; }

a.text-soft-indigo-900:hover { color: #0b0b0b !important; }

.text-soft-green-50 { color: #f4fbf9 !important; }

a.text-soft-green-50:focus { color: #cfede5 !important; }

a.text-soft-green-50:hover { color: #cfede5 !important; }

.text-soft-green-100 { color: #eaf6f4 !important; }

a.text-soft-green-100:focus { color: #c6e7e1 !important; }

a.text-soft-green-100:hover { color: #c6e7e1 !important; }

.text-soft-green-200 { color: #cae9e3 !important; }

a.text-soft-green-200:focus { color: #a6dad0 !important; }

a.text-soft-green-200:hover { color: #a6dad0 !important; }

.text-soft-green-300 { color: #96d2c6 !important; }

a.text-soft-green-300:focus { color: #72c3b3 !important; }

a.text-soft-green-300:hover { color: #72c3b3 !important; }

.text-soft-green-400 { color: #61bcaa !important; }

a.text-soft-green-400:focus { color: #46a492 !important; }

a.text-soft-green-400:hover { color: #46a492 !important; }

.text-soft-green-500 { color: #2ca58d !important; }

a.text-soft-green-500:focus { color: #217d6b !important; }

a.text-soft-green-500:hover { color: #217d6b !important; }

.text-soft-green-600 { color: #217c6a !important; }

a.text-soft-green-600:focus { color: #165448 !important; }

a.text-soft-green-600:hover { color: #165448 !important; }

.text-soft-green-700 { color: #165347 !important; }

a.text-soft-green-700:focus { color: #0b2b25 !important; }

a.text-soft-green-700:hover { color: #0b2b25 !important; }

.text-soft-green-800 { color: #0b2923 !important; }

a.text-soft-green-800:focus { color: #000101 !important; }

a.text-soft-green-800:hover { color: #000101 !important; }

.text-soft-green-900 { color: #071915 !important; }

a.text-soft-green-900:focus { color: black !important; }

a.text-soft-green-900:hover { color: black !important; }

.text-purple-50 { color: #f8f7fb !important; }

a.text-purple-50:focus { color: #dad5ea !important; }

a.text-purple-50:hover { color: #dad5ea !important; }

.text-purple-100 { color: #f0eff7 !important; }

a.text-purple-100:focus { color: #d0cde6 !important; }

a.text-purple-100:hover { color: #d0cde6 !important; }

.text-purple-200 { color: #dad7eb !important; }

a.text-purple-200:focus { color: #bbb5da !important; }

a.text-purple-200:hover { color: #bbb5da !important; }

.text-purple-300 { color: #b5afd7 !important; }

a.text-purple-300:focus { color: #968dc6 !important; }

a.text-purple-300:hover { color: #968dc6 !important; }

.text-purple-400 { color: #9086c2 !important; }

a.text-purple-400:focus { color: #7164b1 !important; }

a.text-purple-400:hover { color: #7164b1 !important; }

.text-purple-500 { color: #6b5eae !important; }

a.text-purple-500:focus { color: #544990 !important; }

a.text-purple-500:hover { color: #544990 !important; }

.text-purple-600 { color: #504783 !important; }

a.text-purple-600:focus { color: #3c3562 !important; }

a.text-purple-600:hover { color: #3c3562 !important; }

.text-purple-700 { color: #362f57 !important; }

a.text-purple-700:focus { color: #211d36 !important; }

a.text-purple-700:hover { color: #211d36 !important; }

.text-purple-800 { color: #1b182c !important; }

a.text-purple-800:focus { color: #07060b !important; }

a.text-purple-800:hover { color: #07060b !important; }

.text-purple-900 { color: #100e1a !important; }

a.text-purple-900:focus { color: black !important; }

a.text-purple-900:hover { color: black !important; }

.text-pink-50 { color: #fff7fa !important; }

a.text-pink-50:focus { color: #ffc4da !important; }

a.text-pink-50:hover { color: #ffc4da !important; }

.text-pink-100 { color: lavenderblush !important; }

a.text-pink-100:focus { color: #ffbdd3 !important; }

a.text-pink-100:hover { color: #ffbdd3 !important; }

.text-pink-200 { color: #ffd9e6 !important; }

a.text-pink-200:focus { color: #ffa6c4 !important; }

a.text-pink-200:hover { color: #ffa6c4 !important; }

.text-pink-300 { color: #ffb3cd !important; }

a.text-pink-300:focus { color: #ff80ab !important; }

a.text-pink-300:hover { color: #ff80ab !important; }

.text-pink-400 { color: #ff8db4 !important; }

a.text-pink-400:focus { color: #ff5a92 !important; }

a.text-pink-400:hover { color: #ff5a92 !important; }

.text-pink-500 { color: #ff679b !important; }

a.text-pink-500:focus { color: #ff3479 !important; }

a.text-pink-500:hover { color: #ff3479 !important; }

.text-pink-600 { color: #bf4d74 !important; }

a.text-pink-600:focus { color: #a0395c !important; }

a.text-pink-600:hover { color: #a0395c !important; }

.text-pink-700 { color: #80344e !important; }

a.text-pink-700:focus { color: #5c2538 !important; }

a.text-pink-700:hover { color: #5c2538 !important; }

.text-pink-800 { color: #401a27 !important; }

a.text-pink-800:focus { color: #1c0b11 !important; }

a.text-pink-800:hover { color: #1c0b11 !important; }

.text-pink-900 { color: #260f17 !important; }

a.text-pink-900:focus { color: #010101 !important; }

a.text-pink-900:hover { color: #010101 !important; }

.text-red-50 { color: #fff4f2 !important; }

a.text-red-50:focus { color: #ffc9bf !important; }

a.text-red-50:hover { color: #ffc9bf !important; }

.text-red-100 { color: #fee8e6 !important; }

a.text-red-100:focus { color: #fcbbb5 !important; }

a.text-red-100:hover { color: #fcbbb5 !important; }

.text-red-200 { color: #fdc7bf !important; }

a.text-red-200:focus { color: #fb9c8e !important; }

a.text-red-200:hover { color: #fb9c8e !important; }

.text-red-300 { color: #fa8e80 !important; }

a.text-red-300:focus { color: #f8624f !important; }

a.text-red-300:hover { color: #f8624f !important; }

.text-red-400 { color: #f85640 !important; }

a.text-red-400:focus { color: #f62a0f !important; }

a.text-red-400:hover { color: #f62a0f !important; }

.text-red-500 { color: #f51d00 !important; }

a.text-red-500:focus { color: #c21700 !important; }

a.text-red-500:hover { color: #c21700 !important; }

.text-red-600 { color: #b81600 !important; }

a.text-red-600:focus { color: #851000 !important; }

a.text-red-600:hover { color: #851000 !important; }

.text-red-700 { color: #7b0f00 !important; }

a.text-red-700:focus { color: #480900 !important; }

a.text-red-700:hover { color: #480900 !important; }

.text-red-800 { color: #3d0700 !important; }

a.text-red-800:focus { color: #0a0100 !important; }

a.text-red-800:hover { color: #0a0100 !important; }

.text-red-900 { color: #250400 !important; }

a.text-red-900:focus { color: black !important; }

a.text-red-900:hover { color: black !important; }

.text-orange-50 { color: #fff9f3 !important; }

a.text-orange-50:focus { color: #ffe0c0 !important; }

a.text-orange-50:hover { color: #ffe0c0 !important; }

.text-orange-100 { color: #fff2e8 !important; }

a.text-orange-100:focus { color: #ffd5b5 !important; }

a.text-orange-100:hover { color: #ffd5b5 !important; }

.text-orange-200 { color: #ffdfc4 !important; }

a.text-orange-200:focus { color: #ffc391 !important; }

a.text-orange-200:hover { color: #ffc391 !important; }

.text-orange-300 { color: #febf8a !important; }

a.text-orange-300:focus { color: #fea357 !important; }

a.text-orange-300:hover { color: #fea357 !important; }

.text-orange-400 { color: #fe9e4f !important; }

a.text-orange-400:focus { color: #fe821c !important; }

a.text-orange-400:hover { color: #fe821c !important; }

.text-orange-500 { color: #fd7e14 !important; }

a.text-orange-500:focus { color: #dc6502 !important; }

a.text-orange-500:hover { color: #dc6502 !important; }

.text-orange-600 { color: #be5f0f !important; }

a.text-orange-600:focus { color: #8f470b !important; }

a.text-orange-600:hover { color: #8f470b !important; }

.text-orange-700 { color: #7f3f0a !important; }

a.text-orange-700:focus { color: #502806 !important; }

a.text-orange-700:hover { color: #502806 !important; }

.text-orange-800 { color: #3f2005 !important; }

a.text-orange-800:focus { color: #100801 !important; }

a.text-orange-800:hover { color: #100801 !important; }

.text-orange-900 { color: #261303 !important; }

a.text-orange-900:focus { color: black !important; }

a.text-orange-900:hover { color: black !important; }

.text-yellow-50 { color: #fffcf6 !important; }

a.text-yellow-50:focus { color: #ffebc3 !important; }

a.text-yellow-50:hover { color: #ffebc3 !important; }

.text-yellow-100 { color: #fef9ec !important; }

a.text-yellow-100:focus { color: #fbeabc !important; }

a.text-yellow-100:hover { color: #fbeabc !important; }

.text-yellow-200 { color: #fdf0d0 !important; }

a.text-yellow-200:focus { color: #fbe09f !important; }

a.text-yellow-200:hover { color: #fbe09f !important; }

.text-yellow-300 { color: #fbe1a1 !important; }

a.text-yellow-300:focus { color: #f9d170 !important; }

a.text-yellow-300:hover { color: #f9d170 !important; }

.text-yellow-400 { color: #f8d272 !important; }

a.text-yellow-400:focus { color: #f6c241 !important; }

a.text-yellow-400:hover { color: #f6c241 !important; }

.text-yellow-500 { color: #f6c343 !important; }

a.text-yellow-500:focus { color: #f4b312 !important; }

a.text-yellow-500:hover { color: #f4b312 !important; }

.text-yellow-600 { color: #b99232 !important; }

a.text-yellow-600:focus { color: #917227 !important; }

a.text-yellow-600:hover { color: #917227 !important; }

.text-yellow-700 { color: #7b6222 !important; }

a.text-yellow-700:focus { color: #534217 !important; }

a.text-yellow-700:hover { color: #534217 !important; }

.text-yellow-800 { color: #3e3111 !important; }

a.text-yellow-800:focus { color: #161106 !important; }

a.text-yellow-800:hover { color: #161106 !important; }

.text-yellow-900 { color: #251d0a !important; }

a.text-yellow-900:focus { color: black !important; }

a.text-yellow-900:hover { color: black !important; }

.text-green-50 { color: #f2fff7 !important; }

a.text-green-50:focus { color: #bfffd8 !important; }

a.text-green-50:hover { color: #bfffd8 !important; }

.text-green-100 { color: #e6feef !important; }

a.text-green-100:focus { color: #b5fcd0 !important; }

a.text-green-100:hover { color: #b5fcd0 !important; }

.text-green-200 { color: #bffdd6 !important; }

a.text-green-200:focus { color: #8efbb6 !important; }

a.text-green-200:hover { color: #8efbb6 !important; }

.text-green-300 { color: #80faad !important; }

a.text-green-300:focus { color: #4ff88d !important; }

a.text-green-300:hover { color: #4ff88d !important; }

.text-green-400 { color: #40f883 !important; }

a.text-green-400:focus { color: #0ff663 !important; }

a.text-green-400:hover { color: #0ff663 !important; }

.text-green-500 { color: #00f55a !important; }

a.text-green-500:focus { color: #00c247 !important; }

a.text-green-500:hover { color: #00c247 !important; }

.text-green-600 { color: #00b844 !important; }

a.text-green-600:focus { color: #008531 !important; }

a.text-green-600:hover { color: #008531 !important; }

.text-green-700 { color: #007b2d !important; }

a.text-green-700:focus { color: #00481a !important; }

a.text-green-700:hover { color: #00481a !important; }

.text-green-800 { color: #003d17 !important; }

a.text-green-800:focus { color: #000a04 !important; }

a.text-green-800:hover { color: #000a04 !important; }

.text-green-900 { color: #00250e !important; }

a.text-green-900:focus { color: black !important; }

a.text-green-900:hover { color: black !important; }

.text-teal-50 { color: #f2fbfb !important; }

a.text-teal-50:focus { color: #cbefef !important; }

a.text-teal-50:hover { color: #cbefef !important; }

.text-teal-100 { color: #e6f6f8 !important; }

a.text-teal-100:focus { color: #bee8ed !important; }

a.text-teal-100:hover { color: #bee8ed !important; }

.text-teal-200 { color: #c0e9ed !important; }

a.text-teal-200:focus { color: #98dbe2 !important; }

a.text-teal-200:hover { color: #98dbe2 !important; }

.text-teal-300 { color: #81d4da !important; }

a.text-teal-300:focus { color: #5ac7ce !important; }

a.text-teal-300:hover { color: #5ac7ce !important; }

.text-teal-400 { color: #41bec8 !important; }

a.text-teal-400:focus { color: #309da6 !important; }

a.text-teal-400:hover { color: #309da6 !important; }

.text-teal-500 { color: #02a8b5 !important; }

a.text-teal-500:focus { color: #017983 !important; }

a.text-teal-500:hover { color: #017983 !important; }

.text-teal-600 { color: #027e88 !important; }

a.text-teal-600:focus { color: #014f56 !important; }

a.text-teal-600:hover { color: #014f56 !important; }

.text-teal-700 { color: #01545b !important; }

a.text-teal-700:focus { color: #002529 !important; }

a.text-teal-700:hover { color: #002529 !important; }

.text-teal-800 { color: #012a2d !important; }

a.text-teal-800:focus { color: black !important; }

a.text-teal-800:hover { color: black !important; }

.text-teal-900 { color: #00191b !important; }

a.text-teal-900:focus { color: black !important; }

a.text-teal-900:hover { color: black !important; }

.text-cyan-50 { color: #f5fbfd !important; }

a.text-cyan-50:focus { color: #cbeaf5 !important; }

a.text-cyan-50:hover { color: #cbeaf5 !important; }

.text-cyan-100 { color: #ebf7fa !important; }

a.text-cyan-100:focus { color: #c2e7f0 !important; }

a.text-cyan-100:hover { color: #c2e7f0 !important; }

.text-cyan-200 { color: #ceebf4 !important; }

a.text-cyan-200:focus { color: #a4daeb !important; }

a.text-cyan-200:hover { color: #a4daeb !important; }

.text-cyan-300 { color: #9cd7e8 !important; }

a.text-cyan-300:focus { color: #73c6de !important; }

a.text-cyan-300:hover { color: #73c6de !important; }

.text-cyan-400 { color: #6bc3dd !important; }

a.text-cyan-400:focus { color: #42b2d3 !important; }

a.text-cyan-400:hover { color: #42b2d3 !important; }

.text-cyan-500 { color: #39afd1 !important; }

a.text-cyan-500:focus { color: #2991ae !important; }

a.text-cyan-500:hover { color: #2991ae !important; }

.text-cyan-600 { color: #2b839d !important; }

a.text-cyan-600:focus { color: #206275 !important; }

a.text-cyan-600:hover { color: #206275 !important; }

.text-cyan-700 { color: #1d5869 !important; }

a.text-cyan-700:focus { color: #123741 !important; }

a.text-cyan-700:hover { color: #123741 !important; }

.text-cyan-800 { color: #0e2c34 !important; }

a.text-cyan-800:focus { color: #030a0c !important; }

a.text-cyan-800:hover { color: #030a0c !important; }

.text-cyan-900 { color: #091a1f !important; }

a.text-cyan-900:focus { color: black !important; }

a.text-cyan-900:hover { color: black !important; }

.text-white-50 { color: white !important; }

a.text-white-50:focus { color: #e6e6e6 !important; }

a.text-white-50:hover { color: #e6e6e6 !important; }

.text-white-100 { color: white !important; }

a.text-white-100:focus { color: #e6e6e6 !important; }

a.text-white-100:hover { color: #e6e6e6 !important; }

.text-white-200 { color: white !important; }

a.text-white-200:focus { color: #e6e6e6 !important; }

a.text-white-200:hover { color: #e6e6e6 !important; }

.text-white-300 { color: white !important; }

a.text-white-300:focus { color: #e6e6e6 !important; }

a.text-white-300:hover { color: #e6e6e6 !important; }

.text-white-400 { color: white !important; }

a.text-white-400:focus { color: #e6e6e6 !important; }

a.text-white-400:hover { color: #e6e6e6 !important; }

.text-white-500 { color: white !important; }

a.text-white-500:focus { color: #e6e6e6 !important; }

a.text-white-500:hover { color: #e6e6e6 !important; }

.text-white-600 { color: #bfbfbf !important; }

a.text-white-600:focus { color: #a6a6a6 !important; }

a.text-white-600:hover { color: #a6a6a6 !important; }

.text-white-700 { color: gray !important; }

a.text-white-700:focus { color: #676767 !important; }

a.text-white-700:hover { color: #676767 !important; }

.text-white-800 { color: #404040 !important; }

a.text-white-800:focus { color: #272727 !important; }

a.text-white-800:hover { color: #272727 !important; }

.text-white-900 { color: #262626 !important; }

a.text-white-900:focus { color: #0d0d0d !important; }

a.text-white-900:hover { color: #0d0d0d !important; }

.text-gray-50 { color: #fdfdfd !important; }

a.text-gray-50:focus { color: #e4e4e4 !important; }

a.text-gray-50:hover { color: #e4e4e4 !important; }

.text-gray-100 { color: #fbfbfb !important; }

a.text-gray-100:focus { color: #e2e2e2 !important; }

a.text-gray-100:hover { color: #e2e2e2 !important; }

.text-gray-200 { color: #f6f6f6 !important; }

a.text-gray-200:focus { color: #dddddd !important; }

a.text-gray-200:hover { color: #dddddd !important; }

.text-gray-300 { color: #ececec !important; }

a.text-gray-300:focus { color: lightgray !important; }

a.text-gray-300:hover { color: lightgray !important; }

.text-gray-400 { color: #e3e3e3 !important; }

a.text-gray-400:focus { color: #cacaca !important; }

a.text-gray-400:hover { color: #cacaca !important; }

.text-gray-500 { color: #d9d9d9 !important; }

a.text-gray-500:focus { color: silver !important; }

a.text-gray-500:hover { color: silver !important; }

.text-gray-600 { color: #a3a3a3 !important; }

a.text-gray-600:focus { color: #8a8a8a !important; }

a.text-gray-600:hover { color: #8a8a8a !important; }

.text-gray-700 { color: #6d6d6d !important; }

a.text-gray-700:focus { color: #545454 !important; }

a.text-gray-700:hover { color: #545454 !important; }

.text-gray-800 { color: #363636 !important; }

a.text-gray-800:focus { color: #1d1d1d !important; }

a.text-gray-800:hover { color: #1d1d1d !important; }

.text-gray-900 { color: #212121 !important; }

a.text-gray-900:focus { color: #080808 !important; }

a.text-gray-900:hover { color: #080808 !important; }

.text-gray-dark-50 { color: #f4f5f5 !important; }

a.text-gray-dark-50:focus { color: #d9dddd !important; }

a.text-gray-dark-50:hover { color: #d9dddd !important; }

.text-gray-dark-100 { color: #eaebeb !important; }

a.text-gray-dark-100:focus { color: #d0d2d2 !important; }

a.text-gray-dark-100:hover { color: #d0d2d2 !important; }

.text-gray-dark-200 { color: #caccce !important; }

a.text-gray-dark-200:focus { color: #b0b3b6 !important; }

a.text-gray-dark-200:hover { color: #b0b3b6 !important; }

.text-gray-dark-300 { color: #969a9c !important; }

a.text-gray-dark-300:focus { color: #7c8183 !important; }

a.text-gray-dark-300:hover { color: #7c8183 !important; }

.text-gray-dark-400 { color: #61676b !important; }

a.text-gray-dark-400:focus { color: #494d50 !important; }

a.text-gray-dark-400:hover { color: #494d50 !important; }

.text-gray-dark-500 { color: #2c3439 !important; }

a.text-gray-dark-500:focus { color: #161a1c !important; }

a.text-gray-dark-500:hover { color: #161a1c !important; }

.text-gray-dark-600 { color: #21272b !important; }

a.text-gray-dark-600:focus { color: #0b0d0e !important; }

a.text-gray-dark-600:hover { color: #0b0d0e !important; }

.text-gray-dark-700 { color: #161a1d !important; }

a.text-gray-dark-700:focus { color: black !important; }

a.text-gray-dark-700:hover { color: black !important; }

.text-gray-dark-800 { color: #0b0d0e !important; }

a.text-gray-dark-800:focus { color: black !important; }

a.text-gray-dark-800:hover { color: black !important; }

.text-gray-dark-900 { color: #070809 !important; }

a.text-gray-dark-900:focus { color: black !important; }

a.text-gray-dark-900:hover { color: black !important; }

.bg-primary { background-color: #0171df !important; }

a.bg-primary:focus { background-color: #0157ac !important; }

a.bg-primary:hover { background-color: #0157ac !important; }

.bg-secondary { background-color: #727cf5 !important; }

a.bg-secondary:focus { background-color: #4250f2 !important; }

a.bg-secondary:hover { background-color: #4250f2 !important; }

.bg-tertiary { background-color: #6627b3 !important; }

a.bg-tertiary:focus { background-color: #4e1e89 !important; }

a.bg-tertiary:hover { background-color: #4e1e89 !important; }

.bg-soft-indigo { background-color: #f5e8ff !important; }

a.bg-soft-indigo:focus { background-color: #dfb5ff !important; }

a.bg-soft-indigo:hover { background-color: #dfb5ff !important; }

.bg-soft-green { background-color: #2CA58D !important; }

a.bg-soft-green:focus { background-color: #217d6b !important; }

a.bg-soft-green:hover { background-color: #217d6b !important; }

.bg-purple { background-color: #6b5eae !important; }

a.bg-purple:focus { background-color: #544990 !important; }

a.bg-purple:hover { background-color: #544990 !important; }

.bg-pink { background-color: #ff679b !important; }

a.bg-pink:focus { background-color: #ff3479 !important; }

a.bg-pink:hover { background-color: #ff3479 !important; }

.bg-red { background-color: #f51d00 !important; }

a.bg-red:focus { background-color: #c21700 !important; }

a.bg-red:hover { background-color: #c21700 !important; }

.bg-orange { background-color: #fd7e14 !important; }

a.bg-orange:focus { background-color: #dc6502 !important; }

a.bg-orange:hover { background-color: #dc6502 !important; }

.bg-yellow { background-color: #F6C343 !important; }

a.bg-yellow:focus { background-color: #f4b312 !important; }

a.bg-yellow:hover { background-color: #f4b312 !important; }

.bg-green { background-color: #00f55a !important; }

a.bg-green:focus { background-color: #00c247 !important; }

a.bg-green:hover { background-color: #00c247 !important; }

.bg-teal { background-color: #02a8b5 !important; }

a.bg-teal:focus { background-color: #017983 !important; }

a.bg-teal:hover { background-color: #017983 !important; }

.bg-cyan { background-color: #39afd1 !important; }

a.bg-cyan:focus { background-color: #2991ae !important; }

a.bg-cyan:hover { background-color: #2991ae !important; }

.bg-white { background-color: #FFFFFF !important; }

a.bg-white:focus { background-color: #e6e6e6 !important; }

a.bg-white:hover { background-color: #e6e6e6 !important; }

.bg-gray { background-color: #d9d9d9 !important; }

a.bg-gray:focus { background-color: silver !important; }

a.bg-gray:hover { background-color: silver !important; }

.bg-gray-dark { background-color: #2c3439 !important; }

a.bg-gray-dark:focus { background-color: #161a1c !important; }

a.bg-gray-dark:hover { background-color: #161a1c !important; }

.bg-primary-50 { background-color: #f2f8fd !important; }

a.bg-primary-50:focus { background-color: #c6e0f6 !important; }

a.bg-primary-50:hover { background-color: #c6e0f6 !important; }

.bg-primary-100 { background-color: #e6f1fc !important; }

a.bg-primary-100:focus { background-color: #b8d8f7 !important; }

a.bg-primary-100:hover { background-color: #b8d8f7 !important; }

.bg-primary-200 { background-color: #c0dcf7 !important; }

a.bg-primary-200:focus { background-color: #93c3f1 !important; }

a.bg-primary-200:hover { background-color: #93c3f1 !important; }

.bg-primary-300 { background-color: #80b8ef !important; }

a.bg-primary-300:focus { background-color: #539fe9 !important; }

a.bg-primary-300:hover { background-color: #539fe9 !important; }

.bg-primary-400 { background-color: #4195e7 !important; }

a.bg-primary-400:focus { background-color: #1b7cda !important; }

a.bg-primary-400:hover { background-color: #1b7cda !important; }

.bg-primary-500 { background-color: #0171df !important; }

a.bg-primary-500:focus { background-color: #0157ac !important; }

a.bg-primary-500:hover { background-color: #0157ac !important; }

.bg-primary-600 { background-color: #0155a7 !important; }

a.bg-primary-600:focus { background-color: #013b74 !important; }

a.bg-primary-600:hover { background-color: #013b74 !important; }

.bg-primary-700 { background-color: #013970 !important; }

a.bg-primary-700:focus { background-color: #011f3d !important; }

a.bg-primary-700:hover { background-color: #011f3d !important; }

.bg-primary-800 { background-color: #001c38 !important; }

a.bg-primary-800:focus { background-color: #000305 !important; }

a.bg-primary-800:hover { background-color: #000305 !important; }

.bg-primary-900 { background-color: #001121 !important; }

a.bg-primary-900:focus { background-color: black !important; }

a.bg-primary-900:hover { background-color: black !important; }

.bg-secondary-50 { background-color: ghostwhite !important; }

a.bg-secondary-50:focus { background-color: #c5c5ff !important; }

a.bg-secondary-50:hover { background-color: #c5c5ff !important; }

.bg-secondary-100 { background-color: #f1f2fe !important; }

a.bg-secondary-100:focus { background-color: #c1c6fb !important; }

a.bg-secondary-100:hover { background-color: #c1c6fb !important; }

.bg-secondary-200 { background-color: #dcdefd !important; }

a.bg-secondary-200:focus { background-color: #acb1fa !important; }

a.bg-secondary-200:hover { background-color: #acb1fa !important; }

.bg-secondary-300 { background-color: #b9befa !important; }

a.bg-secondary-300:focus { background-color: #8992f7 !important; }

a.bg-secondary-300:hover { background-color: #8992f7 !important; }

.bg-secondary-400 { background-color: #959df8 !important; }

a.bg-secondary-400:focus { background-color: #6571f5 !important; }

a.bg-secondary-400:hover { background-color: #6571f5 !important; }

.bg-secondary-500 { background-color: #727cf5 !important; }

a.bg-secondary-500:focus { background-color: #4250f2 !important; }

a.bg-secondary-500:hover { background-color: #4250f2 !important; }

.bg-secondary-600 { background-color: #565db8 !important; }

a.bg-secondary-600:focus { background-color: #41479a !important; }

a.bg-secondary-600:hover { background-color: #41479a !important; }

.bg-secondary-700 { background-color: #393e7b !important; }

a.bg-secondary-700:focus { background-color: #292c58 !important; }

a.bg-secondary-700:hover { background-color: #292c58 !important; }

.bg-secondary-800 { background-color: #1d1f3d !important; }

a.bg-secondary-800:focus { background-color: #0d0d1a !important; }

a.bg-secondary-800:hover { background-color: #0d0d1a !important; }

.bg-secondary-900 { background-color: #111325 !important; }

a.bg-secondary-900:focus { background-color: #010102 !important; }

a.bg-secondary-900:hover { background-color: #010102 !important; }

.bg-tertiary-50 { background-color: #f7f4fb !important; }

a.bg-tertiary-50:focus { background-color: #dccfed !important; }

a.bg-tertiary-50:hover { background-color: #dccfed !important; }

.bg-tertiary-100 { background-color: #f0e9f7 !important; }

a.bg-tertiary-100:focus { background-color: #d7c4e9 !important; }

a.bg-tertiary-100:hover { background-color: #d7c4e9 !important; }

.bg-tertiary-200 { background-color: #d9c9ec !important; }

a.bg-tertiary-200:focus { background-color: #bea3df !important; }

a.bg-tertiary-200:hover { background-color: #bea3df !important; }

.bg-tertiary-300 { background-color: #b393d9 !important; }

a.bg-tertiary-300:focus { background-color: #986dcc !important; }

a.bg-tertiary-300:hover { background-color: #986dcc !important; }

.bg-tertiary-400 { background-color: #8c5dc6 !important; }

a.bg-tertiary-400:focus { background-color: #723eb2 !important; }

a.bg-tertiary-400:hover { background-color: #723eb2 !important; }

.bg-tertiary-500 { background-color: #6627b3 !important; }

a.bg-tertiary-500:focus { background-color: #4e1e89 !important; }

a.bg-tertiary-500:hover { background-color: #4e1e89 !important; }

.bg-tertiary-600 { background-color: #4d1d86 !important; }

a.bg-tertiary-600:focus { background-color: #35145c !important; }

a.bg-tertiary-600:hover { background-color: #35145c !important; }

.bg-tertiary-700 { background-color: #33145a !important; }

a.bg-tertiary-700:focus { background-color: #1b0b30 !important; }

a.bg-tertiary-700:hover { background-color: #1b0b30 !important; }

.bg-tertiary-800 { background-color: #1a0a2d !important; }

a.bg-tertiary-800:focus { background-color: #020103 !important; }

a.bg-tertiary-800:hover { background-color: #020103 !important; }

.bg-tertiary-900 { background-color: #0f061b !important; }

a.bg-tertiary-900:focus { background-color: black !important; }

a.bg-tertiary-900:hover { background-color: black !important; }

.bg-soft-indigo-50 { background-color: #fffeff !important; }

a.bg-soft-indigo-50:focus { background-color: #ffcbff !important; }

a.bg-soft-indigo-50:hover { background-color: #ffcbff !important; }

.bg-soft-indigo-100 { background-color: #fefdff !important; }

a.bg-soft-indigo-100:focus { background-color: #e5caff !important; }

a.bg-soft-indigo-100:hover { background-color: #e5caff !important; }

.bg-soft-indigo-200 { background-color: #fdf9ff !important; }

a.bg-soft-indigo-200:focus { background-color: #ecc6ff !important; }

a.bg-soft-indigo-200:hover { background-color: #ecc6ff !important; }

.bg-soft-indigo-300 { background-color: #faf4ff !important; }

a.bg-soft-indigo-300:focus { background-color: #e3c1ff !important; }

a.bg-soft-indigo-300:hover { background-color: #e3c1ff !important; }

.bg-soft-indigo-400 { background-color: #f8eeff !important; }

a.bg-soft-indigo-400:focus { background-color: #e3bbff !important; }

a.bg-soft-indigo-400:hover { background-color: #e3bbff !important; }

.bg-soft-indigo-500 { background-color: #f5e8ff !important; }

a.bg-soft-indigo-500:focus { background-color: #dfb5ff !important; }

a.bg-soft-indigo-500:hover { background-color: #dfb5ff !important; }

.bg-soft-indigo-600 { background-color: #b8aebf !important; }

a.bg-soft-indigo-600:focus { background-color: #9f92a8 !important; }

a.bg-soft-indigo-600:hover { background-color: #9f92a8 !important; }

.bg-soft-indigo-700 { background-color: #7b7480 !important; }

a.bg-soft-indigo-700:focus { background-color: #615c65 !important; }

a.bg-soft-indigo-700:hover { background-color: #615c65 !important; }

.bg-soft-indigo-800 { background-color: #3d3a40 !important; }

a.bg-soft-indigo-800:focus { background-color: #242225 !important; }

a.bg-soft-indigo-800:hover { background-color: #242225 !important; }

.bg-soft-indigo-900 { background-color: #252326 !important; }

a.bg-soft-indigo-900:focus { background-color: #0b0b0b !important; }

a.bg-soft-indigo-900:hover { background-color: #0b0b0b !important; }

.bg-soft-green-50 { background-color: #f4fbf9 !important; }

a.bg-soft-green-50:focus { background-color: #cfede5 !important; }

a.bg-soft-green-50:hover { background-color: #cfede5 !important; }

.bg-soft-green-100 { background-color: #eaf6f4 !important; }

a.bg-soft-green-100:focus { background-color: #c6e7e1 !important; }

a.bg-soft-green-100:hover { background-color: #c6e7e1 !important; }

.bg-soft-green-200 { background-color: #cae9e3 !important; }

a.bg-soft-green-200:focus { background-color: #a6dad0 !important; }

a.bg-soft-green-200:hover { background-color: #a6dad0 !important; }

.bg-soft-green-300 { background-color: #96d2c6 !important; }

a.bg-soft-green-300:focus { background-color: #72c3b3 !important; }

a.bg-soft-green-300:hover { background-color: #72c3b3 !important; }

.bg-soft-green-400 { background-color: #61bcaa !important; }

a.bg-soft-green-400:focus { background-color: #46a492 !important; }

a.bg-soft-green-400:hover { background-color: #46a492 !important; }

.bg-soft-green-500 { background-color: #2ca58d !important; }

a.bg-soft-green-500:focus { background-color: #217d6b !important; }

a.bg-soft-green-500:hover { background-color: #217d6b !important; }

.bg-soft-green-600 { background-color: #217c6a !important; }

a.bg-soft-green-600:focus { background-color: #165448 !important; }

a.bg-soft-green-600:hover { background-color: #165448 !important; }

.bg-soft-green-700 { background-color: #165347 !important; }

a.bg-soft-green-700:focus { background-color: #0b2b25 !important; }

a.bg-soft-green-700:hover { background-color: #0b2b25 !important; }

.bg-soft-green-800 { background-color: #0b2923 !important; }

a.bg-soft-green-800:focus { background-color: #000101 !important; }

a.bg-soft-green-800:hover { background-color: #000101 !important; }

.bg-soft-green-900 { background-color: #071915 !important; }

a.bg-soft-green-900:focus { background-color: black !important; }

a.bg-soft-green-900:hover { background-color: black !important; }

.bg-purple-50 { background-color: #f8f7fb !important; }

a.bg-purple-50:focus { background-color: #dad5ea !important; }

a.bg-purple-50:hover { background-color: #dad5ea !important; }

.bg-purple-100 { background-color: #f0eff7 !important; }

a.bg-purple-100:focus { background-color: #d0cde6 !important; }

a.bg-purple-100:hover { background-color: #d0cde6 !important; }

.bg-purple-200 { background-color: #dad7eb !important; }

a.bg-purple-200:focus { background-color: #bbb5da !important; }

a.bg-purple-200:hover { background-color: #bbb5da !important; }

.bg-purple-300 { background-color: #b5afd7 !important; }

a.bg-purple-300:focus { background-color: #968dc6 !important; }

a.bg-purple-300:hover { background-color: #968dc6 !important; }

.bg-purple-400 { background-color: #9086c2 !important; }

a.bg-purple-400:focus { background-color: #7164b1 !important; }

a.bg-purple-400:hover { background-color: #7164b1 !important; }

.bg-purple-500 { background-color: #6b5eae !important; }

a.bg-purple-500:focus { background-color: #544990 !important; }

a.bg-purple-500:hover { background-color: #544990 !important; }

.bg-purple-600 { background-color: #504783 !important; }

a.bg-purple-600:focus { background-color: #3c3562 !important; }

a.bg-purple-600:hover { background-color: #3c3562 !important; }

.bg-purple-700 { background-color: #362f57 !important; }

a.bg-purple-700:focus { background-color: #211d36 !important; }

a.bg-purple-700:hover { background-color: #211d36 !important; }

.bg-purple-800 { background-color: #1b182c !important; }

a.bg-purple-800:focus { background-color: #07060b !important; }

a.bg-purple-800:hover { background-color: #07060b !important; }

.bg-purple-900 { background-color: #100e1a !important; }

a.bg-purple-900:focus { background-color: black !important; }

a.bg-purple-900:hover { background-color: black !important; }

.bg-pink-50 { background-color: #fff7fa !important; }

a.bg-pink-50:focus { background-color: #ffc4da !important; }

a.bg-pink-50:hover { background-color: #ffc4da !important; }

.bg-pink-100 { background-color: lavenderblush !important; }

a.bg-pink-100:focus { background-color: #ffbdd3 !important; }

a.bg-pink-100:hover { background-color: #ffbdd3 !important; }

.bg-pink-200 { background-color: #ffd9e6 !important; }

a.bg-pink-200:focus { background-color: #ffa6c4 !important; }

a.bg-pink-200:hover { background-color: #ffa6c4 !important; }

.bg-pink-300 { background-color: #ffb3cd !important; }

a.bg-pink-300:focus { background-color: #ff80ab !important; }

a.bg-pink-300:hover { background-color: #ff80ab !important; }

.bg-pink-400 { background-color: #ff8db4 !important; }

a.bg-pink-400:focus { background-color: #ff5a92 !important; }

a.bg-pink-400:hover { background-color: #ff5a92 !important; }

.bg-pink-500 { background-color: #ff679b !important; }

a.bg-pink-500:focus { background-color: #ff3479 !important; }

a.bg-pink-500:hover { background-color: #ff3479 !important; }

.bg-pink-600 { background-color: #bf4d74 !important; }

a.bg-pink-600:focus { background-color: #a0395c !important; }

a.bg-pink-600:hover { background-color: #a0395c !important; }

.bg-pink-700 { background-color: #80344e !important; }

a.bg-pink-700:focus { background-color: #5c2538 !important; }

a.bg-pink-700:hover { background-color: #5c2538 !important; }

.bg-pink-800 { background-color: #401a27 !important; }

a.bg-pink-800:focus { background-color: #1c0b11 !important; }

a.bg-pink-800:hover { background-color: #1c0b11 !important; }

.bg-pink-900 { background-color: #260f17 !important; }

a.bg-pink-900:focus { background-color: #010101 !important; }

a.bg-pink-900:hover { background-color: #010101 !important; }

.bg-red-50 { background-color: #fff4f2 !important; }

a.bg-red-50:focus { background-color: #ffc9bf !important; }

a.bg-red-50:hover { background-color: #ffc9bf !important; }

.bg-red-100 { background-color: #fee8e6 !important; }

a.bg-red-100:focus { background-color: #fcbbb5 !important; }

a.bg-red-100:hover { background-color: #fcbbb5 !important; }

.bg-red-200 { background-color: #fdc7bf !important; }

a.bg-red-200:focus { background-color: #fb9c8e !important; }

a.bg-red-200:hover { background-color: #fb9c8e !important; }

.bg-red-300 { background-color: #fa8e80 !important; }

a.bg-red-300:focus { background-color: #f8624f !important; }

a.bg-red-300:hover { background-color: #f8624f !important; }

.bg-red-400 { background-color: #f85640 !important; }

a.bg-red-400:focus { background-color: #f62a0f !important; }

a.bg-red-400:hover { background-color: #f62a0f !important; }

.bg-red-500 { background-color: #f51d00 !important; }

a.bg-red-500:focus { background-color: #c21700 !important; }

a.bg-red-500:hover { background-color: #c21700 !important; }

.bg-red-600 { background-color: #b81600 !important; }

a.bg-red-600:focus { background-color: #851000 !important; }

a.bg-red-600:hover { background-color: #851000 !important; }

.bg-red-700 { background-color: #7b0f00 !important; }

a.bg-red-700:focus { background-color: #480900 !important; }

a.bg-red-700:hover { background-color: #480900 !important; }

.bg-red-800 { background-color: #3d0700 !important; }

a.bg-red-800:focus { background-color: #0a0100 !important; }

a.bg-red-800:hover { background-color: #0a0100 !important; }

.bg-red-900 { background-color: #250400 !important; }

a.bg-red-900:focus { background-color: black !important; }

a.bg-red-900:hover { background-color: black !important; }

.bg-orange-50 { background-color: #fff9f3 !important; }

a.bg-orange-50:focus { background-color: #ffe0c0 !important; }

a.bg-orange-50:hover { background-color: #ffe0c0 !important; }

.bg-orange-100 { background-color: #fff2e8 !important; }

a.bg-orange-100:focus { background-color: #ffd5b5 !important; }

a.bg-orange-100:hover { background-color: #ffd5b5 !important; }

.bg-orange-200 { background-color: #ffdfc4 !important; }

a.bg-orange-200:focus { background-color: #ffc391 !important; }

a.bg-orange-200:hover { background-color: #ffc391 !important; }

.bg-orange-300 { background-color: #febf8a !important; }

a.bg-orange-300:focus { background-color: #fea357 !important; }

a.bg-orange-300:hover { background-color: #fea357 !important; }

.bg-orange-400 { background-color: #fe9e4f !important; }

a.bg-orange-400:focus { background-color: #fe821c !important; }

a.bg-orange-400:hover { background-color: #fe821c !important; }

.bg-orange-500 { background-color: #fd7e14 !important; }

a.bg-orange-500:focus { background-color: #dc6502 !important; }

a.bg-orange-500:hover { background-color: #dc6502 !important; }

.bg-orange-600 { background-color: #be5f0f !important; }

a.bg-orange-600:focus { background-color: #8f470b !important; }

a.bg-orange-600:hover { background-color: #8f470b !important; }

.bg-orange-700 { background-color: #7f3f0a !important; }

a.bg-orange-700:focus { background-color: #502806 !important; }

a.bg-orange-700:hover { background-color: #502806 !important; }

.bg-orange-800 { background-color: #3f2005 !important; }

a.bg-orange-800:focus { background-color: #100801 !important; }

a.bg-orange-800:hover { background-color: #100801 !important; }

.bg-orange-900 { background-color: #261303 !important; }

a.bg-orange-900:focus { background-color: black !important; }

a.bg-orange-900:hover { background-color: black !important; }

.bg-yellow-50 { background-color: #fffcf6 !important; }

a.bg-yellow-50:focus { background-color: #ffebc3 !important; }

a.bg-yellow-50:hover { background-color: #ffebc3 !important; }

.bg-yellow-100 { background-color: #fef9ec !important; }

a.bg-yellow-100:focus { background-color: #fbeabc !important; }

a.bg-yellow-100:hover { background-color: #fbeabc !important; }

.bg-yellow-200 { background-color: #fdf0d0 !important; }

a.bg-yellow-200:focus { background-color: #fbe09f !important; }

a.bg-yellow-200:hover { background-color: #fbe09f !important; }

.bg-yellow-300 { background-color: #fbe1a1 !important; }

a.bg-yellow-300:focus { background-color: #f9d170 !important; }

a.bg-yellow-300:hover { background-color: #f9d170 !important; }

.bg-yellow-400 { background-color: #f8d272 !important; }

a.bg-yellow-400:focus { background-color: #f6c241 !important; }

a.bg-yellow-400:hover { background-color: #f6c241 !important; }

.bg-yellow-500 { background-color: #f6c343 !important; }

a.bg-yellow-500:focus { background-color: #f4b312 !important; }

a.bg-yellow-500:hover { background-color: #f4b312 !important; }

.bg-yellow-600 { background-color: #b99232 !important; }

a.bg-yellow-600:focus { background-color: #917227 !important; }

a.bg-yellow-600:hover { background-color: #917227 !important; }

.bg-yellow-700 { background-color: #7b6222 !important; }

a.bg-yellow-700:focus { background-color: #534217 !important; }

a.bg-yellow-700:hover { background-color: #534217 !important; }

.bg-yellow-800 { background-color: #3e3111 !important; }

a.bg-yellow-800:focus { background-color: #161106 !important; }

a.bg-yellow-800:hover { background-color: #161106 !important; }

.bg-yellow-900 { background-color: #251d0a !important; }

a.bg-yellow-900:focus { background-color: black !important; }

a.bg-yellow-900:hover { background-color: black !important; }

.bg-green-50 { background-color: #f2fff7 !important; }

a.bg-green-50:focus { background-color: #bfffd8 !important; }

a.bg-green-50:hover { background-color: #bfffd8 !important; }

.bg-green-100 { background-color: #e6feef !important; }

a.bg-green-100:focus { background-color: #b5fcd0 !important; }

a.bg-green-100:hover { background-color: #b5fcd0 !important; }

.bg-green-200 { background-color: #bffdd6 !important; }

a.bg-green-200:focus { background-color: #8efbb6 !important; }

a.bg-green-200:hover { background-color: #8efbb6 !important; }

.bg-green-300 { background-color: #80faad !important; }

a.bg-green-300:focus { background-color: #4ff88d !important; }

a.bg-green-300:hover { background-color: #4ff88d !important; }

.bg-green-400 { background-color: #40f883 !important; }

a.bg-green-400:focus { background-color: #0ff663 !important; }

a.bg-green-400:hover { background-color: #0ff663 !important; }

.bg-green-500 { background-color: #00f55a !important; }

a.bg-green-500:focus { background-color: #00c247 !important; }

a.bg-green-500:hover { background-color: #00c247 !important; }

.bg-green-600 { background-color: #00b844 !important; }

a.bg-green-600:focus { background-color: #008531 !important; }

a.bg-green-600:hover { background-color: #008531 !important; }

.bg-green-700 { background-color: #007b2d !important; }

a.bg-green-700:focus { background-color: #00481a !important; }

a.bg-green-700:hover { background-color: #00481a !important; }

.bg-green-800 { background-color: #003d17 !important; }

a.bg-green-800:focus { background-color: #000a04 !important; }

a.bg-green-800:hover { background-color: #000a04 !important; }

.bg-green-900 { background-color: #00250e !important; }

a.bg-green-900:focus { background-color: black !important; }

a.bg-green-900:hover { background-color: black !important; }

.bg-teal-50 { background-color: #f2fbfb !important; }

a.bg-teal-50:focus { background-color: #cbefef !important; }

a.bg-teal-50:hover { background-color: #cbefef !important; }

.bg-teal-100 { background-color: #e6f6f8 !important; }

a.bg-teal-100:focus { background-color: #bee8ed !important; }

a.bg-teal-100:hover { background-color: #bee8ed !important; }

.bg-teal-200 { background-color: #c0e9ed !important; }

a.bg-teal-200:focus { background-color: #98dbe2 !important; }

a.bg-teal-200:hover { background-color: #98dbe2 !important; }

.bg-teal-300 { background-color: #81d4da !important; }

a.bg-teal-300:focus { background-color: #5ac7ce !important; }

a.bg-teal-300:hover { background-color: #5ac7ce !important; }

.bg-teal-400 { background-color: #41bec8 !important; }

a.bg-teal-400:focus { background-color: #309da6 !important; }

a.bg-teal-400:hover { background-color: #309da6 !important; }

.bg-teal-500 { background-color: #02a8b5 !important; }

a.bg-teal-500:focus { background-color: #017983 !important; }

a.bg-teal-500:hover { background-color: #017983 !important; }

.bg-teal-600 { background-color: #027e88 !important; }

a.bg-teal-600:focus { background-color: #014f56 !important; }

a.bg-teal-600:hover { background-color: #014f56 !important; }

.bg-teal-700 { background-color: #01545b !important; }

a.bg-teal-700:focus { background-color: #002529 !important; }

a.bg-teal-700:hover { background-color: #002529 !important; }

.bg-teal-800 { background-color: #012a2d !important; }

a.bg-teal-800:focus { background-color: black !important; }

a.bg-teal-800:hover { background-color: black !important; }

.bg-teal-900 { background-color: #00191b !important; }

a.bg-teal-900:focus { background-color: black !important; }

a.bg-teal-900:hover { background-color: black !important; }

.bg-cyan-50 { background-color: #f5fbfd !important; }

a.bg-cyan-50:focus { background-color: #cbeaf5 !important; }

a.bg-cyan-50:hover { background-color: #cbeaf5 !important; }

.bg-cyan-100 { background-color: #ebf7fa !important; }

a.bg-cyan-100:focus { background-color: #c2e7f0 !important; }

a.bg-cyan-100:hover { background-color: #c2e7f0 !important; }

.bg-cyan-200 { background-color: #ceebf4 !important; }

a.bg-cyan-200:focus { background-color: #a4daeb !important; }

a.bg-cyan-200:hover { background-color: #a4daeb !important; }

.bg-cyan-300 { background-color: #9cd7e8 !important; }

a.bg-cyan-300:focus { background-color: #73c6de !important; }

a.bg-cyan-300:hover { background-color: #73c6de !important; }

.bg-cyan-400 { background-color: #6bc3dd !important; }

a.bg-cyan-400:focus { background-color: #42b2d3 !important; }

a.bg-cyan-400:hover { background-color: #42b2d3 !important; }

.bg-cyan-500 { background-color: #39afd1 !important; }

a.bg-cyan-500:focus { background-color: #2991ae !important; }

a.bg-cyan-500:hover { background-color: #2991ae !important; }

.bg-cyan-600 { background-color: #2b839d !important; }

a.bg-cyan-600:focus { background-color: #206275 !important; }

a.bg-cyan-600:hover { background-color: #206275 !important; }

.bg-cyan-700 { background-color: #1d5869 !important; }

a.bg-cyan-700:focus { background-color: #123741 !important; }

a.bg-cyan-700:hover { background-color: #123741 !important; }

.bg-cyan-800 { background-color: #0e2c34 !important; }

a.bg-cyan-800:focus { background-color: #030a0c !important; }

a.bg-cyan-800:hover { background-color: #030a0c !important; }

.bg-cyan-900 { background-color: #091a1f !important; }

a.bg-cyan-900:focus { background-color: black !important; }

a.bg-cyan-900:hover { background-color: black !important; }

.bg-white-50 { background-color: white !important; }

a.bg-white-50:focus { background-color: #e6e6e6 !important; }

a.bg-white-50:hover { background-color: #e6e6e6 !important; }

.bg-white-100 { background-color: white !important; }

a.bg-white-100:focus { background-color: #e6e6e6 !important; }

a.bg-white-100:hover { background-color: #e6e6e6 !important; }

.bg-white-200 { background-color: white !important; }

a.bg-white-200:focus { background-color: #e6e6e6 !important; }

a.bg-white-200:hover { background-color: #e6e6e6 !important; }

.bg-white-300 { background-color: white !important; }

a.bg-white-300:focus { background-color: #e6e6e6 !important; }

a.bg-white-300:hover { background-color: #e6e6e6 !important; }

.bg-white-400 { background-color: white !important; }

a.bg-white-400:focus { background-color: #e6e6e6 !important; }

a.bg-white-400:hover { background-color: #e6e6e6 !important; }

.bg-white-500 { background-color: white !important; }

a.bg-white-500:focus { background-color: #e6e6e6 !important; }

a.bg-white-500:hover { background-color: #e6e6e6 !important; }

.bg-white-600 { background-color: #bfbfbf !important; }

a.bg-white-600:focus { background-color: #a6a6a6 !important; }

a.bg-white-600:hover { background-color: #a6a6a6 !important; }

.bg-white-700 { background-color: gray !important; }

a.bg-white-700:focus { background-color: #676767 !important; }

a.bg-white-700:hover { background-color: #676767 !important; }

.bg-white-800 { background-color: #404040 !important; }

a.bg-white-800:focus { background-color: #272727 !important; }

a.bg-white-800:hover { background-color: #272727 !important; }

.bg-white-900 { background-color: #262626 !important; }

a.bg-white-900:focus { background-color: #0d0d0d !important; }

a.bg-white-900:hover { background-color: #0d0d0d !important; }

.bg-gray-50 { background-color: #fdfdfd !important; }

a.bg-gray-50:focus { background-color: #e4e4e4 !important; }

a.bg-gray-50:hover { background-color: #e4e4e4 !important; }

.bg-gray-100 { background-color: #fbfbfb !important; }

a.bg-gray-100:focus { background-color: #e2e2e2 !important; }

a.bg-gray-100:hover { background-color: #e2e2e2 !important; }

.bg-gray-200 { background-color: #f6f6f6 !important; }

a.bg-gray-200:focus { background-color: #dddddd !important; }

a.bg-gray-200:hover { background-color: #dddddd !important; }

.bg-gray-300 { background-color: #ececec !important; }

a.bg-gray-300:focus { background-color: lightgray !important; }

a.bg-gray-300:hover { background-color: lightgray !important; }

.bg-gray-400 { background-color: #e3e3e3 !important; }

a.bg-gray-400:focus { background-color: #cacaca !important; }

a.bg-gray-400:hover { background-color: #cacaca !important; }

.bg-gray-500 { background-color: #d9d9d9 !important; }

a.bg-gray-500:focus { background-color: silver !important; }

a.bg-gray-500:hover { background-color: silver !important; }

.bg-gray-600 { background-color: #a3a3a3 !important; }

a.bg-gray-600:focus { background-color: #8a8a8a !important; }

a.bg-gray-600:hover { background-color: #8a8a8a !important; }

.bg-gray-700 { background-color: #6d6d6d !important; }

a.bg-gray-700:focus { background-color: #545454 !important; }

a.bg-gray-700:hover { background-color: #545454 !important; }

.bg-gray-800 { background-color: #363636 !important; }

a.bg-gray-800:focus { background-color: #1d1d1d !important; }

a.bg-gray-800:hover { background-color: #1d1d1d !important; }

.bg-gray-900 { background-color: #212121 !important; }

a.bg-gray-900:focus { background-color: #080808 !important; }

a.bg-gray-900:hover { background-color: #080808 !important; }

.bg-gray-dark-50 { background-color: #f4f5f5 !important; }

a.bg-gray-dark-50:focus { background-color: #d9dddd !important; }

a.bg-gray-dark-50:hover { background-color: #d9dddd !important; }

.bg-gray-dark-100 { background-color: #eaebeb !important; }

a.bg-gray-dark-100:focus { background-color: #d0d2d2 !important; }

a.bg-gray-dark-100:hover { background-color: #d0d2d2 !important; }

.bg-gray-dark-200 { background-color: #caccce !important; }

a.bg-gray-dark-200:focus { background-color: #b0b3b6 !important; }

a.bg-gray-dark-200:hover { background-color: #b0b3b6 !important; }

.bg-gray-dark-300 { background-color: #969a9c !important; }

a.bg-gray-dark-300:focus { background-color: #7c8183 !important; }

a.bg-gray-dark-300:hover { background-color: #7c8183 !important; }

.bg-gray-dark-400 { background-color: #61676b !important; }

a.bg-gray-dark-400:focus { background-color: #494d50 !important; }

a.bg-gray-dark-400:hover { background-color: #494d50 !important; }

.bg-gray-dark-500 { background-color: #2c3439 !important; }

a.bg-gray-dark-500:focus { background-color: #161a1c !important; }

a.bg-gray-dark-500:hover { background-color: #161a1c !important; }

.bg-gray-dark-600 { background-color: #21272b !important; }

a.bg-gray-dark-600:focus { background-color: #0b0d0e !important; }

a.bg-gray-dark-600:hover { background-color: #0b0d0e !important; }

.bg-gray-dark-700 { background-color: #161a1d !important; }

a.bg-gray-dark-700:focus { background-color: black !important; }

a.bg-gray-dark-700:hover { background-color: black !important; }

.bg-gray-dark-800 { background-color: #0b0d0e !important; }

a.bg-gray-dark-800:focus { background-color: black !important; }

a.bg-gray-dark-800:hover { background-color: black !important; }

.bg-gray-dark-900 { background-color: #070809 !important; }

a.bg-gray-dark-900:focus { background-color: black !important; }

a.bg-gray-dark-900:hover { background-color: black !important; }

.bg-gradient-primary { background: linear-gradient(-230deg, var(--bs-primary), var(--bs-primary), var(--bs-secondary)); }

.bg-primary { color: #fff; }

.bg-secondary { color: #fff; }

.bg-tertiary { color: #fff; }

.bg-soft-indigo { color: #111; }

.bg-soft-green { color: #fff; }

.bg-purple { color: #fff; }

.bg-pink { color: #111; }

.bg-red { color: #fff; }

.bg-orange { color: #111; }

.bg-yellow { color: #111; }

.bg-green { color: #111; }

.bg-teal { color: #fff; }

.bg-cyan { color: #fff; }

.bg-white { color: #111; }

.bg-gray { color: #111; }

.bg-gray-dark { color: #fff; }

.bg-primary-50 { color: #111; }

.bg-primary-100 { color: #111; }

.bg-primary-200 { color: #111; }

.bg-primary-300 { color: #111; }

.bg-primary-400 { color: #fff; }

.bg-primary-500 { color: #fff; }

.bg-primary-600 { color: #fff; }

.bg-primary-700 { color: #fff; }

.bg-primary-800 { color: #fff; }

.bg-primary-900 { color: #fff; }

.bg-secondary-50 { color: #111; }

.bg-secondary-100 { color: #111; }

.bg-secondary-200 { color: #111; }

.bg-secondary-300 { color: #111; }

.bg-secondary-400 { color: #111; }

.bg-secondary-500 { color: #fff; }

.bg-secondary-600 { color: #fff; }

.bg-secondary-700 { color: #fff; }

.bg-secondary-800 { color: #fff; }

.bg-secondary-900 { color: #fff; }

.bg-tertiary-50 { color: #111; }

.bg-tertiary-100 { color: #111; }

.bg-tertiary-200 { color: #111; }

.bg-tertiary-300 { color: #111; }

.bg-tertiary-400 { color: #fff; }

.bg-tertiary-500 { color: #fff; }

.bg-tertiary-600 { color: #fff; }

.bg-tertiary-700 { color: #fff; }

.bg-tertiary-800 { color: #fff; }

.bg-tertiary-900 { color: #fff; }

.bg-soft-indigo-50 { color: #111; }

.bg-soft-indigo-100 { color: #111; }

.bg-soft-indigo-200 { color: #111; }

.bg-soft-indigo-300 { color: #111; }

.bg-soft-indigo-400 { color: #111; }

.bg-soft-indigo-500 { color: #111; }

.bg-soft-indigo-600 { color: #111; }

.bg-soft-indigo-700 { color: #fff; }

.bg-soft-indigo-800 { color: #fff; }

.bg-soft-indigo-900 { color: #fff; }

.bg-soft-green-50 { color: #111; }

.bg-soft-green-100 { color: #111; }

.bg-soft-green-200 { color: #111; }

.bg-soft-green-300 { color: #111; }

.bg-soft-green-400 { color: #111; }

.bg-soft-green-500 { color: #fff; }

.bg-soft-green-600 { color: #fff; }

.bg-soft-green-700 { color: #fff; }

.bg-soft-green-800 { color: #fff; }

.bg-soft-green-900 { color: #fff; }

.bg-purple-50 { color: #111; }

.bg-purple-100 { color: #111; }

.bg-purple-200 { color: #111; }

.bg-purple-300 { color: #111; }

.bg-purple-400 { color: #fff; }

.bg-purple-500 { color: #fff; }

.bg-purple-600 { color: #fff; }

.bg-purple-700 { color: #fff; }

.bg-purple-800 { color: #fff; }

.bg-purple-900 { color: #fff; }

.bg-pink-50 { color: #111; }

.bg-pink-100 { color: #111; }

.bg-pink-200 { color: #111; }

.bg-pink-300 { color: #111; }

.bg-pink-400 { color: #111; }

.bg-pink-500 { color: #111; }

.bg-pink-600 { color: #fff; }

.bg-pink-700 { color: #fff; }

.bg-pink-800 { color: #fff; }

.bg-pink-900 { color: #fff; }

.bg-red-50 { color: #111; }

.bg-red-100 { color: #111; }

.bg-red-200 { color: #111; }

.bg-red-300 { color: #111; }

.bg-red-400 { color: #fff; }

.bg-red-500 { color: #fff; }

.bg-red-600 { color: #fff; }

.bg-red-700 { color: #fff; }

.bg-red-800 { color: #fff; }

.bg-red-900 { color: #fff; }

.bg-orange-50 { color: #111; }

.bg-orange-100 { color: #111; }

.bg-orange-200 { color: #111; }

.bg-orange-300 { color: #111; }

.bg-orange-400 { color: #111; }

.bg-orange-500 { color: #111; }

.bg-orange-600 { color: #fff; }

.bg-orange-700 { color: #fff; }

.bg-orange-800 { color: #fff; }

.bg-orange-900 { color: #fff; }

.bg-yellow-50 { color: #111; }

.bg-yellow-100 { color: #111; }

.bg-yellow-200 { color: #111; }

.bg-yellow-300 { color: #111; }

.bg-yellow-400 { color: #111; }

.bg-yellow-500 { color: #111; }

.bg-yellow-600 { color: #fff; }

.bg-yellow-700 { color: #fff; }

.bg-yellow-800 { color: #fff; }

.bg-yellow-900 { color: #fff; }

.bg-green-50 { color: #111; }

.bg-green-100 { color: #111; }

.bg-green-200 { color: #111; }

.bg-green-300 { color: #111; }

.bg-green-400 { color: #111; }

.bg-green-500 { color: #111; }

.bg-green-600 { color: #fff; }

.bg-green-700 { color: #fff; }

.bg-green-800 { color: #fff; }

.bg-green-900 { color: #fff; }

.bg-teal-50 { color: #111; }

.bg-teal-100 { color: #111; }

.bg-teal-200 { color: #111; }

.bg-teal-300 { color: #111; }

.bg-teal-400 { color: #111; }

.bg-teal-500 { color: #fff; }

.bg-teal-600 { color: #fff; }

.bg-teal-700 { color: #fff; }

.bg-teal-800 { color: #fff; }

.bg-teal-900 { color: #fff; }

.bg-cyan-50 { color: #111; }

.bg-cyan-100 { color: #111; }

.bg-cyan-200 { color: #111; }

.bg-cyan-300 { color: #111; }

.bg-cyan-400 { color: #111; }

.bg-cyan-500 { color: #fff; }

.bg-cyan-600 { color: #fff; }

.bg-cyan-700 { color: #fff; }

.bg-cyan-800 { color: #fff; }

.bg-cyan-900 { color: #fff; }

.bg-white-50 { color: #111; }

.bg-white-100 { color: #111; }

.bg-white-200 { color: #111; }

.bg-white-300 { color: #111; }

.bg-white-400 { color: #111; }

.bg-white-500 { color: #111; }

.bg-white-600 { color: #111; }

.bg-white-700 { color: #fff; }

.bg-white-800 { color: #fff; }

.bg-white-900 { color: #fff; }

.bg-gray-50 { color: #111; }

.bg-gray-100 { color: #111; }

.bg-gray-200 { color: #111; }

.bg-gray-300 { color: #111; }

.bg-gray-400 { color: #111; }

.bg-gray-500 { color: #111; }

.bg-gray-600 { color: #111; }

.bg-gray-700 { color: #fff; }

.bg-gray-800 { color: #fff; }

.bg-gray-900 { color: #fff; }

.bg-gray-dark-50 { color: #111; }

.bg-gray-dark-100 { color: #111; }

.bg-gray-dark-200 { color: #111; }

.bg-gray-dark-300 { color: #111; }

.bg-gray-dark-400 { color: #fff; }

.bg-gray-dark-500 { color: #fff; }

.bg-gray-dark-600 { color: #fff; }

.bg-gray-dark-700 { color: #fff; }

.bg-gray-dark-800 { color: #fff; }

.bg-gray-dark-900 { color: #fff; }

.border-primary { border-color: #0171df !important; }

.border-secondary { border-color: #727cf5 !important; }

.border-tertiary { border-color: #6627b3 !important; }

.border-soft-indigo { border-color: #f5e8ff !important; }

.border-soft-green { border-color: #2CA58D !important; }

.border-purple { border-color: #6b5eae !important; }

.border-pink { border-color: #ff679b !important; }

.border-red { border-color: #f51d00 !important; }

.border-orange { border-color: #fd7e14 !important; }

.border-yellow { border-color: #F6C343 !important; }

.border-green { border-color: #00f55a !important; }

.border-teal { border-color: #02a8b5 !important; }

.border-cyan { border-color: #39afd1 !important; }

.border-white { border-color: #FFFFFF !important; }

.border-gray { border-color: #d9d9d9 !important; }

.border-gray-dark { border-color: #2c3439 !important; }

.border-primary-50 { border-color: #f2f8fd !important; }

.border-primary-100 { border-color: #e6f1fc !important; }

.border-primary-200 { border-color: #c0dcf7 !important; }

.border-primary-300 { border-color: #80b8ef !important; }

.border-primary-400 { border-color: #4195e7 !important; }

.border-primary-500 { border-color: #0171df !important; }

.border-primary-600 { border-color: #0155a7 !important; }

.border-primary-700 { border-color: #013970 !important; }

.border-primary-800 { border-color: #001c38 !important; }

.border-primary-900 { border-color: #001121 !important; }

.border-secondary-50 { border-color: ghostwhite !important; }

.border-secondary-100 { border-color: #f1f2fe !important; }

.border-secondary-200 { border-color: #dcdefd !important; }

.border-secondary-300 { border-color: #b9befa !important; }

.border-secondary-400 { border-color: #959df8 !important; }

.border-secondary-500 { border-color: #727cf5 !important; }

.border-secondary-600 { border-color: #565db8 !important; }

.border-secondary-700 { border-color: #393e7b !important; }

.border-secondary-800 { border-color: #1d1f3d !important; }

.border-secondary-900 { border-color: #111325 !important; }

.border-tertiary-50 { border-color: #f7f4fb !important; }

.border-tertiary-100 { border-color: #f0e9f7 !important; }

.border-tertiary-200 { border-color: #d9c9ec !important; }

.border-tertiary-300 { border-color: #b393d9 !important; }

.border-tertiary-400 { border-color: #8c5dc6 !important; }

.border-tertiary-500 { border-color: #6627b3 !important; }

.border-tertiary-600 { border-color: #4d1d86 !important; }

.border-tertiary-700 { border-color: #33145a !important; }

.border-tertiary-800 { border-color: #1a0a2d !important; }

.border-tertiary-900 { border-color: #0f061b !important; }

.border-soft-indigo-50 { border-color: #fffeff !important; }

.border-soft-indigo-100 { border-color: #fefdff !important; }

.border-soft-indigo-200 { border-color: #fdf9ff !important; }

.border-soft-indigo-300 { border-color: #faf4ff !important; }

.border-soft-indigo-400 { border-color: #f8eeff !important; }

.border-soft-indigo-500 { border-color: #f5e8ff !important; }

.border-soft-indigo-600 { border-color: #b8aebf !important; }

.border-soft-indigo-700 { border-color: #7b7480 !important; }

.border-soft-indigo-800 { border-color: #3d3a40 !important; }

.border-soft-indigo-900 { border-color: #252326 !important; }

.border-soft-green-50 { border-color: #f4fbf9 !important; }

.border-soft-green-100 { border-color: #eaf6f4 !important; }

.border-soft-green-200 { border-color: #cae9e3 !important; }

.border-soft-green-300 { border-color: #96d2c6 !important; }

.border-soft-green-400 { border-color: #61bcaa !important; }

.border-soft-green-500 { border-color: #2ca58d !important; }

.border-soft-green-600 { border-color: #217c6a !important; }

.border-soft-green-700 { border-color: #165347 !important; }

.border-soft-green-800 { border-color: #0b2923 !important; }

.border-soft-green-900 { border-color: #071915 !important; }

.border-purple-50 { border-color: #f8f7fb !important; }

.border-purple-100 { border-color: #f0eff7 !important; }

.border-purple-200 { border-color: #dad7eb !important; }

.border-purple-300 { border-color: #b5afd7 !important; }

.border-purple-400 { border-color: #9086c2 !important; }

.border-purple-500 { border-color: #6b5eae !important; }

.border-purple-600 { border-color: #504783 !important; }

.border-purple-700 { border-color: #362f57 !important; }

.border-purple-800 { border-color: #1b182c !important; }

.border-purple-900 { border-color: #100e1a !important; }

.border-pink-50 { border-color: #fff7fa !important; }

.border-pink-100 { border-color: lavenderblush !important; }

.border-pink-200 { border-color: #ffd9e6 !important; }

.border-pink-300 { border-color: #ffb3cd !important; }

.border-pink-400 { border-color: #ff8db4 !important; }

.border-pink-500 { border-color: #ff679b !important; }

.border-pink-600 { border-color: #bf4d74 !important; }

.border-pink-700 { border-color: #80344e !important; }

.border-pink-800 { border-color: #401a27 !important; }

.border-pink-900 { border-color: #260f17 !important; }

.border-red-50 { border-color: #fff4f2 !important; }

.border-red-100 { border-color: #fee8e6 !important; }

.border-red-200 { border-color: #fdc7bf !important; }

.border-red-300 { border-color: #fa8e80 !important; }

.border-red-400 { border-color: #f85640 !important; }

.border-red-500 { border-color: #f51d00 !important; }

.border-red-600 { border-color: #b81600 !important; }

.border-red-700 { border-color: #7b0f00 !important; }

.border-red-800 { border-color: #3d0700 !important; }

.border-red-900 { border-color: #250400 !important; }

.border-orange-50 { border-color: #fff9f3 !important; }

.border-orange-100 { border-color: #fff2e8 !important; }

.border-orange-200 { border-color: #ffdfc4 !important; }

.border-orange-300 { border-color: #febf8a !important; }

.border-orange-400 { border-color: #fe9e4f !important; }

.border-orange-500 { border-color: #fd7e14 !important; }

.border-orange-600 { border-color: #be5f0f !important; }

.border-orange-700 { border-color: #7f3f0a !important; }

.border-orange-800 { border-color: #3f2005 !important; }

.border-orange-900 { border-color: #261303 !important; }

.border-yellow-50 { border-color: #fffcf6 !important; }

.border-yellow-100 { border-color: #fef9ec !important; }

.border-yellow-200 { border-color: #fdf0d0 !important; }

.border-yellow-300 { border-color: #fbe1a1 !important; }

.border-yellow-400 { border-color: #f8d272 !important; }

.border-yellow-500 { border-color: #f6c343 !important; }

.border-yellow-600 { border-color: #b99232 !important; }

.border-yellow-700 { border-color: #7b6222 !important; }

.border-yellow-800 { border-color: #3e3111 !important; }

.border-yellow-900 { border-color: #251d0a !important; }

.border-green-50 { border-color: #f2fff7 !important; }

.border-green-100 { border-color: #e6feef !important; }

.border-green-200 { border-color: #bffdd6 !important; }

.border-green-300 { border-color: #80faad !important; }

.border-green-400 { border-color: #40f883 !important; }

.border-green-500 { border-color: #00f55a !important; }

.border-green-600 { border-color: #00b844 !important; }

.border-green-700 { border-color: #007b2d !important; }

.border-green-800 { border-color: #003d17 !important; }

.border-green-900 { border-color: #00250e !important; }

.border-teal-50 { border-color: #f2fbfb !important; }

.border-teal-100 { border-color: #e6f6f8 !important; }

.border-teal-200 { border-color: #c0e9ed !important; }

.border-teal-300 { border-color: #81d4da !important; }

.border-teal-400 { border-color: #41bec8 !important; }

.border-teal-500 { border-color: #02a8b5 !important; }

.border-teal-600 { border-color: #027e88 !important; }

.border-teal-700 { border-color: #01545b !important; }

.border-teal-800 { border-color: #012a2d !important; }

.border-teal-900 { border-color: #00191b !important; }

.border-cyan-50 { border-color: #f5fbfd !important; }

.border-cyan-100 { border-color: #ebf7fa !important; }

.border-cyan-200 { border-color: #ceebf4 !important; }

.border-cyan-300 { border-color: #9cd7e8 !important; }

.border-cyan-400 { border-color: #6bc3dd !important; }

.border-cyan-500 { border-color: #39afd1 !important; }

.border-cyan-600 { border-color: #2b839d !important; }

.border-cyan-700 { border-color: #1d5869 !important; }

.border-cyan-800 { border-color: #0e2c34 !important; }

.border-cyan-900 { border-color: #091a1f !important; }

.border-white-50 { border-color: white !important; }

.border-white-100 { border-color: white !important; }

.border-white-200 { border-color: white !important; }

.border-white-300 { border-color: white !important; }

.border-white-400 { border-color: white !important; }

.border-white-500 { border-color: white !important; }

.border-white-600 { border-color: #bfbfbf !important; }

.border-white-700 { border-color: gray !important; }

.border-white-800 { border-color: #404040 !important; }

.border-white-900 { border-color: #262626 !important; }

.border-gray-50 { border-color: #fdfdfd !important; }

.border-gray-100 { border-color: #fbfbfb !important; }

.border-gray-200 { border-color: #f6f6f6 !important; }

.border-gray-300 { border-color: #ececec !important; }

.border-gray-400 { border-color: #e3e3e3 !important; }

.border-gray-500 { border-color: #d9d9d9 !important; }

.border-gray-600 { border-color: #a3a3a3 !important; }

.border-gray-700 { border-color: #6d6d6d !important; }

.border-gray-800 { border-color: #363636 !important; }

.border-gray-900 { border-color: #212121 !important; }

.border-gray-dark-50 { border-color: #f4f5f5 !important; }

.border-gray-dark-100 { border-color: #eaebeb !important; }

.border-gray-dark-200 { border-color: #caccce !important; }

.border-gray-dark-300 { border-color: #969a9c !important; }

.border-gray-dark-400 { border-color: #61676b !important; }

.border-gray-dark-500 { border-color: #2c3439 !important; }

.border-gray-dark-600 { border-color: #21272b !important; }

.border-gray-dark-700 { border-color: #161a1d !important; }

.border-gray-dark-800 { border-color: #0b0d0e !important; }

.border-gray-dark-900 { border-color: #070809 !important; }

/*
$gray-50: #F9FAFB !default;
$gray-100: #F9FBFD !default;
$gray-200: #EDF2F9 !default;
$gray-300: #E3EBF6 !default;
$gray-400: #D2DDEC !default;
$gray-500: #B1C2D9 !default;
$gray-600: #95AAC9 !default;
$gray-700: #6E84A3 !default;
$gray-800: #3B506C !default;
$gray-900: #283E59 !default;
$gray-dark-600: #244166 !default;
$gray-dark-700: #1E3A5C !default;
$gray-dark-800: #152E4D !default;
$gray-dark-900: #132A46 !default;*/
/* beautify ignore:start */
/* beautify ignore:end */
/* beautify ignore:start */
/* beautify ignore:end */
/* beautify ignore:start */
/* beautify ignore:end */
/* beautify ignore:start */
/* beautify ignore:end */
.bg-fixed-bottom { background-repeat: no-repeat; background-position: right bottom; background-size: 100% auto; background-attachment: fixed; }

.hover-bg-light:hover { background-color: #f6f6f6 !important; }

.hover-text-light:hover { color: #f6f6f6 !important; }

.hover-bg-dark:hover { background-color: #0b0d0e !important; }

.hover-text-dark:hover { color: #0b0d0e !important; }

.hover-bg-primary:hover { background-color: #0171df !important; }

.hover-text-primary:hover { color: #0171df !important; }

.hover-bg-secondary:hover { background-color: #727cf5 !important; }

.hover-text-secondary:hover { color: #727cf5 !important; }

.hover-bg-tertiary:hover { background-color: #6627b3 !important; }

.hover-text-tertiary:hover { color: #6627b3 !important; }

.hover-bg-info:hover { background-color: #4085f1 !important; }

.hover-text-info:hover { color: #4085f1 !important; }

.hover-bg-accent1:hover { background-color: #3bc724 !important; }

.hover-text-accent1:hover { color: #3bc724 !important; }

.hover-bg-accent2:hover { background-color: #a4bfa6 !important; }

.hover-text-accent2:hover { color: #a4bfa6 !important; }

.hover-bg-accent3:hover { background-color: #d3dada !important; }

.hover-text-accent3:hover { color: #d3dada !important; }

.hover-bg-success:hover { background-color: #00c470 !important; }

.hover-text-success:hover { color: #00c470 !important; }

.hover-bg-warning:hover { background-color: #ecd300 !important; }

.hover-text-warning:hover { color: #ecd300 !important; }

.hover-bg-danger:hover { background-color: #ff1d0b !important; }

.hover-text-danger:hover { color: #ff1d0b !important; }

.hover-bg-white:hover { background-color: #FFFFFF !important; }

.hover-text-white:hover { color: #FFFFFF !important; }

.hover-bg-black:hover { background-color: #000 !important; }

.hover-text-black:hover { color: #000 !important; }

.hover-bg-indigo:hover { background-color: #727cf5 !important; }

.hover-text-indigo:hover { color: #727cf5 !important; }

.hover-bg-purple:hover { background-color: #6b5eae !important; }

.hover-text-purple:hover { color: #6b5eae !important; }

.hover-bg-orange:hover { background-color: #fd7e14 !important; }

.hover-text-orange:hover { color: #fd7e14 !important; }

.hover-bg-yellow:hover { background-color: #F6C343 !important; }

.hover-text-yellow:hover { color: #F6C343 !important; }

.hover-bg-yellow-100:hover { background-color: #ffeed6 !important; }

.hover-text-yellow-100:hover { color: #ffeed6 !important; }

.hover-bg-yellow-200:hover { background-color: #f5dbb8 !important; }

.hover-text-yellow-200:hover { color: #f5dbb8 !important; }

.hover-bg-gray-50:hover { background-color: #fdfdfd !important; }

.hover-text-gray-50:hover { color: #fdfdfd !important; }

.hover-bg-gray-100:hover { background-color: #fbfbfb !important; }

.hover-text-gray-100:hover { color: #fbfbfb !important; }

.hover-bg-gray-200:hover { background-color: #f6f6f6 !important; }

.hover-text-gray-200:hover { color: #f6f6f6 !important; }

.hover-bg-gray-300:hover { background-color: #ececec !important; }

.hover-text-gray-300:hover { color: #ececec !important; }

.hover-bg-gray-400:hover { background-color: #e3e3e3 !important; }

.hover-text-gray-400:hover { color: #e3e3e3 !important; }

.hover-bg-gray-500:hover { background-color: #d9d9d9 !important; }

.hover-text-gray-500:hover { color: #d9d9d9 !important; }

.hover-bg-gray-600:hover { background-color: #a3a3a3 !important; }

.hover-text-gray-600:hover { color: #a3a3a3 !important; }

.hover-bg-gray-700:hover { background-color: #6d6d6d !important; }

.hover-text-gray-700:hover { color: #6d6d6d !important; }

.hover-bg-gray-800:hover { background-color: #363636 !important; }

.hover-text-gray-800:hover { color: #363636 !important; }

.hover-bg-gray-900:hover { background-color: #212121 !important; }

.hover-text-gray-900:hover { color: #212121 !important; }

.navbar-vertical ~ .main-content.bg-fixed-bottom { background-size: 100%; }

@media (min-width: 768px) { .navbar-vertical ~ .main-content.bg-fixed-bottom { background-size: calc(100% - 250px); } }

.bg-cover { background-repeat: no-repeat; background-position: center center; background-size: cover; }

.bg-ellipses.bg-light { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#f6f6f6, #f6f6f6 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-dark { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#0b0d0e, #0b0d0e 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-primary { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#0171df, #0171df 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-secondary { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#727cf5, #727cf5 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-tertiary { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#6627b3, #6627b3 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-info { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#4085f1, #4085f1 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-accent1 { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#3bc724, #3bc724 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-accent2 { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#a4bfa6, #a4bfa6 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-accent3 { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#d3dada, #d3dada 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-success { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#00c470, #00c470 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-warning { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#ecd300, #ecd300 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-danger { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#ff1d0b, #ff1d0b 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-white { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#FFFFFF, #FFFFFF 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-black { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#000, #000 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-indigo { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#727cf5, #727cf5 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-purple { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#6b5eae, #6b5eae 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-orange { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#fd7e14, #fd7e14 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-yellow { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#F6C343, #F6C343 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-yellow-100 { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#ffeed6, #ffeed6 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-yellow-200 { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#f5dbb8, #f5dbb8 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-gray-50 { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#fdfdfd, #fdfdfd 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-gray-100 { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#fbfbfb, #fbfbfb 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-gray-200 { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#f6f6f6, #f6f6f6 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-gray-300 { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#ececec, #ececec 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-gray-400 { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#e3e3e3, #e3e3e3 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-gray-500 { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#d9d9d9, #d9d9d9 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-gray-600 { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#a3a3a3, #a3a3a3 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-gray-700 { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#6d6d6d, #6d6d6d 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-gray-800 { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#363636, #363636 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-ellipses.bg-gray-900 { background-color: transparent !important; background-repeat: no-repeat; background-image: radial-gradient(#212121, #212121 70%, transparent 70.1%); background-size: 200% 150%; background-position: center bottom; }

.bg-hero { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.85)), url(../img/covers/header-cover.jpg); background-repeat: no-repeat, no-repeat; background-position: center center, center center; background-size: cover, cover; }

.bg-light-soft, .bg-light-lighten { background-color: #fdfdfd !important; }

.bg-dark-soft, .bg-dark-lighten { background-color: #cecfcf !important; }

.bg-primary-soft, .bg-primary-lighten { background-color: #cce3f9 !important; }

.bg-secondary-soft, .bg-secondary-lighten { background-color: #e3e5fd !important; }

.bg-tertiary-soft, .bg-tertiary-lighten { background-color: #e0d4f0 !important; }

.bg-info-soft, .bg-info-lighten { background-color: #d9e7fc !important; }

.bg-accent1-soft, .bg-accent1-lighten { background-color: #d8f4d3 !important; }

.bg-accent2-soft, .bg-accent2-lighten { background-color: #edf2ed !important; }

.bg-accent3-soft, .bg-accent3-lighten { background-color: #f6f8f8 !important; }

.bg-success-soft, .bg-success-lighten { background-color: #ccf3e2 !important; }

.bg-warning-soft, .bg-warning-lighten { background-color: #fbf6cc !important; }

.bg-danger-soft, .bg-danger-lighten { background-color: #ffd2ce !important; }

.bg-white-soft, .bg-white-lighten { background-color: white !important; }

.bg-black-soft, .bg-black-lighten { background-color: #cccccc !important; }

.bg-indigo-soft, .bg-indigo-lighten { background-color: #e3e5fd !important; }

.bg-purple-soft, .bg-purple-lighten { background-color: #e1dfef !important; }

.bg-orange-soft, .bg-orange-lighten { background-color: #ffe5d0 !important; }

.bg-yellow-soft, .bg-yellow-lighten { background-color: #fdf3d9 !important; }

.bg-yellow-100-soft, .bg-yellow-100-lighten { background-color: #fffcf7 !important; }

.bg-yellow-200-soft, .bg-yellow-200-lighten { background-color: #fdf8f1 !important; }

.bg-gray-50-soft, .bg-gray-50-lighten { background-color: white !important; }

.bg-gray-100-soft, .bg-gray-100-lighten { background-color: #fefefe !important; }

.bg-gray-200-soft, .bg-gray-200-lighten { background-color: #fdfdfd !important; }

.bg-gray-300-soft, .bg-gray-300-lighten { background-color: #fbfbfb !important; }

.bg-gray-400-soft, .bg-gray-400-lighten { background-color: #f9f9f9 !important; }

.bg-gray-500-soft, .bg-gray-500-lighten { background-color: #f7f7f7 !important; }

.bg-gray-600-soft, .bg-gray-600-lighten { background-color: #ededed !important; }

.bg-gray-700-soft, .bg-gray-700-lighten { background-color: #e2e2e2 !important; }

.bg-gray-800-soft, .bg-gray-800-lighten { background-color: #d7d7d7 !important; }

.bg-gray-900-soft, .bg-gray-900-lighten { background-color: lightgray !important; }

.lift { transition: box-shadow .25s ease, transform .25s ease; }

.lift:hover, .lift:focus { box-shadow: 0 1rem 2.5rem rgba(0, 0, 0, 0.1), 0 0.5rem 1rem -0.75rem rgba(0, 0, 0, 0.1) !important; transform: translate3d(0, -3px, 0); }

.lift-lg:hover, .lift-lg:focus { box-shadow: 0 2rem 5rem rgba(0, 0, 0, 0.1), 0 0.5rem 1rem -0.75rem rgba(0, 0, 0, 0.05) !important; transform: translate3d(0, -5px, 0); }

.pull-left { float: left !important; }

.pull-right { float: right !important; }

.hide { display: none !important; }

.show, .in { display: block !important; }

.in { opacity: 1 !important; }

.invisible { visibility: hidden; }

.hidden { display: none !important; }

:root { --bs-primary: #0171df; --bs-secondary: #727cf5; --bs-tertiary: #6627b3; --bs-soft-indigo: #f5e8ff; --bs-soft-green: #2CA58D; --bs-purple: #6b5eae; --bs-pink: #ff679b; --bs-red: #f51d00; --bs-orange: #fd7e14; --bs-yellow: #F6C343; --bs-green: #00f55a; --bs-teal: #02a8b5; --bs-cyan: #39afd1; --bs-white: #FFFFFF; --bs-gray: #d9d9d9; --bs-gray-dark: #2c3439; --bs-primary-50: #f2f8fd; --bs-primary-100: #e6f1fc; --bs-primary-200: #c0dcf7; --bs-primary-300: #80b8ef; --bs-primary-400: #4195e7; --bs-primary-500: #0171df; --bs-primary-600: #0155a7; --bs-primary-700: #013970; --bs-primary-800: #001c38; --bs-primary-900: #001121; --bs-secondary-50: ghostwhite; --bs-secondary-100: #f1f2fe; --bs-secondary-200: #dcdefd; --bs-secondary-300: #b9befa; --bs-secondary-400: #959df8; --bs-secondary-500: #727cf5; --bs-secondary-600: #565db8; --bs-secondary-700: #393e7b; --bs-secondary-800: #1d1f3d; --bs-secondary-900: #111325; --bs-tertiary-50: #f7f4fb; --bs-tertiary-100: #f0e9f7; --bs-tertiary-200: #d9c9ec; --bs-tertiary-300: #b393d9; --bs-tertiary-400: #8c5dc6; --bs-tertiary-500: #6627b3; --bs-tertiary-600: #4d1d86; --bs-tertiary-700: #33145a; --bs-tertiary-800: #1a0a2d; --bs-tertiary-900: #0f061b; --bs-soft-indigo-50: #fffeff; --bs-soft-indigo-100: #fefdff; --bs-soft-indigo-200: #fdf9ff; --bs-soft-indigo-300: #faf4ff; --bs-soft-indigo-400: #f8eeff; --bs-soft-indigo-500: #f5e8ff; --bs-soft-indigo-600: #b8aebf; --bs-soft-indigo-700: #7b7480; --bs-soft-indigo-800: #3d3a40; --bs-soft-indigo-900: #252326; --bs-soft-green-50: #f4fbf9; --bs-soft-green-100: #eaf6f4; --bs-soft-green-200: #cae9e3; --bs-soft-green-300: #96d2c6; --bs-soft-green-400: #61bcaa; --bs-soft-green-500: #2ca58d; --bs-soft-green-600: #217c6a; --bs-soft-green-700: #165347; --bs-soft-green-800: #0b2923; --bs-soft-green-900: #071915; --bs-purple-50: #f8f7fb; --bs-purple-100: #f0eff7; --bs-purple-200: #dad7eb; --bs-purple-300: #b5afd7; --bs-purple-400: #9086c2; --bs-purple-500: #6b5eae; --bs-purple-600: #504783; --bs-purple-700: #362f57; --bs-purple-800: #1b182c; --bs-purple-900: #100e1a; --bs-pink-50: #fff7fa; --bs-pink-100: lavenderblush; --bs-pink-200: #ffd9e6; --bs-pink-300: #ffb3cd; --bs-pink-400: #ff8db4; --bs-pink-500: #ff679b; --bs-pink-600: #bf4d74; --bs-pink-700: #80344e; --bs-pink-800: #401a27; --bs-pink-900: #260f17; --bs-red-50: #fff4f2; --bs-red-100: #fee8e6; --bs-red-200: #fdc7bf; --bs-red-300: #fa8e80; --bs-red-400: #f85640; --bs-red-500: #f51d00; --bs-red-600: #b81600; --bs-red-700: #7b0f00; --bs-red-800: #3d0700; --bs-red-900: #250400; --bs-orange-50: #fff9f3; --bs-orange-100: #fff2e8; --bs-orange-200: #ffdfc4; --bs-orange-300: #febf8a; --bs-orange-400: #fe9e4f; --bs-orange-500: #fd7e14; --bs-orange-600: #be5f0f; --bs-orange-700: #7f3f0a; --bs-orange-800: #3f2005; --bs-orange-900: #261303; --bs-yellow-50: #fffcf6; --bs-yellow-100: #fef9ec; --bs-yellow-200: #fdf0d0; --bs-yellow-300: #fbe1a1; --bs-yellow-400: #f8d272; --bs-yellow-500: #f6c343; --bs-yellow-600: #b99232; --bs-yellow-700: #7b6222; --bs-yellow-800: #3e3111; --bs-yellow-900: #251d0a; --bs-green-50: #f2fff7; --bs-green-100: #e6feef; --bs-green-200: #bffdd6; --bs-green-300: #80faad; --bs-green-400: #40f883; --bs-green-500: #00f55a; --bs-green-600: #00b844; --bs-green-700: #007b2d; --bs-green-800: #003d17; --bs-green-900: #00250e; --bs-teal-50: #f2fbfb; --bs-teal-100: #e6f6f8; --bs-teal-200: #c0e9ed; --bs-teal-300: #81d4da; --bs-teal-400: #41bec8; --bs-teal-500: #02a8b5; --bs-teal-600: #027e88; --bs-teal-700: #01545b; --bs-teal-800: #012a2d; --bs-teal-900: #00191b; --bs-cyan-50: #f5fbfd; --bs-cyan-100: #ebf7fa; --bs-cyan-200: #ceebf4; --bs-cyan-300: #9cd7e8; --bs-cyan-400: #6bc3dd; --bs-cyan-500: #39afd1; --bs-cyan-600: #2b839d; --bs-cyan-700: #1d5869; --bs-cyan-800: #0e2c34; --bs-cyan-900: #091a1f; --bs-white-50: white; --bs-white-100: white; --bs-white-200: white; --bs-white-300: white; --bs-white-400: white; --bs-white-500: white; --bs-white-600: #bfbfbf; --bs-white-700: gray; --bs-white-800: #404040; --bs-white-900: #262626; --bs-gray-50: #fdfdfd; --bs-gray-100: #fbfbfb; --bs-gray-200: #f6f6f6; --bs-gray-300: #ececec; --bs-gray-400: #e3e3e3; --bs-gray-500: #d9d9d9; --bs-gray-600: #a3a3a3; --bs-gray-700: #6d6d6d; --bs-gray-800: #363636; --bs-gray-900: #212121; --bs-gray-dark-50: #f4f5f5; --bs-gray-dark-100: #eaebeb; --bs-gray-dark-200: #caccce; --bs-gray-dark-300: #969a9c; --bs-gray-dark-400: #61676b; --bs-gray-dark-500: #2c3439; --bs-gray-dark-600: #21272b; --bs-gray-dark-700: #161a1d; --bs-gray-dark-800: #0b0d0e; --bs-gray-dark-900: #070809; --bs-light: #f6f6f6; --bs-dark: #0b0d0e; --bs-primary: #0171df; --bs-secondary: #727cf5; --bs-tertiary: #6627b3; --bs-info: #4085f1; --bs-accent1: #3bc724; --bs-accent2: #a4bfa6; --bs-accent3: #d3dada; --bs-success: #00c470; --bs-warning: #ecd300; --bs-danger: #ff1d0b; --bs-white: #FFFFFF; --bs-black: #000; --bs-indigo: #727cf5; --bs-purple: #6b5eae; --bs-orange: #fd7e14; --bs-yellow: #F6C343; --bs-yellow-100: #ffeed6; --bs-yellow-200: #f5dbb8; --bs-gray-50: #fdfdfd; --bs-gray-100: #fbfbfb; --bs-gray-200: #f6f6f6; --bs-gray-300: #ececec; --bs-gray-400: #e3e3e3; --bs-gray-500: #d9d9d9; --bs-gray-600: #a3a3a3; --bs-gray-700: #6d6d6d; --bs-gray-800: #363636; --bs-gray-900: #212121; --bs-font-sans-serif: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); }

*, *::before, *::after { box-sizing: border-box; }

body { margin: 0; font-family: var(--bs-font-sans-serif); font-size: 1rem; font-weight: 400; line-height: 1.6; color: #1f2937; background-color: #f3f6f9; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

hr { margin: 1rem 0; color: #ececec; background-color: currentColor; border: 0; opacity: 1; }

hr:not([size]) { height: 1px; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { margin-top: 0; margin-bottom: 0.75rem; font-weight: 600; line-height: 1.2; color: #0b0d0e; }

h1, .h1 { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) { h1, .h1 { font-size: 2rem; } }

h2, .h2 { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) { h2, .h2 { font-size: 1.75rem; } }

h3, .h3 { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) { h3, .h3 { font-size: 1.5rem; } }

h4, .h4 { font-size: 1.25rem; }

h5, .h5 { font-size: 1rem; }

h6, .h6 { font-size: 0.875rem; }

p { margin-top: 0; margin-bottom: 1rem; }

abbr[title], abbr[data-bs-original-title] { text-decoration: underline dotted; cursor: help; text-decoration-skip-ink: none; }

address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }

ol, ul { padding-left: 2rem; }

ol, ul, dl { margin-top: 0; margin-bottom: 1rem; }

ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; }

dt { font-weight: 600; }

dd { margin-bottom: .5rem; margin-left: 0; }

blockquote { margin: 0 0 1rem; }

b, strong { font-weight: 600; }

small, .small { font-size: 0.8125rem; }

mark, .mark { padding: 0.2em; background-color: #fcf8e3; }

sub, sup { position: relative; font-size: 0.75em; line-height: 0; vertical-align: baseline; }

sub { bottom: -.25em; }

sup { top: -.5em; }

a { color: #727cf5; text-decoration: none; }

a:hover { color: #2b3af0; text-decoration: none; }

a:not([href]):not([class]), a:not([href]):not([class]):hover { color: inherit; text-decoration: none; }

pre, code, kbd, samp { font-family: var(--bs-font-monospace); font-size: 1em; direction: ltr /* rtl:ignore */; unicode-bidi: bidi-override; }

pre { display: block; margin-top: 0; margin-bottom: 1rem; overflow: auto; font-size: 87.5%; }

pre code { font-size: inherit; color: inherit; word-break: normal; }

code { font-size: 87.5%; color: #0171df; word-wrap: break-word; }

a > code { color: inherit; }

kbd { padding: 0.2rem 0.4rem; font-size: 87.5%; color: #FFFFFF; background-color: #212121; border-radius: 0.375rem; }

kbd kbd { padding: 0; font-size: 1em; font-weight: 600; }

figure { margin: 0 0 1rem; }

img, svg { vertical-align: middle; }

table { caption-side: bottom; border-collapse: collapse; }

caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: #a3a3a3; text-align: left; }

th { text-align: inherit; text-align: -webkit-match-parent; }

thead, tbody, tfoot, tr, td, th { border-color: inherit; border-style: solid; border-width: 0; }

label { display: inline-block; }

button { border-radius: 0; }

button:focus:not(:focus-visible) { outline: 0; }

input, button, select, optgroup, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; }

button, select { text-transform: none; }

[role="button"] { cursor: pointer; }

select { word-wrap: normal; }

select:disabled { opacity: 1; }

[list]::-webkit-calendar-picker-indicator { display: none; }

button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }

::-moz-focus-inner { padding: 0; border-style: none; }

textarea { resize: vertical; }

fieldset { min-width: 0; padding: 0; margin: 0; border: 0; }

legend { float: left; width: 100%; padding: 0; margin-bottom: 0.5rem; font-size: calc(1.275rem + 0.3vw); line-height: inherit; }

@media (min-width: 1200px) { legend { font-size: 1.5rem; } }

legend + * { clear: left; }

::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-year-field { padding: 0; }

::-webkit-inner-spin-button { height: auto; }

[type="search"] { outline-offset: -2px; -webkit-appearance: textfield; }

/* rtl:raw: [type="tel"], [type="url"], [type="email"], [type="number"] { direction: ltr; } */
::-webkit-search-decoration { -webkit-appearance: none; }

::-webkit-color-swatch-wrapper { padding: 0; }

::file-selector-button { font: inherit; }

::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; }

output { display: inline-block; }

iframe { border: 0; }

summary { display: list-item; cursor: pointer; }

progress { vertical-align: baseline; }

[hidden] { display: none !important; }

.lead { font-size: 1.25rem; font-weight: 300; }

.display-1 { font-size: calc(1.525rem + 3.3vw); font-weight: 600; line-height: 1.2; }

@media (min-width: 1200px) { .display-1 { font-size: 4rem; } }

.display-2 { font-size: calc(1.45rem + 2.4vw); font-weight: 600; line-height: 1.2; }

@media (min-width: 1200px) { .display-2 { font-size: 3.25rem; } }

.display-3 { font-size: calc(1.3875rem + 1.65vw); font-weight: 600; line-height: 1.2; }

@media (min-width: 1200px) { .display-3 { font-size: 2.625rem; } }

.display-4 { font-size: calc(1.325rem + 0.9vw); font-weight: 600; line-height: 1.2; }

@media (min-width: 1200px) { .display-4 { font-size: 2rem; } }

.display-5 { font-size: calc(1.305rem + 0.66vw); font-weight: 600; line-height: 1.2; }

@media (min-width: 1200px) { .display-5 { font-size: 1.8rem; } }

.display-6 { font-size: 1.2rem; font-weight: 600; line-height: 1.2; }

.list-unstyled { padding-left: 0; list-style: none; }

.list-inline { padding-left: 0; list-style: none; }

.list-inline-item { display: inline-block; }

.list-inline-item:not(:last-child) { margin-right: 0.5rem; }

.initialism { font-size: 0.8125rem; text-transform: uppercase; }

.blockquote { margin-bottom: 1rem; font-size: 1.25rem; }

.blockquote > :last-child { margin-bottom: 0; }

.blockquote-footer { margin-top: -1rem; margin-bottom: 1rem; font-size: 0.8125rem; color: #a3a3a3; }

.blockquote-footer::before { content: "\2014\00A0"; }

.img-fluid { max-width: 100%; height: auto; }

.img-thumbnail { padding: 0.25rem; background-color: #fbfbfb; border: 1px solid #ececec; border-radius: 0.375rem; box-shadow: 0 2px 5px rgba(140, 152, 164, 0.2); max-width: 100%; height: auto; }

.figure { display: inline-block; }

.figure-img { margin-bottom: 0.5rem; line-height: 1; }

.figure-caption { font-size: 0.8125rem; color: #a3a3a3; }

.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl { width: 100%; padding-right: var(--bs-gutter-x, 0.75rem); padding-left: var(--bs-gutter-x, 0.75rem); margin-right: auto; margin-left: auto; }

@media (min-width: 576px) { .container, .container-sm { max-width: 540px; } }

@media (min-width: 768px) { .container, .container-sm, .container-md { max-width: 720px; } }

@media (min-width: 992px) { .container, .container-sm, .container-md, .container-lg { max-width: 1000px; } }

@media (min-width: 1200px) { .container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1240px; } }

.row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(var(--bs-gutter-y) * -1); margin-right: calc(var(--bs-gutter-x) / -2); margin-left: calc(var(--bs-gutter-x) / -2); }

.row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) / 2); padding-left: calc(var(--bs-gutter-x) / 2); margin-top: var(--bs-gutter-y); }

.col { flex: 1 0 0%; }

.row-cols-auto > * { flex: 0 0 auto; width: auto; }

.row-cols-1 > * { flex: 0 0 auto; width: 100%; }

.row-cols-2 > * { flex: 0 0 auto; width: 50%; }

.row-cols-3 > * { flex: 0 0 auto; width: 33.33333%; }

.row-cols-4 > * { flex: 0 0 auto; width: 25%; }

.row-cols-5 > * { flex: 0 0 auto; width: 20%; }

.row-cols-6 > * { flex: 0 0 auto; width: 16.66667%; }

.col-auto { flex: 0 0 auto; width: auto; }

.col-1 { flex: 0 0 auto; width: 8.33333%; }

.col-2 { flex: 0 0 auto; width: 16.66667%; }

.col-3 { flex: 0 0 auto; width: 25%; }

.col-4 { flex: 0 0 auto; width: 33.33333%; }

.col-5 { flex: 0 0 auto; width: 41.66667%; }

.col-6 { flex: 0 0 auto; width: 50%; }

.col-7 { flex: 0 0 auto; width: 58.33333%; }

.col-8 { flex: 0 0 auto; width: 66.66667%; }

.col-9 { flex: 0 0 auto; width: 75%; }

.col-10 { flex: 0 0 auto; width: 83.33333%; }

.col-11 { flex: 0 0 auto; width: 91.66667%; }

.col-12 { flex: 0 0 auto; width: 100%; }

.offset-1 { margin-left: 8.33333%; }

.offset-2 { margin-left: 16.66667%; }

.offset-3 { margin-left: 25%; }

.offset-4 { margin-left: 33.33333%; }

.offset-5 { margin-left: 41.66667%; }

.offset-6 { margin-left: 50%; }

.offset-7 { margin-left: 58.33333%; }

.offset-8 { margin-left: 66.66667%; }

.offset-9 { margin-left: 75%; }

.offset-10 { margin-left: 83.33333%; }

.offset-11 { margin-left: 91.66667%; }

.g-0, .gx-0 { --bs-gutter-x: 0; }

.g-0, .gy-0 { --bs-gutter-y: 0; }

.g-1, .gx-1 { --bs-gutter-x: 0.125rem; }

.g-1, .gy-1 { --bs-gutter-y: 0.125rem; }

.g-2, .gx-2 { --bs-gutter-x: 0.25rem; }

.g-2, .gy-2 { --bs-gutter-y: 0.25rem; }

.g-3, .gx-3 { --bs-gutter-x: 0.5rem; }

.g-3, .gy-3 { --bs-gutter-y: 0.5rem; }

.g-4, .gx-4 { --bs-gutter-x: 1rem; }

.g-4, .gy-4 { --bs-gutter-y: 1rem; }

.g-5, .gx-5 { --bs-gutter-x: 1.5rem; }

.g-5, .gy-5 { --bs-gutter-y: 1.5rem; }

.g-6, .gx-6 { --bs-gutter-x: 3rem; }

.g-6, .gy-6 { --bs-gutter-y: 3rem; }

.g-7, .gx-7 { --bs-gutter-x: 4.5rem; }

.g-7, .gy-7 { --bs-gutter-y: 4.5rem; }

.g-8, .gx-8 { --bs-gutter-x: 9rem; }

.g-8, .gy-8 { --bs-gutter-y: 9rem; }

.g-9, .gx-9 { --bs-gutter-x: 11rem; }

.g-9, .gy-9 { --bs-gutter-y: 11rem; }

.g-10, .gx-10 { --bs-gutter-x: 14rem; }

.g-10, .gy-10 { --bs-gutter-y: 14rem; }

.g-11, .gx-11 { --bs-gutter-x: 16rem; }

.g-11, .gy-11 { --bs-gutter-y: 16rem; }

.g-12, .gx-12 { --bs-gutter-x: 20rem; }

.g-12, .gy-12 { --bs-gutter-y: 20rem; }

.g-sm, .gx-sm { --bs-gutter-x: 1rem; }

.g-sm, .gy-sm { --bs-gutter-y: 1rem; }

.g-md, .gx-md { --bs-gutter-x: 2rem; }

.g-md, .gy-md { --bs-gutter-y: 2rem; }

.g-lg, .gx-lg { --bs-gutter-x: 4rem; }

.g-lg, .gy-lg { --bs-gutter-y: 4rem; }

.g-xl, .gx-xl { --bs-gutter-x: 8rem; }

.g-xl, .gy-xl { --bs-gutter-y: 8rem; }

@media (min-width: 576px) { .col-sm { flex: 1 0 0%; }
  .row-cols-sm-auto > * { flex: 0 0 auto; width: auto; }
  .row-cols-sm-1 > * { flex: 0 0 auto; width: 100%; }
  .row-cols-sm-2 > * { flex: 0 0 auto; width: 50%; }
  .row-cols-sm-3 > * { flex: 0 0 auto; width: 33.33333%; }
  .row-cols-sm-4 > * { flex: 0 0 auto; width: 25%; }
  .row-cols-sm-5 > * { flex: 0 0 auto; width: 20%; }
  .row-cols-sm-6 > * { flex: 0 0 auto; width: 16.66667%; }
  .col-sm-auto { flex: 0 0 auto; width: auto; }
  .col-sm-1 { flex: 0 0 auto; width: 8.33333%; }
  .col-sm-2 { flex: 0 0 auto; width: 16.66667%; }
  .col-sm-3 { flex: 0 0 auto; width: 25%; }
  .col-sm-4 { flex: 0 0 auto; width: 33.33333%; }
  .col-sm-5 { flex: 0 0 auto; width: 41.66667%; }
  .col-sm-6 { flex: 0 0 auto; width: 50%; }
  .col-sm-7 { flex: 0 0 auto; width: 58.33333%; }
  .col-sm-8 { flex: 0 0 auto; width: 66.66667%; }
  .col-sm-9 { flex: 0 0 auto; width: 75%; }
  .col-sm-10 { flex: 0 0 auto; width: 83.33333%; }
  .col-sm-11 { flex: 0 0 auto; width: 91.66667%; }
  .col-sm-12 { flex: 0 0 auto; width: 100%; }
  .offset-sm-0 { margin-left: 0; }
  .offset-sm-1 { margin-left: 8.33333%; }
  .offset-sm-2 { margin-left: 16.66667%; }
  .offset-sm-3 { margin-left: 25%; }
  .offset-sm-4 { margin-left: 33.33333%; }
  .offset-sm-5 { margin-left: 41.66667%; }
  .offset-sm-6 { margin-left: 50%; }
  .offset-sm-7 { margin-left: 58.33333%; }
  .offset-sm-8 { margin-left: 66.66667%; }
  .offset-sm-9 { margin-left: 75%; }
  .offset-sm-10 { margin-left: 83.33333%; }
  .offset-sm-11 { margin-left: 91.66667%; }
  .g-sm-0, .gx-sm-0 { --bs-gutter-x: 0; }
  .g-sm-0, .gy-sm-0 { --bs-gutter-y: 0; }
  .g-sm-1, .gx-sm-1 { --bs-gutter-x: 0.125rem; }
  .g-sm-1, .gy-sm-1 { --bs-gutter-y: 0.125rem; }
  .g-sm-2, .gx-sm-2 { --bs-gutter-x: 0.25rem; }
  .g-sm-2, .gy-sm-2 { --bs-gutter-y: 0.25rem; }
  .g-sm-3, .gx-sm-3 { --bs-gutter-x: 0.5rem; }
  .g-sm-3, .gy-sm-3 { --bs-gutter-y: 0.5rem; }
  .g-sm-4, .gx-sm-4 { --bs-gutter-x: 1rem; }
  .g-sm-4, .gy-sm-4 { --bs-gutter-y: 1rem; }
  .g-sm-5, .gx-sm-5 { --bs-gutter-x: 1.5rem; }
  .g-sm-5, .gy-sm-5 { --bs-gutter-y: 1.5rem; }
  .g-sm-6, .gx-sm-6 { --bs-gutter-x: 3rem; }
  .g-sm-6, .gy-sm-6 { --bs-gutter-y: 3rem; }
  .g-sm-7, .gx-sm-7 { --bs-gutter-x: 4.5rem; }
  .g-sm-7, .gy-sm-7 { --bs-gutter-y: 4.5rem; }
  .g-sm-8, .gx-sm-8 { --bs-gutter-x: 9rem; }
  .g-sm-8, .gy-sm-8 { --bs-gutter-y: 9rem; }
  .g-sm-9, .gx-sm-9 { --bs-gutter-x: 11rem; }
  .g-sm-9, .gy-sm-9 { --bs-gutter-y: 11rem; }
  .g-sm-10, .gx-sm-10 { --bs-gutter-x: 14rem; }
  .g-sm-10, .gy-sm-10 { --bs-gutter-y: 14rem; }
  .g-sm-11, .gx-sm-11 { --bs-gutter-x: 16rem; }
  .g-sm-11, .gy-sm-11 { --bs-gutter-y: 16rem; }
  .g-sm-12, .gx-sm-12 { --bs-gutter-x: 20rem; }
  .g-sm-12, .gy-sm-12 { --bs-gutter-y: 20rem; }
  .g-sm-sm, .gx-sm-sm { --bs-gutter-x: 1rem; }
  .g-sm-sm, .gy-sm-sm { --bs-gutter-y: 1rem; }
  .g-sm-md, .gx-sm-md { --bs-gutter-x: 2rem; }
  .g-sm-md, .gy-sm-md { --bs-gutter-y: 2rem; }
  .g-sm-lg, .gx-sm-lg { --bs-gutter-x: 4rem; }
  .g-sm-lg, .gy-sm-lg { --bs-gutter-y: 4rem; }
  .g-sm-xl, .gx-sm-xl { --bs-gutter-x: 8rem; }
  .g-sm-xl, .gy-sm-xl { --bs-gutter-y: 8rem; } }

@media (min-width: 768px) { .col-md { flex: 1 0 0%; }
  .row-cols-md-auto > * { flex: 0 0 auto; width: auto; }
  .row-cols-md-1 > * { flex: 0 0 auto; width: 100%; }
  .row-cols-md-2 > * { flex: 0 0 auto; width: 50%; }
  .row-cols-md-3 > * { flex: 0 0 auto; width: 33.33333%; }
  .row-cols-md-4 > * { flex: 0 0 auto; width: 25%; }
  .row-cols-md-5 > * { flex: 0 0 auto; width: 20%; }
  .row-cols-md-6 > * { flex: 0 0 auto; width: 16.66667%; }
  .col-md-auto { flex: 0 0 auto; width: auto; }
  .col-md-1 { flex: 0 0 auto; width: 8.33333%; }
  .col-md-2 { flex: 0 0 auto; width: 16.66667%; }
  .col-md-3 { flex: 0 0 auto; width: 25%; }
  .col-md-4 { flex: 0 0 auto; width: 33.33333%; }
  .col-md-5 { flex: 0 0 auto; width: 41.66667%; }
  .col-md-6 { flex: 0 0 auto; width: 50%; }
  .col-md-7 { flex: 0 0 auto; width: 58.33333%; }
  .col-md-8 { flex: 0 0 auto; width: 66.66667%; }
  .col-md-9 { flex: 0 0 auto; width: 75%; }
  .col-md-10 { flex: 0 0 auto; width: 83.33333%; }
  .col-md-11 { flex: 0 0 auto; width: 91.66667%; }
  .col-md-12 { flex: 0 0 auto; width: 100%; }
  .offset-md-0 { margin-left: 0; }
  .offset-md-1 { margin-left: 8.33333%; }
  .offset-md-2 { margin-left: 16.66667%; }
  .offset-md-3 { margin-left: 25%; }
  .offset-md-4 { margin-left: 33.33333%; }
  .offset-md-5 { margin-left: 41.66667%; }
  .offset-md-6 { margin-left: 50%; }
  .offset-md-7 { margin-left: 58.33333%; }
  .offset-md-8 { margin-left: 66.66667%; }
  .offset-md-9 { margin-left: 75%; }
  .offset-md-10 { margin-left: 83.33333%; }
  .offset-md-11 { margin-left: 91.66667%; }
  .g-md-0, .gx-md-0 { --bs-gutter-x: 0; }
  .g-md-0, .gy-md-0 { --bs-gutter-y: 0; }
  .g-md-1, .gx-md-1 { --bs-gutter-x: 0.125rem; }
  .g-md-1, .gy-md-1 { --bs-gutter-y: 0.125rem; }
  .g-md-2, .gx-md-2 { --bs-gutter-x: 0.25rem; }
  .g-md-2, .gy-md-2 { --bs-gutter-y: 0.25rem; }
  .g-md-3, .gx-md-3 { --bs-gutter-x: 0.5rem; }
  .g-md-3, .gy-md-3 { --bs-gutter-y: 0.5rem; }
  .g-md-4, .gx-md-4 { --bs-gutter-x: 1rem; }
  .g-md-4, .gy-md-4 { --bs-gutter-y: 1rem; }
  .g-md-5, .gx-md-5 { --bs-gutter-x: 1.5rem; }
  .g-md-5, .gy-md-5 { --bs-gutter-y: 1.5rem; }
  .g-md-6, .gx-md-6 { --bs-gutter-x: 3rem; }
  .g-md-6, .gy-md-6 { --bs-gutter-y: 3rem; }
  .g-md-7, .gx-md-7 { --bs-gutter-x: 4.5rem; }
  .g-md-7, .gy-md-7 { --bs-gutter-y: 4.5rem; }
  .g-md-8, .gx-md-8 { --bs-gutter-x: 9rem; }
  .g-md-8, .gy-md-8 { --bs-gutter-y: 9rem; }
  .g-md-9, .gx-md-9 { --bs-gutter-x: 11rem; }
  .g-md-9, .gy-md-9 { --bs-gutter-y: 11rem; }
  .g-md-10, .gx-md-10 { --bs-gutter-x: 14rem; }
  .g-md-10, .gy-md-10 { --bs-gutter-y: 14rem; }
  .g-md-11, .gx-md-11 { --bs-gutter-x: 16rem; }
  .g-md-11, .gy-md-11 { --bs-gutter-y: 16rem; }
  .g-md-12, .gx-md-12 { --bs-gutter-x: 20rem; }
  .g-md-12, .gy-md-12 { --bs-gutter-y: 20rem; }
  .g-md-sm, .gx-md-sm { --bs-gutter-x: 1rem; }
  .g-md-sm, .gy-md-sm { --bs-gutter-y: 1rem; }
  .g-md-md, .gx-md-md { --bs-gutter-x: 2rem; }
  .g-md-md, .gy-md-md { --bs-gutter-y: 2rem; }
  .g-md-lg, .gx-md-lg { --bs-gutter-x: 4rem; }
  .g-md-lg, .gy-md-lg { --bs-gutter-y: 4rem; }
  .g-md-xl, .gx-md-xl { --bs-gutter-x: 8rem; }
  .g-md-xl, .gy-md-xl { --bs-gutter-y: 8rem; } }

@media (min-width: 992px) { .col-lg { flex: 1 0 0%; }
  .row-cols-lg-auto > * { flex: 0 0 auto; width: auto; }
  .row-cols-lg-1 > * { flex: 0 0 auto; width: 100%; }
  .row-cols-lg-2 > * { flex: 0 0 auto; width: 50%; }
  .row-cols-lg-3 > * { flex: 0 0 auto; width: 33.33333%; }
  .row-cols-lg-4 > * { flex: 0 0 auto; width: 25%; }
  .row-cols-lg-5 > * { flex: 0 0 auto; width: 20%; }
  .row-cols-lg-6 > * { flex: 0 0 auto; width: 16.66667%; }
  .col-lg-auto { flex: 0 0 auto; width: auto; }
  .col-lg-1 { flex: 0 0 auto; width: 8.33333%; }
  .col-lg-2 { flex: 0 0 auto; width: 16.66667%; }
  .col-lg-3 { flex: 0 0 auto; width: 25%; }
  .col-lg-4 { flex: 0 0 auto; width: 33.33333%; }
  .col-lg-5 { flex: 0 0 auto; width: 41.66667%; }
  .col-lg-6 { flex: 0 0 auto; width: 50%; }
  .col-lg-7 { flex: 0 0 auto; width: 58.33333%; }
  .col-lg-8 { flex: 0 0 auto; width: 66.66667%; }
  .col-lg-9 { flex: 0 0 auto; width: 75%; }
  .col-lg-10 { flex: 0 0 auto; width: 83.33333%; }
  .col-lg-11 { flex: 0 0 auto; width: 91.66667%; }
  .col-lg-12 { flex: 0 0 auto; width: 100%; }
  .offset-lg-0 { margin-left: 0; }
  .offset-lg-1 { margin-left: 8.33333%; }
  .offset-lg-2 { margin-left: 16.66667%; }
  .offset-lg-3 { margin-left: 25%; }
  .offset-lg-4 { margin-left: 33.33333%; }
  .offset-lg-5 { margin-left: 41.66667%; }
  .offset-lg-6 { margin-left: 50%; }
  .offset-lg-7 { margin-left: 58.33333%; }
  .offset-lg-8 { margin-left: 66.66667%; }
  .offset-lg-9 { margin-left: 75%; }
  .offset-lg-10 { margin-left: 83.33333%; }
  .offset-lg-11 { margin-left: 91.66667%; }
  .g-lg-0, .gx-lg-0 { --bs-gutter-x: 0; }
  .g-lg-0, .gy-lg-0 { --bs-gutter-y: 0; }
  .g-lg-1, .gx-lg-1 { --bs-gutter-x: 0.125rem; }
  .g-lg-1, .gy-lg-1 { --bs-gutter-y: 0.125rem; }
  .g-lg-2, .gx-lg-2 { --bs-gutter-x: 0.25rem; }
  .g-lg-2, .gy-lg-2 { --bs-gutter-y: 0.25rem; }
  .g-lg-3, .gx-lg-3 { --bs-gutter-x: 0.5rem; }
  .g-lg-3, .gy-lg-3 { --bs-gutter-y: 0.5rem; }
  .g-lg-4, .gx-lg-4 { --bs-gutter-x: 1rem; }
  .g-lg-4, .gy-lg-4 { --bs-gutter-y: 1rem; }
  .g-lg-5, .gx-lg-5 { --bs-gutter-x: 1.5rem; }
  .g-lg-5, .gy-lg-5 { --bs-gutter-y: 1.5rem; }
  .g-lg-6, .gx-lg-6 { --bs-gutter-x: 3rem; }
  .g-lg-6, .gy-lg-6 { --bs-gutter-y: 3rem; }
  .g-lg-7, .gx-lg-7 { --bs-gutter-x: 4.5rem; }
  .g-lg-7, .gy-lg-7 { --bs-gutter-y: 4.5rem; }
  .g-lg-8, .gx-lg-8 { --bs-gutter-x: 9rem; }
  .g-lg-8, .gy-lg-8 { --bs-gutter-y: 9rem; }
  .g-lg-9, .gx-lg-9 { --bs-gutter-x: 11rem; }
  .g-lg-9, .gy-lg-9 { --bs-gutter-y: 11rem; }
  .g-lg-10, .gx-lg-10 { --bs-gutter-x: 14rem; }
  .g-lg-10, .gy-lg-10 { --bs-gutter-y: 14rem; }
  .g-lg-11, .gx-lg-11 { --bs-gutter-x: 16rem; }
  .g-lg-11, .gy-lg-11 { --bs-gutter-y: 16rem; }
  .g-lg-12, .gx-lg-12 { --bs-gutter-x: 20rem; }
  .g-lg-12, .gy-lg-12 { --bs-gutter-y: 20rem; }
  .g-lg-sm, .gx-lg-sm { --bs-gutter-x: 1rem; }
  .g-lg-sm, .gy-lg-sm { --bs-gutter-y: 1rem; }
  .g-lg-md, .gx-lg-md { --bs-gutter-x: 2rem; }
  .g-lg-md, .gy-lg-md { --bs-gutter-y: 2rem; }
  .g-lg-lg, .gx-lg-lg { --bs-gutter-x: 4rem; }
  .g-lg-lg, .gy-lg-lg { --bs-gutter-y: 4rem; }
  .g-lg-xl, .gx-lg-xl { --bs-gutter-x: 8rem; }
  .g-lg-xl, .gy-lg-xl { --bs-gutter-y: 8rem; } }

@media (min-width: 1200px) { .col-xl { flex: 1 0 0%; }
  .row-cols-xl-auto > * { flex: 0 0 auto; width: auto; }
  .row-cols-xl-1 > * { flex: 0 0 auto; width: 100%; }
  .row-cols-xl-2 > * { flex: 0 0 auto; width: 50%; }
  .row-cols-xl-3 > * { flex: 0 0 auto; width: 33.33333%; }
  .row-cols-xl-4 > * { flex: 0 0 auto; width: 25%; }
  .row-cols-xl-5 > * { flex: 0 0 auto; width: 20%; }
  .row-cols-xl-6 > * { flex: 0 0 auto; width: 16.66667%; }
  .col-xl-auto { flex: 0 0 auto; width: auto; }
  .col-xl-1 { flex: 0 0 auto; width: 8.33333%; }
  .col-xl-2 { flex: 0 0 auto; width: 16.66667%; }
  .col-xl-3 { flex: 0 0 auto; width: 25%; }
  .col-xl-4 { flex: 0 0 auto; width: 33.33333%; }
  .col-xl-5 { flex: 0 0 auto; width: 41.66667%; }
  .col-xl-6 { flex: 0 0 auto; width: 50%; }
  .col-xl-7 { flex: 0 0 auto; width: 58.33333%; }
  .col-xl-8 { flex: 0 0 auto; width: 66.66667%; }
  .col-xl-9 { flex: 0 0 auto; width: 75%; }
  .col-xl-10 { flex: 0 0 auto; width: 83.33333%; }
  .col-xl-11 { flex: 0 0 auto; width: 91.66667%; }
  .col-xl-12 { flex: 0 0 auto; width: 100%; }
  .offset-xl-0 { margin-left: 0; }
  .offset-xl-1 { margin-left: 8.33333%; }
  .offset-xl-2 { margin-left: 16.66667%; }
  .offset-xl-3 { margin-left: 25%; }
  .offset-xl-4 { margin-left: 33.33333%; }
  .offset-xl-5 { margin-left: 41.66667%; }
  .offset-xl-6 { margin-left: 50%; }
  .offset-xl-7 { margin-left: 58.33333%; }
  .offset-xl-8 { margin-left: 66.66667%; }
  .offset-xl-9 { margin-left: 75%; }
  .offset-xl-10 { margin-left: 83.33333%; }
  .offset-xl-11 { margin-left: 91.66667%; }
  .g-xl-0, .gx-xl-0 { --bs-gutter-x: 0; }
  .g-xl-0, .gy-xl-0 { --bs-gutter-y: 0; }
  .g-xl-1, .gx-xl-1 { --bs-gutter-x: 0.125rem; }
  .g-xl-1, .gy-xl-1 { --bs-gutter-y: 0.125rem; }
  .g-xl-2, .gx-xl-2 { --bs-gutter-x: 0.25rem; }
  .g-xl-2, .gy-xl-2 { --bs-gutter-y: 0.25rem; }
  .g-xl-3, .gx-xl-3 { --bs-gutter-x: 0.5rem; }
  .g-xl-3, .gy-xl-3 { --bs-gutter-y: 0.5rem; }
  .g-xl-4, .gx-xl-4 { --bs-gutter-x: 1rem; }
  .g-xl-4, .gy-xl-4 { --bs-gutter-y: 1rem; }
  .g-xl-5, .gx-xl-5 { --bs-gutter-x: 1.5rem; }
  .g-xl-5, .gy-xl-5 { --bs-gutter-y: 1.5rem; }
  .g-xl-6, .gx-xl-6 { --bs-gutter-x: 3rem; }
  .g-xl-6, .gy-xl-6 { --bs-gutter-y: 3rem; }
  .g-xl-7, .gx-xl-7 { --bs-gutter-x: 4.5rem; }
  .g-xl-7, .gy-xl-7 { --bs-gutter-y: 4.5rem; }
  .g-xl-8, .gx-xl-8 { --bs-gutter-x: 9rem; }
  .g-xl-8, .gy-xl-8 { --bs-gutter-y: 9rem; }
  .g-xl-9, .gx-xl-9 { --bs-gutter-x: 11rem; }
  .g-xl-9, .gy-xl-9 { --bs-gutter-y: 11rem; }
  .g-xl-10, .gx-xl-10 { --bs-gutter-x: 14rem; }
  .g-xl-10, .gy-xl-10 { --bs-gutter-y: 14rem; }
  .g-xl-11, .gx-xl-11 { --bs-gutter-x: 16rem; }
  .g-xl-11, .gy-xl-11 { --bs-gutter-y: 16rem; }
  .g-xl-12, .gx-xl-12 { --bs-gutter-x: 20rem; }
  .g-xl-12, .gy-xl-12 { --bs-gutter-y: 20rem; }
  .g-xl-sm, .gx-xl-sm { --bs-gutter-x: 1rem; }
  .g-xl-sm, .gy-xl-sm { --bs-gutter-y: 1rem; }
  .g-xl-md, .gx-xl-md { --bs-gutter-x: 2rem; }
  .g-xl-md, .gy-xl-md { --bs-gutter-y: 2rem; }
  .g-xl-lg, .gx-xl-lg { --bs-gutter-x: 4rem; }
  .g-xl-lg, .gy-xl-lg { --bs-gutter-y: 4rem; }
  .g-xl-xl, .gx-xl-xl { --bs-gutter-x: 8rem; }
  .g-xl-xl, .gy-xl-xl { --bs-gutter-y: 8rem; } }

@media (min-width: 1400px) { .col-xxl { flex: 1 0 0%; }
  .row-cols-xxl-auto > * { flex: 0 0 auto; width: auto; }
  .row-cols-xxl-1 > * { flex: 0 0 auto; width: 100%; }
  .row-cols-xxl-2 > * { flex: 0 0 auto; width: 50%; }
  .row-cols-xxl-3 > * { flex: 0 0 auto; width: 33.33333%; }
  .row-cols-xxl-4 > * { flex: 0 0 auto; width: 25%; }
  .row-cols-xxl-5 > * { flex: 0 0 auto; width: 20%; }
  .row-cols-xxl-6 > * { flex: 0 0 auto; width: 16.66667%; }
  .col-xxl-auto { flex: 0 0 auto; width: auto; }
  .col-xxl-1 { flex: 0 0 auto; width: 8.33333%; }
  .col-xxl-2 { flex: 0 0 auto; width: 16.66667%; }
  .col-xxl-3 { flex: 0 0 auto; width: 25%; }
  .col-xxl-4 { flex: 0 0 auto; width: 33.33333%; }
  .col-xxl-5 { flex: 0 0 auto; width: 41.66667%; }
  .col-xxl-6 { flex: 0 0 auto; width: 50%; }
  .col-xxl-7 { flex: 0 0 auto; width: 58.33333%; }
  .col-xxl-8 { flex: 0 0 auto; width: 66.66667%; }
  .col-xxl-9 { flex: 0 0 auto; width: 75%; }
  .col-xxl-10 { flex: 0 0 auto; width: 83.33333%; }
  .col-xxl-11 { flex: 0 0 auto; width: 91.66667%; }
  .col-xxl-12 { flex: 0 0 auto; width: 100%; }
  .offset-xxl-0 { margin-left: 0; }
  .offset-xxl-1 { margin-left: 8.33333%; }
  .offset-xxl-2 { margin-left: 16.66667%; }
  .offset-xxl-3 { margin-left: 25%; }
  .offset-xxl-4 { margin-left: 33.33333%; }
  .offset-xxl-5 { margin-left: 41.66667%; }
  .offset-xxl-6 { margin-left: 50%; }
  .offset-xxl-7 { margin-left: 58.33333%; }
  .offset-xxl-8 { margin-left: 66.66667%; }
  .offset-xxl-9 { margin-left: 75%; }
  .offset-xxl-10 { margin-left: 83.33333%; }
  .offset-xxl-11 { margin-left: 91.66667%; }
  .g-xxl-0, .gx-xxl-0 { --bs-gutter-x: 0; }
  .g-xxl-0, .gy-xxl-0 { --bs-gutter-y: 0; }
  .g-xxl-1, .gx-xxl-1 { --bs-gutter-x: 0.125rem; }
  .g-xxl-1, .gy-xxl-1 { --bs-gutter-y: 0.125rem; }
  .g-xxl-2, .gx-xxl-2 { --bs-gutter-x: 0.25rem; }
  .g-xxl-2, .gy-xxl-2 { --bs-gutter-y: 0.25rem; }
  .g-xxl-3, .gx-xxl-3 { --bs-gutter-x: 0.5rem; }
  .g-xxl-3, .gy-xxl-3 { --bs-gutter-y: 0.5rem; }
  .g-xxl-4, .gx-xxl-4 { --bs-gutter-x: 1rem; }
  .g-xxl-4, .gy-xxl-4 { --bs-gutter-y: 1rem; }
  .g-xxl-5, .gx-xxl-5 { --bs-gutter-x: 1.5rem; }
  .g-xxl-5, .gy-xxl-5 { --bs-gutter-y: 1.5rem; }
  .g-xxl-6, .gx-xxl-6 { --bs-gutter-x: 3rem; }
  .g-xxl-6, .gy-xxl-6 { --bs-gutter-y: 3rem; }
  .g-xxl-7, .gx-xxl-7 { --bs-gutter-x: 4.5rem; }
  .g-xxl-7, .gy-xxl-7 { --bs-gutter-y: 4.5rem; }
  .g-xxl-8, .gx-xxl-8 { --bs-gutter-x: 9rem; }
  .g-xxl-8, .gy-xxl-8 { --bs-gutter-y: 9rem; }
  .g-xxl-9, .gx-xxl-9 { --bs-gutter-x: 11rem; }
  .g-xxl-9, .gy-xxl-9 { --bs-gutter-y: 11rem; }
  .g-xxl-10, .gx-xxl-10 { --bs-gutter-x: 14rem; }
  .g-xxl-10, .gy-xxl-10 { --bs-gutter-y: 14rem; }
  .g-xxl-11, .gx-xxl-11 { --bs-gutter-x: 16rem; }
  .g-xxl-11, .gy-xxl-11 { --bs-gutter-y: 16rem; }
  .g-xxl-12, .gx-xxl-12 { --bs-gutter-x: 20rem; }
  .g-xxl-12, .gy-xxl-12 { --bs-gutter-y: 20rem; }
  .g-xxl-sm, .gx-xxl-sm { --bs-gutter-x: 1rem; }
  .g-xxl-sm, .gy-xxl-sm { --bs-gutter-y: 1rem; }
  .g-xxl-md, .gx-xxl-md { --bs-gutter-x: 2rem; }
  .g-xxl-md, .gy-xxl-md { --bs-gutter-y: 2rem; }
  .g-xxl-lg, .gx-xxl-lg { --bs-gutter-x: 4rem; }
  .g-xxl-lg, .gy-xxl-lg { --bs-gutter-y: 4rem; }
  .g-xxl-xl, .gx-xxl-xl { --bs-gutter-x: 8rem; }
  .g-xxl-xl, .gy-xxl-xl { --bs-gutter-y: 8rem; } }

.table { --bs-table-bg: transparent; --bs-table-accent-bg: transparent; --bs-table-striped-color: #1f2937; --bs-table-striped-bg: #f6f6f6; --bs-table-active-color: #1f2937; --bs-table-active-bg: #f6f6f6; --bs-table-hover-color: #1f2937; --bs-table-hover-bg: #f6f6f6; width: 100%; margin-bottom: 1rem; color: #1f2937; vertical-align: top; border-color: #e3e3e3; }

.table > :not(caption) > * > * { padding: 0.75rem 0.75rem; background-color: var(--bs-table-bg); border-bottom-width: 1px; box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); }

.table > tbody { vertical-align: inherit; }

.table > thead { vertical-align: bottom; }

.table > :not(:last-child) > :last-child > * { border-bottom-color: currentColor; }

.caption-top { caption-side: top; }

.table-sm > :not(caption) > * > * { padding: 0.5rem 0.5rem; }

.table-bordered > :not(caption) > * { border-width: 1px 0; }

.table-bordered > :not(caption) > * > * { border-width: 0 1px; }

.table-borderless > :not(caption) > * > * { border-bottom-width: 0; }

.table-striped > tbody > tr:nth-of-type(even) { --bs-table-accent-bg: var(--bs-table-striped-bg); color: var(--bs-table-striped-color); }

.table-active { --bs-table-accent-bg: var(--bs-table-active-bg); color: var(--bs-table-active-color); }

.table-hover > tbody > tr:hover { --bs-table-accent-bg: var(--bs-table-hover-bg); color: var(--bs-table-hover-color); }

.table-primary { --bs-table-bg: #cce3f9; --bs-table-striped-bg: #c2d8ed; --bs-table-striped-color: #0b0d0e; --bs-table-active-bg: #b9cee2; --bs-table-active-color: #0b0d0e; --bs-table-hover-bg: #bed3e7; --bs-table-hover-color: #0b0d0e; color: #0b0d0e; border-color: #b9cee2; }

.table-secondary { --bs-table-bg: #e3e5fd; --bs-table-striped-bg: #d8daf1; --bs-table-striped-color: #0b0d0e; --bs-table-active-bg: #cdcfe5; --bs-table-active-color: #0b0d0e; --bs-table-hover-bg: #d3d5eb; --bs-table-hover-color: #0b0d0e; color: #0b0d0e; border-color: #cdcfe5; }

.table-success { --bs-table-bg: #ccfdde; --bs-table-striped-bg: #c2f1d4; --bs-table-striped-color: #0b0d0e; --bs-table-active-bg: #b9e5c9; --bs-table-active-color: #0b0d0e; --bs-table-hover-bg: #beebce; --bs-table-hover-color: #0b0d0e; color: #0b0d0e; border-color: #b9e5c9; }

.table-info { --bs-table-bg: #d7eff6; --bs-table-striped-bg: #cde4ea; --bs-table-striped-color: #0b0d0e; --bs-table-active-bg: #c3d8df; --bs-table-active-color: #0b0d0e; --bs-table-hover-bg: #c8dee5; --bs-table-hover-color: #0b0d0e; color: #0b0d0e; border-color: #c3d8df; }

.table-warning { --bs-table-bg: #fdf3d9; --bs-table-striped-bg: #f1e8cf; --bs-table-striped-color: #0b0d0e; --bs-table-active-bg: #e5dcc5; --bs-table-active-color: #0b0d0e; --bs-table-hover-bg: #ebe2ca; --bs-table-hover-color: #0b0d0e; color: #0b0d0e; border-color: #e5dcc5; }

.table-danger { --bs-table-bg: #fdd2cc; --bs-table-striped-bg: #f1c8c3; --bs-table-striped-color: #0b0d0e; --bs-table-active-bg: #e5beb9; --bs-table-active-color: #0b0d0e; --bs-table-hover-bg: #ebc3be; --bs-table-hover-color: #0b0d0e; color: #0b0d0e; border-color: #e5beb9; }

.table-light { --bs-table-bg: #f6f6f6; --bs-table-striped-bg: #eaeaea; --bs-table-striped-color: #0b0d0e; --bs-table-active-bg: #dfdfdf; --bs-table-active-color: #0b0d0e; --bs-table-hover-bg: #e4e5e5; --bs-table-hover-color: #0b0d0e; color: #0b0d0e; border-color: #dfdfdf; }

.table-dark { --bs-table-bg: #0b0d0e; --bs-table-striped-bg: #17191a; --bs-table-striped-color: #FFFFFF; --bs-table-active-bg: #232526; --bs-table-active-color: #FFFFFF; --bs-table-hover-bg: #1d1f20; --bs-table-hover-color: #FFFFFF; color: #FFFFFF; border-color: #232526; }

.table-responsive { overflow-x: auto; -webkit-overflow-scrolling: touch; }

@media (max-width: 575.98px) { .table-responsive-sm { overflow-x: auto; -webkit-overflow-scrolling: touch; } }

@media (max-width: 767.98px) { .table-responsive-md { overflow-x: auto; -webkit-overflow-scrolling: touch; } }

@media (max-width: 991.98px) { .table-responsive-lg { overflow-x: auto; -webkit-overflow-scrolling: touch; } }

@media (max-width: 1199.98px) { .table-responsive-xl { overflow-x: auto; -webkit-overflow-scrolling: touch; } }

@media (max-width: 1399.98px) { .table-responsive-xxl { overflow-x: auto; -webkit-overflow-scrolling: touch; } }

.form-label { margin-bottom: 0.5rem; }

.col-form-label { padding-top: calc(0.5rem + 1px); padding-bottom: calc(0.5rem + 1px); margin-bottom: 0; font-size: inherit; line-height: 1.6; }

.col-form-label-lg { padding-top: calc(0.75rem + 1px); padding-bottom: calc(0.75rem + 1px); font-size: 1rem; }

.col-form-label-sm { padding-top: calc(0.125rem + 1px); padding-bottom: calc(0.125rem + 1px); font-size: 0.875rem; }

.form-text { margin-top: 0; font-size: 0.8125rem; color: #a3a3a3; }

.form-control { display: block; width: 100%; padding: 0.5rem 0.75rem; font-size: 0.875rem; font-weight: 400; line-height: 1.6; color: #1f2937; background-color: #FFFFFF; background-clip: padding-box; border: 1px solid #e3e3e3; appearance: none; border-radius: 0.375rem; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.07); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .form-control { transition: none; } }

.form-control[type="file"] { overflow: hidden; }

.form-control[type="file"]:not(:disabled):not([readonly]) { cursor: pointer; }

.form-control:focus { color: #1f2937; background-color: #FFFFFF; border-color: #0171df; outline: 0; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.07), none; }

.form-control::-webkit-date-and-time-value { height: 1.6em; }

.form-control::placeholder { color: #d9d9d9; opacity: 1; }

.form-control:disabled, .form-control[readonly] { background-color: #f6f6f6; opacity: 1; }

.form-control::file-selector-button { padding: 0.5rem 0.75rem; margin: -0.5rem -0.75rem; margin-inline-end: 0.75rem; color: #1f2937; background-color: #FFFFFF; pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: 1px; border-radius: 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .form-control::file-selector-button { transition: none; } }

.form-control:hover:not(:disabled):not([readonly])::file-selector-button { background-color: #f2f2f2; }

.form-control::-webkit-file-upload-button { padding: 0.5rem 0.75rem; margin: -0.5rem -0.75rem; margin-inline-end: 0.75rem; color: #1f2937; background-color: #FFFFFF; pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: 1px; border-radius: 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .form-control::-webkit-file-upload-button { transition: none; } }

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { background-color: #f2f2f2; }

.form-control-plaintext { display: block; width: 100%; padding: 0.5rem 0; margin-bottom: 0; line-height: 1.6; color: #1f2937; background-color: transparent; border: solid transparent; border-width: 1px 0; }

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right: 0; padding-left: 0; }

.form-control-sm { min-height: calc(1.6em + 0.25rem + 2px); padding: 0.125rem 0.5rem; font-size: 0.875rem; border-radius: 0.375rem; }

.form-control-sm::file-selector-button { padding: 0.125rem 0.5rem; margin: -0.125rem -0.5rem; margin-inline-end: 0.5rem; }

.form-control-sm::-webkit-file-upload-button { padding: 0.125rem 0.5rem; margin: -0.125rem -0.5rem; margin-inline-end: 0.5rem; }

.form-control-lg { min-height: calc(1.6em + 1.5rem + 2px); padding: 0.75rem 1.25rem; font-size: 1rem; border-radius: 0.375rem; }

.form-control-lg::file-selector-button { padding: 0.75rem 1.25rem; margin: -0.75rem -1.25rem; margin-inline-end: 1.25rem; }

.form-control-lg::-webkit-file-upload-button { padding: 0.75rem 1.25rem; margin: -0.75rem -1.25rem; margin-inline-end: 1.25rem; }

textarea.form-control { min-height: calc(1.6em + 1rem + 2px); }

textarea.form-control-sm { min-height: calc(1.6em + 0.25rem + 2px); }

textarea.form-control-lg { min-height: calc(1.6em + 1.5rem + 2px); }

.form-control-color { max-width: 3rem; height: auto; padding: 0.5rem; }

.form-control-color:not(:disabled):not([readonly]) { cursor: pointer; }

.form-control-color::-moz-color-swatch { height: 1.6em; border-radius: 0.375rem; }

.form-control-color::-webkit-color-swatch { height: 1.6em; border-radius: 0.375rem; }

.form-select { display: block; width: 100%; padding: 0.5rem 1rem 0.5rem 0.75rem; font-size: 0.875rem; font-weight: 400; line-height: 1.6; color: #1f2937; background-color: #FFFFFF; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23363636' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right 0.75rem center; background-size: 16px 12px; border: 1px solid #e3e3e3; border-radius: 0.375rem; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.0125); appearance: none; }

.form-select:focus { border-color: #0171df; outline: 0; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.0125), none; }

.form-select[multiple], .form-select[size]:not([size="1"]) { padding-right: 0.75rem; background-image: none; }

.form-select:disabled { color: #a3a3a3; background-color: #f6f6f6; }

.form-select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #1f2937; }

.form-select-sm { padding-top: 0.125rem; padding-bottom: 0.125rem; padding-left: 0.5rem; font-size: 0.875rem; }

.form-select-lg { padding-top: 0.75rem; padding-bottom: 0.75rem; padding-left: 1.25rem; font-size: 1rem; }

.form-check { display: block; min-height: 1.6rem; padding-left: 1.5rem; margin-bottom: 0.125rem; }

.form-check .form-check-input { float: left; margin-left: -1.5rem; }

.form-check-input { width: 1.125em; height: 1.125em; margin-top: 0.2375em; vertical-align: top; background-color: #ececec; background-repeat: no-repeat; background-position: center; background-size: contain; border: transparent; appearance: none; color-adjust: exact; transition: background-color 0.2s ease-in-out, background-position 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .form-check-input { transition: none; } }

.form-check-input[type="checkbox"] { border-radius: 0.375rem; }

.form-check-input[type="radio"] { border-radius: 50%; }

.form-check-input:active { filter: none; }

.form-check-input:focus { border-color: transparent; outline: 0; box-shadow: none; }

.form-check-input:checked { background-color: #0171df; border-color: #0171df; }

.form-check-input:checked[type="checkbox"] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); }

.form-check-input:checked[type="radio"] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e"); }

.form-check-input[type="checkbox"]:indeterminate { background-color: #0171df; border-color: #0171df; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); }

.form-check-input:disabled { pointer-events: none; filter: none; opacity: 0.5; }

.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { opacity: 0.5; }

.form-check-label { cursor: pointer; }

.form-switch { padding-left: 2.75em; }

.form-switch .form-check-input { width: 2.25em; margin-left: -2.75em; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e"); background-position: left center; border-radius: 2.25em; transition: background-position 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .form-switch .form-check-input { transition: none; } }

.form-switch .form-check-input:focus { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%230171df'/%3e%3c/svg%3e"); }

.form-switch .form-check-input:checked { background-position: right center; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e"); }

.form-check-inline { display: inline-block; margin-right: 1rem; }

.btn-check { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; }

.btn-check[disabled] + .btn, .btn-check:disabled + .btn { pointer-events: none; filter: none; opacity: 0.65; }

.form-range { width: 100%; height: 1.3rem; padding: 0; background-color: transparent; appearance: none; }

.form-range:focus { outline: 0; }

.form-range:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #fbfbfb, none; }

.form-range:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #fbfbfb, none; }

.form-range::-moz-focus-outer { border: 0; }

.form-range::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: #0171df; border: 0; border-radius: 1rem; box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; }

@media (prefers-reduced-motion: reduce) { .form-range::-webkit-slider-thumb { transition: none; } }

.form-range::-webkit-slider-thumb:active { background-color: #94caff; }

.form-range::-webkit-slider-runnable-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #ececec; border-color: transparent; border-radius: 1rem; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.0125); }

.form-range::-moz-range-thumb { width: 1rem; height: 1rem; background-color: #0171df; border: 0; border-radius: 1rem; box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; }

@media (prefers-reduced-motion: reduce) { .form-range::-moz-range-thumb { transition: none; } }

.form-range::-moz-range-thumb:active { background-color: #94caff; }

.form-range::-moz-range-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #ececec; border-color: transparent; border-radius: 1rem; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.0125); }

.form-range:disabled { pointer-events: none; }

.form-range:disabled::-webkit-slider-thumb { background-color: #d9d9d9; }

.form-range:disabled::-moz-range-thumb { background-color: #d9d9d9; }

.form-floating { position: relative; }

.form-floating > .form-control, .form-floating > .form-select { height: calc(3.5rem + 2px); padding: 1rem 0.75rem; }

.form-floating > label { position: absolute; top: 0; left: 0; height: 100%; padding: 1rem 0.75rem; pointer-events: none; border: 1px solid transparent; transform-origin: 0 0; transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .form-floating > label { transition: none; } }

.form-floating > .form-control::placeholder { color: transparent; }

.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) { padding-top: 1.625rem; padding-bottom: 0.625rem; }

.form-floating > .form-control:-webkit-autofill { padding-top: 1.625rem; padding-bottom: 0.625rem; }

.form-floating > .form-select { padding-top: 1.625rem; padding-bottom: 0.625rem; }

.form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-select ~ label { opacity: 0.65; transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }

.form-floating > .form-control:-webkit-autofill ~ label { opacity: 0.65; transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }

.input-group { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%; }

.input-group > .form-control, .input-group > .form-select { position: relative; flex: 1 1 auto; width: 1%; min-width: 0; }

.input-group > .form-control:focus, .input-group > .form-select:focus { z-index: 3; }

.input-group .btn { position: relative; z-index: 2; }

.input-group .btn:focus { z-index: 3; }

.input-group-text { display: flex; align-items: center; padding: 0.5rem 0.625rem; font-size: 0.875rem; font-weight: 400; line-height: 1.6; color: #1f2937; text-align: center; white-space: nowrap; background-color: #FFFFFF; border: 1px solid #e3e3e3; border-radius: 0.375rem; }

.input-group-lg > .form-control, .input-group-lg > .form-select, .input-group-lg > .input-group-text, .input-group-lg > .btn { padding: 0.75rem 1.25rem; font-size: 1rem; border-radius: 0.375rem; }

.input-group-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text, .input-group-sm > .btn { padding: 0.125rem 0.5rem; font-size: 0.875rem; border-radius: 0.375rem; }

.input-group-lg > .form-select, .input-group-sm > .form-select { padding-right: 1.75rem; }

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu), .input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { margin-left: -1px; border-top-left-radius: 0; border-bottom-left-radius: 0; }

.valid-feedback { display: none; width: 100%; margin-top: 0; font-size: 0.8125rem; color: #00f55a; }

.valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.5rem 0.55rem; margin-top: .1rem; font-size: 0.875rem; color: #0b0d0e; background-color: rgba(0, 245, 90, 0.99); border-radius: 0.375rem; }

.was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip, .is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip { display: block; }

.was-validated .form-control:valid, .form-control.is-valid { border-color: #00f55a; padding-right: calc(1.6em + 1rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300f55a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.4em + 0.25rem) center; background-size: calc(0.8em + 0.5rem) calc(0.8em + 0.5rem); }

.was-validated .form-control:valid:focus, .form-control.is-valid:focus { border-color: #00f55a; box-shadow: 0 0 0 0.15rem rgba(0, 245, 90, 0.25); }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid { padding-right: calc(1.6em + 1rem); background-position: top calc(0.4em + 0.25rem) right calc(0.4em + 0.25rem); }

.was-validated .form-select:valid, .form-select.is-valid { border-color: #00f55a; }

.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { padding-right: 2.875rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23363636' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300f55a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-position: right 0.75rem center, center right 1.75rem; background-size: 16px 12px, calc(0.8em + 0.5rem) calc(0.8em + 0.5rem); }

.was-validated .form-select:valid:focus, .form-select.is-valid:focus { border-color: #00f55a; box-shadow: 0 0 0 0.15rem rgba(0, 245, 90, 0.25); }

.was-validated .form-check-input:valid, .form-check-input.is-valid { border-color: #00f55a; }

.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { background-color: #00f55a; }

.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { box-shadow: 0 0 0 0.15rem rgba(0, 245, 90, 0.25); }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color: #00f55a; }

.form-check-inline .form-check-input ~ .valid-feedback { margin-left: .5em; }

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, .was-validated .input-group .form-select:valid, .input-group .form-select.is-valid { z-index: 1; }

.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, .was-validated .input-group .form-select:valid:focus, .input-group .form-select.is-valid:focus { z-index: 3; }

.invalid-feedback { display: none; width: 100%; margin-top: 0; font-size: 0.8125rem; color: #f51d00; }

.invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.5rem 0.55rem; margin-top: .1rem; font-size: 0.875rem; color: #FFFFFF; background-color: rgba(245, 29, 0, 0.99); border-radius: 0.375rem; }

.was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip, .is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .form-control:invalid, .form-control.is-invalid { border-color: #f51d00; padding-right: calc(1.6em + 1rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23f51d00' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f51d00' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.4em + 0.25rem) center; background-size: calc(0.8em + 0.5rem) calc(0.8em + 0.5rem); }

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { border-color: #f51d00; box-shadow: 0 0 0 0.15rem rgba(245, 29, 0, 0.25); }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { padding-right: calc(1.6em + 1rem); background-position: top calc(0.4em + 0.25rem) right calc(0.4em + 0.25rem); }

.was-validated .form-select:invalid, .form-select.is-invalid { border-color: #f51d00; }

.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { padding-right: 2.875rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23363636' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23f51d00' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f51d00' stroke='none'/%3e%3c/svg%3e"); background-position: right 0.75rem center, center right 1.75rem; background-size: 16px 12px, calc(0.8em + 0.5rem) calc(0.8em + 0.5rem); }

.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { border-color: #f51d00; box-shadow: 0 0 0 0.15rem rgba(245, 29, 0, 0.25); }

.was-validated .form-check-input:invalid, .form-check-input.is-invalid { border-color: #f51d00; }

.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { background-color: #f51d00; }

.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { box-shadow: 0 0 0 0.15rem rgba(245, 29, 0, 0.25); }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color: #f51d00; }

.form-check-inline .form-check-input ~ .invalid-feedback { margin-left: .5em; }

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, .was-validated .input-group .form-select:invalid, .input-group .form-select.is-invalid { z-index: 2; }

.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, .was-validated .input-group .form-select:invalid:focus, .input-group .form-select.is-invalid:focus { z-index: 3; }

.btn { display: inline-block; font-weight: 400; line-height: 1.6; color: #1f2937; text-align: center; vertical-align: middle; cursor: pointer; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.5rem 0.675rem; font-size: 0.875rem; border-radius: 0.375rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .btn { transition: none; } }

.btn:hover { color: #1f2937; }

.btn-check:focus + .btn, .btn:focus { outline: 0; box-shadow: none; }

.btn-check:checked + .btn, .btn-check:active + .btn, .btn:active, .btn.active { box-shadow: none; }

.btn-check:checked + .btn:focus, .btn-check:active + .btn:focus, .btn:active:focus, .btn.active:focus { box-shadow: none, none; }

.btn:disabled, .btn.disabled, fieldset:disabled .btn { pointer-events: none; opacity: 0.65; box-shadow: none; }

.btn-light { color: #0b0d0e; background-color: #f6f6f6; border-color: #f6f6f6; box-shadow: none; }

.btn-light:hover { color: #0b0d0e; background-color: #f7f7f7; border-color: #f7f7f7; }

.btn-check:focus + .btn-light, .btn-light:focus { color: #0b0d0e; background-color: #f7f7f7; border-color: #f7f7f7; box-shadow: none, 0 0 0 0.15rem rgba(211, 211, 211, 0.5); }

.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle { color: #0b0d0e; background-color: #f8f8f8; border-color: #f7f7f7; }

.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(211, 211, 211, 0.5); }

.btn-light:disabled, .btn-light.disabled { color: #0b0d0e; background-color: #f6f6f6; border-color: #f6f6f6; }

.btn-dark { color: #FFFFFF; background-color: #0b0d0e; border-color: #0b0d0e; box-shadow: none; }

.btn-dark:hover { color: #FFFFFF; background-color: #090b0c; border-color: #090a0b; }

.btn-check:focus + .btn-dark, .btn-dark:focus { color: #FFFFFF; background-color: #090b0c; border-color: #090a0b; box-shadow: none, 0 0 0 0.15rem rgba(48, 49, 50, 0.5); }

.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle { color: #FFFFFF; background-color: #090a0b; border-color: #080a0b; }

.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(48, 49, 50, 0.5); }

.btn-dark:disabled, .btn-dark.disabled { color: #FFFFFF; background-color: #0b0d0e; border-color: #0b0d0e; }

.btn-primary { color: #FFFFFF; background-color: #0171df; border-color: #0171df; box-shadow: none; }

.btn-primary:hover { color: #FFFFFF; background-color: #0160be; border-color: #015ab2; }

.btn-check:focus + .btn-primary, .btn-primary:focus { color: #FFFFFF; background-color: #0160be; border-color: #015ab2; box-shadow: none, 0 0 0 0.15rem rgba(39, 134, 228, 0.5); }

.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle { color: #FFFFFF; background-color: #015ab2; border-color: #0155a7; }

.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(39, 134, 228, 0.5); }

.btn-primary:disabled, .btn-primary.disabled { color: #FFFFFF; background-color: #0171df; border-color: #0171df; }

.btn-secondary { color: #FFFFFF; background-color: #727cf5; border-color: #727cf5; box-shadow: none; }

.btn-secondary:hover { color: #FFFFFF; background-color: #6169d0; border-color: #5b63c4; }

.btn-check:focus + .btn-secondary, .btn-secondary:focus { color: #FFFFFF; background-color: #6169d0; border-color: #5b63c4; box-shadow: none, 0 0 0 0.15rem rgba(135, 144, 247, 0.5); }

.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle { color: #FFFFFF; background-color: #5b63c4; border-color: #565db8; }

.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(135, 144, 247, 0.5); }

.btn-secondary:disabled, .btn-secondary.disabled { color: #FFFFFF; background-color: #727cf5; border-color: #727cf5; }

.btn-tertiary { color: #FFFFFF; background-color: #6627b3; border-color: #6627b3; box-shadow: none; }

.btn-tertiary:hover { color: #FFFFFF; background-color: #572198; border-color: #521f8f; }

.btn-check:focus + .btn-tertiary, .btn-tertiary:focus { color: #FFFFFF; background-color: #572198; border-color: #521f8f; box-shadow: none, 0 0 0 0.15rem rgba(125, 71, 190, 0.5); }

.btn-check:checked + .btn-tertiary, .btn-check:active + .btn-tertiary, .btn-tertiary:active, .btn-tertiary.active, .show > .btn-tertiary.dropdown-toggle { color: #FFFFFF; background-color: #521f8f; border-color: #4d1d86; }

.btn-check:checked + .btn-tertiary:focus, .btn-check:active + .btn-tertiary:focus, .btn-tertiary:active:focus, .btn-tertiary.active:focus, .show > .btn-tertiary.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(125, 71, 190, 0.5); }

.btn-tertiary:disabled, .btn-tertiary.disabled { color: #FFFFFF; background-color: #6627b3; border-color: #6627b3; }

.btn-info { color: #FFFFFF; background-color: #4085f1; border-color: #4085f1; box-shadow: none; }

.btn-info:hover { color: #FFFFFF; background-color: #3671cd; border-color: #336ac1; }

.btn-check:focus + .btn-info, .btn-info:focus { color: #FFFFFF; background-color: #3671cd; border-color: #336ac1; box-shadow: none, 0 0 0 0.15rem rgba(93, 151, 243, 0.5); }

.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle { color: #FFFFFF; background-color: #336ac1; border-color: #3064b5; }

.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(93, 151, 243, 0.5); }

.btn-info:disabled, .btn-info.disabled { color: #FFFFFF; background-color: #4085f1; border-color: #4085f1; }

.btn-accent1 { color: #FFFFFF; background-color: #3bc724; border-color: #3bc724; box-shadow: none; }

.btn-accent1:hover { color: #FFFFFF; background-color: #32a91f; border-color: #2f9f1d; }

.btn-check:focus + .btn-accent1, .btn-accent1:focus { color: #FFFFFF; background-color: #32a91f; border-color: #2f9f1d; box-shadow: none, 0 0 0 0.15rem rgba(88, 207, 69, 0.5); }

.btn-check:checked + .btn-accent1, .btn-check:active + .btn-accent1, .btn-accent1:active, .btn-accent1.active, .show > .btn-accent1.dropdown-toggle { color: #FFFFFF; background-color: #2f9f1d; border-color: #2c951b; }

.btn-check:checked + .btn-accent1:focus, .btn-check:active + .btn-accent1:focus, .btn-accent1:active:focus, .btn-accent1.active:focus, .show > .btn-accent1.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(88, 207, 69, 0.5); }

.btn-accent1:disabled, .btn-accent1.disabled { color: #FFFFFF; background-color: #3bc724; border-color: #3bc724; }

.btn-accent2 { color: #FFFFFF; background-color: #a4bfa6; border-color: #a4bfa6; box-shadow: none; }

.btn-accent2:hover { color: #FFFFFF; background-color: #8ba28d; border-color: #839985; }

.btn-check:focus + .btn-accent2, .btn-accent2:focus { color: #FFFFFF; background-color: #8ba28d; border-color: #839985; box-shadow: none, 0 0 0 0.15rem rgba(178, 201, 179, 0.5); }

.btn-check:checked + .btn-accent2, .btn-check:active + .btn-accent2, .btn-accent2:active, .btn-accent2.active, .show > .btn-accent2.dropdown-toggle { color: #FFFFFF; background-color: #839985; border-color: #7b8f7d; }

.btn-check:checked + .btn-accent2:focus, .btn-check:active + .btn-accent2:focus, .btn-accent2:active:focus, .btn-accent2.active:focus, .show > .btn-accent2.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(178, 201, 179, 0.5); }

.btn-accent2:disabled, .btn-accent2.disabled { color: #FFFFFF; background-color: #a4bfa6; border-color: #a4bfa6; }

.btn-accent3 { color: #0b0d0e; background-color: #d3dada; border-color: #d3dada; box-shadow: none; }

.btn-accent3:hover { color: #0b0d0e; background-color: #dae0e0; border-color: #d7dede; }

.btn-check:focus + .btn-accent3, .btn-accent3:focus { color: #0b0d0e; background-color: #dae0e0; border-color: #d7dede; box-shadow: none, 0 0 0 0.15rem rgba(181, 187, 187, 0.5); }

.btn-check:checked + .btn-accent3, .btn-check:active + .btn-accent3, .btn-accent3:active, .btn-accent3.active, .show > .btn-accent3.dropdown-toggle { color: #0b0d0e; background-color: #dce1e1; border-color: #d7dede; }

.btn-check:checked + .btn-accent3:focus, .btn-check:active + .btn-accent3:focus, .btn-accent3:active:focus, .btn-accent3.active:focus, .show > .btn-accent3.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(181, 187, 187, 0.5); }

.btn-accent3:disabled, .btn-accent3.disabled { color: #0b0d0e; background-color: #d3dada; border-color: #d3dada; }

.btn-success { color: #FFFFFF; background-color: #00c470; border-color: #00c470; box-shadow: none; }

.btn-success:hover { color: #FFFFFF; background-color: #00a75f; border-color: #009d5a; }

.btn-check:focus + .btn-success, .btn-success:focus { color: #FFFFFF; background-color: #00a75f; border-color: #009d5a; box-shadow: none, 0 0 0 0.15rem rgba(38, 205, 133, 0.5); }

.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle { color: #FFFFFF; background-color: #009d5a; border-color: #009354; }

.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(38, 205, 133, 0.5); }

.btn-success:disabled, .btn-success.disabled { color: #FFFFFF; background-color: #00c470; border-color: #00c470; }

.btn-warning { color: #0b0d0e; background-color: #ecd300; border-color: #ecd300; box-shadow: none; }

.btn-warning:hover { color: #0b0d0e; background-color: #efda26; border-color: #eed71a; }

.btn-check:focus + .btn-warning, .btn-warning:focus { color: #0b0d0e; background-color: #efda26; border-color: #eed71a; box-shadow: none, 0 0 0 0.15rem rgba(202, 181, 2, 0.5); }

.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle { color: #0b0d0e; background-color: #f0dc33; border-color: #eed71a; }

.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(202, 181, 2, 0.5); }

.btn-warning:disabled, .btn-warning.disabled { color: #0b0d0e; background-color: #ecd300; border-color: #ecd300; }

.btn-danger { color: #FFFFFF; background-color: #ff1d0b; border-color: #ff1d0b; box-shadow: none; }

.btn-danger:hover { color: #FFFFFF; background-color: #d91909; border-color: #cc1709; }

.btn-check:focus + .btn-danger, .btn-danger:focus { color: #FFFFFF; background-color: #d91909; border-color: #cc1709; box-shadow: none, 0 0 0 0.15rem rgba(255, 63, 48, 0.5); }

.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle { color: #FFFFFF; background-color: #cc1709; border-color: #bf1608; }

.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(255, 63, 48, 0.5); }

.btn-danger:disabled, .btn-danger.disabled { color: #FFFFFF; background-color: #ff1d0b; border-color: #ff1d0b; }

.btn-white { color: #0b0d0e; background-color: #FFFFFF; border-color: #FFFFFF; box-shadow: none; }

.btn-white:hover { color: #0b0d0e; background-color: white; border-color: white; }

.btn-check:focus + .btn-white, .btn-white:focus { color: #0b0d0e; background-color: white; border-color: white; box-shadow: none, 0 0 0 0.15rem rgba(218, 219, 219, 0.5); }

.btn-check:checked + .btn-white, .btn-check:active + .btn-white, .btn-white:active, .btn-white.active, .show > .btn-white.dropdown-toggle { color: #0b0d0e; background-color: white; border-color: white; }

.btn-check:checked + .btn-white:focus, .btn-check:active + .btn-white:focus, .btn-white:active:focus, .btn-white.active:focus, .show > .btn-white.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(218, 219, 219, 0.5); }

.btn-white:disabled, .btn-white.disabled { color: #0b0d0e; background-color: #FFFFFF; border-color: #FFFFFF; }

.btn-black { color: #FFFFFF; background-color: #000; border-color: #000; box-shadow: none; }

.btn-black:hover { color: #FFFFFF; background-color: black; border-color: black; }

.btn-check:focus + .btn-black, .btn-black:focus { color: #FFFFFF; background-color: black; border-color: black; box-shadow: none, 0 0 0 0.15rem rgba(38, 38, 38, 0.5); }

.btn-check:checked + .btn-black, .btn-check:active + .btn-black, .btn-black:active, .btn-black.active, .show > .btn-black.dropdown-toggle { color: #FFFFFF; background-color: black; border-color: black; }

.btn-check:checked + .btn-black:focus, .btn-check:active + .btn-black:focus, .btn-black:active:focus, .btn-black.active:focus, .show > .btn-black.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(38, 38, 38, 0.5); }

.btn-black:disabled, .btn-black.disabled { color: #FFFFFF; background-color: #000; border-color: #000; }

.btn-indigo { color: #FFFFFF; background-color: #727cf5; border-color: #727cf5; box-shadow: none; }

.btn-indigo:hover { color: #FFFFFF; background-color: #6169d0; border-color: #5b63c4; }

.btn-check:focus + .btn-indigo, .btn-indigo:focus { color: #FFFFFF; background-color: #6169d0; border-color: #5b63c4; box-shadow: none, 0 0 0 0.15rem rgba(135, 144, 247, 0.5); }

.btn-check:checked + .btn-indigo, .btn-check:active + .btn-indigo, .btn-indigo:active, .btn-indigo.active, .show > .btn-indigo.dropdown-toggle { color: #FFFFFF; background-color: #5b63c4; border-color: #565db8; }

.btn-check:checked + .btn-indigo:focus, .btn-check:active + .btn-indigo:focus, .btn-indigo:active:focus, .btn-indigo.active:focus, .show > .btn-indigo.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(135, 144, 247, 0.5); }

.btn-indigo:disabled, .btn-indigo.disabled { color: #FFFFFF; background-color: #727cf5; border-color: #727cf5; }

.btn-purple { color: #FFFFFF; background-color: #6b5eae; border-color: #6b5eae; box-shadow: none; }

.btn-purple:hover { color: #FFFFFF; background-color: #5b5094; border-color: #564b8b; }

.btn-check:focus + .btn-purple, .btn-purple:focus { color: #FFFFFF; background-color: #5b5094; border-color: #564b8b; box-shadow: none, 0 0 0 0.15rem rgba(129, 118, 186, 0.5); }

.btn-check:checked + .btn-purple, .btn-check:active + .btn-purple, .btn-purple:active, .btn-purple.active, .show > .btn-purple.dropdown-toggle { color: #FFFFFF; background-color: #564b8b; border-color: #504783; }

.btn-check:checked + .btn-purple:focus, .btn-check:active + .btn-purple:focus, .btn-purple:active:focus, .btn-purple.active:focus, .show > .btn-purple.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(129, 118, 186, 0.5); }

.btn-purple:disabled, .btn-purple.disabled { color: #FFFFFF; background-color: #6b5eae; border-color: #6b5eae; }

.btn-orange { color: #FFFFFF; background-color: #fd7e14; border-color: #fd7e14; box-shadow: none; }

.btn-orange:hover { color: #FFFFFF; background-color: #d76b11; border-color: #ca6510; }

.btn-check:focus + .btn-orange, .btn-orange:focus { color: #FFFFFF; background-color: #d76b11; border-color: #ca6510; box-shadow: none, 0 0 0 0.15rem rgba(253, 145, 55, 0.5); }

.btn-check:checked + .btn-orange, .btn-check:active + .btn-orange, .btn-orange:active, .btn-orange.active, .show > .btn-orange.dropdown-toggle { color: #FFFFFF; background-color: #ca6510; border-color: #be5f0f; }

.btn-check:checked + .btn-orange:focus, .btn-check:active + .btn-orange:focus, .btn-orange:active:focus, .btn-orange.active:focus, .show > .btn-orange.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(253, 145, 55, 0.5); }

.btn-orange:disabled, .btn-orange.disabled { color: #FFFFFF; background-color: #fd7e14; border-color: #fd7e14; }

.btn-yellow { color: #0b0d0e; background-color: #F6C343; border-color: #F6C343; box-shadow: none; }

.btn-yellow:hover { color: #0b0d0e; background-color: #f7cc5f; border-color: #f7c956; }

.btn-check:focus + .btn-yellow, .btn-yellow:focus { color: #0b0d0e; background-color: #f7cc5f; border-color: #f7c956; box-shadow: none, 0 0 0 0.15rem rgba(211, 168, 59, 0.5); }

.btn-check:checked + .btn-yellow, .btn-check:active + .btn-yellow, .btn-yellow:active, .btn-yellow.active, .show > .btn-yellow.dropdown-toggle { color: #0b0d0e; background-color: #f8cf69; border-color: #f7c956; }

.btn-check:checked + .btn-yellow:focus, .btn-check:active + .btn-yellow:focus, .btn-yellow:active:focus, .btn-yellow.active:focus, .show > .btn-yellow.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(211, 168, 59, 0.5); }

.btn-yellow:disabled, .btn-yellow.disabled { color: #0b0d0e; background-color: #F6C343; border-color: #F6C343; }

.btn-yellow-100 { color: #0b0d0e; background-color: #ffeed6; border-color: #ffeed6; box-shadow: none; }

.btn-yellow-100:hover { color: #0b0d0e; background-color: #fff1dc; border-color: #fff0da; }

.btn-check:focus + .btn-yellow-100, .btn-yellow-100:focus { color: #0b0d0e; background-color: #fff1dc; border-color: #fff0da; box-shadow: none, 0 0 0 0.15rem rgba(218, 204, 184, 0.5); }

.btn-check:checked + .btn-yellow-100, .btn-check:active + .btn-yellow-100, .btn-yellow-100:active, .btn-yellow-100.active, .show > .btn-yellow-100.dropdown-toggle { color: #0b0d0e; background-color: #fff1de; border-color: #fff0da; }

.btn-check:checked + .btn-yellow-100:focus, .btn-check:active + .btn-yellow-100:focus, .btn-yellow-100:active:focus, .btn-yellow-100.active:focus, .show > .btn-yellow-100.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(218, 204, 184, 0.5); }

.btn-yellow-100:disabled, .btn-yellow-100.disabled { color: #0b0d0e; background-color: #ffeed6; border-color: #ffeed6; }

.btn-yellow-200 { color: #0b0d0e; background-color: #f5dbb8; border-color: #f5dbb8; box-shadow: none; }

.btn-yellow-200:hover { color: #0b0d0e; background-color: #f7e0c3; border-color: #f6dfbf; }

.btn-check:focus + .btn-yellow-200, .btn-yellow-200:focus { color: #0b0d0e; background-color: #f7e0c3; border-color: #f6dfbf; box-shadow: none, 0 0 0 0.15rem rgba(210, 188, 159, 0.5); }

.btn-check:checked + .btn-yellow-200, .btn-check:active + .btn-yellow-200, .btn-yellow-200:active, .btn-yellow-200.active, .show > .btn-yellow-200.dropdown-toggle { color: #0b0d0e; background-color: #f7e2c6; border-color: #f6dfbf; }

.btn-check:checked + .btn-yellow-200:focus, .btn-check:active + .btn-yellow-200:focus, .btn-yellow-200:active:focus, .btn-yellow-200.active:focus, .show > .btn-yellow-200.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(210, 188, 159, 0.5); }

.btn-yellow-200:disabled, .btn-yellow-200.disabled { color: #0b0d0e; background-color: #f5dbb8; border-color: #f5dbb8; }

.btn-gray-50 { color: #0b0d0e; background-color: #fdfdfd; border-color: #fdfdfd; box-shadow: none; }

.btn-gray-50:hover { color: #0b0d0e; background-color: #fdfdfd; border-color: #fdfdfd; }

.btn-check:focus + .btn-gray-50, .btn-gray-50:focus { color: #0b0d0e; background-color: #fdfdfd; border-color: #fdfdfd; box-shadow: none, 0 0 0 0.15rem rgba(217, 217, 217, 0.5); }

.btn-check:checked + .btn-gray-50, .btn-check:active + .btn-gray-50, .btn-gray-50:active, .btn-gray-50.active, .show > .btn-gray-50.dropdown-toggle { color: #0b0d0e; background-color: #fdfdfd; border-color: #fdfdfd; }

.btn-check:checked + .btn-gray-50:focus, .btn-check:active + .btn-gray-50:focus, .btn-gray-50:active:focus, .btn-gray-50.active:focus, .show > .btn-gray-50.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(217, 217, 217, 0.5); }

.btn-gray-50:disabled, .btn-gray-50.disabled { color: #0b0d0e; background-color: #fdfdfd; border-color: #fdfdfd; }

.btn-gray-100 { color: #0b0d0e; background-color: #fbfbfb; border-color: #fbfbfb; box-shadow: none; }

.btn-gray-100:hover { color: #0b0d0e; background-color: #fcfcfc; border-color: #fbfbfb; }

.btn-check:focus + .btn-gray-100, .btn-gray-100:focus { color: #0b0d0e; background-color: #fcfcfc; border-color: #fbfbfb; box-shadow: none, 0 0 0 0.15rem rgba(215, 215, 215, 0.5); }

.btn-check:checked + .btn-gray-100, .btn-check:active + .btn-gray-100, .btn-gray-100:active, .btn-gray-100.active, .show > .btn-gray-100.dropdown-toggle { color: #0b0d0e; background-color: #fcfcfc; border-color: #fbfbfb; }

.btn-check:checked + .btn-gray-100:focus, .btn-check:active + .btn-gray-100:focus, .btn-gray-100:active:focus, .btn-gray-100.active:focus, .show > .btn-gray-100.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(215, 215, 215, 0.5); }

.btn-gray-100:disabled, .btn-gray-100.disabled { color: #0b0d0e; background-color: #fbfbfb; border-color: #fbfbfb; }

.btn-gray-200 { color: #0b0d0e; background-color: #f6f6f6; border-color: #f6f6f6; box-shadow: none; }

.btn-gray-200:hover { color: #0b0d0e; background-color: #f7f7f7; border-color: #f7f7f7; }

.btn-check:focus + .btn-gray-200, .btn-gray-200:focus { color: #0b0d0e; background-color: #f7f7f7; border-color: #f7f7f7; box-shadow: none, 0 0 0 0.15rem rgba(211, 211, 211, 0.5); }

.btn-check:checked + .btn-gray-200, .btn-check:active + .btn-gray-200, .btn-gray-200:active, .btn-gray-200.active, .show > .btn-gray-200.dropdown-toggle { color: #0b0d0e; background-color: #f8f8f8; border-color: #f7f7f7; }

.btn-check:checked + .btn-gray-200:focus, .btn-check:active + .btn-gray-200:focus, .btn-gray-200:active:focus, .btn-gray-200.active:focus, .show > .btn-gray-200.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(211, 211, 211, 0.5); }

.btn-gray-200:disabled, .btn-gray-200.disabled { color: #0b0d0e; background-color: #f6f6f6; border-color: #f6f6f6; }

.btn-gray-300 { color: #0b0d0e; background-color: #ececec; border-color: #ececec; box-shadow: none; }

.btn-gray-300:hover { color: #0b0d0e; background-color: #efefef; border-color: #eeeeee; }

.btn-check:focus + .btn-gray-300, .btn-gray-300:focus { color: #0b0d0e; background-color: #efefef; border-color: #eeeeee; box-shadow: none, 0 0 0 0.15rem rgba(202, 203, 203, 0.5); }

.btn-check:checked + .btn-gray-300, .btn-check:active + .btn-gray-300, .btn-gray-300:active, .btn-gray-300.active, .show > .btn-gray-300.dropdown-toggle { color: #0b0d0e; background-color: #f0f0f0; border-color: #eeeeee; }

.btn-check:checked + .btn-gray-300:focus, .btn-check:active + .btn-gray-300:focus, .btn-gray-300:active:focus, .btn-gray-300.active:focus, .show > .btn-gray-300.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(202, 203, 203, 0.5); }

.btn-gray-300:disabled, .btn-gray-300.disabled { color: #0b0d0e; background-color: #ececec; border-color: #ececec; }

.btn-gray-400 { color: #0b0d0e; background-color: #e3e3e3; border-color: #e3e3e3; box-shadow: none; }

.btn-gray-400:hover { color: #0b0d0e; background-color: #e7e7e7; border-color: #e6e6e6; }

.btn-check:focus + .btn-gray-400, .btn-gray-400:focus { color: #0b0d0e; background-color: #e7e7e7; border-color: #e6e6e6; box-shadow: none, 0 0 0 0.15rem rgba(195, 195, 195, 0.5); }

.btn-check:checked + .btn-gray-400, .btn-check:active + .btn-gray-400, .btn-gray-400:active, .btn-gray-400.active, .show > .btn-gray-400.dropdown-toggle { color: #0b0d0e; background-color: #e9e9e9; border-color: #e6e6e6; }

.btn-check:checked + .btn-gray-400:focus, .btn-check:active + .btn-gray-400:focus, .btn-gray-400:active:focus, .btn-gray-400.active:focus, .show > .btn-gray-400.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(195, 195, 195, 0.5); }

.btn-gray-400:disabled, .btn-gray-400.disabled { color: #0b0d0e; background-color: #e3e3e3; border-color: #e3e3e3; }

.btn-gray-500 { color: #0b0d0e; background-color: #d9d9d9; border-color: #d9d9d9; box-shadow: none; }

.btn-gray-500:hover { color: #0b0d0e; background-color: #dfdfdf; border-color: #dddddd; }

.btn-check:focus + .btn-gray-500, .btn-gray-500:focus { color: #0b0d0e; background-color: #dfdfdf; border-color: #dddddd; box-shadow: none, 0 0 0 0.15rem rgba(186, 186, 187, 0.5); }

.btn-check:checked + .btn-gray-500, .btn-check:active + .btn-gray-500, .btn-gray-500:active, .btn-gray-500.active, .show > .btn-gray-500.dropdown-toggle { color: #0b0d0e; background-color: #e1e1e1; border-color: #dddddd; }

.btn-check:checked + .btn-gray-500:focus, .btn-check:active + .btn-gray-500:focus, .btn-gray-500:active:focus, .btn-gray-500.active:focus, .show > .btn-gray-500.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(186, 186, 187, 0.5); }

.btn-gray-500:disabled, .btn-gray-500.disabled { color: #0b0d0e; background-color: #d9d9d9; border-color: #d9d9d9; }

.btn-gray-600 { color: #FFFFFF; background-color: #a3a3a3; border-color: #a3a3a3; box-shadow: none; }

.btn-gray-600:hover { color: #FFFFFF; background-color: #8b8b8b; border-color: #828282; }

.btn-check:focus + .btn-gray-600, .btn-gray-600:focus { color: #FFFFFF; background-color: #8b8b8b; border-color: #828282; box-shadow: none, 0 0 0 0.15rem rgba(177, 177, 177, 0.5); }

.btn-check:checked + .btn-gray-600, .btn-check:active + .btn-gray-600, .btn-gray-600:active, .btn-gray-600.active, .show > .btn-gray-600.dropdown-toggle { color: #FFFFFF; background-color: #828282; border-color: #7a7a7a; }

.btn-check:checked + .btn-gray-600:focus, .btn-check:active + .btn-gray-600:focus, .btn-gray-600:active:focus, .btn-gray-600.active:focus, .show > .btn-gray-600.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(177, 177, 177, 0.5); }

.btn-gray-600:disabled, .btn-gray-600.disabled { color: #FFFFFF; background-color: #a3a3a3; border-color: #a3a3a3; }

.btn-gray-700 { color: #FFFFFF; background-color: #6d6d6d; border-color: #6d6d6d; box-shadow: none; }

.btn-gray-700:hover { color: #FFFFFF; background-color: #5d5d5d; border-color: #575757; }

.btn-check:focus + .btn-gray-700, .btn-gray-700:focus { color: #FFFFFF; background-color: #5d5d5d; border-color: #575757; box-shadow: none, 0 0 0 0.15rem rgba(131, 131, 131, 0.5); }

.btn-check:checked + .btn-gray-700, .btn-check:active + .btn-gray-700, .btn-gray-700:active, .btn-gray-700.active, .show > .btn-gray-700.dropdown-toggle { color: #FFFFFF; background-color: #575757; border-color: #525252; }

.btn-check:checked + .btn-gray-700:focus, .btn-check:active + .btn-gray-700:focus, .btn-gray-700:active:focus, .btn-gray-700.active:focus, .show > .btn-gray-700.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(131, 131, 131, 0.5); }

.btn-gray-700:disabled, .btn-gray-700.disabled { color: #FFFFFF; background-color: #6d6d6d; border-color: #6d6d6d; }

.btn-gray-800 { color: #FFFFFF; background-color: #363636; border-color: #363636; box-shadow: none; }

.btn-gray-800:hover { color: #FFFFFF; background-color: #2e2e2e; border-color: #2b2b2b; }

.btn-check:focus + .btn-gray-800, .btn-gray-800:focus { color: #FFFFFF; background-color: #2e2e2e; border-color: #2b2b2b; box-shadow: none, 0 0 0 0.15rem rgba(84, 84, 84, 0.5); }

.btn-check:checked + .btn-gray-800, .btn-check:active + .btn-gray-800, .btn-gray-800:active, .btn-gray-800.active, .show > .btn-gray-800.dropdown-toggle { color: #FFFFFF; background-color: #2b2b2b; border-color: #292929; }

.btn-check:checked + .btn-gray-800:focus, .btn-check:active + .btn-gray-800:focus, .btn-gray-800:active:focus, .btn-gray-800.active:focus, .show > .btn-gray-800.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(84, 84, 84, 0.5); }

.btn-gray-800:disabled, .btn-gray-800.disabled { color: #FFFFFF; background-color: #363636; border-color: #363636; }

.btn-gray-900 { color: #FFFFFF; background-color: #212121; border-color: #212121; box-shadow: none; }

.btn-gray-900:hover { color: #FFFFFF; background-color: #1c1c1c; border-color: #1a1a1a; }

.btn-check:focus + .btn-gray-900, .btn-gray-900:focus { color: #FFFFFF; background-color: #1c1c1c; border-color: #1a1a1a; box-shadow: none, 0 0 0 0.15rem rgba(66, 66, 66, 0.5); }

.btn-check:checked + .btn-gray-900, .btn-check:active + .btn-gray-900, .btn-gray-900:active, .btn-gray-900.active, .show > .btn-gray-900.dropdown-toggle { color: #FFFFFF; background-color: #1a1a1a; border-color: #191919; }

.btn-check:checked + .btn-gray-900:focus, .btn-check:active + .btn-gray-900:focus, .btn-gray-900:active:focus, .btn-gray-900.active:focus, .show > .btn-gray-900.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(66, 66, 66, 0.5); }

.btn-gray-900:disabled, .btn-gray-900.disabled { color: #FFFFFF; background-color: #212121; border-color: #212121; }

.btn-outline-light { color: #f6f6f6; border-color: #f6f6f6; }

.btn-outline-light:hover { color: #0b0d0e; background-color: #f6f6f6; border-color: #f6f6f6; }

.btn-check:focus + .btn-outline-light, .btn-outline-light:focus { box-shadow: 0 0 0 0.15rem rgba(246, 246, 246, 0.5); }

.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show { color: #0b0d0e; background-color: #f6f6f6; border-color: #f6f6f6; }

.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(246, 246, 246, 0.5); }

.btn-outline-light:disabled, .btn-outline-light.disabled { color: #f6f6f6; background-color: transparent; }

.btn-outline-dark { color: #0b0d0e; border-color: #0b0d0e; }

.btn-outline-dark:hover { color: #FFFFFF; background-color: #0b0d0e; border-color: #0b0d0e; }

.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus { box-shadow: 0 0 0 0.15rem rgba(11, 13, 14, 0.5); }

.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show { color: #FFFFFF; background-color: #0b0d0e; border-color: #0b0d0e; }

.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(11, 13, 14, 0.5); }

.btn-outline-dark:disabled, .btn-outline-dark.disabled { color: #0b0d0e; background-color: transparent; }

.btn-outline-primary { color: #0171df; border-color: #0171df; }

.btn-outline-primary:hover { color: #FFFFFF; background-color: #0171df; border-color: #0171df; }

.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus { box-shadow: 0 0 0 0.15rem rgba(1, 113, 223, 0.5); }

.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show { color: #FFFFFF; background-color: #0171df; border-color: #0171df; }

.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(1, 113, 223, 0.5); }

.btn-outline-primary:disabled, .btn-outline-primary.disabled { color: #0171df; background-color: transparent; }

.btn-outline-secondary { color: #727cf5; border-color: #727cf5; }

.btn-outline-secondary:hover { color: #FFFFFF; background-color: #727cf5; border-color: #727cf5; }

.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus { box-shadow: 0 0 0 0.15rem rgba(114, 124, 245, 0.5); }

.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show { color: #FFFFFF; background-color: #727cf5; border-color: #727cf5; }

.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(114, 124, 245, 0.5); }

.btn-outline-secondary:disabled, .btn-outline-secondary.disabled { color: #727cf5; background-color: transparent; }

.btn-outline-tertiary { color: #6627b3; border-color: #6627b3; }

.btn-outline-tertiary:hover { color: #FFFFFF; background-color: #6627b3; border-color: #6627b3; }

.btn-check:focus + .btn-outline-tertiary, .btn-outline-tertiary:focus { box-shadow: 0 0 0 0.15rem rgba(102, 39, 179, 0.5); }

.btn-check:checked + .btn-outline-tertiary, .btn-check:active + .btn-outline-tertiary, .btn-outline-tertiary:active, .btn-outline-tertiary.active, .btn-outline-tertiary.dropdown-toggle.show { color: #FFFFFF; background-color: #6627b3; border-color: #6627b3; }

.btn-check:checked + .btn-outline-tertiary:focus, .btn-check:active + .btn-outline-tertiary:focus, .btn-outline-tertiary:active:focus, .btn-outline-tertiary.active:focus, .btn-outline-tertiary.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(102, 39, 179, 0.5); }

.btn-outline-tertiary:disabled, .btn-outline-tertiary.disabled { color: #6627b3; background-color: transparent; }

.btn-outline-info { color: #4085f1; border-color: #4085f1; }

.btn-outline-info:hover { color: #FFFFFF; background-color: #4085f1; border-color: #4085f1; }

.btn-check:focus + .btn-outline-info, .btn-outline-info:focus { box-shadow: 0 0 0 0.15rem rgba(64, 133, 241, 0.5); }

.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show { color: #FFFFFF; background-color: #4085f1; border-color: #4085f1; }

.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(64, 133, 241, 0.5); }

.btn-outline-info:disabled, .btn-outline-info.disabled { color: #4085f1; background-color: transparent; }

.btn-outline-accent1 { color: #3bc724; border-color: #3bc724; }

.btn-outline-accent1:hover { color: #FFFFFF; background-color: #3bc724; border-color: #3bc724; }

.btn-check:focus + .btn-outline-accent1, .btn-outline-accent1:focus { box-shadow: 0 0 0 0.15rem rgba(59, 199, 36, 0.5); }

.btn-check:checked + .btn-outline-accent1, .btn-check:active + .btn-outline-accent1, .btn-outline-accent1:active, .btn-outline-accent1.active, .btn-outline-accent1.dropdown-toggle.show { color: #FFFFFF; background-color: #3bc724; border-color: #3bc724; }

.btn-check:checked + .btn-outline-accent1:focus, .btn-check:active + .btn-outline-accent1:focus, .btn-outline-accent1:active:focus, .btn-outline-accent1.active:focus, .btn-outline-accent1.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(59, 199, 36, 0.5); }

.btn-outline-accent1:disabled, .btn-outline-accent1.disabled { color: #3bc724; background-color: transparent; }

.btn-outline-accent2 { color: #a4bfa6; border-color: #a4bfa6; }

.btn-outline-accent2:hover { color: #FFFFFF; background-color: #a4bfa6; border-color: #a4bfa6; }

.btn-check:focus + .btn-outline-accent2, .btn-outline-accent2:focus { box-shadow: 0 0 0 0.15rem rgba(164, 191, 166, 0.5); }

.btn-check:checked + .btn-outline-accent2, .btn-check:active + .btn-outline-accent2, .btn-outline-accent2:active, .btn-outline-accent2.active, .btn-outline-accent2.dropdown-toggle.show { color: #FFFFFF; background-color: #a4bfa6; border-color: #a4bfa6; }

.btn-check:checked + .btn-outline-accent2:focus, .btn-check:active + .btn-outline-accent2:focus, .btn-outline-accent2:active:focus, .btn-outline-accent2.active:focus, .btn-outline-accent2.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(164, 191, 166, 0.5); }

.btn-outline-accent2:disabled, .btn-outline-accent2.disabled { color: #a4bfa6; background-color: transparent; }

.btn-outline-accent3 { color: #d3dada; border-color: #d3dada; }

.btn-outline-accent3:hover { color: #0b0d0e; background-color: #d3dada; border-color: #d3dada; }

.btn-check:focus + .btn-outline-accent3, .btn-outline-accent3:focus { box-shadow: 0 0 0 0.15rem rgba(211, 218, 218, 0.5); }

.btn-check:checked + .btn-outline-accent3, .btn-check:active + .btn-outline-accent3, .btn-outline-accent3:active, .btn-outline-accent3.active, .btn-outline-accent3.dropdown-toggle.show { color: #0b0d0e; background-color: #d3dada; border-color: #d3dada; }

.btn-check:checked + .btn-outline-accent3:focus, .btn-check:active + .btn-outline-accent3:focus, .btn-outline-accent3:active:focus, .btn-outline-accent3.active:focus, .btn-outline-accent3.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(211, 218, 218, 0.5); }

.btn-outline-accent3:disabled, .btn-outline-accent3.disabled { color: #d3dada; background-color: transparent; }

.btn-outline-success { color: #00c470; border-color: #00c470; }

.btn-outline-success:hover { color: #FFFFFF; background-color: #00c470; border-color: #00c470; }

.btn-check:focus + .btn-outline-success, .btn-outline-success:focus { box-shadow: 0 0 0 0.15rem rgba(0, 196, 112, 0.5); }

.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show { color: #FFFFFF; background-color: #00c470; border-color: #00c470; }

.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(0, 196, 112, 0.5); }

.btn-outline-success:disabled, .btn-outline-success.disabled { color: #00c470; background-color: transparent; }

.btn-outline-warning { color: #ecd300; border-color: #ecd300; }

.btn-outline-warning:hover { color: #0b0d0e; background-color: #ecd300; border-color: #ecd300; }

.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus { box-shadow: 0 0 0 0.15rem rgba(236, 211, 0, 0.5); }

.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show { color: #0b0d0e; background-color: #ecd300; border-color: #ecd300; }

.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(236, 211, 0, 0.5); }

.btn-outline-warning:disabled, .btn-outline-warning.disabled { color: #ecd300; background-color: transparent; }

.btn-outline-danger { color: #ff1d0b; border-color: #ff1d0b; }

.btn-outline-danger:hover { color: #FFFFFF; background-color: #ff1d0b; border-color: #ff1d0b; }

.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus { box-shadow: 0 0 0 0.15rem rgba(255, 29, 11, 0.5); }

.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show { color: #FFFFFF; background-color: #ff1d0b; border-color: #ff1d0b; }

.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(255, 29, 11, 0.5); }

.btn-outline-danger:disabled, .btn-outline-danger.disabled { color: #ff1d0b; background-color: transparent; }

.btn-outline-white { color: #FFFFFF; border-color: #FFFFFF; }

.btn-outline-white:hover { color: #0b0d0e; background-color: #FFFFFF; border-color: #FFFFFF; }

.btn-check:focus + .btn-outline-white, .btn-outline-white:focus { box-shadow: 0 0 0 0.15rem rgba(255, 255, 255, 0.5); }

.btn-check:checked + .btn-outline-white, .btn-check:active + .btn-outline-white, .btn-outline-white:active, .btn-outline-white.active, .btn-outline-white.dropdown-toggle.show { color: #0b0d0e; background-color: #FFFFFF; border-color: #FFFFFF; }

.btn-check:checked + .btn-outline-white:focus, .btn-check:active + .btn-outline-white:focus, .btn-outline-white:active:focus, .btn-outline-white.active:focus, .btn-outline-white.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(255, 255, 255, 0.5); }

.btn-outline-white:disabled, .btn-outline-white.disabled { color: #FFFFFF; background-color: transparent; }

.btn-outline-black { color: #000; border-color: #000; }

.btn-outline-black:hover { color: #FFFFFF; background-color: #000; border-color: #000; }

.btn-check:focus + .btn-outline-black, .btn-outline-black:focus { box-shadow: 0 0 0 0.15rem rgba(0, 0, 0, 0.5); }

.btn-check:checked + .btn-outline-black, .btn-check:active + .btn-outline-black, .btn-outline-black:active, .btn-outline-black.active, .btn-outline-black.dropdown-toggle.show { color: #FFFFFF; background-color: #000; border-color: #000; }

.btn-check:checked + .btn-outline-black:focus, .btn-check:active + .btn-outline-black:focus, .btn-outline-black:active:focus, .btn-outline-black.active:focus, .btn-outline-black.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(0, 0, 0, 0.5); }

.btn-outline-black:disabled, .btn-outline-black.disabled { color: #000; background-color: transparent; }

.btn-outline-indigo { color: #727cf5; border-color: #727cf5; }

.btn-outline-indigo:hover { color: #FFFFFF; background-color: #727cf5; border-color: #727cf5; }

.btn-check:focus + .btn-outline-indigo, .btn-outline-indigo:focus { box-shadow: 0 0 0 0.15rem rgba(114, 124, 245, 0.5); }

.btn-check:checked + .btn-outline-indigo, .btn-check:active + .btn-outline-indigo, .btn-outline-indigo:active, .btn-outline-indigo.active, .btn-outline-indigo.dropdown-toggle.show { color: #FFFFFF; background-color: #727cf5; border-color: #727cf5; }

.btn-check:checked + .btn-outline-indigo:focus, .btn-check:active + .btn-outline-indigo:focus, .btn-outline-indigo:active:focus, .btn-outline-indigo.active:focus, .btn-outline-indigo.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(114, 124, 245, 0.5); }

.btn-outline-indigo:disabled, .btn-outline-indigo.disabled { color: #727cf5; background-color: transparent; }

.btn-outline-purple { color: #6b5eae; border-color: #6b5eae; }

.btn-outline-purple:hover { color: #FFFFFF; background-color: #6b5eae; border-color: #6b5eae; }

.btn-check:focus + .btn-outline-purple, .btn-outline-purple:focus { box-shadow: 0 0 0 0.15rem rgba(107, 94, 174, 0.5); }

.btn-check:checked + .btn-outline-purple, .btn-check:active + .btn-outline-purple, .btn-outline-purple:active, .btn-outline-purple.active, .btn-outline-purple.dropdown-toggle.show { color: #FFFFFF; background-color: #6b5eae; border-color: #6b5eae; }

.btn-check:checked + .btn-outline-purple:focus, .btn-check:active + .btn-outline-purple:focus, .btn-outline-purple:active:focus, .btn-outline-purple.active:focus, .btn-outline-purple.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(107, 94, 174, 0.5); }

.btn-outline-purple:disabled, .btn-outline-purple.disabled { color: #6b5eae; background-color: transparent; }

.btn-outline-orange { color: #fd7e14; border-color: #fd7e14; }

.btn-outline-orange:hover { color: #FFFFFF; background-color: #fd7e14; border-color: #fd7e14; }

.btn-check:focus + .btn-outline-orange, .btn-outline-orange:focus { box-shadow: 0 0 0 0.15rem rgba(253, 126, 20, 0.5); }

.btn-check:checked + .btn-outline-orange, .btn-check:active + .btn-outline-orange, .btn-outline-orange:active, .btn-outline-orange.active, .btn-outline-orange.dropdown-toggle.show { color: #FFFFFF; background-color: #fd7e14; border-color: #fd7e14; }

.btn-check:checked + .btn-outline-orange:focus, .btn-check:active + .btn-outline-orange:focus, .btn-outline-orange:active:focus, .btn-outline-orange.active:focus, .btn-outline-orange.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(253, 126, 20, 0.5); }

.btn-outline-orange:disabled, .btn-outline-orange.disabled { color: #fd7e14; background-color: transparent; }

.btn-outline-yellow { color: #F6C343; border-color: #F6C343; }

.btn-outline-yellow:hover { color: #0b0d0e; background-color: #F6C343; border-color: #F6C343; }

.btn-check:focus + .btn-outline-yellow, .btn-outline-yellow:focus { box-shadow: 0 0 0 0.15rem rgba(246, 195, 67, 0.5); }

.btn-check:checked + .btn-outline-yellow, .btn-check:active + .btn-outline-yellow, .btn-outline-yellow:active, .btn-outline-yellow.active, .btn-outline-yellow.dropdown-toggle.show { color: #0b0d0e; background-color: #F6C343; border-color: #F6C343; }

.btn-check:checked + .btn-outline-yellow:focus, .btn-check:active + .btn-outline-yellow:focus, .btn-outline-yellow:active:focus, .btn-outline-yellow.active:focus, .btn-outline-yellow.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(246, 195, 67, 0.5); }

.btn-outline-yellow:disabled, .btn-outline-yellow.disabled { color: #F6C343; background-color: transparent; }

.btn-outline-yellow-100 { color: #ffeed6; border-color: #ffeed6; }

.btn-outline-yellow-100:hover { color: #0b0d0e; background-color: #ffeed6; border-color: #ffeed6; }

.btn-check:focus + .btn-outline-yellow-100, .btn-outline-yellow-100:focus { box-shadow: 0 0 0 0.15rem rgba(255, 238, 214, 0.5); }

.btn-check:checked + .btn-outline-yellow-100, .btn-check:active + .btn-outline-yellow-100, .btn-outline-yellow-100:active, .btn-outline-yellow-100.active, .btn-outline-yellow-100.dropdown-toggle.show { color: #0b0d0e; background-color: #ffeed6; border-color: #ffeed6; }

.btn-check:checked + .btn-outline-yellow-100:focus, .btn-check:active + .btn-outline-yellow-100:focus, .btn-outline-yellow-100:active:focus, .btn-outline-yellow-100.active:focus, .btn-outline-yellow-100.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(255, 238, 214, 0.5); }

.btn-outline-yellow-100:disabled, .btn-outline-yellow-100.disabled { color: #ffeed6; background-color: transparent; }

.btn-outline-yellow-200 { color: #f5dbb8; border-color: #f5dbb8; }

.btn-outline-yellow-200:hover { color: #0b0d0e; background-color: #f5dbb8; border-color: #f5dbb8; }

.btn-check:focus + .btn-outline-yellow-200, .btn-outline-yellow-200:focus { box-shadow: 0 0 0 0.15rem rgba(245, 219, 184, 0.5); }

.btn-check:checked + .btn-outline-yellow-200, .btn-check:active + .btn-outline-yellow-200, .btn-outline-yellow-200:active, .btn-outline-yellow-200.active, .btn-outline-yellow-200.dropdown-toggle.show { color: #0b0d0e; background-color: #f5dbb8; border-color: #f5dbb8; }

.btn-check:checked + .btn-outline-yellow-200:focus, .btn-check:active + .btn-outline-yellow-200:focus, .btn-outline-yellow-200:active:focus, .btn-outline-yellow-200.active:focus, .btn-outline-yellow-200.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(245, 219, 184, 0.5); }

.btn-outline-yellow-200:disabled, .btn-outline-yellow-200.disabled { color: #f5dbb8; background-color: transparent; }

.btn-outline-gray-50 { color: #fdfdfd; border-color: #fdfdfd; }

.btn-outline-gray-50:hover { color: #0b0d0e; background-color: #fdfdfd; border-color: #fdfdfd; }

.btn-check:focus + .btn-outline-gray-50, .btn-outline-gray-50:focus { box-shadow: 0 0 0 0.15rem rgba(253, 253, 253, 0.5); }

.btn-check:checked + .btn-outline-gray-50, .btn-check:active + .btn-outline-gray-50, .btn-outline-gray-50:active, .btn-outline-gray-50.active, .btn-outline-gray-50.dropdown-toggle.show { color: #0b0d0e; background-color: #fdfdfd; border-color: #fdfdfd; }

.btn-check:checked + .btn-outline-gray-50:focus, .btn-check:active + .btn-outline-gray-50:focus, .btn-outline-gray-50:active:focus, .btn-outline-gray-50.active:focus, .btn-outline-gray-50.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(253, 253, 253, 0.5); }

.btn-outline-gray-50:disabled, .btn-outline-gray-50.disabled { color: #fdfdfd; background-color: transparent; }

.btn-outline-gray-100 { color: #fbfbfb; border-color: #fbfbfb; }

.btn-outline-gray-100:hover { color: #0b0d0e; background-color: #fbfbfb; border-color: #fbfbfb; }

.btn-check:focus + .btn-outline-gray-100, .btn-outline-gray-100:focus { box-shadow: 0 0 0 0.15rem rgba(251, 251, 251, 0.5); }

.btn-check:checked + .btn-outline-gray-100, .btn-check:active + .btn-outline-gray-100, .btn-outline-gray-100:active, .btn-outline-gray-100.active, .btn-outline-gray-100.dropdown-toggle.show { color: #0b0d0e; background-color: #fbfbfb; border-color: #fbfbfb; }

.btn-check:checked + .btn-outline-gray-100:focus, .btn-check:active + .btn-outline-gray-100:focus, .btn-outline-gray-100:active:focus, .btn-outline-gray-100.active:focus, .btn-outline-gray-100.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(251, 251, 251, 0.5); }

.btn-outline-gray-100:disabled, .btn-outline-gray-100.disabled { color: #fbfbfb; background-color: transparent; }

.btn-outline-gray-200 { color: #f6f6f6; border-color: #f6f6f6; }

.btn-outline-gray-200:hover { color: #0b0d0e; background-color: #f6f6f6; border-color: #f6f6f6; }

.btn-check:focus + .btn-outline-gray-200, .btn-outline-gray-200:focus { box-shadow: 0 0 0 0.15rem rgba(246, 246, 246, 0.5); }

.btn-check:checked + .btn-outline-gray-200, .btn-check:active + .btn-outline-gray-200, .btn-outline-gray-200:active, .btn-outline-gray-200.active, .btn-outline-gray-200.dropdown-toggle.show { color: #0b0d0e; background-color: #f6f6f6; border-color: #f6f6f6; }

.btn-check:checked + .btn-outline-gray-200:focus, .btn-check:active + .btn-outline-gray-200:focus, .btn-outline-gray-200:active:focus, .btn-outline-gray-200.active:focus, .btn-outline-gray-200.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(246, 246, 246, 0.5); }

.btn-outline-gray-200:disabled, .btn-outline-gray-200.disabled { color: #f6f6f6; background-color: transparent; }

.btn-outline-gray-300 { color: #ececec; border-color: #ececec; }

.btn-outline-gray-300:hover { color: #0b0d0e; background-color: #ececec; border-color: #ececec; }

.btn-check:focus + .btn-outline-gray-300, .btn-outline-gray-300:focus { box-shadow: 0 0 0 0.15rem rgba(236, 236, 236, 0.5); }

.btn-check:checked + .btn-outline-gray-300, .btn-check:active + .btn-outline-gray-300, .btn-outline-gray-300:active, .btn-outline-gray-300.active, .btn-outline-gray-300.dropdown-toggle.show { color: #0b0d0e; background-color: #ececec; border-color: #ececec; }

.btn-check:checked + .btn-outline-gray-300:focus, .btn-check:active + .btn-outline-gray-300:focus, .btn-outline-gray-300:active:focus, .btn-outline-gray-300.active:focus, .btn-outline-gray-300.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(236, 236, 236, 0.5); }

.btn-outline-gray-300:disabled, .btn-outline-gray-300.disabled { color: #ececec; background-color: transparent; }

.btn-outline-gray-400 { color: #e3e3e3; border-color: #e3e3e3; }

.btn-outline-gray-400:hover { color: #0b0d0e; background-color: #e3e3e3; border-color: #e3e3e3; }

.btn-check:focus + .btn-outline-gray-400, .btn-outline-gray-400:focus { box-shadow: 0 0 0 0.15rem rgba(227, 227, 227, 0.5); }

.btn-check:checked + .btn-outline-gray-400, .btn-check:active + .btn-outline-gray-400, .btn-outline-gray-400:active, .btn-outline-gray-400.active, .btn-outline-gray-400.dropdown-toggle.show { color: #0b0d0e; background-color: #e3e3e3; border-color: #e3e3e3; }

.btn-check:checked + .btn-outline-gray-400:focus, .btn-check:active + .btn-outline-gray-400:focus, .btn-outline-gray-400:active:focus, .btn-outline-gray-400.active:focus, .btn-outline-gray-400.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(227, 227, 227, 0.5); }

.btn-outline-gray-400:disabled, .btn-outline-gray-400.disabled { color: #e3e3e3; background-color: transparent; }

.btn-outline-gray-500 { color: #d9d9d9; border-color: #d9d9d9; }

.btn-outline-gray-500:hover { color: #0b0d0e; background-color: #d9d9d9; border-color: #d9d9d9; }

.btn-check:focus + .btn-outline-gray-500, .btn-outline-gray-500:focus { box-shadow: 0 0 0 0.15rem rgba(217, 217, 217, 0.5); }

.btn-check:checked + .btn-outline-gray-500, .btn-check:active + .btn-outline-gray-500, .btn-outline-gray-500:active, .btn-outline-gray-500.active, .btn-outline-gray-500.dropdown-toggle.show { color: #0b0d0e; background-color: #d9d9d9; border-color: #d9d9d9; }

.btn-check:checked + .btn-outline-gray-500:focus, .btn-check:active + .btn-outline-gray-500:focus, .btn-outline-gray-500:active:focus, .btn-outline-gray-500.active:focus, .btn-outline-gray-500.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(217, 217, 217, 0.5); }

.btn-outline-gray-500:disabled, .btn-outline-gray-500.disabled { color: #d9d9d9; background-color: transparent; }

.btn-outline-gray-600 { color: #a3a3a3; border-color: #a3a3a3; }

.btn-outline-gray-600:hover { color: #FFFFFF; background-color: #a3a3a3; border-color: #a3a3a3; }

.btn-check:focus + .btn-outline-gray-600, .btn-outline-gray-600:focus { box-shadow: 0 0 0 0.15rem rgba(163, 163, 163, 0.5); }

.btn-check:checked + .btn-outline-gray-600, .btn-check:active + .btn-outline-gray-600, .btn-outline-gray-600:active, .btn-outline-gray-600.active, .btn-outline-gray-600.dropdown-toggle.show { color: #FFFFFF; background-color: #a3a3a3; border-color: #a3a3a3; }

.btn-check:checked + .btn-outline-gray-600:focus, .btn-check:active + .btn-outline-gray-600:focus, .btn-outline-gray-600:active:focus, .btn-outline-gray-600.active:focus, .btn-outline-gray-600.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(163, 163, 163, 0.5); }

.btn-outline-gray-600:disabled, .btn-outline-gray-600.disabled { color: #a3a3a3; background-color: transparent; }

.btn-outline-gray-700 { color: #6d6d6d; border-color: #6d6d6d; }

.btn-outline-gray-700:hover { color: #FFFFFF; background-color: #6d6d6d; border-color: #6d6d6d; }

.btn-check:focus + .btn-outline-gray-700, .btn-outline-gray-700:focus { box-shadow: 0 0 0 0.15rem rgba(109, 109, 109, 0.5); }

.btn-check:checked + .btn-outline-gray-700, .btn-check:active + .btn-outline-gray-700, .btn-outline-gray-700:active, .btn-outline-gray-700.active, .btn-outline-gray-700.dropdown-toggle.show { color: #FFFFFF; background-color: #6d6d6d; border-color: #6d6d6d; }

.btn-check:checked + .btn-outline-gray-700:focus, .btn-check:active + .btn-outline-gray-700:focus, .btn-outline-gray-700:active:focus, .btn-outline-gray-700.active:focus, .btn-outline-gray-700.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(109, 109, 109, 0.5); }

.btn-outline-gray-700:disabled, .btn-outline-gray-700.disabled { color: #6d6d6d; background-color: transparent; }

.btn-outline-gray-800 { color: #363636; border-color: #363636; }

.btn-outline-gray-800:hover { color: #FFFFFF; background-color: #363636; border-color: #363636; }

.btn-check:focus + .btn-outline-gray-800, .btn-outline-gray-800:focus { box-shadow: 0 0 0 0.15rem rgba(54, 54, 54, 0.5); }

.btn-check:checked + .btn-outline-gray-800, .btn-check:active + .btn-outline-gray-800, .btn-outline-gray-800:active, .btn-outline-gray-800.active, .btn-outline-gray-800.dropdown-toggle.show { color: #FFFFFF; background-color: #363636; border-color: #363636; }

.btn-check:checked + .btn-outline-gray-800:focus, .btn-check:active + .btn-outline-gray-800:focus, .btn-outline-gray-800:active:focus, .btn-outline-gray-800.active:focus, .btn-outline-gray-800.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(54, 54, 54, 0.5); }

.btn-outline-gray-800:disabled, .btn-outline-gray-800.disabled { color: #363636; background-color: transparent; }

.btn-outline-gray-900 { color: #212121; border-color: #212121; }

.btn-outline-gray-900:hover { color: #FFFFFF; background-color: #212121; border-color: #212121; }

.btn-check:focus + .btn-outline-gray-900, .btn-outline-gray-900:focus { box-shadow: 0 0 0 0.15rem rgba(33, 33, 33, 0.5); }

.btn-check:checked + .btn-outline-gray-900, .btn-check:active + .btn-outline-gray-900, .btn-outline-gray-900:active, .btn-outline-gray-900.active, .btn-outline-gray-900.dropdown-toggle.show { color: #FFFFFF; background-color: #212121; border-color: #212121; }

.btn-check:checked + .btn-outline-gray-900:focus, .btn-check:active + .btn-outline-gray-900:focus, .btn-outline-gray-900:active:focus, .btn-outline-gray-900.active:focus, .btn-outline-gray-900.dropdown-toggle.show:focus { box-shadow: none, 0 0 0 0.15rem rgba(33, 33, 33, 0.5); }

.btn-outline-gray-900:disabled, .btn-outline-gray-900.disabled { color: #212121; background-color: transparent; }

.btn-link { font-weight: 400; color: #727cf5; text-decoration: none; }

.btn-link:hover { color: #2b3af0; text-decoration: none; }

.btn-link:focus { text-decoration: none; }

.btn-link:disabled, .btn-link.disabled { color: #d9d9d9; }

.btn-lg, .btn-group-lg > .btn { padding: 0.75rem 1.25rem; font-size: 1rem; border-radius: 0.375rem; }

.btn-sm, .btn-group-sm > .btn { padding: 0.125rem 0.5rem; font-size: 0.875rem; border-radius: 0.375rem; }

.fade { transition: opacity 0.15s linear; }

@media (prefers-reduced-motion: reduce) { .fade { transition: none; } }

.fade:not(.show) { opacity: 0; }

.collapse:not(.show) { display: none; }

.collapsing { height: 0; overflow: hidden; transition: height 0.35s ease; }

@media (prefers-reduced-motion: reduce) { .collapsing { transition: none; } }

.dropup, .dropend, .dropdown, .dropstart { position: relative; }

.dropdown-toggle { white-space: nowrap; }

.dropdown-toggle::after { display: inline-block; margin-left: 0.2125em; vertical-align: 0.2125em; content: ""; border-top: 0.25em solid; border-right: 0.25em solid transparent; border-bottom: 0; border-left: 0.25em solid transparent; }

.dropdown-toggle:empty::after { margin-left: 0; }

.dropdown-menu { position: absolute; z-index: 1000; display: none; min-width: 12rem; padding: 0.5rem 0; margin: 0; font-size: 0.875rem; color: #1f2937; text-align: left; list-style: none; background-color: #FFFFFF; background-clip: padding-box; border: 1px solid #ececec; border-radius: 0.375rem; box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }

.dropdown-menu[data-bs-popper] { top: 100%; left: 0; margin-top: 0; }

.dropdown-menu-start { --bs-position: start; }

.dropdown-menu-start[data-bs-popper] { right: auto /* rtl:ignore */; left: 0 /* rtl:ignore */; }

.dropdown-menu-end { --bs-position: end; }

.dropdown-menu-end[data-bs-popper] { right: 0 /* rtl:ignore */; left: auto /* rtl:ignore */; }

@media (min-width: 576px) { .dropdown-menu-sm-start { --bs-position: start; }
  .dropdown-menu-sm-start[data-bs-popper] { right: auto /* rtl:ignore */; left: 0 /* rtl:ignore */; }
  .dropdown-menu-sm-end { --bs-position: end; }
  .dropdown-menu-sm-end[data-bs-popper] { right: 0 /* rtl:ignore */; left: auto /* rtl:ignore */; } }

@media (min-width: 768px) { .dropdown-menu-md-start { --bs-position: start; }
  .dropdown-menu-md-start[data-bs-popper] { right: auto /* rtl:ignore */; left: 0 /* rtl:ignore */; }
  .dropdown-menu-md-end { --bs-position: end; }
  .dropdown-menu-md-end[data-bs-popper] { right: 0 /* rtl:ignore */; left: auto /* rtl:ignore */; } }

@media (min-width: 992px) { .dropdown-menu-lg-start { --bs-position: start; }
  .dropdown-menu-lg-start[data-bs-popper] { right: auto /* rtl:ignore */; left: 0 /* rtl:ignore */; }
  .dropdown-menu-lg-end { --bs-position: end; }
  .dropdown-menu-lg-end[data-bs-popper] { right: 0 /* rtl:ignore */; left: auto /* rtl:ignore */; } }

@media (min-width: 1200px) { .dropdown-menu-xl-start { --bs-position: start; }
  .dropdown-menu-xl-start[data-bs-popper] { right: auto /* rtl:ignore */; left: 0 /* rtl:ignore */; }
  .dropdown-menu-xl-end { --bs-position: end; }
  .dropdown-menu-xl-end[data-bs-popper] { right: 0 /* rtl:ignore */; left: auto /* rtl:ignore */; } }

@media (min-width: 1400px) { .dropdown-menu-xxl-start { --bs-position: start; }
  .dropdown-menu-xxl-start[data-bs-popper] { right: auto /* rtl:ignore */; left: 0 /* rtl:ignore */; }
  .dropdown-menu-xxl-end { --bs-position: end; }
  .dropdown-menu-xxl-end[data-bs-popper] { right: 0 /* rtl:ignore */; left: auto /* rtl:ignore */; } }

.dropup .dropdown-menu[data-bs-popper] { top: auto; bottom: 100%; margin-top: 0; margin-bottom: 0; }

.dropup .dropdown-toggle::after { display: inline-block; margin-left: 0.2125em; vertical-align: 0.2125em; content: ""; border-top: 0; border-right: 0.25em solid transparent; border-bottom: 0.25em solid; border-left: 0.25em solid transparent; }

.dropup .dropdown-toggle:empty::after { margin-left: 0; }

.dropend .dropdown-menu[data-bs-popper] { top: 0; right: auto; left: 100%; margin-top: 0; margin-left: 0; }

.dropend .dropdown-toggle::after { display: inline-block; margin-left: 0.2125em; vertical-align: 0.2125em; content: ""; border-top: 0.25em solid transparent; border-right: 0; border-bottom: 0.25em solid transparent; border-left: 0.25em solid; }

.dropend .dropdown-toggle:empty::after { margin-left: 0; }

.dropend .dropdown-toggle::after { vertical-align: 0; }

.dropstart .dropdown-menu[data-bs-popper] { top: 0; right: 100%; left: auto; margin-top: 0; margin-right: 0; }

.dropstart .dropdown-toggle::after { display: inline-block; margin-left: 0.2125em; vertical-align: 0.2125em; content: ""; }

.dropstart .dropdown-toggle::after { display: none; }

.dropstart .dropdown-toggle::before { display: inline-block; margin-right: 0.2125em; vertical-align: 0.2125em; content: ""; border-top: 0.25em solid transparent; border-right: 0.25em solid; border-bottom: 0.25em solid transparent; }

.dropstart .dropdown-toggle:empty::after { margin-left: 0; }

.dropstart .dropdown-toggle::before { vertical-align: 0; }

.dropdown-divider { height: 0; margin: 0.5rem 0; overflow: hidden; border-top: 1px solid #f6f6f6; }

.dropdown-item { display: block; width: 100%; padding: 0.25rem 1rem; clear: both; font-weight: 400; color: #212121; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; }

.dropdown-item:hover, .dropdown-item:focus { color: #141414; background-color: #fbfbfb; }

.dropdown-item.active, .dropdown-item:active { color: #212121; text-decoration: none; background-color: #f6f6f6; }

.dropdown-item.disabled, .dropdown-item:disabled { color: #a3a3a3; pointer-events: none; background-color: transparent; }

.dropdown-menu.show { display: block; }

.dropdown-header { display: block; padding: 0.5rem 1rem; margin-bottom: 0; font-size: 0.875rem; color: inherit; white-space: nowrap; }

.dropdown-item-text { display: block; padding: 0.25rem 1rem; color: #212121; }

.dropdown-menu-dark { color: #ececec; background-color: #363636; border-color: #ececec; }

.dropdown-menu-dark .dropdown-item { color: #ececec; }

.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus { color: #FFFFFF; background-color: rgba(255, 255, 255, 0.15); }

.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active { color: #212121; background-color: #f6f6f6; }

.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled { color: #d9d9d9; }

.dropdown-menu-dark .dropdown-divider { border-color: #f6f6f6; }

.dropdown-menu-dark .dropdown-item-text { color: #ececec; }

.dropdown-menu-dark .dropdown-header { color: #d9d9d9; }

.btn-group, .btn-group-vertical { position: relative; display: inline-flex; vertical-align: middle; }

.btn-group > .btn, .btn-group-vertical > .btn { position: relative; flex: 1 1 auto; }

.btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:focus + .btn, .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn-check:checked + .btn, .btn-group-vertical > .btn-check:focus + .btn, .btn-group-vertical > .btn:hover, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active { z-index: 1; }

.btn-toolbar { display: flex; flex-wrap: wrap; justify-content: flex-start; }

.btn-toolbar .input-group { width: auto; }

.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) { margin-left: -1px; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.btn-group > .btn:nth-child(n + 3), .btn-group > :not(.btn-check) + .btn, .btn-group > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.dropdown-toggle-split { padding-right: 0.50625rem; padding-left: 0.50625rem; }

.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { margin-left: 0; }

.dropstart .dropdown-toggle-split::before { margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { padding-right: 0.375rem; padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { padding-right: 0.9375rem; padding-left: 0.9375rem; }

.btn-group.show .dropdown-toggle { box-shadow: none; }

.btn-group.show .dropdown-toggle.btn-link { box-shadow: none; }

.btn-group-vertical { flex-direction: column; align-items: flex-start; justify-content: center; }

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group { width: 100%; }

.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) { margin-top: -1px; }

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.btn-group-vertical > .btn ~ .btn, .btn-group-vertical > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; border-top-right-radius: 0; }

.nav { display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; }

.nav-link { display: block; padding: 0.5rem 0.875rem; color: #363636; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .nav-link { transition: none; } }

.nav-link:hover, .nav-link:focus { color: #0b0d0e; }

.nav-link.disabled { color: #a3a3a3; pointer-events: none; cursor: default; }

.nav-tabs { border-bottom: 1px solid #ececec; }

.nav-tabs .nav-link { margin-bottom: -1px; background: none; border: 1px solid transparent; border-top-left-radius: 0; border-top-right-radius: 0; }

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: transparent transparent transparent; isolation: isolate; }

.nav-tabs .nav-link.disabled { color: #a3a3a3; background-color: transparent; border-color: transparent; }

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: #1f2937; background-color: transparent; border-color: transparent transparent #0171df; }

.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0; }

.nav-pills .nav-link { background: none; border: 0; border-radius: 0.375rem; }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #FFFFFF; background-color: #0171df; }

.nav-fill > .nav-link, .nav-fill .nav-item { flex: 1 1 auto; text-align: center; }

.nav-justified > .nav-link, .nav-justified .nav-item { flex-basis: 0; flex-grow: 1; text-align: center; }

.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link { width: 100%; }

.tab-content > .tab-pane { display: none; }

.tab-content > .active { display: block; }

.navbar { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; }

.navbar > .container, .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl { display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between; }

.navbar-brand { padding-top: 0; padding-bottom: 0; margin-right: 1rem; font-size: 1.125rem; white-space: nowrap; }

.navbar-nav { display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; }

.navbar-nav .nav-link { padding-right: 0; padding-left: 0; }

.navbar-nav .dropdown-menu { position: static; }

.navbar-text { padding-top: 0.5rem; padding-bottom: 0.5rem; }

.navbar-collapse { flex-basis: 100%; flex-grow: 1; align-items: center; }

.navbar-toggler { padding: 0.4rem 0; font-size: 1.125rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0.375rem; transition: box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .navbar-toggler { transition: none; } }

.navbar-toggler:hover { text-decoration: none; }

.navbar-toggler:focus { text-decoration: none; outline: 0; box-shadow: 0 0 0 0; }

.navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; background-repeat: no-repeat; background-position: center; background-size: 100%; }

.navbar-nav-scroll { max-height: var(--bs-scroll-height, 75vh); overflow-y: auto; }

@media (min-width: 576px) { .navbar-expand-sm { flex-wrap: nowrap; justify-content: flex-start; }
  .navbar-expand-sm .navbar-nav { flex-direction: row; }
  .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-sm .navbar-nav .nav-link { padding-right: 0.8rem; padding-left: 0.8rem; }
  .navbar-expand-sm .navbar-nav-scroll { overflow: visible; }
  .navbar-expand-sm .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-sm .navbar-toggler { display: none; } }

@media (min-width: 768px) { .navbar-expand-md { flex-wrap: nowrap; justify-content: flex-start; }
  .navbar-expand-md .navbar-nav { flex-direction: row; }
  .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-md .navbar-nav .nav-link { padding-right: 0.8rem; padding-left: 0.8rem; }
  .navbar-expand-md .navbar-nav-scroll { overflow: visible; }
  .navbar-expand-md .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-md .navbar-toggler { display: none; } }

@media (min-width: 992px) { .navbar-expand-lg { flex-wrap: nowrap; justify-content: flex-start; }
  .navbar-expand-lg .navbar-nav { flex-direction: row; }
  .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.8rem; padding-left: 0.8rem; }
  .navbar-expand-lg .navbar-nav-scroll { overflow: visible; }
  .navbar-expand-lg .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-lg .navbar-toggler { display: none; } }

@media (min-width: 1200px) { .navbar-expand-xl { flex-wrap: nowrap; justify-content: flex-start; }
  .navbar-expand-xl .navbar-nav { flex-direction: row; }
  .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-xl .navbar-nav .nav-link { padding-right: 0.8rem; padding-left: 0.8rem; }
  .navbar-expand-xl .navbar-nav-scroll { overflow: visible; }
  .navbar-expand-xl .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-xl .navbar-toggler { display: none; } }

@media (min-width: 1400px) { .navbar-expand-xxl { flex-wrap: nowrap; justify-content: flex-start; }
  .navbar-expand-xxl .navbar-nav { flex-direction: row; }
  .navbar-expand-xxl .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-xxl .navbar-nav .nav-link { padding-right: 0.8rem; padding-left: 0.8rem; }
  .navbar-expand-xxl .navbar-nav-scroll { overflow: visible; }
  .navbar-expand-xxl .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-xxl .navbar-toggler { display: none; } }

.navbar-expand { flex-wrap: nowrap; justify-content: flex-start; }

.navbar-expand .navbar-nav { flex-direction: row; }

.navbar-expand .navbar-nav .dropdown-menu { position: absolute; }

.navbar-expand .navbar-nav .nav-link { padding-right: 0.8rem; padding-left: 0.8rem; }

.navbar-expand .navbar-nav-scroll { overflow: visible; }

.navbar-expand .navbar-collapse { display: flex !important; flex-basis: auto; }

.navbar-expand .navbar-toggler { display: none; }

.navbar-light .navbar-brand { color: #000; }

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { color: #000; }

.navbar-light .navbar-nav .nav-link { color: #6d6d6d; }

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color: #000; }

.navbar-light .navbar-nav .nav-link.disabled { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .nav-link.active { color: #000; }

.navbar-light .navbar-toggler { color: #6d6d6d; border-color: transparent; }

.navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%236d6d6d' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text { color: #6d6d6d; }

.navbar-light .navbar-text a, .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { color: #000; }

.navbar-dark .navbar-brand { color: #FFFFFF; }

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { color: #FFFFFF; }

.navbar-dark .navbar-nav .nav-link { color: #6d6d6d; }

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { color: #FFFFFF; }

.navbar-dark .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.9); }

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .nav-link.active { color: #FFFFFF; }

.navbar-dark .navbar-toggler { color: #6d6d6d; border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%236d6d6d' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text { color: #6d6d6d; }

.navbar-dark .navbar-text a, .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { color: #FFFFFF; }

.card { position: relative; display: flex; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #FFFFFF; background-clip: border-box; border: 1px solid #e3e3e3; border-radius: 0.5rem; }

.card > hr { margin-right: 0; margin-left: 0; }

.card > .list-group { border-top: inherit; border-bottom: inherit; }

.card > .list-group:first-child { border-top-width: 0; border-top-left-radius: calc(0.5rem - 1px); border-top-right-radius: calc(0.5rem - 1px); }

.card > .list-group:last-child { border-bottom-width: 0; border-bottom-right-radius: calc(0.5rem - 1px); border-bottom-left-radius: calc(0.5rem - 1px); }

.card > .card-header + .list-group, .card > .list-group + .card-footer { border-top: 0; }

.card-body { flex: 1 1 auto; padding: 1rem 1rem; }

.card-title { margin-bottom: 0.75rem; }

.card-subtitle { margin-top: -0.375rem; margin-bottom: 0; }

.card-text:last-child { margin-bottom: 0; }

.card-link:hover { text-decoration: none; }

.card-link + .card-link { margin-left: 1rem; }

.card-header { padding: 1rem 1rem; margin-bottom: 0; background-color: transparent; border-bottom: 1px solid #e3e3e3; }

.card-header:first-child { border-radius: calc(0.5rem - 1px) calc(0.5rem - 1px) 0 0; }

.card-footer { padding: 1rem 1rem; background-color: transparent; border-top: 1px solid #e3e3e3; }

.card-footer:last-child { border-radius: 0 0 calc(0.5rem - 1px) calc(0.5rem - 1px); }

.card-header-tabs { margin-right: -0.5rem; margin-bottom: -1rem; margin-left: -0.5rem; border-bottom: 0; }

.card-header-tabs .nav-link.active { background-color: #FFFFFF; border-bottom-color: #FFFFFF; }

.card-header-pills { margin-right: -0.5rem; margin-left: -0.5rem; }

.card-img-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1rem; border-radius: calc(0.5rem - 1px); }

.card-img, .card-img-top, .card-img-bottom { width: 100%; }

.card-img, .card-img-top { border-top-left-radius: calc(0.5rem - 1px); border-top-right-radius: calc(0.5rem - 1px); }

.card-img, .card-img-bottom { border-bottom-right-radius: calc(0.5rem - 1px); border-bottom-left-radius: calc(0.5rem - 1px); }

.card-group > .card { margin-bottom: 0.75rem; }

@media (min-width: 576px) { .card-group { display: flex; flex-flow: row wrap; }
  .card-group > .card { flex: 1 0 0%; margin-bottom: 0; }
  .card-group > .card + .card { margin-left: 0; border-left: 0; }
  .card-group > .card:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }
  .card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header { border-top-right-radius: 0; }
  .card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer { border-bottom-right-radius: 0; }
  .card-group > .card:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }
  .card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header { border-top-left-radius: 0; }
  .card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer { border-bottom-left-radius: 0; } }

.accordion-button { position: relative; display: flex; align-items: center; width: 100%; padding: 0.75rem 1rem; font-size: 1rem; color: #1f2937; text-align: left; background-color: transparent; border: 0; border-radius: 0; overflow-anchor: none; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; }

@media (prefers-reduced-motion: reduce) { .accordion-button { transition: none; } }

.accordion-button:not(.collapsed) { color: #0166c9; background-color: #f6f6f6; box-shadow: inset 0 -1px 0 #e3e3e3; }

.accordion-button:not(.collapsed)::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230166c9'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); transform: rotate(180deg); }

.accordion-button::after { flex-shrink: 0; width: 1.25rem; height: 1.25rem; margin-left: auto; content: ""; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231f2937'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-size: 1.25rem; transition: transform 0.2s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .accordion-button::after { transition: none; } }

.accordion-button:hover { z-index: 2; }

.accordion-button:focus { z-index: 3; border-color: #0171df; outline: 0; box-shadow: none; }

.accordion-header { margin-bottom: 0; }

.accordion-item { background-color: transparent; border: 1px solid #e3e3e3; }

.accordion-item:first-of-type { border-top-left-radius: 0.375rem; border-top-right-radius: 0.375rem; }

.accordion-item:first-of-type .accordion-button { border-top-left-radius: calc(0.375rem - 1px); border-top-right-radius: calc(0.375rem - 1px); }

.accordion-item:not(:first-of-type) { border-top: 0; }

.accordion-item:last-of-type { border-bottom-right-radius: 0.375rem; border-bottom-left-radius: 0.375rem; }

.accordion-item:last-of-type .accordion-button.collapsed { border-bottom-right-radius: calc(0.375rem - 1px); border-bottom-left-radius: calc(0.375rem - 1px); }

.accordion-item:last-of-type .accordion-collapse { border-bottom-right-radius: 0.375rem; border-bottom-left-radius: 0.375rem; }

.accordion-body { padding: 0.75rem 1rem; }

.accordion-flush .accordion-collapse { border-width: 0; }

.accordion-flush .accordion-item { border-right: 0; border-left: 0; border-radius: 0; }

.accordion-flush .accordion-item:first-child { border-top: 0; }

.accordion-flush .accordion-item:last-child { border-bottom: 0; }

.accordion-flush .accordion-item .accordion-button { border-radius: 0; }

.breadcrumb { display: flex; flex-wrap: wrap; padding: 0.5rem 0; margin-bottom: 0; list-style: none; background-color: transparent; border-radius: 0.375rem; }

.breadcrumb-item + .breadcrumb-item { padding-left: 0.5rem; }

.breadcrumb-item + .breadcrumb-item::before { float: left; padding-right: 0.5rem; color: #a3a3a3; content: var(--bs-breadcrumb-divider, "") /* rtl: var(--bs-breadcrumb-divider, "") */; }

.breadcrumb-item.active { color: #a3a3a3; }

.pagination { display: flex; padding-left: 0; list-style: none; }

.page-link { position: relative; display: block; color: #000; background-color: #FFFFFF; border: 1px solid #f6f6f6; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .page-link { transition: none; } }

.page-link:hover { z-index: 2; color: #0b0d0e; background-color: #fbfbfb; border-color: #ececec; }

.page-link:focus { z-index: 3; color: #2b3af0; background-color: #f6f6f6; outline: 0; box-shadow: none; }

.page-item:not(:first-child) .page-link { margin-left: -1px; }

.page-item.active .page-link { z-index: 3; color: #FFFFFF; background-color: #0171df; border-color: #0171df; }

.page-item.disabled .page-link { color: #a3a3a3; pointer-events: none; background-color: #FFFFFF; border-color: #ececec; }

.page-link { padding: 0.5rem 0.75rem; }

.page-item:first-child .page-link { border-top-left-radius: 0.375rem; border-bottom-left-radius: 0.375rem; }

.page-item:last-child .page-link { border-top-right-radius: 0.375rem; border-bottom-right-radius: 0.375rem; }

.pagination-lg .page-link { padding: 0.75rem 1.25rem; font-size: 1.125rem; }

.pagination-lg .page-item:first-child .page-link { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }

.pagination-lg .page-item:last-child .page-link { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }

.pagination-sm .page-link { padding: 0.125rem 0.5rem; font-size: 0.875rem; }

.pagination-sm .page-item:first-child .page-link { border-top-left-radius: 0.375rem; border-bottom-left-radius: 0.375rem; }

.pagination-sm .page-item:last-child .page-link { border-top-right-radius: 0.375rem; border-bottom-right-radius: 0.375rem; }

.badge { display: inline-block; padding: 0.33em 0.5em; font-size: 76%; font-weight: 400; line-height: 1; color: #FFFFFF; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.375rem; }

.badge:empty { display: none; }

.btn .badge { position: relative; top: -1px; }

.alert { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.375rem; }

.alert-heading { color: inherit; }

.alert-link { font-weight: 400; }

.alert-dismissible { padding-right: 3.75rem; }

.alert-dismissible .btn-close { position: absolute; top: 0; right: 0; z-index: 2; padding: 0.9375rem 1.25rem; }

.alert-light { color: #626262; background-color: #f6f6f6; border-color: #f6f6f6; }

.alert-light .alert-link { color: #4e4e4e; }

.alert-dark { color: #6d6e6e; background-color: #0b0d0e; border-color: #0b0d0e; }

.alert-dark .alert-link { color: #575858; }

.alert-primary { color: #002d59; background-color: #0171df; border-color: #0171df; }

.alert-primary .alert-link { color: #002447; }

.alert-secondary { color: #2e3262; background-color: #727cf5; border-color: #727cf5; }

.alert-secondary .alert-link { color: #25284e; }

.alert-tertiary { color: #291048; background-color: #6627b3; border-color: #6627b3; }

.alert-tertiary .alert-link { color: #210d3a; }

.alert-info { color: #1a3560; background-color: #4085f1; border-color: #4085f1; }

.alert-info .alert-link { color: #152a4d; }

.alert-accent1 { color: #18500e; background-color: #3bc724; border-color: #3bc724; }

.alert-accent1 .alert-link { color: #13400b; }

.alert-accent2 { color: #424c42; background-color: #a4bfa6; border-color: #a4bfa6; }

.alert-accent2 .alert-link { color: #353d35; }

.alert-accent3 { color: #545757; background-color: #d3dada; border-color: #d3dada; }

.alert-accent3 .alert-link { color: #434646; }

.alert-success { color: #004e2d; background-color: #00c470; border-color: #00c470; }

.alert-success .alert-link { color: #003e24; }

.alert-warning { color: #5e5400; background-color: #ecd300; border-color: #ecd300; }

.alert-warning .alert-link { color: #4b4300; }

.alert-danger { color: #660c04; background-color: #ff1d0b; border-color: #ff1d0b; }

.alert-danger .alert-link { color: #520a03; }

.alert-white { color: #666666; background-color: white; border-color: white; }

.alert-white .alert-link { color: #525252; }

.alert-black { color: #666666; background-color: black; border-color: black; }

.alert-black .alert-link { color: #525252; }

.alert-indigo { color: #2e3262; background-color: #727cf5; border-color: #727cf5; }

.alert-indigo .alert-link { color: #25284e; }

.alert-purple { color: #2b2646; background-color: #6b5eae; border-color: #6b5eae; }

.alert-purple .alert-link { color: #221e38; }

.alert-orange { color: #653208; background-color: #fd7e14; border-color: #fd7e14; }

.alert-orange .alert-link { color: #512806; }

.alert-yellow { color: #624e1b; background-color: #f6c343; border-color: #f6c343; }

.alert-yellow .alert-link { color: #4e3e16; }

.alert-yellow-100 { color: #665f56; background-color: #ffeed6; border-color: #ffeed6; }

.alert-yellow-100 .alert-link { color: #524c45; }

.alert-yellow-200 { color: #62584a; background-color: #f5dbb8; border-color: #f5dbb8; }

.alert-yellow-200 .alert-link { color: #4e463b; }

.alert-gray-50 { color: #656565; background-color: #fdfdfd; border-color: #fdfdfd; }

.alert-gray-50 .alert-link { color: #515151; }

.alert-gray-100 { color: #646464; background-color: #fbfbfb; border-color: #fbfbfb; }

.alert-gray-100 .alert-link { color: #505050; }

.alert-gray-200 { color: #626262; background-color: #f6f6f6; border-color: #f6f6f6; }

.alert-gray-200 .alert-link { color: #4e4e4e; }

.alert-gray-300 { color: #5e5e5e; background-color: #ececec; border-color: #ececec; }

.alert-gray-300 .alert-link { color: #4b4b4b; }

.alert-gray-400 { color: #5b5b5b; background-color: #e3e3e3; border-color: #e3e3e3; }

.alert-gray-400 .alert-link { color: #494949; }

.alert-gray-500 { color: #575757; background-color: #d9d9d9; border-color: #d9d9d9; }

.alert-gray-500 .alert-link { color: #464646; }

.alert-gray-600 { color: #414141; background-color: #a3a3a3; border-color: #a3a3a3; }

.alert-gray-600 .alert-link { color: #343434; }

.alert-gray-700 { color: #2c2c2c; background-color: #6d6d6d; border-color: #6d6d6d; }

.alert-gray-700 .alert-link { color: #232323; }

.alert-gray-800 { color: #868686; background-color: #363636; border-color: #363636; }

.alert-gray-800 .alert-link { color: #6b6b6b; }

.alert-gray-900 { color: #7a7a7a; background-color: #212121; border-color: #212121; }

.alert-gray-900 .alert-link { color: #626262; }

@keyframes progress-bar-stripes { 0% { background-position-x: 1rem; } }

.progress { display: flex; height: 1rem; overflow: hidden; font-size: 0.75rem; background-color: #f6f6f6; border-radius: 200px; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.0125); }

.progress-bar { display: flex; flex-direction: column; justify-content: center; overflow: hidden; color: #FFFFFF; text-align: center; white-space: nowrap; background-color: #0171df; transition: width 0.6s ease; }

@media (prefers-reduced-motion: reduce) { .progress-bar { transition: none; } }

.progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem; }

.progress-bar-animated { animation: 2s linear infinite progress-bar-stripes; }

@media (prefers-reduced-motion: reduce) { .progress-bar-animated { animation: none; } }

.list-group { display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; border-radius: 0.375rem; }

.list-group-numbered { list-style-type: none; counter-reset: section; }

.list-group-numbered > li::before { content: counters(section, ".") ". "; counter-increment: section; }

.list-group-item-action { width: 100%; color: #1f2937; text-align: inherit; }

.list-group-item-action:hover, .list-group-item-action:focus { z-index: 1; color: #1f2937; text-decoration: none; background-color: #fbfbfb; }

.list-group-item-action:active { color: #1f2937; background-color: #f6f6f6; }

.list-group-item { position: relative; display: block; padding: 0.75rem 1rem; color: #212121; background-color: transparent; border: 1px solid #f6f6f6; }

.list-group-item:first-child { border-top-left-radius: inherit; border-top-right-radius: inherit; }

.list-group-item:last-child { border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; }

.list-group-item.disabled, .list-group-item:disabled { color: #a3a3a3; pointer-events: none; background-color: transparent; }

.list-group-item.active { z-index: 2; color: #FFFFFF; background-color: #0171df; border-color: #0171df; }

.list-group-item + .list-group-item { border-top-width: 0; }

.list-group-item + .list-group-item.active { margin-top: -1px; border-top-width: 1px; }

.list-group-horizontal { flex-direction: row; }

.list-group-horizontal > .list-group-item:first-child { border-bottom-left-radius: 0.375rem; border-top-right-radius: 0; }

.list-group-horizontal > .list-group-item:last-child { border-top-right-radius: 0.375rem; border-bottom-left-radius: 0; }

.list-group-horizontal > .list-group-item.active { margin-top: 0; }

.list-group-horizontal > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; }

.list-group-horizontal > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; }

@media (min-width: 576px) { .list-group-horizontal-sm { flex-direction: row; }
  .list-group-horizontal-sm > .list-group-item:first-child { border-bottom-left-radius: 0.375rem; border-top-right-radius: 0; }
  .list-group-horizontal-sm > .list-group-item:last-child { border-top-right-radius: 0.375rem; border-bottom-left-radius: 0; }
  .list-group-horizontal-sm > .list-group-item.active { margin-top: 0; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; } }

@media (min-width: 768px) { .list-group-horizontal-md { flex-direction: row; }
  .list-group-horizontal-md > .list-group-item:first-child { border-bottom-left-radius: 0.375rem; border-top-right-radius: 0; }
  .list-group-horizontal-md > .list-group-item:last-child { border-top-right-radius: 0.375rem; border-bottom-left-radius: 0; }
  .list-group-horizontal-md > .list-group-item.active { margin-top: 0; }
  .list-group-horizontal-md > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; } }

@media (min-width: 992px) { .list-group-horizontal-lg { flex-direction: row; }
  .list-group-horizontal-lg > .list-group-item:first-child { border-bottom-left-radius: 0.375rem; border-top-right-radius: 0; }
  .list-group-horizontal-lg > .list-group-item:last-child { border-top-right-radius: 0.375rem; border-bottom-left-radius: 0; }
  .list-group-horizontal-lg > .list-group-item.active { margin-top: 0; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; } }

@media (min-width: 1200px) { .list-group-horizontal-xl { flex-direction: row; }
  .list-group-horizontal-xl > .list-group-item:first-child { border-bottom-left-radius: 0.375rem; border-top-right-radius: 0; }
  .list-group-horizontal-xl > .list-group-item:last-child { border-top-right-radius: 0.375rem; border-bottom-left-radius: 0; }
  .list-group-horizontal-xl > .list-group-item.active { margin-top: 0; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; } }

@media (min-width: 1400px) { .list-group-horizontal-xxl { flex-direction: row; }
  .list-group-horizontal-xxl > .list-group-item:first-child { border-bottom-left-radius: 0.375rem; border-top-right-radius: 0; }
  .list-group-horizontal-xxl > .list-group-item:last-child { border-top-right-radius: 0.375rem; border-bottom-left-radius: 0; }
  .list-group-horizontal-xxl > .list-group-item.active { margin-top: 0; }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; } }

.list-group-flush { border-radius: 0; }

.list-group-flush > .list-group-item { border-width: 0 0 1px; }

.list-group-flush > .list-group-item:last-child { border-bottom-width: 0; }

.list-group-item-light { color: #949494; background-color: #fdfdfd; }

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { color: #949494; background-color: #e4e4e4; }

.list-group-item-light.list-group-item-action.active { color: #FFFFFF; background-color: #949494; border-color: #949494; }

.list-group-item-dark { color: #070808; background-color: #cecfcf; }

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { color: #070808; background-color: #b9baba; }

.list-group-item-dark.list-group-item-action.active { color: #FFFFFF; background-color: #070808; border-color: #070808; }

.list-group-item-primary { color: #014486; background-color: #cce3f9; }

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { color: #014486; background-color: #b8cce0; }

.list-group-item-primary.list-group-item-action.active { color: #FFFFFF; background-color: #014486; border-color: #014486; }

.list-group-item-secondary { color: #444a93; background-color: #e3e5fd; }

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { color: #444a93; background-color: #cccee4; }

.list-group-item-secondary.list-group-item-action.active { color: #FFFFFF; background-color: #444a93; border-color: #444a93; }

.list-group-item-tertiary { color: #3d176b; background-color: #e0d4f0; }

.list-group-item-tertiary.list-group-item-action:hover, .list-group-item-tertiary.list-group-item-action:focus { color: #3d176b; background-color: #cabfd8; }

.list-group-item-tertiary.list-group-item-action.active { color: #FFFFFF; background-color: #3d176b; border-color: #3d176b; }

.list-group-item-info { color: #265091; background-color: #d9e7fc; }

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { color: #265091; background-color: #c3d0e3; }

.list-group-item-info.list-group-item-action.active { color: #FFFFFF; background-color: #265091; border-color: #265091; }

.list-group-item-accent1 { color: #237716; background-color: #d8f4d3; }

.list-group-item-accent1.list-group-item-action:hover, .list-group-item-accent1.list-group-item-action:focus { color: #237716; background-color: #c2dcbe; }

.list-group-item-accent1.list-group-item-action.active { color: #FFFFFF; background-color: #237716; border-color: #237716; }

.list-group-item-accent2 { color: #627364; background-color: #edf2ed; }

.list-group-item-accent2.list-group-item-action:hover, .list-group-item-accent2.list-group-item-action:focus { color: #627364; background-color: #d5dad5; }

.list-group-item-accent2.list-group-item-action.active { color: #FFFFFF; background-color: #627364; border-color: #627364; }

.list-group-item-accent3 { color: #7f8383; background-color: #f6f8f8; }

.list-group-item-accent3.list-group-item-action:hover, .list-group-item-accent3.list-group-item-action:focus { color: #7f8383; background-color: #dddfdf; }

.list-group-item-accent3.list-group-item-action.active { color: #FFFFFF; background-color: #7f8383; border-color: #7f8383; }

.list-group-item-success { color: #007643; background-color: #ccf3e2; }

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { color: #007643; background-color: #b8dbcb; }

.list-group-item-success.list-group-item-action.active { color: #FFFFFF; background-color: #007643; border-color: #007643; }

.list-group-item-warning { color: #8e7f00; background-color: #fbf6cc; }

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { color: #8e7f00; background-color: #e2ddb8; }

.list-group-item-warning.list-group-item-action.active { color: #FFFFFF; background-color: #8e7f00; border-color: #8e7f00; }

.list-group-item-danger { color: #991107; background-color: #ffd2ce; }

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { color: #991107; background-color: #e6bdb9; }

.list-group-item-danger.list-group-item-action.active { color: #FFFFFF; background-color: #991107; border-color: #991107; }

.list-group-item-white { color: #999999; background-color: white; }

.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus { color: #999999; background-color: #e6e6e6; }

.list-group-item-white.list-group-item-action.active { color: #FFFFFF; background-color: #999999; border-color: #999999; }

.list-group-item-black { color: black; background-color: #cccccc; }

.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus { color: black; background-color: #b8b8b8; }

.list-group-item-black.list-group-item-action.active { color: #FFFFFF; background-color: black; border-color: black; }

.list-group-item-indigo { color: #444a93; background-color: #e3e5fd; }

.list-group-item-indigo.list-group-item-action:hover, .list-group-item-indigo.list-group-item-action:focus { color: #444a93; background-color: #cccee4; }

.list-group-item-indigo.list-group-item-action.active { color: #FFFFFF; background-color: #444a93; border-color: #444a93; }

.list-group-item-purple { color: #403868; background-color: #e1dfef; }

.list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus { color: #403868; background-color: #cbc9d7; }

.list-group-item-purple.list-group-item-action.active { color: #FFFFFF; background-color: #403868; border-color: #403868; }

.list-group-item-orange { color: #984c0c; background-color: #ffe5d0; }

.list-group-item-orange.list-group-item-action:hover, .list-group-item-orange.list-group-item-action:focus { color: #984c0c; background-color: #e6cebb; }

.list-group-item-orange.list-group-item-action.active { color: #FFFFFF; background-color: #984c0c; border-color: #984c0c; }

.list-group-item-yellow { color: #947528; background-color: #fdf3d9; }

.list-group-item-yellow.list-group-item-action:hover, .list-group-item-yellow.list-group-item-action:focus { color: #947528; background-color: #e4dbc3; }

.list-group-item-yellow.list-group-item-action.active { color: #FFFFFF; background-color: #947528; border-color: #947528; }

.list-group-item-yellow-100 { color: #998f80; background-color: #fffcf7; }

.list-group-item-yellow-100.list-group-item-action:hover, .list-group-item-yellow-100.list-group-item-action:focus { color: #998f80; background-color: #e6e3de; }

.list-group-item-yellow-100.list-group-item-action.active { color: #FFFFFF; background-color: #998f80; border-color: #998f80; }

.list-group-item-yellow-200 { color: #93836e; background-color: #fdf8f1; }

.list-group-item-yellow-200.list-group-item-action:hover, .list-group-item-yellow-200.list-group-item-action:focus { color: #93836e; background-color: #e4dfd9; }

.list-group-item-yellow-200.list-group-item-action.active { color: #FFFFFF; background-color: #93836e; border-color: #93836e; }

.list-group-item-gray-50 { color: #989898; background-color: white; }

.list-group-item-gray-50.list-group-item-action:hover, .list-group-item-gray-50.list-group-item-action:focus { color: #989898; background-color: #e6e6e6; }

.list-group-item-gray-50.list-group-item-action.active { color: #FFFFFF; background-color: #989898; border-color: #989898; }

.list-group-item-gray-100 { color: #979797; background-color: #fefefe; }

.list-group-item-gray-100.list-group-item-action:hover, .list-group-item-gray-100.list-group-item-action:focus { color: #979797; background-color: #e5e5e5; }

.list-group-item-gray-100.list-group-item-action.active { color: #FFFFFF; background-color: #979797; border-color: #979797; }

.list-group-item-gray-200 { color: #949494; background-color: #fdfdfd; }

.list-group-item-gray-200.list-group-item-action:hover, .list-group-item-gray-200.list-group-item-action:focus { color: #949494; background-color: #e4e4e4; }

.list-group-item-gray-200.list-group-item-action.active { color: #FFFFFF; background-color: #949494; border-color: #949494; }

.list-group-item-gray-300 { color: #8e8e8e; background-color: #fbfbfb; }

.list-group-item-gray-300.list-group-item-action:hover, .list-group-item-gray-300.list-group-item-action:focus { color: #8e8e8e; background-color: #e2e2e2; }

.list-group-item-gray-300.list-group-item-action.active { color: #FFFFFF; background-color: #8e8e8e; border-color: #8e8e8e; }

.list-group-item-gray-400 { color: #888888; background-color: #f9f9f9; }

.list-group-item-gray-400.list-group-item-action:hover, .list-group-item-gray-400.list-group-item-action:focus { color: #888888; background-color: #e0e0e0; }

.list-group-item-gray-400.list-group-item-action.active { color: #FFFFFF; background-color: #888888; border-color: #888888; }

.list-group-item-gray-500 { color: #828282; background-color: #f7f7f7; }

.list-group-item-gray-500.list-group-item-action:hover, .list-group-item-gray-500.list-group-item-action:focus { color: #828282; background-color: #dedede; }

.list-group-item-gray-500.list-group-item-action.active { color: #FFFFFF; background-color: #828282; border-color: #828282; }

.list-group-item-gray-600 { color: #626262; background-color: #ededed; }

.list-group-item-gray-600.list-group-item-action:hover, .list-group-item-gray-600.list-group-item-action:focus { color: #626262; background-color: #d5d5d5; }

.list-group-item-gray-600.list-group-item-action.active { color: #FFFFFF; background-color: #626262; border-color: #626262; }

.list-group-item-gray-700 { color: #414141; background-color: #e2e2e2; }

.list-group-item-gray-700.list-group-item-action:hover, .list-group-item-gray-700.list-group-item-action:focus { color: #414141; background-color: #cbcbcb; }

.list-group-item-gray-700.list-group-item-action.active { color: #FFFFFF; background-color: #414141; border-color: #414141; }

.list-group-item-gray-800 { color: #202020; background-color: #d7d7d7; }

.list-group-item-gray-800.list-group-item-action:hover, .list-group-item-gray-800.list-group-item-action:focus { color: #202020; background-color: #c2c2c2; }

.list-group-item-gray-800.list-group-item-action.active { color: #FFFFFF; background-color: #202020; border-color: #202020; }

.list-group-item-gray-900 { color: #141414; background-color: lightgray; }

.list-group-item-gray-900.list-group-item-action:hover, .list-group-item-gray-900.list-group-item-action:focus { color: #141414; background-color: #bebebe; }

.list-group-item-gray-900.list-group-item-action.active { color: #FFFFFF; background-color: #141414; border-color: #141414; }

.btn-close { box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em 0.25em; color: #000; background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; border: 0; border-radius: 0.375rem; opacity: 0.5; }

.btn-close:hover { color: #000; text-decoration: none; opacity: 0.75; }

.btn-close:focus { outline: 0; box-shadow: none; opacity: 1; }

.btn-close:disabled, .btn-close.disabled { pointer-events: none; user-select: none; opacity: 0.25; }

.btn-close-white { filter: invert(1) grayscale(100%) brightness(200%); }

.toast { width: 300px; max-width: 100%; font-size: 1rem; pointer-events: auto; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0 0.75rem 1.5rem rgba(0, 0, 0, 0.1); border-radius: 0.375rem; }

.toast:not(.showing):not(.show) { opacity: 0; }

.toast.hide { display: none; }

.toast-container { width: max-content; max-width: 100%; pointer-events: none; }

.toast-container > :not(:last-child) { margin-bottom: 0.75rem; }

.toast-header { display: flex; align-items: center; padding: 0.75rem 1rem; color: #1f2937; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border-bottom: 1px solid #ececec; border-top-left-radius: calc(0.375rem - 1px); border-top-right-radius: calc(0.375rem - 1px); }

.toast-header .btn-close { margin-right: -0.5rem; margin-left: 1rem; }

.toast-body { padding: 1rem; word-wrap: break-word; }

.modal { position: fixed; top: 0; left: 0; z-index: 1050; display: none; width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; outline: 0; }

.modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; }

.modal.fade .modal-dialog { transition: transform 0.3s ease-out; transform: translate(0, -50px); }

@media (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog { transition: none; } }

.modal.show .modal-dialog { transform: none; }

.modal.modal-static .modal-dialog { transform: scale(1.02); }

.modal-dialog-scrollable { height: calc(100% - 1rem); }

.modal-dialog-scrollable .modal-content { max-height: 100%; overflow: hidden; }

.modal-dialog-scrollable .modal-body { overflow-y: auto; }

.modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - 1rem); }

.modal-content { position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: #FFFFFF; background-clip: padding-box; border: 1px solid transparent; border-radius: 0.375rem; box-shadow: 0 2px 5px rgba(140, 152, 164, 0.2); outline: 0; }

.modal-backdrop { position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: #000; }

.modal-backdrop.fade { opacity: 0; }

.modal-backdrop.show { opacity: 0.5; }

.modal-header { display: flex; flex-shrink: 0; align-items: center; justify-content: space-between; padding: 1rem 1.5rem; border-bottom: 1px solid #ececec; border-top-left-radius: calc(0.375rem - 1px); border-top-right-radius: calc(0.375rem - 1px); }

.modal-header .btn-close { padding: 0.5rem 0.75rem; margin: -0.5rem -0.75rem -0.5rem auto; }

.modal-title { margin-bottom: 0; line-height: 1.6; }

.modal-body { position: relative; flex: 1 1 auto; padding: 1.5rem; }

.modal-footer { display: flex; flex-wrap: wrap; flex-shrink: 0; align-items: center; justify-content: flex-end; padding: 1.25rem; border-top: 1px solid #ececec; border-bottom-right-radius: calc(0.375rem - 1px); border-bottom-left-radius: calc(0.375rem - 1px); }

.modal-footer > * { margin: 0.25rem; }

@media (min-width: 576px) { .modal-dialog { max-width: 600px; margin: 1.75rem auto; }
  .modal-dialog-scrollable { height: calc(100% - 3.5rem); }
  .modal-dialog-centered { min-height: calc(100% - 3.5rem); }
  .modal-content { box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .modal-sm { max-width: 300px; } }

@media (min-width: 992px) { .modal-lg, .modal-xl { max-width: 800px; } }

@media (min-width: 1200px) { .modal-xl { max-width: 1140px; } }

.modal-fullscreen { width: 100vw; max-width: none; height: 100%; margin: 0; }

.modal-fullscreen .modal-content { height: 100%; border: 0; border-radius: 0; }

.modal-fullscreen .modal-header { border-radius: 0; }

.modal-fullscreen .modal-body { overflow-y: auto; }

.modal-fullscreen .modal-footer { border-radius: 0; }

@media (max-width: 575.98px) { .modal-fullscreen-sm-down { width: 100vw; max-width: none; height: 100%; margin: 0; }
  .modal-fullscreen-sm-down .modal-content { height: 100%; border: 0; border-radius: 0; }
  .modal-fullscreen-sm-down .modal-header { border-radius: 0; }
  .modal-fullscreen-sm-down .modal-body { overflow-y: auto; }
  .modal-fullscreen-sm-down .modal-footer { border-radius: 0; } }

@media (max-width: 767.98px) { .modal-fullscreen-md-down { width: 100vw; max-width: none; height: 100%; margin: 0; }
  .modal-fullscreen-md-down .modal-content { height: 100%; border: 0; border-radius: 0; }
  .modal-fullscreen-md-down .modal-header { border-radius: 0; }
  .modal-fullscreen-md-down .modal-body { overflow-y: auto; }
  .modal-fullscreen-md-down .modal-footer { border-radius: 0; } }

@media (max-width: 991.98px) { .modal-fullscreen-lg-down { width: 100vw; max-width: none; height: 100%; margin: 0; }
  .modal-fullscreen-lg-down .modal-content { height: 100%; border: 0; border-radius: 0; }
  .modal-fullscreen-lg-down .modal-header { border-radius: 0; }
  .modal-fullscreen-lg-down .modal-body { overflow-y: auto; }
  .modal-fullscreen-lg-down .modal-footer { border-radius: 0; } }

@media (max-width: 1199.98px) { .modal-fullscreen-xl-down { width: 100vw; max-width: none; height: 100%; margin: 0; }
  .modal-fullscreen-xl-down .modal-content { height: 100%; border: 0; border-radius: 0; }
  .modal-fullscreen-xl-down .modal-header { border-radius: 0; }
  .modal-fullscreen-xl-down .modal-body { overflow-y: auto; }
  .modal-fullscreen-xl-down .modal-footer { border-radius: 0; } }

@media (max-width: 1399.98px) { .modal-fullscreen-xxl-down { width: 100vw; max-width: none; height: 100%; margin: 0; }
  .modal-fullscreen-xxl-down .modal-content { height: 100%; border: 0; border-radius: 0; }
  .modal-fullscreen-xxl-down .modal-header { border-radius: 0; }
  .modal-fullscreen-xxl-down .modal-body { overflow-y: auto; }
  .modal-fullscreen-xxl-down .modal-footer { border-radius: 0; } }

.tooltip { position: absolute; z-index: 1070; display: block; margin: 0; font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.6; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; word-wrap: break-word; opacity: 0; }

.tooltip.show { opacity: 0.99; }

.tooltip .tooltip-arrow { position: absolute; display: block; width: 0.8rem; height: 0.4rem; }

.tooltip .tooltip-arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^="top"] { padding: 0.4rem 0; }

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow { bottom: 0; }

.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before { top: -1px; border-width: 0.4rem 0.4rem 0; border-top-color: #ececec; }

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^="right"] { padding: 0 0.4rem; }

.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow { left: 0; width: 0.4rem; height: 0.8rem; }

.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before { right: -1px; border-width: 0.4rem 0.4rem 0.4rem 0; border-right-color: #ececec; }

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^="bottom"] { padding: 0.4rem 0; }

.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow { top: 0; }

.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before { bottom: -1px; border-width: 0 0.4rem 0.4rem; border-bottom-color: #ececec; }

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^="left"] { padding: 0 0.4rem; }

.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow { right: 0; width: 0.4rem; height: 0.8rem; }

.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before { left: -1px; border-width: 0.4rem 0 0.4rem 0.4rem; border-left-color: #ececec; }

.tooltip-inner { max-width: 200px; padding: 0.5rem 0.55rem; color: #000; text-align: center; background-color: #ececec; border-radius: 0.375rem; }

.popover { position: absolute; top: 0; left: 0 /* rtl:ignore */; z-index: 1060; display: block; max-width: 10rem; font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.6; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; word-wrap: break-word; background-color: #FFFFFF; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.5rem; box-shadow: 0 0 1rem rgba(0, 0, 0, 0.03); }

.popover .popover-arrow { position: absolute; display: block; width: 1rem; height: 0.5rem; }

.popover .popover-arrow::before, .popover .popover-arrow::after { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; }

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow { bottom: calc(-0.5rem - 1px); }

.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before { bottom: 0; border-width: 0.5rem 0.5rem 0; border-top-color: rgba(0, 0, 0, 0.25); }

.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { bottom: 1px; border-width: 0.5rem 0.5rem 0; border-top-color: #FFFFFF; }

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow { left: calc(-0.5rem - 1px); width: 0.5rem; height: 1rem; }

.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before { left: 0; border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: rgba(0, 0, 0, 0.25); }

.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { left: 1px; border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: #FFFFFF; }

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow { top: calc(-0.5rem - 1px); }

.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before { top: 0; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: rgba(0, 0, 0, 0.25); }

.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { top: 1px; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: #FFFFFF; }

.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before { position: absolute; top: 0; left: 50%; display: block; width: 1rem; margin-left: -0.5rem; content: ""; border-bottom: 1px solid #FFFFFF; }

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow { right: calc(-0.5rem - 1px); width: 0.5rem; height: 1rem; }

.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before { right: 0; border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: rgba(0, 0, 0, 0.25); }

.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { right: 1px; border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: #FFFFFF; }

.popover-header { padding: 0 0; margin-bottom: 0; font-size: 1rem; color: #0b0d0e; background-color: #FFFFFF; border-bottom: 1px solid #e6e6e6; border-top-left-radius: calc(0.5rem - 1px); border-top-right-radius: calc(0.5rem - 1px); }

.popover-header:empty { display: none; }

.popover-body { padding: 0 0; color: #a3a3a3; }

.carousel { position: relative; }

.carousel.pointer-event { touch-action: pan-y; }

.carousel-inner { position: relative; width: 100%; overflow: hidden; }

.carousel-inner::after { display: block; clear: both; content: ""; }

.carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform 0.6s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .carousel-item { transition: none; } }

.carousel-item.active, .carousel-item-next, .carousel-item-prev { display: block; }

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start), .active.carousel-item-end { transform: translateX(100%); }

.carousel-item-prev:not(.carousel-item-end), .active.carousel-item-start { transform: translateX(-100%); }

/* rtl:end:ignore */
.carousel-fade .carousel-item { opacity: 0; transition-property: opacity; transform: none; }

.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end { z-index: 1; opacity: 1; }

.carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end { z-index: 0; opacity: 0; transition: opacity 0s 0.6s; }

@media (prefers-reduced-motion: reduce) { .carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end { transition: none; } }

.carousel-control-prev, .carousel-control-next { position: absolute; top: 0; bottom: 0; z-index: 1; display: flex; align-items: center; justify-content: center; width: 15%; padding: 0; color: #FFFFFF; text-align: center; background: none; border: 0; opacity: 0.5; transition: opacity 0.15s ease; }

@media (prefers-reduced-motion: reduce) { .carousel-control-prev, .carousel-control-next { transition: none; } }

.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus { color: #FFFFFF; text-decoration: none; outline: 0; opacity: 0.9; }

.carousel-control-prev { left: 0; }

.carousel-control-next { right: 0; }

.carousel-control-prev-icon, .carousel-control-next-icon { display: inline-block; width: 20px; height: 20px; background-repeat: no-repeat; background-position: 50%; background-size: 100% 100%; }

/* rtl:options: { "autoRename": true, "stringMap":[ { "name"    : "prev-next", "search"  : "prev", "replace" : "next" } ] } */
.carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }

.carousel-indicators { position: absolute; right: 0; bottom: 0; left: 0; z-index: 2; display: flex; justify-content: center; padding: 0; margin-right: 15%; margin-bottom: 1rem; margin-left: 15%; list-style: none; }

.carousel-indicators [data-bs-target] { box-sizing: content-box; flex: 0 1 auto; width: 30px; height: 3px; padding: 0; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: #FFFFFF; background-clip: padding-box; border: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: 0.5; transition: opacity 0.6s ease; }

@media (prefers-reduced-motion: reduce) { .carousel-indicators [data-bs-target] { transition: none; } }

.carousel-indicators .active { opacity: 1; }

.carousel-caption { position: absolute; right: 15%; bottom: 1.25rem; left: 15%; padding-top: 1.25rem; padding-bottom: 1.25rem; color: #FFFFFF; text-align: center; }

.carousel-dark .carousel-control-prev-icon, .carousel-dark .carousel-control-next-icon { filter: invert(1) grayscale(100); }

.carousel-dark .carousel-indicators [data-bs-target] { background-color: #000; }

.carousel-dark .carousel-caption { color: #000; }

@keyframes spinner-border { to { transform: rotate(360deg) /* rtl:ignore */; } }

.spinner-border { display: inline-block; width: 2rem; height: 2rem; vertical-align: -0.125em; border: 0.25em solid currentColor; border-right-color: transparent; border-radius: 50%; animation: 0.75s linear infinite spinner-border; }

.spinner-border-sm { width: 1.2rem; height: 1.2rem; border-width: 0.2em; }

@keyframes spinner-grow { 0% { transform: scale(0); }
  50% { opacity: 1;
    transform: none; } }

.spinner-grow { display: inline-block; width: 2rem; height: 2rem; vertical-align: -0.125em; background-color: currentColor; border-radius: 50%; opacity: 0; animation: 0.75s linear infinite spinner-grow; }

.spinner-grow-sm { width: 1.2rem; height: 1.2rem; }

@media (prefers-reduced-motion: reduce) { .spinner-border, .spinner-grow { animation-duration: 1.5s; } }

.clearfix::after { display: block; clear: both; content: ""; }

.link-light { color: #f6f6f6; }

.link-light:hover, .link-light:focus { color: #f8f8f8; }

.link-dark { color: #0b0d0e; }

.link-dark:hover, .link-dark:focus { color: #090a0b; }

.link-primary { color: #0171df; }

.link-primary:hover, .link-primary:focus { color: #015ab2; }

.link-secondary { color: #727cf5; }

.link-secondary:hover, .link-secondary:focus { color: #5b63c4; }

.link-tertiary { color: #6627b3; }

.link-tertiary:hover, .link-tertiary:focus { color: #521f8f; }

.link-info { color: #4085f1; }

.link-info:hover, .link-info:focus { color: #336ac1; }

.link-accent1 { color: #3bc724; }

.link-accent1:hover, .link-accent1:focus { color: #2f9f1d; }

.link-accent2 { color: #a4bfa6; }

.link-accent2:hover, .link-accent2:focus { color: #839985; }

.link-accent3 { color: #d3dada; }

.link-accent3:hover, .link-accent3:focus { color: #dce1e1; }

.link-success { color: #00c470; }

.link-success:hover, .link-success:focus { color: #009d5a; }

.link-warning { color: #ecd300; }

.link-warning:hover, .link-warning:focus { color: #f0dc33; }

.link-danger { color: #ff1d0b; }

.link-danger:hover, .link-danger:focus { color: #cc1709; }

.link-white { color: #FFFFFF; }

.link-white:hover, .link-white:focus { color: white; }

.link-black { color: #000; }

.link-black:hover, .link-black:focus { color: black; }

.link-indigo { color: #727cf5; }

.link-indigo:hover, .link-indigo:focus { color: #5b63c4; }

.link-purple { color: #6b5eae; }

.link-purple:hover, .link-purple:focus { color: #564b8b; }

.link-orange { color: #fd7e14; }

.link-orange:hover, .link-orange:focus { color: #ca6510; }

.link-yellow { color: #F6C343; }

.link-yellow:hover, .link-yellow:focus { color: #f8cf69; }

.link-yellow-100 { color: #ffeed6; }

.link-yellow-100:hover, .link-yellow-100:focus { color: #fff1de; }

.link-yellow-200 { color: #f5dbb8; }

.link-yellow-200:hover, .link-yellow-200:focus { color: #f7e2c6; }

.link-gray-50 { color: #fdfdfd; }

.link-gray-50:hover, .link-gray-50:focus { color: #fdfdfd; }

.link-gray-100 { color: #fbfbfb; }

.link-gray-100:hover, .link-gray-100:focus { color: #fcfcfc; }

.link-gray-200 { color: #f6f6f6; }

.link-gray-200:hover, .link-gray-200:focus { color: #f8f8f8; }

.link-gray-300 { color: #ececec; }

.link-gray-300:hover, .link-gray-300:focus { color: #f0f0f0; }

.link-gray-400 { color: #e3e3e3; }

.link-gray-400:hover, .link-gray-400:focus { color: #e9e9e9; }

.link-gray-500 { color: #d9d9d9; }

.link-gray-500:hover, .link-gray-500:focus { color: #e1e1e1; }

.link-gray-600 { color: #a3a3a3; }

.link-gray-600:hover, .link-gray-600:focus { color: #828282; }

.link-gray-700 { color: #6d6d6d; }

.link-gray-700:hover, .link-gray-700:focus { color: #575757; }

.link-gray-800 { color: #363636; }

.link-gray-800:hover, .link-gray-800:focus { color: #2b2b2b; }

.link-gray-900 { color: #212121; }

.link-gray-900:hover, .link-gray-900:focus { color: #1a1a1a; }

.ratio { position: relative; width: 100%; }

.ratio::before { display: block; padding-top: var(--bs-aspect-ratio); content: ""; }

.ratio > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ratio-1x1 { --bs-aspect-ratio: 100%; }

.ratio-4x3 { --bs-aspect-ratio: calc(3 / 4 * 100%); }

.ratio-16x9 { --bs-aspect-ratio: calc(9 / 16 * 100%); }

.ratio-21x9 { --bs-aspect-ratio: calc(9 / 21 * 100%); }

.fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; }

.fixed-bottom { position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030; }

.sticky-top { position: sticky; top: 0; z-index: 1020; }

@media (min-width: 576px) { .sticky-sm-top { position: sticky; top: 0; z-index: 1020; } }

@media (min-width: 768px) { .sticky-md-top { position: sticky; top: 0; z-index: 1020; } }

@media (min-width: 992px) { .sticky-lg-top { position: sticky; top: 0; z-index: 1020; } }

@media (min-width: 1200px) { .sticky-xl-top { position: sticky; top: 0; z-index: 1020; } }

@media (min-width: 1400px) { .sticky-xxl-top { position: sticky; top: 0; z-index: 1020; } }

.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; }

.stretched-link::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; content: ""; }

.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.align-baseline { vertical-align: baseline !important; }

.align-top { vertical-align: top !important; }

.align-middle { vertical-align: middle !important; }

.align-bottom { vertical-align: bottom !important; }

.align-text-bottom { vertical-align: text-bottom !important; }

.align-text-top { vertical-align: text-top !important; }

.float-left { float: left !important; }

.float-right { float: right !important; }

.overflow-auto { overflow: auto !important; }

.overflow-hidden { overflow: hidden !important; }

.overflow-visible { overflow: visible !important; }

.overflow-scroll { overflow: scroll !important; }

.d-inline { display: inline !important; }

.d-inline-block { display: inline-block !important; }

.d-block { display: block !important; }

.d-grid { display: grid !important; }

.d-table { display: table !important; }

.d-table-row { display: table-row !important; }

.d-table-cell { display: table-cell !important; }

.d-flex { display: flex !important; }

.d-inline-flex { display: inline-flex !important; }

.d-none { display: none !important; }

.shadow { box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important; }

.shadow-sm { box-shadow: 0 2px 5px rgba(140, 152, 164, 0.2) !important; }

.shadow-md { box-shadow: 0 2px 5px rgba(140, 152, 164, 0.2) !important; }

.shadow-lg { box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-md-feathered { box-shadow: 0 7px 12px 0 rgba(0, 0, 0, 0.08) !important; }

.shadow-none { box-shadow: none !important; }

.position-static { position: static !important; }

.position-relative { position: relative !important; }

.position-absolute { position: absolute !important; }

.position-fixed { position: fixed !important; }

.position-sticky { position: sticky !important; }

.top-0 { top: 0 !important; }

.top-50 { top: 50% !important; }

.top-100 { top: 100% !important; }

.bottom-0 { bottom: 0 !important; }

.bottom-50 { bottom: 50% !important; }

.bottom-100 { bottom: 100% !important; }

.start-0 { left: 0 !important; }

.start-50 { left: 50% !important; }

.start-100 { left: 100% !important; }

.end-0 { right: 0 !important; }

.end-50 { right: 50% !important; }

.end-100 { right: 100% !important; }

.translate-middle { transform: translate(-50%, -50%) !important; }

.translate-middle-x { transform: translateX(-50%) !important; }

.translate-middle-y { transform: translateY(-50%) !important; }

.border { border: 1px solid #ececec !important; }

.border-0 { border: 0 !important; }

.border-top { border-top: 1px solid #ececec !important; }

.border-top-0 { border-top: 0 !important; }

.border-end { border-right: 1px solid #ececec !important; }

.border-end-0 { border-right: 0 !important; }

.border-bottom { border-bottom: 1px solid #ececec !important; }

.border-bottom-0 { border-bottom: 0 !important; }

.border-start { border-left: 1px solid #ececec !important; }

.border-start-0 { border-left: 0 !important; }

.border-light { border-color: #f6f6f6 !important; }

.border-dark { border-color: #0b0d0e !important; }

.border-primary { border-color: #0171df !important; }

.border-secondary { border-color: #727cf5 !important; }

.border-tertiary { border-color: #6627b3 !important; }

.border-info { border-color: #4085f1 !important; }

.border-accent1 { border-color: #3bc724 !important; }

.border-accent2 { border-color: #a4bfa6 !important; }

.border-accent3 { border-color: #d3dada !important; }

.border-success { border-color: #00c470 !important; }

.border-warning { border-color: #ecd300 !important; }

.border-danger { border-color: #ff1d0b !important; }

.border-white { border-color: #FFFFFF !important; }

.border-black { border-color: #000 !important; }

.border-indigo { border-color: #727cf5 !important; }

.border-purple { border-color: #6b5eae !important; }

.border-orange { border-color: #fd7e14 !important; }

.border-yellow { border-color: #F6C343 !important; }

.border-yellow-100 { border-color: #ffeed6 !important; }

.border-yellow-200 { border-color: #f5dbb8 !important; }

.border-gray-50 { border-color: #fdfdfd !important; }

.border-gray-100 { border-color: #fbfbfb !important; }

.border-gray-200 { border-color: #f6f6f6 !important; }

.border-gray-300 { border-color: #ececec !important; }

.border-gray-400 { border-color: #e3e3e3 !important; }

.border-gray-500 { border-color: #d9d9d9 !important; }

.border-gray-600 { border-color: #a3a3a3 !important; }

.border-gray-700 { border-color: #6d6d6d !important; }

.border-gray-800 { border-color: #363636 !important; }

.border-gray-900 { border-color: #212121 !important; }

.border-body { border-color: #fbfbfb !important; }

.border-card { border-color: #FFFFFF !important; }

.border-2 { border-width: 2px !important; }

.border-3 { border-width: 3px !important; }

.border-4 { border-width: 4px !important; }

.border-5 { border-width: 5px !important; }

.w-15 { width: 15% !important; }

.w-25 { width: 25% !important; }

.w-30 { width: 30% !important; }

.w-40 { width: 40% !important; }

.w-50 { width: 50% !important; }

.w-65 { width: 65% !important; }

.w-75 { width: 75% !important; }

.w-100 { width: 100% !important; }

.w-auto { width: auto !important; }

.fmxw-100 { max-width: 100px !important; }

.fmxw-200 { max-width: 200px !important; }

.fmxw-300 { max-width: 300px !important; }

.fmxw-400 { max-width: 400px !important; }

.fmxw-500 { max-width: 500px !important; }

.fmxw-999 { max-width: 999px !important; }

.fmxw-25 { max-width: 25% !important; }

.fmxw-30 { max-width: 30% !important; }

.fmxw-40 { max-width: 40% !important; }

.fmxw-50 { max-width: 50% !important; }

.fmxw-65 { max-width: 65% !important; }

.fmxw-75 { max-width: 75% !important; }

.fmxw-100pc { max-width: 100% !important; }

.fmxw-auto { max-width: auto !important; }

.vw-100 { width: 100vw !important; }

.min-vw-100 { min-width: 100vw !important; }

.h-25 { height: 25% !important; }

.h-50 { height: 50% !important; }

.h-75 { height: 75% !important; }

.h-100 { height: 100% !important; }

.h-auto { height: auto !important; }

.mh-25 { max-height: 25% !important; }

.mh-30 { max-height: 30% !important; }

.mh-40 { max-height: 40% !important; }

.mh-50 { max-height: 50% !important; }

.mh-65 { max-height: 65% !important; }

.mh-75 { max-height: 75% !important; }

.mh-100 { max-height: 100% !important; }

.mh-auto { max-height: auto !important; }

.vh-100 { height: 100vh !important; }

.min-vh-100 { min-height: 100vh !important; }

.flex-fill { flex: 1 1 auto !important; }

.flex-row { flex-direction: row !important; }

.flex-column { flex-direction: column !important; }

.flex-row-reverse { flex-direction: row-reverse !important; }

.flex-column-reverse { flex-direction: column-reverse !important; }

.flex-grow-0 { flex-grow: 0 !important; }

.flex-grow-1 { flex-grow: 1 !important; }

.flex-shrink-0 { flex-shrink: 0 !important; }

.flex-shrink-1 { flex-shrink: 1 !important; }

.flex-wrap { flex-wrap: wrap !important; }

.flex-nowrap { flex-wrap: nowrap !important; }

.flex-wrap-reverse { flex-wrap: wrap-reverse !important; }

.gap-0 { gap: 0 !important; }

.gap-1 { gap: 0.125rem !important; }

.gap-2 { gap: 0.25rem !important; }

.gap-3 { gap: 0.5rem !important; }

.gap-4 { gap: 1rem !important; }

.gap-5 { gap: 1.5rem !important; }

.gap-6 { gap: 3rem !important; }

.gap-7 { gap: 4.5rem !important; }

.gap-8 { gap: 9rem !important; }

.gap-9 { gap: 11rem !important; }

.gap-10 { gap: 14rem !important; }

.gap-11 { gap: 16rem !important; }

.gap-12 { gap: 20rem !important; }

.gap-sm { gap: 1rem !important; }

.gap-md { gap: 2rem !important; }

.gap-lg { gap: 4rem !important; }

.gap-xl { gap: 8rem !important; }

.justify-content-start { justify-content: flex-start !important; }

.justify-content-end { justify-content: flex-end !important; }

.justify-content-center { justify-content: center !important; }

.justify-content-between { justify-content: space-between !important; }

.justify-content-around { justify-content: space-around !important; }

.justify-content-evenly { justify-content: space-evenly !important; }

.align-items-start { align-items: flex-start !important; }

.align-items-end { align-items: flex-end !important; }

.align-items-center { align-items: center !important; }

.align-items-baseline { align-items: baseline !important; }

.align-items-stretch { align-items: stretch !important; }

.align-content-start { align-content: flex-start !important; }

.align-content-end { align-content: flex-end !important; }

.align-content-center { align-content: center !important; }

.align-content-between { align-content: space-between !important; }

.align-content-around { align-content: space-around !important; }

.align-content-stretch { align-content: stretch !important; }

.align-self-auto { align-self: auto !important; }

.align-self-start { align-self: flex-start !important; }

.align-self-end { align-self: flex-end !important; }

.align-self-center { align-self: center !important; }

.align-self-baseline { align-self: baseline !important; }

.align-self-stretch { align-self: stretch !important; }

.order-first { order: -1 !important; }

.order-0 { order: 0 !important; }

.order-1 { order: 1 !important; }

.order-2 { order: 2 !important; }

.order-3 { order: 3 !important; }

.order-4 { order: 4 !important; }

.order-5 { order: 5 !important; }

.order-last { order: 6 !important; }

.m-0 { margin: 0 !important; }

.m-1 { margin: 0.125rem !important; }

.m-2 { margin: 0.25rem !important; }

.m-3 { margin: 0.5rem !important; }

.m-4 { margin: 1rem !important; }

.m-5 { margin: 1.5rem !important; }

.m-6 { margin: 3rem !important; }

.m-7 { margin: 4.5rem !important; }

.m-8 { margin: 9rem !important; }

.m-9 { margin: 11rem !important; }

.m-10 { margin: 14rem !important; }

.m-11 { margin: 16rem !important; }

.m-12 { margin: 20rem !important; }

.m-sm { margin: 1rem !important; }

.m-md { margin: 2rem !important; }

.m-lg { margin: 4rem !important; }

.m-xl { margin: 8rem !important; }

.m-auto { margin: auto !important; }

.mx-0 { margin-right: 0 !important; margin-left: 0 !important; }

.mx-1 { margin-right: 0.125rem !important; margin-left: 0.125rem !important; }

.mx-2 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }

.mx-3 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }

.mx-4 { margin-right: 1rem !important; margin-left: 1rem !important; }

.mx-5 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }

.mx-6 { margin-right: 3rem !important; margin-left: 3rem !important; }

.mx-7 { margin-right: 4.5rem !important; margin-left: 4.5rem !important; }

.mx-8 { margin-right: 9rem !important; margin-left: 9rem !important; }

.mx-9 { margin-right: 11rem !important; margin-left: 11rem !important; }

.mx-10 { margin-right: 14rem !important; margin-left: 14rem !important; }

.mx-11 { margin-right: 16rem !important; margin-left: 16rem !important; }

.mx-12 { margin-right: 20rem !important; margin-left: 20rem !important; }

.mx-sm { margin-right: 1rem !important; margin-left: 1rem !important; }

.mx-md { margin-right: 2rem !important; margin-left: 2rem !important; }

.mx-lg { margin-right: 4rem !important; margin-left: 4rem !important; }

.mx-xl { margin-right: 8rem !important; margin-left: 8rem !important; }

.mx-auto { margin-right: auto !important; margin-left: auto !important; }

.my-0 { margin-top: 0 !important; margin-bottom: 0 !important; }

.my-1 { margin-top: 0.125rem !important; margin-bottom: 0.125rem !important; }

.my-2 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }

.my-3 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }

.my-4 { margin-top: 1rem !important; margin-bottom: 1rem !important; }

.my-5 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }

.my-6 { margin-top: 3rem !important; margin-bottom: 3rem !important; }

.my-7 { margin-top: 4.5rem !important; margin-bottom: 4.5rem !important; }

.my-8 { margin-top: 9rem !important; margin-bottom: 9rem !important; }

.my-9 { margin-top: 11rem !important; margin-bottom: 11rem !important; }

.my-10 { margin-top: 14rem !important; margin-bottom: 14rem !important; }

.my-11 { margin-top: 16rem !important; margin-bottom: 16rem !important; }

.my-12 { margin-top: 20rem !important; margin-bottom: 20rem !important; }

.my-sm { margin-top: 1rem !important; margin-bottom: 1rem !important; }

.my-md { margin-top: 2rem !important; margin-bottom: 2rem !important; }

.my-lg { margin-top: 4rem !important; margin-bottom: 4rem !important; }

.my-xl { margin-top: 8rem !important; margin-bottom: 8rem !important; }

.my-auto { margin-top: auto !important; margin-bottom: auto !important; }

.mt-0 { margin-top: 0 !important; }

.mt-1 { margin-top: 0.125rem !important; }

.mt-2 { margin-top: 0.25rem !important; }

.mt-3 { margin-top: 0.5rem !important; }

.mt-4 { margin-top: 1rem !important; }

.mt-5 { margin-top: 1.5rem !important; }

.mt-6 { margin-top: 3rem !important; }

.mt-7 { margin-top: 4.5rem !important; }

.mt-8 { margin-top: 9rem !important; }

.mt-9 { margin-top: 11rem !important; }

.mt-10 { margin-top: 14rem !important; }

.mt-11 { margin-top: 16rem !important; }

.mt-12 { margin-top: 20rem !important; }

.mt-sm { margin-top: 1rem !important; }

.mt-md { margin-top: 2rem !important; }

.mt-lg { margin-top: 4rem !important; }

.mt-xl { margin-top: 8rem !important; }

.mt-auto { margin-top: auto !important; }

.me-0 { margin-right: 0 !important; }

.me-1 { margin-right: 0.125rem !important; }

.me-2 { margin-right: 0.25rem !important; }

.me-3 { margin-right: 0.5rem !important; }

.me-4 { margin-right: 1rem !important; }

.me-5 { margin-right: 1.5rem !important; }

.me-6 { margin-right: 3rem !important; }

.me-7 { margin-right: 4.5rem !important; }

.me-8 { margin-right: 9rem !important; }

.me-9 { margin-right: 11rem !important; }

.me-10 { margin-right: 14rem !important; }

.me-11 { margin-right: 16rem !important; }

.me-12 { margin-right: 20rem !important; }

.me-sm { margin-right: 1rem !important; }

.me-md { margin-right: 2rem !important; }

.me-lg { margin-right: 4rem !important; }

.me-xl { margin-right: 8rem !important; }

.me-auto { margin-right: auto !important; }

.mb-0 { margin-bottom: 0 !important; }

.mb-1 { margin-bottom: 0.125rem !important; }

.mb-2 { margin-bottom: 0.25rem !important; }

.mb-3 { margin-bottom: 0.5rem !important; }

.mb-4 { margin-bottom: 1rem !important; }

.mb-5 { margin-bottom: 1.5rem !important; }

.mb-6 { margin-bottom: 3rem !important; }

.mb-7 { margin-bottom: 4.5rem !important; }

.mb-8 { margin-bottom: 9rem !important; }

.mb-9 { margin-bottom: 11rem !important; }

.mb-10 { margin-bottom: 14rem !important; }

.mb-11 { margin-bottom: 16rem !important; }

.mb-12 { margin-bottom: 20rem !important; }

.mb-sm { margin-bottom: 1rem !important; }

.mb-md { margin-bottom: 2rem !important; }

.mb-lg { margin-bottom: 4rem !important; }

.mb-xl { margin-bottom: 8rem !important; }

.mb-auto { margin-bottom: auto !important; }

.ms-0 { margin-left: 0 !important; }

.ms-1 { margin-left: 0.125rem !important; }

.ms-2 { margin-left: 0.25rem !important; }

.ms-3 { margin-left: 0.5rem !important; }

.ms-4 { margin-left: 1rem !important; }

.ms-5 { margin-left: 1.5rem !important; }

.ms-6 { margin-left: 3rem !important; }

.ms-7 { margin-left: 4.5rem !important; }

.ms-8 { margin-left: 9rem !important; }

.ms-9 { margin-left: 11rem !important; }

.ms-10 { margin-left: 14rem !important; }

.ms-11 { margin-left: 16rem !important; }

.ms-12 { margin-left: 20rem !important; }

.ms-sm { margin-left: 1rem !important; }

.ms-md { margin-left: 2rem !important; }

.ms-lg { margin-left: 4rem !important; }

.ms-xl { margin-left: 8rem !important; }

.ms-auto { margin-left: auto !important; }

.m-n1 { margin: -0.125rem !important; }

.m-n2 { margin: -0.25rem !important; }

.m-n3 { margin: -0.5rem !important; }

.m-n4 { margin: -1rem !important; }

.m-n5 { margin: -1.5rem !important; }

.m-n6 { margin: -3rem !important; }

.m-n7 { margin: -4.5rem !important; }

.m-n8 { margin: -9rem !important; }

.m-n9 { margin: -11rem !important; }

.m-n10 { margin: -14rem !important; }

.m-n11 { margin: -16rem !important; }

.m-n12 { margin: -20rem !important; }

.m-nsm { margin: -1rem !important; }

.m-nmd { margin: -2rem !important; }

.m-nlg { margin: -4rem !important; }

.m-nxl { margin: -8rem !important; }

.mx-n1 { margin-right: -0.125rem !important; margin-left: -0.125rem !important; }

.mx-n2 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }

.mx-n3 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }

.mx-n4 { margin-right: -1rem !important; margin-left: -1rem !important; }

.mx-n5 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }

.mx-n6 { margin-right: -3rem !important; margin-left: -3rem !important; }

.mx-n7 { margin-right: -4.5rem !important; margin-left: -4.5rem !important; }

.mx-n8 { margin-right: -9rem !important; margin-left: -9rem !important; }

.mx-n9 { margin-right: -11rem !important; margin-left: -11rem !important; }

.mx-n10 { margin-right: -14rem !important; margin-left: -14rem !important; }

.mx-n11 { margin-right: -16rem !important; margin-left: -16rem !important; }

.mx-n12 { margin-right: -20rem !important; margin-left: -20rem !important; }

.mx-nsm { margin-right: -1rem !important; margin-left: -1rem !important; }

.mx-nmd { margin-right: -2rem !important; margin-left: -2rem !important; }

.mx-nlg { margin-right: -4rem !important; margin-left: -4rem !important; }

.mx-nxl { margin-right: -8rem !important; margin-left: -8rem !important; }

.my-n1 { margin-top: -0.125rem !important; margin-bottom: -0.125rem !important; }

.my-n2 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }

.my-n3 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }

.my-n4 { margin-top: -1rem !important; margin-bottom: -1rem !important; }

.my-n5 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }

.my-n6 { margin-top: -3rem !important; margin-bottom: -3rem !important; }

.my-n7 { margin-top: -4.5rem !important; margin-bottom: -4.5rem !important; }

.my-n8 { margin-top: -9rem !important; margin-bottom: -9rem !important; }

.my-n9 { margin-top: -11rem !important; margin-bottom: -11rem !important; }

.my-n10 { margin-top: -14rem !important; margin-bottom: -14rem !important; }

.my-n11 { margin-top: -16rem !important; margin-bottom: -16rem !important; }

.my-n12 { margin-top: -20rem !important; margin-bottom: -20rem !important; }

.my-nsm { margin-top: -1rem !important; margin-bottom: -1rem !important; }

.my-nmd { margin-top: -2rem !important; margin-bottom: -2rem !important; }

.my-nlg { margin-top: -4rem !important; margin-bottom: -4rem !important; }

.my-nxl { margin-top: -8rem !important; margin-bottom: -8rem !important; }

.mt-n1 { margin-top: -0.125rem !important; }

.mt-n2 { margin-top: -0.25rem !important; }

.mt-n3 { margin-top: -0.5rem !important; }

.mt-n4 { margin-top: -1rem !important; }

.mt-n5 { margin-top: -1.5rem !important; }

.mt-n6 { margin-top: -3rem !important; }

.mt-n7 { margin-top: -4.5rem !important; }

.mt-n8 { margin-top: -9rem !important; }

.mt-n9 { margin-top: -11rem !important; }

.mt-n10 { margin-top: -14rem !important; }

.mt-n11 { margin-top: -16rem !important; }

.mt-n12 { margin-top: -20rem !important; }

.mt-nsm { margin-top: -1rem !important; }

.mt-nmd { margin-top: -2rem !important; }

.mt-nlg { margin-top: -4rem !important; }

.mt-nxl { margin-top: -8rem !important; }

.me-n1 { margin-right: -0.125rem !important; }

.me-n2 { margin-right: -0.25rem !important; }

.me-n3 { margin-right: -0.5rem !important; }

.me-n4 { margin-right: -1rem !important; }

.me-n5 { margin-right: -1.5rem !important; }

.me-n6 { margin-right: -3rem !important; }

.me-n7 { margin-right: -4.5rem !important; }

.me-n8 { margin-right: -9rem !important; }

.me-n9 { margin-right: -11rem !important; }

.me-n10 { margin-right: -14rem !important; }

.me-n11 { margin-right: -16rem !important; }

.me-n12 { margin-right: -20rem !important; }

.me-nsm { margin-right: -1rem !important; }

.me-nmd { margin-right: -2rem !important; }

.me-nlg { margin-right: -4rem !important; }

.me-nxl { margin-right: -8rem !important; }

.mb-n1 { margin-bottom: -0.125rem !important; }

.mb-n2 { margin-bottom: -0.25rem !important; }

.mb-n3 { margin-bottom: -0.5rem !important; }

.mb-n4 { margin-bottom: -1rem !important; }

.mb-n5 { margin-bottom: -1.5rem !important; }

.mb-n6 { margin-bottom: -3rem !important; }

.mb-n7 { margin-bottom: -4.5rem !important; }

.mb-n8 { margin-bottom: -9rem !important; }

.mb-n9 { margin-bottom: -11rem !important; }

.mb-n10 { margin-bottom: -14rem !important; }

.mb-n11 { margin-bottom: -16rem !important; }

.mb-n12 { margin-bottom: -20rem !important; }

.mb-nsm { margin-bottom: -1rem !important; }

.mb-nmd { margin-bottom: -2rem !important; }

.mb-nlg { margin-bottom: -4rem !important; }

.mb-nxl { margin-bottom: -8rem !important; }

.ms-n1 { margin-left: -0.125rem !important; }

.ms-n2 { margin-left: -0.25rem !important; }

.ms-n3 { margin-left: -0.5rem !important; }

.ms-n4 { margin-left: -1rem !important; }

.ms-n5 { margin-left: -1.5rem !important; }

.ms-n6 { margin-left: -3rem !important; }

.ms-n7 { margin-left: -4.5rem !important; }

.ms-n8 { margin-left: -9rem !important; }

.ms-n9 { margin-left: -11rem !important; }

.ms-n10 { margin-left: -14rem !important; }

.ms-n11 { margin-left: -16rem !important; }

.ms-n12 { margin-left: -20rem !important; }

.ms-nsm { margin-left: -1rem !important; }

.ms-nmd { margin-left: -2rem !important; }

.ms-nlg { margin-left: -4rem !important; }

.ms-nxl { margin-left: -8rem !important; }

.p-0 { padding: 0 !important; }

.p-1 { padding: 0.125rem !important; }

.p-2 { padding: 0.25rem !important; }

.p-3 { padding: 0.5rem !important; }

.p-4 { padding: 1rem !important; }

.p-5 { padding: 1.5rem !important; }

.p-6 { padding: 3rem !important; }

.p-7 { padding: 4.5rem !important; }

.p-8 { padding: 9rem !important; }

.p-9 { padding: 11rem !important; }

.p-10 { padding: 14rem !important; }

.p-11 { padding: 16rem !important; }

.p-12 { padding: 20rem !important; }

.p-sm { padding: 1rem !important; }

.p-md { padding: 2rem !important; }

.p-lg { padding: 4rem !important; }

.p-xl { padding: 8rem !important; }

.px-0 { padding-right: 0 !important; padding-left: 0 !important; }

.px-1 { padding-right: 0.125rem !important; padding-left: 0.125rem !important; }

.px-2 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }

.px-3 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }

.px-4 { padding-right: 1rem !important; padding-left: 1rem !important; }

.px-5 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }

.px-6 { padding-right: 3rem !important; padding-left: 3rem !important; }

.px-7 { padding-right: 4.5rem !important; padding-left: 4.5rem !important; }

.px-8 { padding-right: 9rem !important; padding-left: 9rem !important; }

.px-9 { padding-right: 11rem !important; padding-left: 11rem !important; }

.px-10 { padding-right: 14rem !important; padding-left: 14rem !important; }

.px-11 { padding-right: 16rem !important; padding-left: 16rem !important; }

.px-12 { padding-right: 20rem !important; padding-left: 20rem !important; }

.px-sm { padding-right: 1rem !important; padding-left: 1rem !important; }

.px-md { padding-right: 2rem !important; padding-left: 2rem !important; }

.px-lg { padding-right: 4rem !important; padding-left: 4rem !important; }

.px-xl { padding-right: 8rem !important; padding-left: 8rem !important; }

.py-0 { padding-top: 0 !important; padding-bottom: 0 !important; }

.py-1 { padding-top: 0.125rem !important; padding-bottom: 0.125rem !important; }

.py-2 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }

.py-3 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }

.py-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; }

.py-5 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }

.py-6 { padding-top: 3rem !important; padding-bottom: 3rem !important; }

.py-7 { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; }

.py-8 { padding-top: 9rem !important; padding-bottom: 9rem !important; }

.py-9 { padding-top: 11rem !important; padding-bottom: 11rem !important; }

.py-10 { padding-top: 14rem !important; padding-bottom: 14rem !important; }

.py-11 { padding-top: 16rem !important; padding-bottom: 16rem !important; }

.py-12 { padding-top: 20rem !important; padding-bottom: 20rem !important; }

.py-sm { padding-top: 1rem !important; padding-bottom: 1rem !important; }

.py-md { padding-top: 2rem !important; padding-bottom: 2rem !important; }

.py-lg { padding-top: 4rem !important; padding-bottom: 4rem !important; }

.py-xl { padding-top: 8rem !important; padding-bottom: 8rem !important; }

.pt-0 { padding-top: 0 !important; }

.pt-1 { padding-top: 0.125rem !important; }

.pt-2 { padding-top: 0.25rem !important; }

.pt-3 { padding-top: 0.5rem !important; }

.pt-4 { padding-top: 1rem !important; }

.pt-5 { padding-top: 1.5rem !important; }

.pt-6 { padding-top: 3rem !important; }

.pt-7 { padding-top: 4.5rem !important; }

.pt-8 { padding-top: 9rem !important; }

.pt-9 { padding-top: 11rem !important; }

.pt-10 { padding-top: 14rem !important; }

.pt-11 { padding-top: 16rem !important; }

.pt-12 { padding-top: 20rem !important; }

.pt-sm { padding-top: 1rem !important; }

.pt-md { padding-top: 2rem !important; }

.pt-lg { padding-top: 4rem !important; }

.pt-xl { padding-top: 8rem !important; }

.pe-0 { padding-right: 0 !important; }

.pe-1 { padding-right: 0.125rem !important; }

.pe-2 { padding-right: 0.25rem !important; }

.pe-3 { padding-right: 0.5rem !important; }

.pe-4 { padding-right: 1rem !important; }

.pe-5 { padding-right: 1.5rem !important; }

.pe-6 { padding-right: 3rem !important; }

.pe-7 { padding-right: 4.5rem !important; }

.pe-8 { padding-right: 9rem !important; }

.pe-9 { padding-right: 11rem !important; }

.pe-10 { padding-right: 14rem !important; }

.pe-11 { padding-right: 16rem !important; }

.pe-12 { padding-right: 20rem !important; }

.pe-sm { padding-right: 1rem !important; }

.pe-md { padding-right: 2rem !important; }

.pe-lg { padding-right: 4rem !important; }

.pe-xl { padding-right: 8rem !important; }

.pb-0 { padding-bottom: 0 !important; }

.pb-1 { padding-bottom: 0.125rem !important; }

.pb-2 { padding-bottom: 0.25rem !important; }

.pb-3 { padding-bottom: 0.5rem !important; }

.pb-4 { padding-bottom: 1rem !important; }

.pb-5 { padding-bottom: 1.5rem !important; }

.pb-6 { padding-bottom: 3rem !important; }

.pb-7 { padding-bottom: 4.5rem !important; }

.pb-8 { padding-bottom: 9rem !important; }

.pb-9 { padding-bottom: 11rem !important; }

.pb-10 { padding-bottom: 14rem !important; }

.pb-11 { padding-bottom: 16rem !important; }

.pb-12 { padding-bottom: 20rem !important; }

.pb-sm { padding-bottom: 1rem !important; }

.pb-md { padding-bottom: 2rem !important; }

.pb-lg { padding-bottom: 4rem !important; }

.pb-xl { padding-bottom: 8rem !important; }

.ps-0 { padding-left: 0 !important; }

.ps-1 { padding-left: 0.125rem !important; }

.ps-2 { padding-left: 0.25rem !important; }

.ps-3 { padding-left: 0.5rem !important; }

.ps-4 { padding-left: 1rem !important; }

.ps-5 { padding-left: 1.5rem !important; }

.ps-6 { padding-left: 3rem !important; }

.ps-7 { padding-left: 4.5rem !important; }

.ps-8 { padding-left: 9rem !important; }

.ps-9 { padding-left: 11rem !important; }

.ps-10 { padding-left: 14rem !important; }

.ps-11 { padding-left: 16rem !important; }

.ps-12 { padding-left: 20rem !important; }

.ps-sm { padding-left: 1rem !important; }

.ps-md { padding-left: 2rem !important; }

.ps-lg { padding-left: 4rem !important; }

.ps-xl { padding-left: 8rem !important; }

.font-monospace { font-family: var(--bs-font-monospace) !important; }

.fs-1 { font-size: 2rem !important; }

.fs-2 { font-size: 1.75rem !important; }

.fs-3 { font-size: 1.5rem !important; }

.fs-4 { font-size: 1.25rem !important; }

.fs-5 { font-size: 1rem !important; }

.fs-6 { font-size: 0.875rem !important; }

.fs-base { font-size: 1rem !important; }

.fs-lg { font-size: 1.125rem !important; }

.fs-sm { font-size: 0.875rem !important; }

.fst-italic { font-style: italic !important; }

.fst-normal { font-style: normal !important; }

.fw-light { font-weight: 400 !important; }

.fw-lighter { font-weight: lighter !important; }

.fw-normal { font-weight: 400 !important; }

.fw-bold { font-weight: 600 !important; }

.fw-bolder { font-weight: 600 !important; }

.fw-black { font-weight: 800 !important; }

.fw-400 { font-weight: 400 !important; }

.fw-500 { font-weight: 500 !important; }

.fw-700 { font-weight: 700 !important; }

.fw-800 { font-weight: 800 !important; }

.lh-1 { line-height: 1 !important; }

.lh-2 { line-height: 1.5 !important; }

.lh-3 { line-height: 1.8 !important; }

.lh-sm { line-height: 1.75 !important; }

.lh-base { line-height: 1.6 !important; }

.lh-md { line-height: 1.6 !important; }

.lh-lg { line-height: 1.5 !important; }

.text-start { text-align: left !important; }

.text-end { text-align: right !important; }

.text-center { text-align: center !important; }

.text-decoration-none { text-decoration: none !important; }

.text-decoration-underline { text-decoration: underline !important; }

.text-decoration-line-through { text-decoration: line-through !important; }

.text-lowercase { text-transform: lowercase !important; }

.text-uppercase { text-transform: uppercase !important; }

.text-capitalize { text-transform: capitalize !important; }

.text-wrap { white-space: normal !important; }

.text-nowrap { white-space: nowrap !important; }

/* rtl:begin:remove */
.text-break { word-wrap: break-word !important; word-break: break-word !important; }

/* rtl:end:remove */
.text-light { color: #f6f6f6 !important; }

.text-dark { color: #0b0d0e !important; }

.text-primary { color: #0171df !important; }

.text-secondary { color: #727cf5 !important; }

.text-tertiary { color: #6627b3 !important; }

.text-info { color: #4085f1 !important; }

.text-accent1 { color: #3bc724 !important; }

.text-accent2 { color: #a4bfa6 !important; }

.text-accent3 { color: #d3dada !important; }

.text-success { color: #00c470 !important; }

.text-warning { color: #ecd300 !important; }

.text-danger { color: #ff1d0b !important; }

.text-white { color: #FFFFFF !important; }

.text-black { color: #000 !important; }

.text-indigo { color: #727cf5 !important; }

.text-purple { color: #6b5eae !important; }

.text-orange { color: #fd7e14 !important; }

.text-yellow { color: #F6C343 !important; }

.text-yellow-100 { color: #ffeed6 !important; }

.text-yellow-200 { color: #f5dbb8 !important; }

.text-gray-50 { color: #fdfdfd !important; }

.text-gray-100 { color: #fbfbfb !important; }

.text-gray-200 { color: #f6f6f6 !important; }

.text-gray-300 { color: #ececec !important; }

.text-gray-400 { color: #e3e3e3 !important; }

.text-gray-500 { color: #d9d9d9 !important; }

.text-gray-600 { color: #a3a3a3 !important; }

.text-gray-700 { color: #6d6d6d !important; }

.text-gray-800 { color: #363636 !important; }

.text-gray-900 { color: #212121 !important; }

.text-body { color: #1f2937 !important; }

.text-muted { color: #a3a3a3 !important; }

.text-black-50 { color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 { color: rgba(255, 255, 255, 0.5) !important; }

.text-reset { color: inherit !important; }

.bg-light { background-color: #f6f6f6 !important; }

.bg-dark { background-color: #0b0d0e !important; }

.bg-primary { background-color: #0171df !important; }

.bg-secondary { background-color: #727cf5 !important; }

.bg-tertiary { background-color: #6627b3 !important; }

.bg-info { background-color: #4085f1 !important; }

.bg-accent1 { background-color: #3bc724 !important; }

.bg-accent2 { background-color: #a4bfa6 !important; }

.bg-accent3 { background-color: #d3dada !important; }

.bg-success { background-color: #00c470 !important; }

.bg-warning { background-color: #ecd300 !important; }

.bg-danger { background-color: #ff1d0b !important; }

.bg-white { background-color: #FFFFFF !important; }

.bg-black { background-color: #000 !important; }

.bg-indigo { background-color: #727cf5 !important; }

.bg-purple { background-color: #6b5eae !important; }

.bg-orange { background-color: #fd7e14 !important; }

.bg-yellow { background-color: #F6C343 !important; }

.bg-yellow-100 { background-color: #ffeed6 !important; }

.bg-yellow-200 { background-color: #f5dbb8 !important; }

.bg-gray-50 { background-color: #fdfdfd !important; }

.bg-gray-100 { background-color: #fbfbfb !important; }

.bg-gray-200 { background-color: #f6f6f6 !important; }

.bg-gray-300 { background-color: #ececec !important; }

.bg-gray-400 { background-color: #e3e3e3 !important; }

.bg-gray-500 { background-color: #d9d9d9 !important; }

.bg-gray-600 { background-color: #a3a3a3 !important; }

.bg-gray-700 { background-color: #6d6d6d !important; }

.bg-gray-800 { background-color: #363636 !important; }

.bg-gray-900 { background-color: #212121 !important; }

.bg-body { background-color: #fbfbfb !important; }

.bg-transparent { background-color: transparent !important; }

.bg-gradient { background-image: var(--bs-gradient) !important; }

.user-select-all { user-select: all !important; }

.user-select-auto { user-select: auto !important; }

.user-select-none { user-select: none !important; }

.pe-none { pointer-events: none !important; }

.pe-auto { pointer-events: auto !important; }

.rounded { border-radius: 0.375rem !important; }

.rounded-0 { border-radius: 0 !important; }

.rounded-1 { border-radius: 0.375rem !important; }

.rounded-2 { border-radius: 0.375rem !important; }

.rounded-3 { border-radius: 0.5rem !important; }

.rounded-circle { border-radius: 50% !important; }

.rounded-pill { border-radius: 50rem !important; }

.rounded-top { border-top-left-radius: 0.375rem !important; border-top-right-radius: 0.375rem !important; }

.rounded-end { border-top-right-radius: 0.375rem !important; border-bottom-right-radius: 0.375rem !important; }

.rounded-bottom { border-bottom-right-radius: 0.375rem !important; border-bottom-left-radius: 0.375rem !important; }

.rounded-start { border-bottom-left-radius: 0.375rem !important; border-top-left-radius: 0.375rem !important; }

.visible { visibility: visible !important; }

.invisible { visibility: hidden !important; }

.border-top-2 { border-top-width: 2px !important; }

.border-top-3 { border-top-width: 3px !important; }

.border-top-4 { border-top-width: 4px !important; }

.border-top-5 { border-top-width: 5px !important; }

.border-end-2 { border-right-width: 2px !important; }

.border-end-3 { border-right-width: 3px !important; }

.border-end-4 { border-right-width: 4px !important; }

.border-end-5 { border-right-width: 5px !important; }

.border-bottom-2 { border-bottom-width: 2px !important; }

.border-bottom-3 { border-bottom-width: 3px !important; }

.border-bottom-4 { border-bottom-width: 4px !important; }

.border-bottom-5 { border-bottom-width: 5px !important; }

.border-start-2 { border-left-width: 2px !important; }

.border-start-3 { border-left-width: 3px !important; }

.border-start-4 { border-left-width: 4px !important; }

.border-start-5 { border-left-width: 5px !important; }

.text-gray-100 { color: #fbfbfb !important; }

.text-gray-200 { color: #f6f6f6 !important; }

.text-gray-300 { color: #ececec !important; }

.text-gray-400 { color: #e3e3e3 !important; }

.text-gray-500 { color: #d9d9d9 !important; }

.text-gray-600 { color: #a3a3a3 !important; }

.text-gray-700 { color: #6d6d6d !important; }

.text-gray-800 { color: #363636 !important; }

.text-gray-900 { color: #212121 !important; }

.ls-xs { letter-spacing: -0.08em !important; }

.ls-sm { letter-spacing: -0.04em !important; }

.ls-base { letter-spacing: 0em !important; }

.ls-md { letter-spacing: 0.1em !important; }

.ls-lg { letter-spacing: 0.15em !important; }

.ls-xl { letter-spacing: 0.2em !important; }

.ls-xxl { letter-spacing: 0.25em !important; }

.text-primary { color: #0171df !important; }

.text-secondary { color: #727cf5 !important; }

.text-tertiary { color: #6627b3 !important; }

.text-soft-indigo { color: #f5e8ff !important; }

.text-soft-green { color: #2CA58D !important; }

.text-purple { color: #6b5eae !important; }

.text-pink { color: #ff679b !important; }

.text-red { color: #f51d00 !important; }

.text-orange { color: #fd7e14 !important; }

.text-yellow { color: #F6C343 !important; }

.text-green { color: #00f55a !important; }

.text-teal { color: #02a8b5 !important; }

.text-cyan { color: #39afd1 !important; }

.text-white { color: #FFFFFF !important; }

.text-gray { color: #d9d9d9 !important; }

.text-gray-dark { color: #2c3439 !important; }

.text-primary-50 { color: #f2f8fd !important; }

.text-primary-100 { color: #e6f1fc !important; }

.text-primary-200 { color: #c0dcf7 !important; }

.text-primary-300 { color: #80b8ef !important; }

.text-primary-400 { color: #4195e7 !important; }

.text-primary-500 { color: #0171df !important; }

.text-primary-600 { color: #0155a7 !important; }

.text-primary-700 { color: #013970 !important; }

.text-primary-800 { color: #001c38 !important; }

.text-primary-900 { color: #001121 !important; }

.text-secondary-50 { color: ghostwhite !important; }

.text-secondary-100 { color: #f1f2fe !important; }

.text-secondary-200 { color: #dcdefd !important; }

.text-secondary-300 { color: #b9befa !important; }

.text-secondary-400 { color: #959df8 !important; }

.text-secondary-500 { color: #727cf5 !important; }

.text-secondary-600 { color: #565db8 !important; }

.text-secondary-700 { color: #393e7b !important; }

.text-secondary-800 { color: #1d1f3d !important; }

.text-secondary-900 { color: #111325 !important; }

.text-tertiary-50 { color: #f7f4fb !important; }

.text-tertiary-100 { color: #f0e9f7 !important; }

.text-tertiary-200 { color: #d9c9ec !important; }

.text-tertiary-300 { color: #b393d9 !important; }

.text-tertiary-400 { color: #8c5dc6 !important; }

.text-tertiary-500 { color: #6627b3 !important; }

.text-tertiary-600 { color: #4d1d86 !important; }

.text-tertiary-700 { color: #33145a !important; }

.text-tertiary-800 { color: #1a0a2d !important; }

.text-tertiary-900 { color: #0f061b !important; }

.text-soft-indigo-50 { color: #fffeff !important; }

.text-soft-indigo-100 { color: #fefdff !important; }

.text-soft-indigo-200 { color: #fdf9ff !important; }

.text-soft-indigo-300 { color: #faf4ff !important; }

.text-soft-indigo-400 { color: #f8eeff !important; }

.text-soft-indigo-500 { color: #f5e8ff !important; }

.text-soft-indigo-600 { color: #b8aebf !important; }

.text-soft-indigo-700 { color: #7b7480 !important; }

.text-soft-indigo-800 { color: #3d3a40 !important; }

.text-soft-indigo-900 { color: #252326 !important; }

.text-soft-green-50 { color: #f4fbf9 !important; }

.text-soft-green-100 { color: #eaf6f4 !important; }

.text-soft-green-200 { color: #cae9e3 !important; }

.text-soft-green-300 { color: #96d2c6 !important; }

.text-soft-green-400 { color: #61bcaa !important; }

.text-soft-green-500 { color: #2ca58d !important; }

.text-soft-green-600 { color: #217c6a !important; }

.text-soft-green-700 { color: #165347 !important; }

.text-soft-green-800 { color: #0b2923 !important; }

.text-soft-green-900 { color: #071915 !important; }

.text-purple-50 { color: #f8f7fb !important; }

.text-purple-100 { color: #f0eff7 !important; }

.text-purple-200 { color: #dad7eb !important; }

.text-purple-300 { color: #b5afd7 !important; }

.text-purple-400 { color: #9086c2 !important; }

.text-purple-500 { color: #6b5eae !important; }

.text-purple-600 { color: #504783 !important; }

.text-purple-700 { color: #362f57 !important; }

.text-purple-800 { color: #1b182c !important; }

.text-purple-900 { color: #100e1a !important; }

.text-pink-50 { color: #fff7fa !important; }

.text-pink-100 { color: lavenderblush !important; }

.text-pink-200 { color: #ffd9e6 !important; }

.text-pink-300 { color: #ffb3cd !important; }

.text-pink-400 { color: #ff8db4 !important; }

.text-pink-500 { color: #ff679b !important; }

.text-pink-600 { color: #bf4d74 !important; }

.text-pink-700 { color: #80344e !important; }

.text-pink-800 { color: #401a27 !important; }

.text-pink-900 { color: #260f17 !important; }

.text-red-50 { color: #fff4f2 !important; }

.text-red-100 { color: #fee8e6 !important; }

.text-red-200 { color: #fdc7bf !important; }

.text-red-300 { color: #fa8e80 !important; }

.text-red-400 { color: #f85640 !important; }

.text-red-500 { color: #f51d00 !important; }

.text-red-600 { color: #b81600 !important; }

.text-red-700 { color: #7b0f00 !important; }

.text-red-800 { color: #3d0700 !important; }

.text-red-900 { color: #250400 !important; }

.text-orange-50 { color: #fff9f3 !important; }

.text-orange-100 { color: #fff2e8 !important; }

.text-orange-200 { color: #ffdfc4 !important; }

.text-orange-300 { color: #febf8a !important; }

.text-orange-400 { color: #fe9e4f !important; }

.text-orange-500 { color: #fd7e14 !important; }

.text-orange-600 { color: #be5f0f !important; }

.text-orange-700 { color: #7f3f0a !important; }

.text-orange-800 { color: #3f2005 !important; }

.text-orange-900 { color: #261303 !important; }

.text-yellow-50 { color: #fffcf6 !important; }

.text-yellow-100 { color: #fef9ec !important; }

.text-yellow-200 { color: #fdf0d0 !important; }

.text-yellow-300 { color: #fbe1a1 !important; }

.text-yellow-400 { color: #f8d272 !important; }

.text-yellow-500 { color: #f6c343 !important; }

.text-yellow-600 { color: #b99232 !important; }

.text-yellow-700 { color: #7b6222 !important; }

.text-yellow-800 { color: #3e3111 !important; }

.text-yellow-900 { color: #251d0a !important; }

.text-green-50 { color: #f2fff7 !important; }

.text-green-100 { color: #e6feef !important; }

.text-green-200 { color: #bffdd6 !important; }

.text-green-300 { color: #80faad !important; }

.text-green-400 { color: #40f883 !important; }

.text-green-500 { color: #00f55a !important; }

.text-green-600 { color: #00b844 !important; }

.text-green-700 { color: #007b2d !important; }

.text-green-800 { color: #003d17 !important; }

.text-green-900 { color: #00250e !important; }

.text-teal-50 { color: #f2fbfb !important; }

.text-teal-100 { color: #e6f6f8 !important; }

.text-teal-200 { color: #c0e9ed !important; }

.text-teal-300 { color: #81d4da !important; }

.text-teal-400 { color: #41bec8 !important; }

.text-teal-500 { color: #02a8b5 !important; }

.text-teal-600 { color: #027e88 !important; }

.text-teal-700 { color: #01545b !important; }

.text-teal-800 { color: #012a2d !important; }

.text-teal-900 { color: #00191b !important; }

.text-cyan-50 { color: #f5fbfd !important; }

.text-cyan-100 { color: #ebf7fa !important; }

.text-cyan-200 { color: #ceebf4 !important; }

.text-cyan-300 { color: #9cd7e8 !important; }

.text-cyan-400 { color: #6bc3dd !important; }

.text-cyan-500 { color: #39afd1 !important; }

.text-cyan-600 { color: #2b839d !important; }

.text-cyan-700 { color: #1d5869 !important; }

.text-cyan-800 { color: #0e2c34 !important; }

.text-cyan-900 { color: #091a1f !important; }

.text-white-50 { color: white !important; }

.text-white-100 { color: white !important; }

.text-white-200 { color: white !important; }

.text-white-300 { color: white !important; }

.text-white-400 { color: white !important; }

.text-white-500 { color: white !important; }

.text-white-600 { color: #bfbfbf !important; }

.text-white-700 { color: gray !important; }

.text-white-800 { color: #404040 !important; }

.text-white-900 { color: #262626 !important; }

.text-gray-50 { color: #fdfdfd !important; }

.text-gray-100 { color: #fbfbfb !important; }

.text-gray-200 { color: #f6f6f6 !important; }

.text-gray-300 { color: #ececec !important; }

.text-gray-400 { color: #e3e3e3 !important; }

.text-gray-500 { color: #d9d9d9 !important; }

.text-gray-600 { color: #a3a3a3 !important; }

.text-gray-700 { color: #6d6d6d !important; }

.text-gray-800 { color: #363636 !important; }

.text-gray-900 { color: #212121 !important; }

.text-gray-dark-50 { color: #f4f5f5 !important; }

.text-gray-dark-100 { color: #eaebeb !important; }

.text-gray-dark-200 { color: #caccce !important; }

.text-gray-dark-300 { color: #969a9c !important; }

.text-gray-dark-400 { color: #61676b !important; }

.text-gray-dark-500 { color: #2c3439 !important; }

.text-gray-dark-600 { color: #21272b !important; }

.text-gray-dark-700 { color: #161a1d !important; }

.text-gray-dark-800 { color: #0b0d0e !important; }

.text-gray-dark-900 { color: #070809 !important; }

.bg-primary { background-color: #0171df !important; }

.bg-secondary { background-color: #727cf5 !important; }

.bg-tertiary { background-color: #6627b3 !important; }

.bg-soft-indigo { background-color: #f5e8ff !important; }

.bg-soft-green { background-color: #2CA58D !important; }

.bg-purple { background-color: #6b5eae !important; }

.bg-pink { background-color: #ff679b !important; }

.bg-red { background-color: #f51d00 !important; }

.bg-orange { background-color: #fd7e14 !important; }

.bg-yellow { background-color: #F6C343 !important; }

.bg-green { background-color: #00f55a !important; }

.bg-teal { background-color: #02a8b5 !important; }

.bg-cyan { background-color: #39afd1 !important; }

.bg-white { background-color: #FFFFFF !important; }

.bg-gray { background-color: #d9d9d9 !important; }

.bg-gray-dark { background-color: #2c3439 !important; }

.bg-primary-50 { background-color: #f2f8fd !important; }

.bg-primary-100 { background-color: #e6f1fc !important; }

.bg-primary-200 { background-color: #c0dcf7 !important; }

.bg-primary-300 { background-color: #80b8ef !important; }

.bg-primary-400 { background-color: #4195e7 !important; }

.bg-primary-500 { background-color: #0171df !important; }

.bg-primary-600 { background-color: #0155a7 !important; }

.bg-primary-700 { background-color: #013970 !important; }

.bg-primary-800 { background-color: #001c38 !important; }

.bg-primary-900 { background-color: #001121 !important; }

.bg-secondary-50 { background-color: ghostwhite !important; }

.bg-secondary-100 { background-color: #f1f2fe !important; }

.bg-secondary-200 { background-color: #dcdefd !important; }

.bg-secondary-300 { background-color: #b9befa !important; }

.bg-secondary-400 { background-color: #959df8 !important; }

.bg-secondary-500 { background-color: #727cf5 !important; }

.bg-secondary-600 { background-color: #565db8 !important; }

.bg-secondary-700 { background-color: #393e7b !important; }

.bg-secondary-800 { background-color: #1d1f3d !important; }

.bg-secondary-900 { background-color: #111325 !important; }

.bg-tertiary-50 { background-color: #f7f4fb !important; }

.bg-tertiary-100 { background-color: #f0e9f7 !important; }

.bg-tertiary-200 { background-color: #d9c9ec !important; }

.bg-tertiary-300 { background-color: #b393d9 !important; }

.bg-tertiary-400 { background-color: #8c5dc6 !important; }

.bg-tertiary-500 { background-color: #6627b3 !important; }

.bg-tertiary-600 { background-color: #4d1d86 !important; }

.bg-tertiary-700 { background-color: #33145a !important; }

.bg-tertiary-800 { background-color: #1a0a2d !important; }

.bg-tertiary-900 { background-color: #0f061b !important; }

.bg-soft-indigo-50 { background-color: #fffeff !important; }

.bg-soft-indigo-100 { background-color: #fefdff !important; }

.bg-soft-indigo-200 { background-color: #fdf9ff !important; }

.bg-soft-indigo-300 { background-color: #faf4ff !important; }

.bg-soft-indigo-400 { background-color: #f8eeff !important; }

.bg-soft-indigo-500 { background-color: #f5e8ff !important; }

.bg-soft-indigo-600 { background-color: #b8aebf !important; }

.bg-soft-indigo-700 { background-color: #7b7480 !important; }

.bg-soft-indigo-800 { background-color: #3d3a40 !important; }

.bg-soft-indigo-900 { background-color: #252326 !important; }

.bg-soft-green-50 { background-color: #f4fbf9 !important; }

.bg-soft-green-100 { background-color: #eaf6f4 !important; }

.bg-soft-green-200 { background-color: #cae9e3 !important; }

.bg-soft-green-300 { background-color: #96d2c6 !important; }

.bg-soft-green-400 { background-color: #61bcaa !important; }

.bg-soft-green-500 { background-color: #2ca58d !important; }

.bg-soft-green-600 { background-color: #217c6a !important; }

.bg-soft-green-700 { background-color: #165347 !important; }

.bg-soft-green-800 { background-color: #0b2923 !important; }

.bg-soft-green-900 { background-color: #071915 !important; }

.bg-purple-50 { background-color: #f8f7fb !important; }

.bg-purple-100 { background-color: #f0eff7 !important; }

.bg-purple-200 { background-color: #dad7eb !important; }

.bg-purple-300 { background-color: #b5afd7 !important; }

.bg-purple-400 { background-color: #9086c2 !important; }

.bg-purple-500 { background-color: #6b5eae !important; }

.bg-purple-600 { background-color: #504783 !important; }

.bg-purple-700 { background-color: #362f57 !important; }

.bg-purple-800 { background-color: #1b182c !important; }

.bg-purple-900 { background-color: #100e1a !important; }

.bg-pink-50 { background-color: #fff7fa !important; }

.bg-pink-100 { background-color: lavenderblush !important; }

.bg-pink-200 { background-color: #ffd9e6 !important; }

.bg-pink-300 { background-color: #ffb3cd !important; }

.bg-pink-400 { background-color: #ff8db4 !important; }

.bg-pink-500 { background-color: #ff679b !important; }

.bg-pink-600 { background-color: #bf4d74 !important; }

.bg-pink-700 { background-color: #80344e !important; }

.bg-pink-800 { background-color: #401a27 !important; }

.bg-pink-900 { background-color: #260f17 !important; }

.bg-red-50 { background-color: #fff4f2 !important; }

.bg-red-100 { background-color: #fee8e6 !important; }

.bg-red-200 { background-color: #fdc7bf !important; }

.bg-red-300 { background-color: #fa8e80 !important; }

.bg-red-400 { background-color: #f85640 !important; }

.bg-red-500 { background-color: #f51d00 !important; }

.bg-red-600 { background-color: #b81600 !important; }

.bg-red-700 { background-color: #7b0f00 !important; }

.bg-red-800 { background-color: #3d0700 !important; }

.bg-red-900 { background-color: #250400 !important; }

.bg-orange-50 { background-color: #fff9f3 !important; }

.bg-orange-100 { background-color: #fff2e8 !important; }

.bg-orange-200 { background-color: #ffdfc4 !important; }

.bg-orange-300 { background-color: #febf8a !important; }

.bg-orange-400 { background-color: #fe9e4f !important; }

.bg-orange-500 { background-color: #fd7e14 !important; }

.bg-orange-600 { background-color: #be5f0f !important; }

.bg-orange-700 { background-color: #7f3f0a !important; }

.bg-orange-800 { background-color: #3f2005 !important; }

.bg-orange-900 { background-color: #261303 !important; }

.bg-yellow-50 { background-color: #fffcf6 !important; }

.bg-yellow-100 { background-color: #fef9ec !important; }

.bg-yellow-200 { background-color: #fdf0d0 !important; }

.bg-yellow-300 { background-color: #fbe1a1 !important; }

.bg-yellow-400 { background-color: #f8d272 !important; }

.bg-yellow-500 { background-color: #f6c343 !important; }

.bg-yellow-600 { background-color: #b99232 !important; }

.bg-yellow-700 { background-color: #7b6222 !important; }

.bg-yellow-800 { background-color: #3e3111 !important; }

.bg-yellow-900 { background-color: #251d0a !important; }

.bg-green-50 { background-color: #f2fff7 !important; }

.bg-green-100 { background-color: #e6feef !important; }

.bg-green-200 { background-color: #bffdd6 !important; }

.bg-green-300 { background-color: #80faad !important; }

.bg-green-400 { background-color: #40f883 !important; }

.bg-green-500 { background-color: #00f55a !important; }

.bg-green-600 { background-color: #00b844 !important; }

.bg-green-700 { background-color: #007b2d !important; }

.bg-green-800 { background-color: #003d17 !important; }

.bg-green-900 { background-color: #00250e !important; }

.bg-teal-50 { background-color: #f2fbfb !important; }

.bg-teal-100 { background-color: #e6f6f8 !important; }

.bg-teal-200 { background-color: #c0e9ed !important; }

.bg-teal-300 { background-color: #81d4da !important; }

.bg-teal-400 { background-color: #41bec8 !important; }

.bg-teal-500 { background-color: #02a8b5 !important; }

.bg-teal-600 { background-color: #027e88 !important; }

.bg-teal-700 { background-color: #01545b !important; }

.bg-teal-800 { background-color: #012a2d !important; }

.bg-teal-900 { background-color: #00191b !important; }

.bg-cyan-50 { background-color: #f5fbfd !important; }

.bg-cyan-100 { background-color: #ebf7fa !important; }

.bg-cyan-200 { background-color: #ceebf4 !important; }

.bg-cyan-300 { background-color: #9cd7e8 !important; }

.bg-cyan-400 { background-color: #6bc3dd !important; }

.bg-cyan-500 { background-color: #39afd1 !important; }

.bg-cyan-600 { background-color: #2b839d !important; }

.bg-cyan-700 { background-color: #1d5869 !important; }

.bg-cyan-800 { background-color: #0e2c34 !important; }

.bg-cyan-900 { background-color: #091a1f !important; }

.bg-white-50 { background-color: white !important; }

.bg-white-100 { background-color: white !important; }

.bg-white-200 { background-color: white !important; }

.bg-white-300 { background-color: white !important; }

.bg-white-400 { background-color: white !important; }

.bg-white-500 { background-color: white !important; }

.bg-white-600 { background-color: #bfbfbf !important; }

.bg-white-700 { background-color: gray !important; }

.bg-white-800 { background-color: #404040 !important; }

.bg-white-900 { background-color: #262626 !important; }

.bg-gray-50 { background-color: #fdfdfd !important; }

.bg-gray-100 { background-color: #fbfbfb !important; }

.bg-gray-200 { background-color: #f6f6f6 !important; }

.bg-gray-300 { background-color: #ececec !important; }

.bg-gray-400 { background-color: #e3e3e3 !important; }

.bg-gray-500 { background-color: #d9d9d9 !important; }

.bg-gray-600 { background-color: #a3a3a3 !important; }

.bg-gray-700 { background-color: #6d6d6d !important; }

.bg-gray-800 { background-color: #363636 !important; }

.bg-gray-900 { background-color: #212121 !important; }

.bg-gray-dark-50 { background-color: #f4f5f5 !important; }

.bg-gray-dark-100 { background-color: #eaebeb !important; }

.bg-gray-dark-200 { background-color: #caccce !important; }

.bg-gray-dark-300 { background-color: #969a9c !important; }

.bg-gray-dark-400 { background-color: #61676b !important; }

.bg-gray-dark-500 { background-color: #2c3439 !important; }

.bg-gray-dark-600 { background-color: #21272b !important; }

.bg-gray-dark-700 { background-color: #161a1d !important; }

.bg-gray-dark-800 { background-color: #0b0d0e !important; }

.bg-gray-dark-900 { background-color: #070809 !important; }

.blur-0 { backdrop-filter: blur(0) !important; }

.blur-1 { backdrop-filter: blur(1px) !important; }

.blur-2 { backdrop-filter: blur(2px) !important; }

.blur-3 { backdrop-filter: blur(3px) !important; }

.blur-4 { backdrop-filter: blur(4px) !important; }

.blur-5 { backdrop-filter: blur(5px) !important; }

.blur-6 { backdrop-filter: blur(6px) !important; }

.blur-7 { backdrop-filter: blur(7px) !important; }

.blur-8 { backdrop-filter: blur(8px) !important; }

.blur-9 { backdrop-filter: blur(91px) !important; }

.blur-10 { backdrop-filter: blur(10px) !important; }

.blur-11 { backdrop-filter: blur(11px) !important; }

.blur-12 { backdrop-filter: blur(12px) !important; }

.blur-13 { backdrop-filter: blur(13px) !important; }

.blur-14 { backdrop-filter: blur(14px) !important; }

.float-left { float: left !important; }

.float-right { float: right !important; }

.o-0 { opacity: 0 !important; }

.o-25 { opacity: 0.25 !important; }

.o-50 { opacity: 0.5 !important; }

.o-75 { opacity: 0.75 !important; }

.o-100 { opacity: 1 !important; }

.z-0 { z-index: 0 !important; }

.z-1 { z-index: 1 !important; }

.z-2 { z-index: 2 !important; }

.z-3 { z-index: 3 !important; }

.z-999 { z-index: 999 !important; }

.fmxh-100 { min-height: 100px !important; }

.fmxh-200 { min-height: 200px !important; }

.fmxh-300 { min-height: 300px !important; }

.fmxh-400 { min-height: 400px !important; }

.fmxh-500 { min-height: 500px !important; }

.fmxh-999 { min-height: 999px !important; }

@media (min-width: 576px) { .float-sm-left { float: left !important; }
  .float-sm-right { float: right !important; }
  .d-sm-inline { display: inline !important; }
  .d-sm-inline-block { display: inline-block !important; }
  .d-sm-block { display: block !important; }
  .d-sm-grid { display: grid !important; }
  .d-sm-table { display: table !important; }
  .d-sm-table-row { display: table-row !important; }
  .d-sm-table-cell { display: table-cell !important; }
  .d-sm-flex { display: flex !important; }
  .d-sm-inline-flex { display: inline-flex !important; }
  .d-sm-none { display: none !important; }
  .w-sm-15 { width: 15% !important; }
  .w-sm-25 { width: 25% !important; }
  .w-sm-30 { width: 30% !important; }
  .w-sm-40 { width: 40% !important; }
  .w-sm-50 { width: 50% !important; }
  .w-sm-65 { width: 65% !important; }
  .w-sm-75 { width: 75% !important; }
  .w-sm-100 { width: 100% !important; }
  .w-sm-auto { width: auto !important; }
  .min-vw-sm-100 { min-width: 100vw !important; }
  .h-sm-25 { height: 25% !important; }
  .h-sm-50 { height: 50% !important; }
  .h-sm-75 { height: 75% !important; }
  .h-sm-100 { height: 100% !important; }
  .h-sm-auto { height: auto !important; }
  .mh-sm-25 { max-height: 25% !important; }
  .mh-sm-30 { max-height: 30% !important; }
  .mh-sm-40 { max-height: 40% !important; }
  .mh-sm-50 { max-height: 50% !important; }
  .mh-sm-65 { max-height: 65% !important; }
  .mh-sm-75 { max-height: 75% !important; }
  .mh-sm-100 { max-height: 100% !important; }
  .mh-sm-auto { max-height: auto !important; }
  .vh-sm-100 { height: 100vh !important; }
  .flex-sm-fill { flex: 1 1 auto !important; }
  .flex-sm-row { flex-direction: row !important; }
  .flex-sm-column { flex-direction: column !important; }
  .flex-sm-row-reverse { flex-direction: row-reverse !important; }
  .flex-sm-column-reverse { flex-direction: column-reverse !important; }
  .flex-sm-grow-0 { flex-grow: 0 !important; }
  .flex-sm-grow-1 { flex-grow: 1 !important; }
  .flex-sm-shrink-0 { flex-shrink: 0 !important; }
  .flex-sm-shrink-1 { flex-shrink: 1 !important; }
  .flex-sm-wrap { flex-wrap: wrap !important; }
  .flex-sm-nowrap { flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .gap-sm-0 { gap: 0 !important; }
  .gap-sm-1 { gap: 0.125rem !important; }
  .gap-sm-2 { gap: 0.25rem !important; }
  .gap-sm-3 { gap: 0.5rem !important; }
  .gap-sm-4 { gap: 1rem !important; }
  .gap-sm-5 { gap: 1.5rem !important; }
  .gap-sm-6 { gap: 3rem !important; }
  .gap-sm-7 { gap: 4.5rem !important; }
  .gap-sm-8 { gap: 9rem !important; }
  .gap-sm-9 { gap: 11rem !important; }
  .gap-sm-10 { gap: 14rem !important; }
  .gap-sm-11 { gap: 16rem !important; }
  .gap-sm-12 { gap: 20rem !important; }
  .gap-sm-sm { gap: 1rem !important; }
  .gap-sm-md { gap: 2rem !important; }
  .gap-sm-lg { gap: 4rem !important; }
  .gap-sm-xl { gap: 8rem !important; }
  .justify-content-sm-start { justify-content: flex-start !important; }
  .justify-content-sm-end { justify-content: flex-end !important; }
  .justify-content-sm-center { justify-content: center !important; }
  .justify-content-sm-between { justify-content: space-between !important; }
  .justify-content-sm-around { justify-content: space-around !important; }
  .justify-content-sm-evenly { justify-content: space-evenly !important; }
  .align-items-sm-start { align-items: flex-start !important; }
  .align-items-sm-end { align-items: flex-end !important; }
  .align-items-sm-center { align-items: center !important; }
  .align-items-sm-baseline { align-items: baseline !important; }
  .align-items-sm-stretch { align-items: stretch !important; }
  .align-content-sm-start { align-content: flex-start !important; }
  .align-content-sm-end { align-content: flex-end !important; }
  .align-content-sm-center { align-content: center !important; }
  .align-content-sm-between { align-content: space-between !important; }
  .align-content-sm-around { align-content: space-around !important; }
  .align-content-sm-stretch { align-content: stretch !important; }
  .align-self-sm-auto { align-self: auto !important; }
  .align-self-sm-start { align-self: flex-start !important; }
  .align-self-sm-end { align-self: flex-end !important; }
  .align-self-sm-center { align-self: center !important; }
  .align-self-sm-baseline { align-self: baseline !important; }
  .align-self-sm-stretch { align-self: stretch !important; }
  .order-sm-first { order: -1 !important; }
  .order-sm-0 { order: 0 !important; }
  .order-sm-1 { order: 1 !important; }
  .order-sm-2 { order: 2 !important; }
  .order-sm-3 { order: 3 !important; }
  .order-sm-4 { order: 4 !important; }
  .order-sm-5 { order: 5 !important; }
  .order-sm-last { order: 6 !important; }
  .m-sm-0 { margin: 0 !important; }
  .m-sm-1 { margin: 0.125rem !important; }
  .m-sm-2 { margin: 0.25rem !important; }
  .m-sm-3 { margin: 0.5rem !important; }
  .m-sm-4 { margin: 1rem !important; }
  .m-sm-5 { margin: 1.5rem !important; }
  .m-sm-6 { margin: 3rem !important; }
  .m-sm-7 { margin: 4.5rem !important; }
  .m-sm-8 { margin: 9rem !important; }
  .m-sm-9 { margin: 11rem !important; }
  .m-sm-10 { margin: 14rem !important; }
  .m-sm-11 { margin: 16rem !important; }
  .m-sm-12 { margin: 20rem !important; }
  .m-sm-sm { margin: 1rem !important; }
  .m-sm-md { margin: 2rem !important; }
  .m-sm-lg { margin: 4rem !important; }
  .m-sm-xl { margin: 8rem !important; }
  .m-sm-auto { margin: auto !important; }
  .mx-sm-0 { margin-right: 0 !important; margin-left: 0 !important; }
  .mx-sm-1 { margin-right: 0.125rem !important; margin-left: 0.125rem !important; }
  .mx-sm-2 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-sm-3 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-sm-4 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-sm-5 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-sm-6 { margin-right: 3rem !important; margin-left: 3rem !important; }
  .mx-sm-7 { margin-right: 4.5rem !important; margin-left: 4.5rem !important; }
  .mx-sm-8 { margin-right: 9rem !important; margin-left: 9rem !important; }
  .mx-sm-9 { margin-right: 11rem !important; margin-left: 11rem !important; }
  .mx-sm-10 { margin-right: 14rem !important; margin-left: 14rem !important; }
  .mx-sm-11 { margin-right: 16rem !important; margin-left: 16rem !important; }
  .mx-sm-12 { margin-right: 20rem !important; margin-left: 20rem !important; }
  .mx-sm-sm { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-sm-md { margin-right: 2rem !important; margin-left: 2rem !important; }
  .mx-sm-lg { margin-right: 4rem !important; margin-left: 4rem !important; }
  .mx-sm-xl { margin-right: 8rem !important; margin-left: 8rem !important; }
  .mx-sm-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-sm-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .my-sm-1 { margin-top: 0.125rem !important; margin-bottom: 0.125rem !important; }
  .my-sm-2 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-sm-3 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-sm-4 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-sm-5 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-sm-6 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  .my-sm-7 { margin-top: 4.5rem !important; margin-bottom: 4.5rem !important; }
  .my-sm-8 { margin-top: 9rem !important; margin-bottom: 9rem !important; }
  .my-sm-9 { margin-top: 11rem !important; margin-bottom: 11rem !important; }
  .my-sm-10 { margin-top: 14rem !important; margin-bottom: 14rem !important; }
  .my-sm-11 { margin-top: 16rem !important; margin-bottom: 16rem !important; }
  .my-sm-12 { margin-top: 20rem !important; margin-bottom: 20rem !important; }
  .my-sm-sm { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-sm-md { margin-top: 2rem !important; margin-bottom: 2rem !important; }
  .my-sm-lg { margin-top: 4rem !important; margin-bottom: 4rem !important; }
  .my-sm-xl { margin-top: 8rem !important; margin-bottom: 8rem !important; }
  .my-sm-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-sm-0 { margin-top: 0 !important; }
  .mt-sm-1 { margin-top: 0.125rem !important; }
  .mt-sm-2 { margin-top: 0.25rem !important; }
  .mt-sm-3 { margin-top: 0.5rem !important; }
  .mt-sm-4 { margin-top: 1rem !important; }
  .mt-sm-5 { margin-top: 1.5rem !important; }
  .mt-sm-6 { margin-top: 3rem !important; }
  .mt-sm-7 { margin-top: 4.5rem !important; }
  .mt-sm-8 { margin-top: 9rem !important; }
  .mt-sm-9 { margin-top: 11rem !important; }
  .mt-sm-10 { margin-top: 14rem !important; }
  .mt-sm-11 { margin-top: 16rem !important; }
  .mt-sm-12 { margin-top: 20rem !important; }
  .mt-sm-sm { margin-top: 1rem !important; }
  .mt-sm-md { margin-top: 2rem !important; }
  .mt-sm-lg { margin-top: 4rem !important; }
  .mt-sm-xl { margin-top: 8rem !important; }
  .mt-sm-auto { margin-top: auto !important; }
  .me-sm-0 { margin-right: 0 !important; }
  .me-sm-1 { margin-right: 0.125rem !important; }
  .me-sm-2 { margin-right: 0.25rem !important; }
  .me-sm-3 { margin-right: 0.5rem !important; }
  .me-sm-4 { margin-right: 1rem !important; }
  .me-sm-5 { margin-right: 1.5rem !important; }
  .me-sm-6 { margin-right: 3rem !important; }
  .me-sm-7 { margin-right: 4.5rem !important; }
  .me-sm-8 { margin-right: 9rem !important; }
  .me-sm-9 { margin-right: 11rem !important; }
  .me-sm-10 { margin-right: 14rem !important; }
  .me-sm-11 { margin-right: 16rem !important; }
  .me-sm-12 { margin-right: 20rem !important; }
  .me-sm-sm { margin-right: 1rem !important; }
  .me-sm-md { margin-right: 2rem !important; }
  .me-sm-lg { margin-right: 4rem !important; }
  .me-sm-xl { margin-right: 8rem !important; }
  .me-sm-auto { margin-right: auto !important; }
  .mb-sm-0 { margin-bottom: 0 !important; }
  .mb-sm-1 { margin-bottom: 0.125rem !important; }
  .mb-sm-2 { margin-bottom: 0.25rem !important; }
  .mb-sm-3 { margin-bottom: 0.5rem !important; }
  .mb-sm-4 { margin-bottom: 1rem !important; }
  .mb-sm-5 { margin-bottom: 1.5rem !important; }
  .mb-sm-6 { margin-bottom: 3rem !important; }
  .mb-sm-7 { margin-bottom: 4.5rem !important; }
  .mb-sm-8 { margin-bottom: 9rem !important; }
  .mb-sm-9 { margin-bottom: 11rem !important; }
  .mb-sm-10 { margin-bottom: 14rem !important; }
  .mb-sm-11 { margin-bottom: 16rem !important; }
  .mb-sm-12 { margin-bottom: 20rem !important; }
  .mb-sm-sm { margin-bottom: 1rem !important; }
  .mb-sm-md { margin-bottom: 2rem !important; }
  .mb-sm-lg { margin-bottom: 4rem !important; }
  .mb-sm-xl { margin-bottom: 8rem !important; }
  .mb-sm-auto { margin-bottom: auto !important; }
  .ms-sm-0 { margin-left: 0 !important; }
  .ms-sm-1 { margin-left: 0.125rem !important; }
  .ms-sm-2 { margin-left: 0.25rem !important; }
  .ms-sm-3 { margin-left: 0.5rem !important; }
  .ms-sm-4 { margin-left: 1rem !important; }
  .ms-sm-5 { margin-left: 1.5rem !important; }
  .ms-sm-6 { margin-left: 3rem !important; }
  .ms-sm-7 { margin-left: 4.5rem !important; }
  .ms-sm-8 { margin-left: 9rem !important; }
  .ms-sm-9 { margin-left: 11rem !important; }
  .ms-sm-10 { margin-left: 14rem !important; }
  .ms-sm-11 { margin-left: 16rem !important; }
  .ms-sm-12 { margin-left: 20rem !important; }
  .ms-sm-sm { margin-left: 1rem !important; }
  .ms-sm-md { margin-left: 2rem !important; }
  .ms-sm-lg { margin-left: 4rem !important; }
  .ms-sm-xl { margin-left: 8rem !important; }
  .ms-sm-auto { margin-left: auto !important; }
  .m-sm-n1 { margin: -0.125rem !important; }
  .m-sm-n2 { margin: -0.25rem !important; }
  .m-sm-n3 { margin: -0.5rem !important; }
  .m-sm-n4 { margin: -1rem !important; }
  .m-sm-n5 { margin: -1.5rem !important; }
  .m-sm-n6 { margin: -3rem !important; }
  .m-sm-n7 { margin: -4.5rem !important; }
  .m-sm-n8 { margin: -9rem !important; }
  .m-sm-n9 { margin: -11rem !important; }
  .m-sm-n10 { margin: -14rem !important; }
  .m-sm-n11 { margin: -16rem !important; }
  .m-sm-n12 { margin: -20rem !important; }
  .m-sm-nsm { margin: -1rem !important; }
  .m-sm-nmd { margin: -2rem !important; }
  .m-sm-nlg { margin: -4rem !important; }
  .m-sm-nxl { margin: -8rem !important; }
  .mx-sm-n1 { margin-right: -0.125rem !important; margin-left: -0.125rem !important; }
  .mx-sm-n2 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }
  .mx-sm-n3 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }
  .mx-sm-n4 { margin-right: -1rem !important; margin-left: -1rem !important; }
  .mx-sm-n5 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }
  .mx-sm-n6 { margin-right: -3rem !important; margin-left: -3rem !important; }
  .mx-sm-n7 { margin-right: -4.5rem !important; margin-left: -4.5rem !important; }
  .mx-sm-n8 { margin-right: -9rem !important; margin-left: -9rem !important; }
  .mx-sm-n9 { margin-right: -11rem !important; margin-left: -11rem !important; }
  .mx-sm-n10 { margin-right: -14rem !important; margin-left: -14rem !important; }
  .mx-sm-n11 { margin-right: -16rem !important; margin-left: -16rem !important; }
  .mx-sm-n12 { margin-right: -20rem !important; margin-left: -20rem !important; }
  .mx-sm-nsm { margin-right: -1rem !important; margin-left: -1rem !important; }
  .mx-sm-nmd { margin-right: -2rem !important; margin-left: -2rem !important; }
  .mx-sm-nlg { margin-right: -4rem !important; margin-left: -4rem !important; }
  .mx-sm-nxl { margin-right: -8rem !important; margin-left: -8rem !important; }
  .my-sm-n1 { margin-top: -0.125rem !important; margin-bottom: -0.125rem !important; }
  .my-sm-n2 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
  .my-sm-n3 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
  .my-sm-n4 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  .my-sm-n5 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
  .my-sm-n6 { margin-top: -3rem !important; margin-bottom: -3rem !important; }
  .my-sm-n7 { margin-top: -4.5rem !important; margin-bottom: -4.5rem !important; }
  .my-sm-n8 { margin-top: -9rem !important; margin-bottom: -9rem !important; }
  .my-sm-n9 { margin-top: -11rem !important; margin-bottom: -11rem !important; }
  .my-sm-n10 { margin-top: -14rem !important; margin-bottom: -14rem !important; }
  .my-sm-n11 { margin-top: -16rem !important; margin-bottom: -16rem !important; }
  .my-sm-n12 { margin-top: -20rem !important; margin-bottom: -20rem !important; }
  .my-sm-nsm { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  .my-sm-nmd { margin-top: -2rem !important; margin-bottom: -2rem !important; }
  .my-sm-nlg { margin-top: -4rem !important; margin-bottom: -4rem !important; }
  .my-sm-nxl { margin-top: -8rem !important; margin-bottom: -8rem !important; }
  .mt-sm-n1 { margin-top: -0.125rem !important; }
  .mt-sm-n2 { margin-top: -0.25rem !important; }
  .mt-sm-n3 { margin-top: -0.5rem !important; }
  .mt-sm-n4 { margin-top: -1rem !important; }
  .mt-sm-n5 { margin-top: -1.5rem !important; }
  .mt-sm-n6 { margin-top: -3rem !important; }
  .mt-sm-n7 { margin-top: -4.5rem !important; }
  .mt-sm-n8 { margin-top: -9rem !important; }
  .mt-sm-n9 { margin-top: -11rem !important; }
  .mt-sm-n10 { margin-top: -14rem !important; }
  .mt-sm-n11 { margin-top: -16rem !important; }
  .mt-sm-n12 { margin-top: -20rem !important; }
  .mt-sm-nsm { margin-top: -1rem !important; }
  .mt-sm-nmd { margin-top: -2rem !important; }
  .mt-sm-nlg { margin-top: -4rem !important; }
  .mt-sm-nxl { margin-top: -8rem !important; }
  .me-sm-n1 { margin-right: -0.125rem !important; }
  .me-sm-n2 { margin-right: -0.25rem !important; }
  .me-sm-n3 { margin-right: -0.5rem !important; }
  .me-sm-n4 { margin-right: -1rem !important; }
  .me-sm-n5 { margin-right: -1.5rem !important; }
  .me-sm-n6 { margin-right: -3rem !important; }
  .me-sm-n7 { margin-right: -4.5rem !important; }
  .me-sm-n8 { margin-right: -9rem !important; }
  .me-sm-n9 { margin-right: -11rem !important; }
  .me-sm-n10 { margin-right: -14rem !important; }
  .me-sm-n11 { margin-right: -16rem !important; }
  .me-sm-n12 { margin-right: -20rem !important; }
  .me-sm-nsm { margin-right: -1rem !important; }
  .me-sm-nmd { margin-right: -2rem !important; }
  .me-sm-nlg { margin-right: -4rem !important; }
  .me-sm-nxl { margin-right: -8rem !important; }
  .mb-sm-n1 { margin-bottom: -0.125rem !important; }
  .mb-sm-n2 { margin-bottom: -0.25rem !important; }
  .mb-sm-n3 { margin-bottom: -0.5rem !important; }
  .mb-sm-n4 { margin-bottom: -1rem !important; }
  .mb-sm-n5 { margin-bottom: -1.5rem !important; }
  .mb-sm-n6 { margin-bottom: -3rem !important; }
  .mb-sm-n7 { margin-bottom: -4.5rem !important; }
  .mb-sm-n8 { margin-bottom: -9rem !important; }
  .mb-sm-n9 { margin-bottom: -11rem !important; }
  .mb-sm-n10 { margin-bottom: -14rem !important; }
  .mb-sm-n11 { margin-bottom: -16rem !important; }
  .mb-sm-n12 { margin-bottom: -20rem !important; }
  .mb-sm-nsm { margin-bottom: -1rem !important; }
  .mb-sm-nmd { margin-bottom: -2rem !important; }
  .mb-sm-nlg { margin-bottom: -4rem !important; }
  .mb-sm-nxl { margin-bottom: -8rem !important; }
  .ms-sm-n1 { margin-left: -0.125rem !important; }
  .ms-sm-n2 { margin-left: -0.25rem !important; }
  .ms-sm-n3 { margin-left: -0.5rem !important; }
  .ms-sm-n4 { margin-left: -1rem !important; }
  .ms-sm-n5 { margin-left: -1.5rem !important; }
  .ms-sm-n6 { margin-left: -3rem !important; }
  .ms-sm-n7 { margin-left: -4.5rem !important; }
  .ms-sm-n8 { margin-left: -9rem !important; }
  .ms-sm-n9 { margin-left: -11rem !important; }
  .ms-sm-n10 { margin-left: -14rem !important; }
  .ms-sm-n11 { margin-left: -16rem !important; }
  .ms-sm-n12 { margin-left: -20rem !important; }
  .ms-sm-nsm { margin-left: -1rem !important; }
  .ms-sm-nmd { margin-left: -2rem !important; }
  .ms-sm-nlg { margin-left: -4rem !important; }
  .ms-sm-nxl { margin-left: -8rem !important; }
  .p-sm-0 { padding: 0 !important; }
  .p-sm-1 { padding: 0.125rem !important; }
  .p-sm-2 { padding: 0.25rem !important; }
  .p-sm-3 { padding: 0.5rem !important; }
  .p-sm-4 { padding: 1rem !important; }
  .p-sm-5 { padding: 1.5rem !important; }
  .p-sm-6 { padding: 3rem !important; }
  .p-sm-7 { padding: 4.5rem !important; }
  .p-sm-8 { padding: 9rem !important; }
  .p-sm-9 { padding: 11rem !important; }
  .p-sm-10 { padding: 14rem !important; }
  .p-sm-11 { padding: 16rem !important; }
  .p-sm-12 { padding: 20rem !important; }
  .p-sm-sm { padding: 1rem !important; }
  .p-sm-md { padding: 2rem !important; }
  .p-sm-lg { padding: 4rem !important; }
  .p-sm-xl { padding: 8rem !important; }
  .px-sm-0 { padding-right: 0 !important; padding-left: 0 !important; }
  .px-sm-1 { padding-right: 0.125rem !important; padding-left: 0.125rem !important; }
  .px-sm-2 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-sm-3 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-sm-4 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-sm-5 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-sm-6 { padding-right: 3rem !important; padding-left: 3rem !important; }
  .px-sm-7 { padding-right: 4.5rem !important; padding-left: 4.5rem !important; }
  .px-sm-8 { padding-right: 9rem !important; padding-left: 9rem !important; }
  .px-sm-9 { padding-right: 11rem !important; padding-left: 11rem !important; }
  .px-sm-10 { padding-right: 14rem !important; padding-left: 14rem !important; }
  .px-sm-11 { padding-right: 16rem !important; padding-left: 16rem !important; }
  .px-sm-12 { padding-right: 20rem !important; padding-left: 20rem !important; }
  .px-sm-sm { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-sm-md { padding-right: 2rem !important; padding-left: 2rem !important; }
  .px-sm-lg { padding-right: 4rem !important; padding-left: 4rem !important; }
  .px-sm-xl { padding-right: 8rem !important; padding-left: 8rem !important; }
  .py-sm-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .py-sm-1 { padding-top: 0.125rem !important; padding-bottom: 0.125rem !important; }
  .py-sm-2 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-sm-3 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-sm-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-sm-5 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-sm-6 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  .py-sm-7 { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; }
  .py-sm-8 { padding-top: 9rem !important; padding-bottom: 9rem !important; }
  .py-sm-9 { padding-top: 11rem !important; padding-bottom: 11rem !important; }
  .py-sm-10 { padding-top: 14rem !important; padding-bottom: 14rem !important; }
  .py-sm-11 { padding-top: 16rem !important; padding-bottom: 16rem !important; }
  .py-sm-12 { padding-top: 20rem !important; padding-bottom: 20rem !important; }
  .py-sm-sm { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-sm-md { padding-top: 2rem !important; padding-bottom: 2rem !important; }
  .py-sm-lg { padding-top: 4rem !important; padding-bottom: 4rem !important; }
  .py-sm-xl { padding-top: 8rem !important; padding-bottom: 8rem !important; }
  .pt-sm-0 { padding-top: 0 !important; }
  .pt-sm-1 { padding-top: 0.125rem !important; }
  .pt-sm-2 { padding-top: 0.25rem !important; }
  .pt-sm-3 { padding-top: 0.5rem !important; }
  .pt-sm-4 { padding-top: 1rem !important; }
  .pt-sm-5 { padding-top: 1.5rem !important; }
  .pt-sm-6 { padding-top: 3rem !important; }
  .pt-sm-7 { padding-top: 4.5rem !important; }
  .pt-sm-8 { padding-top: 9rem !important; }
  .pt-sm-9 { padding-top: 11rem !important; }
  .pt-sm-10 { padding-top: 14rem !important; }
  .pt-sm-11 { padding-top: 16rem !important; }
  .pt-sm-12 { padding-top: 20rem !important; }
  .pt-sm-sm { padding-top: 1rem !important; }
  .pt-sm-md { padding-top: 2rem !important; }
  .pt-sm-lg { padding-top: 4rem !important; }
  .pt-sm-xl { padding-top: 8rem !important; }
  .pe-sm-0 { padding-right: 0 !important; }
  .pe-sm-1 { padding-right: 0.125rem !important; }
  .pe-sm-2 { padding-right: 0.25rem !important; }
  .pe-sm-3 { padding-right: 0.5rem !important; }
  .pe-sm-4 { padding-right: 1rem !important; }
  .pe-sm-5 { padding-right: 1.5rem !important; }
  .pe-sm-6 { padding-right: 3rem !important; }
  .pe-sm-7 { padding-right: 4.5rem !important; }
  .pe-sm-8 { padding-right: 9rem !important; }
  .pe-sm-9 { padding-right: 11rem !important; }
  .pe-sm-10 { padding-right: 14rem !important; }
  .pe-sm-11 { padding-right: 16rem !important; }
  .pe-sm-12 { padding-right: 20rem !important; }
  .pe-sm-sm { padding-right: 1rem !important; }
  .pe-sm-md { padding-right: 2rem !important; }
  .pe-sm-lg { padding-right: 4rem !important; }
  .pe-sm-xl { padding-right: 8rem !important; }
  .pb-sm-0 { padding-bottom: 0 !important; }
  .pb-sm-1 { padding-bottom: 0.125rem !important; }
  .pb-sm-2 { padding-bottom: 0.25rem !important; }
  .pb-sm-3 { padding-bottom: 0.5rem !important; }
  .pb-sm-4 { padding-bottom: 1rem !important; }
  .pb-sm-5 { padding-bottom: 1.5rem !important; }
  .pb-sm-6 { padding-bottom: 3rem !important; }
  .pb-sm-7 { padding-bottom: 4.5rem !important; }
  .pb-sm-8 { padding-bottom: 9rem !important; }
  .pb-sm-9 { padding-bottom: 11rem !important; }
  .pb-sm-10 { padding-bottom: 14rem !important; }
  .pb-sm-11 { padding-bottom: 16rem !important; }
  .pb-sm-12 { padding-bottom: 20rem !important; }
  .pb-sm-sm { padding-bottom: 1rem !important; }
  .pb-sm-md { padding-bottom: 2rem !important; }
  .pb-sm-lg { padding-bottom: 4rem !important; }
  .pb-sm-xl { padding-bottom: 8rem !important; }
  .ps-sm-0 { padding-left: 0 !important; }
  .ps-sm-1 { padding-left: 0.125rem !important; }
  .ps-sm-2 { padding-left: 0.25rem !important; }
  .ps-sm-3 { padding-left: 0.5rem !important; }
  .ps-sm-4 { padding-left: 1rem !important; }
  .ps-sm-5 { padding-left: 1.5rem !important; }
  .ps-sm-6 { padding-left: 3rem !important; }
  .ps-sm-7 { padding-left: 4.5rem !important; }
  .ps-sm-8 { padding-left: 9rem !important; }
  .ps-sm-9 { padding-left: 11rem !important; }
  .ps-sm-10 { padding-left: 14rem !important; }
  .ps-sm-11 { padding-left: 16rem !important; }
  .ps-sm-12 { padding-left: 20rem !important; }
  .ps-sm-sm { padding-left: 1rem !important; }
  .ps-sm-md { padding-left: 2rem !important; }
  .ps-sm-lg { padding-left: 4rem !important; }
  .ps-sm-xl { padding-left: 8rem !important; }
  .text-sm-start { text-align: left !important; }
  .text-sm-end { text-align: right !important; }
  .text-sm-center { text-align: center !important; }
  .float-sm-left { float: left !important; }
  .float-sm-right { float: right !important; } }

@media (min-width: 768px) { .float-md-left { float: left !important; }
  .float-md-right { float: right !important; }
  .d-md-inline { display: inline !important; }
  .d-md-inline-block { display: inline-block !important; }
  .d-md-block { display: block !important; }
  .d-md-grid { display: grid !important; }
  .d-md-table { display: table !important; }
  .d-md-table-row { display: table-row !important; }
  .d-md-table-cell { display: table-cell !important; }
  .d-md-flex { display: flex !important; }
  .d-md-inline-flex { display: inline-flex !important; }
  .d-md-none { display: none !important; }
  .w-md-15 { width: 15% !important; }
  .w-md-25 { width: 25% !important; }
  .w-md-30 { width: 30% !important; }
  .w-md-40 { width: 40% !important; }
  .w-md-50 { width: 50% !important; }
  .w-md-65 { width: 65% !important; }
  .w-md-75 { width: 75% !important; }
  .w-md-100 { width: 100% !important; }
  .w-md-auto { width: auto !important; }
  .min-vw-md-100 { min-width: 100vw !important; }
  .h-md-25 { height: 25% !important; }
  .h-md-50 { height: 50% !important; }
  .h-md-75 { height: 75% !important; }
  .h-md-100 { height: 100% !important; }
  .h-md-auto { height: auto !important; }
  .mh-md-25 { max-height: 25% !important; }
  .mh-md-30 { max-height: 30% !important; }
  .mh-md-40 { max-height: 40% !important; }
  .mh-md-50 { max-height: 50% !important; }
  .mh-md-65 { max-height: 65% !important; }
  .mh-md-75 { max-height: 75% !important; }
  .mh-md-100 { max-height: 100% !important; }
  .mh-md-auto { max-height: auto !important; }
  .vh-md-100 { height: 100vh !important; }
  .flex-md-fill { flex: 1 1 auto !important; }
  .flex-md-row { flex-direction: row !important; }
  .flex-md-column { flex-direction: column !important; }
  .flex-md-row-reverse { flex-direction: row-reverse !important; }
  .flex-md-column-reverse { flex-direction: column-reverse !important; }
  .flex-md-grow-0 { flex-grow: 0 !important; }
  .flex-md-grow-1 { flex-grow: 1 !important; }
  .flex-md-shrink-0 { flex-shrink: 0 !important; }
  .flex-md-shrink-1 { flex-shrink: 1 !important; }
  .flex-md-wrap { flex-wrap: wrap !important; }
  .flex-md-nowrap { flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .gap-md-0 { gap: 0 !important; }
  .gap-md-1 { gap: 0.125rem !important; }
  .gap-md-2 { gap: 0.25rem !important; }
  .gap-md-3 { gap: 0.5rem !important; }
  .gap-md-4 { gap: 1rem !important; }
  .gap-md-5 { gap: 1.5rem !important; }
  .gap-md-6 { gap: 3rem !important; }
  .gap-md-7 { gap: 4.5rem !important; }
  .gap-md-8 { gap: 9rem !important; }
  .gap-md-9 { gap: 11rem !important; }
  .gap-md-10 { gap: 14rem !important; }
  .gap-md-11 { gap: 16rem !important; }
  .gap-md-12 { gap: 20rem !important; }
  .gap-md-sm { gap: 1rem !important; }
  .gap-md-md { gap: 2rem !important; }
  .gap-md-lg { gap: 4rem !important; }
  .gap-md-xl { gap: 8rem !important; }
  .justify-content-md-start { justify-content: flex-start !important; }
  .justify-content-md-end { justify-content: flex-end !important; }
  .justify-content-md-center { justify-content: center !important; }
  .justify-content-md-between { justify-content: space-between !important; }
  .justify-content-md-around { justify-content: space-around !important; }
  .justify-content-md-evenly { justify-content: space-evenly !important; }
  .align-items-md-start { align-items: flex-start !important; }
  .align-items-md-end { align-items: flex-end !important; }
  .align-items-md-center { align-items: center !important; }
  .align-items-md-baseline { align-items: baseline !important; }
  .align-items-md-stretch { align-items: stretch !important; }
  .align-content-md-start { align-content: flex-start !important; }
  .align-content-md-end { align-content: flex-end !important; }
  .align-content-md-center { align-content: center !important; }
  .align-content-md-between { align-content: space-between !important; }
  .align-content-md-around { align-content: space-around !important; }
  .align-content-md-stretch { align-content: stretch !important; }
  .align-self-md-auto { align-self: auto !important; }
  .align-self-md-start { align-self: flex-start !important; }
  .align-self-md-end { align-self: flex-end !important; }
  .align-self-md-center { align-self: center !important; }
  .align-self-md-baseline { align-self: baseline !important; }
  .align-self-md-stretch { align-self: stretch !important; }
  .order-md-first { order: -1 !important; }
  .order-md-0 { order: 0 !important; }
  .order-md-1 { order: 1 !important; }
  .order-md-2 { order: 2 !important; }
  .order-md-3 { order: 3 !important; }
  .order-md-4 { order: 4 !important; }
  .order-md-5 { order: 5 !important; }
  .order-md-last { order: 6 !important; }
  .m-md-0 { margin: 0 !important; }
  .m-md-1 { margin: 0.125rem !important; }
  .m-md-2 { margin: 0.25rem !important; }
  .m-md-3 { margin: 0.5rem !important; }
  .m-md-4 { margin: 1rem !important; }
  .m-md-5 { margin: 1.5rem !important; }
  .m-md-6 { margin: 3rem !important; }
  .m-md-7 { margin: 4.5rem !important; }
  .m-md-8 { margin: 9rem !important; }
  .m-md-9 { margin: 11rem !important; }
  .m-md-10 { margin: 14rem !important; }
  .m-md-11 { margin: 16rem !important; }
  .m-md-12 { margin: 20rem !important; }
  .m-md-sm { margin: 1rem !important; }
  .m-md-md { margin: 2rem !important; }
  .m-md-lg { margin: 4rem !important; }
  .m-md-xl { margin: 8rem !important; }
  .m-md-auto { margin: auto !important; }
  .mx-md-0 { margin-right: 0 !important; margin-left: 0 !important; }
  .mx-md-1 { margin-right: 0.125rem !important; margin-left: 0.125rem !important; }
  .mx-md-2 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-md-3 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-md-4 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-md-5 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-md-6 { margin-right: 3rem !important; margin-left: 3rem !important; }
  .mx-md-7 { margin-right: 4.5rem !important; margin-left: 4.5rem !important; }
  .mx-md-8 { margin-right: 9rem !important; margin-left: 9rem !important; }
  .mx-md-9 { margin-right: 11rem !important; margin-left: 11rem !important; }
  .mx-md-10 { margin-right: 14rem !important; margin-left: 14rem !important; }
  .mx-md-11 { margin-right: 16rem !important; margin-left: 16rem !important; }
  .mx-md-12 { margin-right: 20rem !important; margin-left: 20rem !important; }
  .mx-md-sm { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-md-md { margin-right: 2rem !important; margin-left: 2rem !important; }
  .mx-md-lg { margin-right: 4rem !important; margin-left: 4rem !important; }
  .mx-md-xl { margin-right: 8rem !important; margin-left: 8rem !important; }
  .mx-md-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-md-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .my-md-1 { margin-top: 0.125rem !important; margin-bottom: 0.125rem !important; }
  .my-md-2 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-md-3 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-md-4 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-md-5 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-md-6 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  .my-md-7 { margin-top: 4.5rem !important; margin-bottom: 4.5rem !important; }
  .my-md-8 { margin-top: 9rem !important; margin-bottom: 9rem !important; }
  .my-md-9 { margin-top: 11rem !important; margin-bottom: 11rem !important; }
  .my-md-10 { margin-top: 14rem !important; margin-bottom: 14rem !important; }
  .my-md-11 { margin-top: 16rem !important; margin-bottom: 16rem !important; }
  .my-md-12 { margin-top: 20rem !important; margin-bottom: 20rem !important; }
  .my-md-sm { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-md-md { margin-top: 2rem !important; margin-bottom: 2rem !important; }
  .my-md-lg { margin-top: 4rem !important; margin-bottom: 4rem !important; }
  .my-md-xl { margin-top: 8rem !important; margin-bottom: 8rem !important; }
  .my-md-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-md-0 { margin-top: 0 !important; }
  .mt-md-1 { margin-top: 0.125rem !important; }
  .mt-md-2 { margin-top: 0.25rem !important; }
  .mt-md-3 { margin-top: 0.5rem !important; }
  .mt-md-4 { margin-top: 1rem !important; }
  .mt-md-5 { margin-top: 1.5rem !important; }
  .mt-md-6 { margin-top: 3rem !important; }
  .mt-md-7 { margin-top: 4.5rem !important; }
  .mt-md-8 { margin-top: 9rem !important; }
  .mt-md-9 { margin-top: 11rem !important; }
  .mt-md-10 { margin-top: 14rem !important; }
  .mt-md-11 { margin-top: 16rem !important; }
  .mt-md-12 { margin-top: 20rem !important; }
  .mt-md-sm { margin-top: 1rem !important; }
  .mt-md-md { margin-top: 2rem !important; }
  .mt-md-lg { margin-top: 4rem !important; }
  .mt-md-xl { margin-top: 8rem !important; }
  .mt-md-auto { margin-top: auto !important; }
  .me-md-0 { margin-right: 0 !important; }
  .me-md-1 { margin-right: 0.125rem !important; }
  .me-md-2 { margin-right: 0.25rem !important; }
  .me-md-3 { margin-right: 0.5rem !important; }
  .me-md-4 { margin-right: 1rem !important; }
  .me-md-5 { margin-right: 1.5rem !important; }
  .me-md-6 { margin-right: 3rem !important; }
  .me-md-7 { margin-right: 4.5rem !important; }
  .me-md-8 { margin-right: 9rem !important; }
  .me-md-9 { margin-right: 11rem !important; }
  .me-md-10 { margin-right: 14rem !important; }
  .me-md-11 { margin-right: 16rem !important; }
  .me-md-12 { margin-right: 20rem !important; }
  .me-md-sm { margin-right: 1rem !important; }
  .me-md-md { margin-right: 2rem !important; }
  .me-md-lg { margin-right: 4rem !important; }
  .me-md-xl { margin-right: 8rem !important; }
  .me-md-auto { margin-right: auto !important; }
  .mb-md-0 { margin-bottom: 0 !important; }
  .mb-md-1 { margin-bottom: 0.125rem !important; }
  .mb-md-2 { margin-bottom: 0.25rem !important; }
  .mb-md-3 { margin-bottom: 0.5rem !important; }
  .mb-md-4 { margin-bottom: 1rem !important; }
  .mb-md-5 { margin-bottom: 1.5rem !important; }
  .mb-md-6 { margin-bottom: 3rem !important; }
  .mb-md-7 { margin-bottom: 4.5rem !important; }
  .mb-md-8 { margin-bottom: 9rem !important; }
  .mb-md-9 { margin-bottom: 11rem !important; }
  .mb-md-10 { margin-bottom: 14rem !important; }
  .mb-md-11 { margin-bottom: 16rem !important; }
  .mb-md-12 { margin-bottom: 20rem !important; }
  .mb-md-sm { margin-bottom: 1rem !important; }
  .mb-md-md { margin-bottom: 2rem !important; }
  .mb-md-lg { margin-bottom: 4rem !important; }
  .mb-md-xl { margin-bottom: 8rem !important; }
  .mb-md-auto { margin-bottom: auto !important; }
  .ms-md-0 { margin-left: 0 !important; }
  .ms-md-1 { margin-left: 0.125rem !important; }
  .ms-md-2 { margin-left: 0.25rem !important; }
  .ms-md-3 { margin-left: 0.5rem !important; }
  .ms-md-4 { margin-left: 1rem !important; }
  .ms-md-5 { margin-left: 1.5rem !important; }
  .ms-md-6 { margin-left: 3rem !important; }
  .ms-md-7 { margin-left: 4.5rem !important; }
  .ms-md-8 { margin-left: 9rem !important; }
  .ms-md-9 { margin-left: 11rem !important; }
  .ms-md-10 { margin-left: 14rem !important; }
  .ms-md-11 { margin-left: 16rem !important; }
  .ms-md-12 { margin-left: 20rem !important; }
  .ms-md-sm { margin-left: 1rem !important; }
  .ms-md-md { margin-left: 2rem !important; }
  .ms-md-lg { margin-left: 4rem !important; }
  .ms-md-xl { margin-left: 8rem !important; }
  .ms-md-auto { margin-left: auto !important; }
  .m-md-n1 { margin: -0.125rem !important; }
  .m-md-n2 { margin: -0.25rem !important; }
  .m-md-n3 { margin: -0.5rem !important; }
  .m-md-n4 { margin: -1rem !important; }
  .m-md-n5 { margin: -1.5rem !important; }
  .m-md-n6 { margin: -3rem !important; }
  .m-md-n7 { margin: -4.5rem !important; }
  .m-md-n8 { margin: -9rem !important; }
  .m-md-n9 { margin: -11rem !important; }
  .m-md-n10 { margin: -14rem !important; }
  .m-md-n11 { margin: -16rem !important; }
  .m-md-n12 { margin: -20rem !important; }
  .m-md-nsm { margin: -1rem !important; }
  .m-md-nmd { margin: -2rem !important; }
  .m-md-nlg { margin: -4rem !important; }
  .m-md-nxl { margin: -8rem !important; }
  .mx-md-n1 { margin-right: -0.125rem !important; margin-left: -0.125rem !important; }
  .mx-md-n2 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }
  .mx-md-n3 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }
  .mx-md-n4 { margin-right: -1rem !important; margin-left: -1rem !important; }
  .mx-md-n5 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }
  .mx-md-n6 { margin-right: -3rem !important; margin-left: -3rem !important; }
  .mx-md-n7 { margin-right: -4.5rem !important; margin-left: -4.5rem !important; }
  .mx-md-n8 { margin-right: -9rem !important; margin-left: -9rem !important; }
  .mx-md-n9 { margin-right: -11rem !important; margin-left: -11rem !important; }
  .mx-md-n10 { margin-right: -14rem !important; margin-left: -14rem !important; }
  .mx-md-n11 { margin-right: -16rem !important; margin-left: -16rem !important; }
  .mx-md-n12 { margin-right: -20rem !important; margin-left: -20rem !important; }
  .mx-md-nsm { margin-right: -1rem !important; margin-left: -1rem !important; }
  .mx-md-nmd { margin-right: -2rem !important; margin-left: -2rem !important; }
  .mx-md-nlg { margin-right: -4rem !important; margin-left: -4rem !important; }
  .mx-md-nxl { margin-right: -8rem !important; margin-left: -8rem !important; }
  .my-md-n1 { margin-top: -0.125rem !important; margin-bottom: -0.125rem !important; }
  .my-md-n2 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
  .my-md-n3 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
  .my-md-n4 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  .my-md-n5 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
  .my-md-n6 { margin-top: -3rem !important; margin-bottom: -3rem !important; }
  .my-md-n7 { margin-top: -4.5rem !important; margin-bottom: -4.5rem !important; }
  .my-md-n8 { margin-top: -9rem !important; margin-bottom: -9rem !important; }
  .my-md-n9 { margin-top: -11rem !important; margin-bottom: -11rem !important; }
  .my-md-n10 { margin-top: -14rem !important; margin-bottom: -14rem !important; }
  .my-md-n11 { margin-top: -16rem !important; margin-bottom: -16rem !important; }
  .my-md-n12 { margin-top: -20rem !important; margin-bottom: -20rem !important; }
  .my-md-nsm { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  .my-md-nmd { margin-top: -2rem !important; margin-bottom: -2rem !important; }
  .my-md-nlg { margin-top: -4rem !important; margin-bottom: -4rem !important; }
  .my-md-nxl { margin-top: -8rem !important; margin-bottom: -8rem !important; }
  .mt-md-n1 { margin-top: -0.125rem !important; }
  .mt-md-n2 { margin-top: -0.25rem !important; }
  .mt-md-n3 { margin-top: -0.5rem !important; }
  .mt-md-n4 { margin-top: -1rem !important; }
  .mt-md-n5 { margin-top: -1.5rem !important; }
  .mt-md-n6 { margin-top: -3rem !important; }
  .mt-md-n7 { margin-top: -4.5rem !important; }
  .mt-md-n8 { margin-top: -9rem !important; }
  .mt-md-n9 { margin-top: -11rem !important; }
  .mt-md-n10 { margin-top: -14rem !important; }
  .mt-md-n11 { margin-top: -16rem !important; }
  .mt-md-n12 { margin-top: -20rem !important; }
  .mt-md-nsm { margin-top: -1rem !important; }
  .mt-md-nmd { margin-top: -2rem !important; }
  .mt-md-nlg { margin-top: -4rem !important; }
  .mt-md-nxl { margin-top: -8rem !important; }
  .me-md-n1 { margin-right: -0.125rem !important; }
  .me-md-n2 { margin-right: -0.25rem !important; }
  .me-md-n3 { margin-right: -0.5rem !important; }
  .me-md-n4 { margin-right: -1rem !important; }
  .me-md-n5 { margin-right: -1.5rem !important; }
  .me-md-n6 { margin-right: -3rem !important; }
  .me-md-n7 { margin-right: -4.5rem !important; }
  .me-md-n8 { margin-right: -9rem !important; }
  .me-md-n9 { margin-right: -11rem !important; }
  .me-md-n10 { margin-right: -14rem !important; }
  .me-md-n11 { margin-right: -16rem !important; }
  .me-md-n12 { margin-right: -20rem !important; }
  .me-md-nsm { margin-right: -1rem !important; }
  .me-md-nmd { margin-right: -2rem !important; }
  .me-md-nlg { margin-right: -4rem !important; }
  .me-md-nxl { margin-right: -8rem !important; }
  .mb-md-n1 { margin-bottom: -0.125rem !important; }
  .mb-md-n2 { margin-bottom: -0.25rem !important; }
  .mb-md-n3 { margin-bottom: -0.5rem !important; }
  .mb-md-n4 { margin-bottom: -1rem !important; }
  .mb-md-n5 { margin-bottom: -1.5rem !important; }
  .mb-md-n6 { margin-bottom: -3rem !important; }
  .mb-md-n7 { margin-bottom: -4.5rem !important; }
  .mb-md-n8 { margin-bottom: -9rem !important; }
  .mb-md-n9 { margin-bottom: -11rem !important; }
  .mb-md-n10 { margin-bottom: -14rem !important; }
  .mb-md-n11 { margin-bottom: -16rem !important; }
  .mb-md-n12 { margin-bottom: -20rem !important; }
  .mb-md-nsm { margin-bottom: -1rem !important; }
  .mb-md-nmd { margin-bottom: -2rem !important; }
  .mb-md-nlg { margin-bottom: -4rem !important; }
  .mb-md-nxl { margin-bottom: -8rem !important; }
  .ms-md-n1 { margin-left: -0.125rem !important; }
  .ms-md-n2 { margin-left: -0.25rem !important; }
  .ms-md-n3 { margin-left: -0.5rem !important; }
  .ms-md-n4 { margin-left: -1rem !important; }
  .ms-md-n5 { margin-left: -1.5rem !important; }
  .ms-md-n6 { margin-left: -3rem !important; }
  .ms-md-n7 { margin-left: -4.5rem !important; }
  .ms-md-n8 { margin-left: -9rem !important; }
  .ms-md-n9 { margin-left: -11rem !important; }
  .ms-md-n10 { margin-left: -14rem !important; }
  .ms-md-n11 { margin-left: -16rem !important; }
  .ms-md-n12 { margin-left: -20rem !important; }
  .ms-md-nsm { margin-left: -1rem !important; }
  .ms-md-nmd { margin-left: -2rem !important; }
  .ms-md-nlg { margin-left: -4rem !important; }
  .ms-md-nxl { margin-left: -8rem !important; }
  .p-md-0 { padding: 0 !important; }
  .p-md-1 { padding: 0.125rem !important; }
  .p-md-2 { padding: 0.25rem !important; }
  .p-md-3 { padding: 0.5rem !important; }
  .p-md-4 { padding: 1rem !important; }
  .p-md-5 { padding: 1.5rem !important; }
  .p-md-6 { padding: 3rem !important; }
  .p-md-7 { padding: 4.5rem !important; }
  .p-md-8 { padding: 9rem !important; }
  .p-md-9 { padding: 11rem !important; }
  .p-md-10 { padding: 14rem !important; }
  .p-md-11 { padding: 16rem !important; }
  .p-md-12 { padding: 20rem !important; }
  .p-md-sm { padding: 1rem !important; }
  .p-md-md { padding: 2rem !important; }
  .p-md-lg { padding: 4rem !important; }
  .p-md-xl { padding: 8rem !important; }
  .px-md-0 { padding-right: 0 !important; padding-left: 0 !important; }
  .px-md-1 { padding-right: 0.125rem !important; padding-left: 0.125rem !important; }
  .px-md-2 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-md-3 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-md-4 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-md-5 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-md-6 { padding-right: 3rem !important; padding-left: 3rem !important; }
  .px-md-7 { padding-right: 4.5rem !important; padding-left: 4.5rem !important; }
  .px-md-8 { padding-right: 9rem !important; padding-left: 9rem !important; }
  .px-md-9 { padding-right: 11rem !important; padding-left: 11rem !important; }
  .px-md-10 { padding-right: 14rem !important; padding-left: 14rem !important; }
  .px-md-11 { padding-right: 16rem !important; padding-left: 16rem !important; }
  .px-md-12 { padding-right: 20rem !important; padding-left: 20rem !important; }
  .px-md-sm { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-md-md { padding-right: 2rem !important; padding-left: 2rem !important; }
  .px-md-lg { padding-right: 4rem !important; padding-left: 4rem !important; }
  .px-md-xl { padding-right: 8rem !important; padding-left: 8rem !important; }
  .py-md-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .py-md-1 { padding-top: 0.125rem !important; padding-bottom: 0.125rem !important; }
  .py-md-2 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-md-3 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-md-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-md-5 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-md-6 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  .py-md-7 { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; }
  .py-md-8 { padding-top: 9rem !important; padding-bottom: 9rem !important; }
  .py-md-9 { padding-top: 11rem !important; padding-bottom: 11rem !important; }
  .py-md-10 { padding-top: 14rem !important; padding-bottom: 14rem !important; }
  .py-md-11 { padding-top: 16rem !important; padding-bottom: 16rem !important; }
  .py-md-12 { padding-top: 20rem !important; padding-bottom: 20rem !important; }
  .py-md-sm { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-md-md { padding-top: 2rem !important; padding-bottom: 2rem !important; }
  .py-md-lg { padding-top: 4rem !important; padding-bottom: 4rem !important; }
  .py-md-xl { padding-top: 8rem !important; padding-bottom: 8rem !important; }
  .pt-md-0 { padding-top: 0 !important; }
  .pt-md-1 { padding-top: 0.125rem !important; }
  .pt-md-2 { padding-top: 0.25rem !important; }
  .pt-md-3 { padding-top: 0.5rem !important; }
  .pt-md-4 { padding-top: 1rem !important; }
  .pt-md-5 { padding-top: 1.5rem !important; }
  .pt-md-6 { padding-top: 3rem !important; }
  .pt-md-7 { padding-top: 4.5rem !important; }
  .pt-md-8 { padding-top: 9rem !important; }
  .pt-md-9 { padding-top: 11rem !important; }
  .pt-md-10 { padding-top: 14rem !important; }
  .pt-md-11 { padding-top: 16rem !important; }
  .pt-md-12 { padding-top: 20rem !important; }
  .pt-md-sm { padding-top: 1rem !important; }
  .pt-md-md { padding-top: 2rem !important; }
  .pt-md-lg { padding-top: 4rem !important; }
  .pt-md-xl { padding-top: 8rem !important; }
  .pe-md-0 { padding-right: 0 !important; }
  .pe-md-1 { padding-right: 0.125rem !important; }
  .pe-md-2 { padding-right: 0.25rem !important; }
  .pe-md-3 { padding-right: 0.5rem !important; }
  .pe-md-4 { padding-right: 1rem !important; }
  .pe-md-5 { padding-right: 1.5rem !important; }
  .pe-md-6 { padding-right: 3rem !important; }
  .pe-md-7 { padding-right: 4.5rem !important; }
  .pe-md-8 { padding-right: 9rem !important; }
  .pe-md-9 { padding-right: 11rem !important; }
  .pe-md-10 { padding-right: 14rem !important; }
  .pe-md-11 { padding-right: 16rem !important; }
  .pe-md-12 { padding-right: 20rem !important; }
  .pe-md-sm { padding-right: 1rem !important; }
  .pe-md-md { padding-right: 2rem !important; }
  .pe-md-lg { padding-right: 4rem !important; }
  .pe-md-xl { padding-right: 8rem !important; }
  .pb-md-0 { padding-bottom: 0 !important; }
  .pb-md-1 { padding-bottom: 0.125rem !important; }
  .pb-md-2 { padding-bottom: 0.25rem !important; }
  .pb-md-3 { padding-bottom: 0.5rem !important; }
  .pb-md-4 { padding-bottom: 1rem !important; }
  .pb-md-5 { padding-bottom: 1.5rem !important; }
  .pb-md-6 { padding-bottom: 3rem !important; }
  .pb-md-7 { padding-bottom: 4.5rem !important; }
  .pb-md-8 { padding-bottom: 9rem !important; }
  .pb-md-9 { padding-bottom: 11rem !important; }
  .pb-md-10 { padding-bottom: 14rem !important; }
  .pb-md-11 { padding-bottom: 16rem !important; }
  .pb-md-12 { padding-bottom: 20rem !important; }
  .pb-md-sm { padding-bottom: 1rem !important; }
  .pb-md-md { padding-bottom: 2rem !important; }
  .pb-md-lg { padding-bottom: 4rem !important; }
  .pb-md-xl { padding-bottom: 8rem !important; }
  .ps-md-0 { padding-left: 0 !important; }
  .ps-md-1 { padding-left: 0.125rem !important; }
  .ps-md-2 { padding-left: 0.25rem !important; }
  .ps-md-3 { padding-left: 0.5rem !important; }
  .ps-md-4 { padding-left: 1rem !important; }
  .ps-md-5 { padding-left: 1.5rem !important; }
  .ps-md-6 { padding-left: 3rem !important; }
  .ps-md-7 { padding-left: 4.5rem !important; }
  .ps-md-8 { padding-left: 9rem !important; }
  .ps-md-9 { padding-left: 11rem !important; }
  .ps-md-10 { padding-left: 14rem !important; }
  .ps-md-11 { padding-left: 16rem !important; }
  .ps-md-12 { padding-left: 20rem !important; }
  .ps-md-sm { padding-left: 1rem !important; }
  .ps-md-md { padding-left: 2rem !important; }
  .ps-md-lg { padding-left: 4rem !important; }
  .ps-md-xl { padding-left: 8rem !important; }
  .text-md-start { text-align: left !important; }
  .text-md-end { text-align: right !important; }
  .text-md-center { text-align: center !important; }
  .float-md-left { float: left !important; }
  .float-md-right { float: right !important; } }

@media (min-width: 992px) { .float-lg-left { float: left !important; }
  .float-lg-right { float: right !important; }
  .d-lg-inline { display: inline !important; }
  .d-lg-inline-block { display: inline-block !important; }
  .d-lg-block { display: block !important; }
  .d-lg-grid { display: grid !important; }
  .d-lg-table { display: table !important; }
  .d-lg-table-row { display: table-row !important; }
  .d-lg-table-cell { display: table-cell !important; }
  .d-lg-flex { display: flex !important; }
  .d-lg-inline-flex { display: inline-flex !important; }
  .d-lg-none { display: none !important; }
  .w-lg-15 { width: 15% !important; }
  .w-lg-25 { width: 25% !important; }
  .w-lg-30 { width: 30% !important; }
  .w-lg-40 { width: 40% !important; }
  .w-lg-50 { width: 50% !important; }
  .w-lg-65 { width: 65% !important; }
  .w-lg-75 { width: 75% !important; }
  .w-lg-100 { width: 100% !important; }
  .w-lg-auto { width: auto !important; }
  .min-vw-lg-100 { min-width: 100vw !important; }
  .h-lg-25 { height: 25% !important; }
  .h-lg-50 { height: 50% !important; }
  .h-lg-75 { height: 75% !important; }
  .h-lg-100 { height: 100% !important; }
  .h-lg-auto { height: auto !important; }
  .mh-lg-25 { max-height: 25% !important; }
  .mh-lg-30 { max-height: 30% !important; }
  .mh-lg-40 { max-height: 40% !important; }
  .mh-lg-50 { max-height: 50% !important; }
  .mh-lg-65 { max-height: 65% !important; }
  .mh-lg-75 { max-height: 75% !important; }
  .mh-lg-100 { max-height: 100% !important; }
  .mh-lg-auto { max-height: auto !important; }
  .vh-lg-100 { height: 100vh !important; }
  .flex-lg-fill { flex: 1 1 auto !important; }
  .flex-lg-row { flex-direction: row !important; }
  .flex-lg-column { flex-direction: column !important; }
  .flex-lg-row-reverse { flex-direction: row-reverse !important; }
  .flex-lg-column-reverse { flex-direction: column-reverse !important; }
  .flex-lg-grow-0 { flex-grow: 0 !important; }
  .flex-lg-grow-1 { flex-grow: 1 !important; }
  .flex-lg-shrink-0 { flex-shrink: 0 !important; }
  .flex-lg-shrink-1 { flex-shrink: 1 !important; }
  .flex-lg-wrap { flex-wrap: wrap !important; }
  .flex-lg-nowrap { flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .gap-lg-0 { gap: 0 !important; }
  .gap-lg-1 { gap: 0.125rem !important; }
  .gap-lg-2 { gap: 0.25rem !important; }
  .gap-lg-3 { gap: 0.5rem !important; }
  .gap-lg-4 { gap: 1rem !important; }
  .gap-lg-5 { gap: 1.5rem !important; }
  .gap-lg-6 { gap: 3rem !important; }
  .gap-lg-7 { gap: 4.5rem !important; }
  .gap-lg-8 { gap: 9rem !important; }
  .gap-lg-9 { gap: 11rem !important; }
  .gap-lg-10 { gap: 14rem !important; }
  .gap-lg-11 { gap: 16rem !important; }
  .gap-lg-12 { gap: 20rem !important; }
  .gap-lg-sm { gap: 1rem !important; }
  .gap-lg-md { gap: 2rem !important; }
  .gap-lg-lg { gap: 4rem !important; }
  .gap-lg-xl { gap: 8rem !important; }
  .justify-content-lg-start { justify-content: flex-start !important; }
  .justify-content-lg-end { justify-content: flex-end !important; }
  .justify-content-lg-center { justify-content: center !important; }
  .justify-content-lg-between { justify-content: space-between !important; }
  .justify-content-lg-around { justify-content: space-around !important; }
  .justify-content-lg-evenly { justify-content: space-evenly !important; }
  .align-items-lg-start { align-items: flex-start !important; }
  .align-items-lg-end { align-items: flex-end !important; }
  .align-items-lg-center { align-items: center !important; }
  .align-items-lg-baseline { align-items: baseline !important; }
  .align-items-lg-stretch { align-items: stretch !important; }
  .align-content-lg-start { align-content: flex-start !important; }
  .align-content-lg-end { align-content: flex-end !important; }
  .align-content-lg-center { align-content: center !important; }
  .align-content-lg-between { align-content: space-between !important; }
  .align-content-lg-around { align-content: space-around !important; }
  .align-content-lg-stretch { align-content: stretch !important; }
  .align-self-lg-auto { align-self: auto !important; }
  .align-self-lg-start { align-self: flex-start !important; }
  .align-self-lg-end { align-self: flex-end !important; }
  .align-self-lg-center { align-self: center !important; }
  .align-self-lg-baseline { align-self: baseline !important; }
  .align-self-lg-stretch { align-self: stretch !important; }
  .order-lg-first { order: -1 !important; }
  .order-lg-0 { order: 0 !important; }
  .order-lg-1 { order: 1 !important; }
  .order-lg-2 { order: 2 !important; }
  .order-lg-3 { order: 3 !important; }
  .order-lg-4 { order: 4 !important; }
  .order-lg-5 { order: 5 !important; }
  .order-lg-last { order: 6 !important; }
  .m-lg-0 { margin: 0 !important; }
  .m-lg-1 { margin: 0.125rem !important; }
  .m-lg-2 { margin: 0.25rem !important; }
  .m-lg-3 { margin: 0.5rem !important; }
  .m-lg-4 { margin: 1rem !important; }
  .m-lg-5 { margin: 1.5rem !important; }
  .m-lg-6 { margin: 3rem !important; }
  .m-lg-7 { margin: 4.5rem !important; }
  .m-lg-8 { margin: 9rem !important; }
  .m-lg-9 { margin: 11rem !important; }
  .m-lg-10 { margin: 14rem !important; }
  .m-lg-11 { margin: 16rem !important; }
  .m-lg-12 { margin: 20rem !important; }
  .m-lg-sm { margin: 1rem !important; }
  .m-lg-md { margin: 2rem !important; }
  .m-lg-lg { margin: 4rem !important; }
  .m-lg-xl { margin: 8rem !important; }
  .m-lg-auto { margin: auto !important; }
  .mx-lg-0 { margin-right: 0 !important; margin-left: 0 !important; }
  .mx-lg-1 { margin-right: 0.125rem !important; margin-left: 0.125rem !important; }
  .mx-lg-2 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-lg-3 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-lg-4 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-lg-5 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-lg-6 { margin-right: 3rem !important; margin-left: 3rem !important; }
  .mx-lg-7 { margin-right: 4.5rem !important; margin-left: 4.5rem !important; }
  .mx-lg-8 { margin-right: 9rem !important; margin-left: 9rem !important; }
  .mx-lg-9 { margin-right: 11rem !important; margin-left: 11rem !important; }
  .mx-lg-10 { margin-right: 14rem !important; margin-left: 14rem !important; }
  .mx-lg-11 { margin-right: 16rem !important; margin-left: 16rem !important; }
  .mx-lg-12 { margin-right: 20rem !important; margin-left: 20rem !important; }
  .mx-lg-sm { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-lg-md { margin-right: 2rem !important; margin-left: 2rem !important; }
  .mx-lg-lg { margin-right: 4rem !important; margin-left: 4rem !important; }
  .mx-lg-xl { margin-right: 8rem !important; margin-left: 8rem !important; }
  .mx-lg-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-lg-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .my-lg-1 { margin-top: 0.125rem !important; margin-bottom: 0.125rem !important; }
  .my-lg-2 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-lg-3 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-lg-4 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-lg-5 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-lg-6 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  .my-lg-7 { margin-top: 4.5rem !important; margin-bottom: 4.5rem !important; }
  .my-lg-8 { margin-top: 9rem !important; margin-bottom: 9rem !important; }
  .my-lg-9 { margin-top: 11rem !important; margin-bottom: 11rem !important; }
  .my-lg-10 { margin-top: 14rem !important; margin-bottom: 14rem !important; }
  .my-lg-11 { margin-top: 16rem !important; margin-bottom: 16rem !important; }
  .my-lg-12 { margin-top: 20rem !important; margin-bottom: 20rem !important; }
  .my-lg-sm { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-lg-md { margin-top: 2rem !important; margin-bottom: 2rem !important; }
  .my-lg-lg { margin-top: 4rem !important; margin-bottom: 4rem !important; }
  .my-lg-xl { margin-top: 8rem !important; margin-bottom: 8rem !important; }
  .my-lg-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-lg-0 { margin-top: 0 !important; }
  .mt-lg-1 { margin-top: 0.125rem !important; }
  .mt-lg-2 { margin-top: 0.25rem !important; }
  .mt-lg-3 { margin-top: 0.5rem !important; }
  .mt-lg-4 { margin-top: 1rem !important; }
  .mt-lg-5 { margin-top: 1.5rem !important; }
  .mt-lg-6 { margin-top: 3rem !important; }
  .mt-lg-7 { margin-top: 4.5rem !important; }
  .mt-lg-8 { margin-top: 9rem !important; }
  .mt-lg-9 { margin-top: 11rem !important; }
  .mt-lg-10 { margin-top: 14rem !important; }
  .mt-lg-11 { margin-top: 16rem !important; }
  .mt-lg-12 { margin-top: 20rem !important; }
  .mt-lg-sm { margin-top: 1rem !important; }
  .mt-lg-md { margin-top: 2rem !important; }
  .mt-lg-lg { margin-top: 4rem !important; }
  .mt-lg-xl { margin-top: 8rem !important; }
  .mt-lg-auto { margin-top: auto !important; }
  .me-lg-0 { margin-right: 0 !important; }
  .me-lg-1 { margin-right: 0.125rem !important; }
  .me-lg-2 { margin-right: 0.25rem !important; }
  .me-lg-3 { margin-right: 0.5rem !important; }
  .me-lg-4 { margin-right: 1rem !important; }
  .me-lg-5 { margin-right: 1.5rem !important; }
  .me-lg-6 { margin-right: 3rem !important; }
  .me-lg-7 { margin-right: 4.5rem !important; }
  .me-lg-8 { margin-right: 9rem !important; }
  .me-lg-9 { margin-right: 11rem !important; }
  .me-lg-10 { margin-right: 14rem !important; }
  .me-lg-11 { margin-right: 16rem !important; }
  .me-lg-12 { margin-right: 20rem !important; }
  .me-lg-sm { margin-right: 1rem !important; }
  .me-lg-md { margin-right: 2rem !important; }
  .me-lg-lg { margin-right: 4rem !important; }
  .me-lg-xl { margin-right: 8rem !important; }
  .me-lg-auto { margin-right: auto !important; }
  .mb-lg-0 { margin-bottom: 0 !important; }
  .mb-lg-1 { margin-bottom: 0.125rem !important; }
  .mb-lg-2 { margin-bottom: 0.25rem !important; }
  .mb-lg-3 { margin-bottom: 0.5rem !important; }
  .mb-lg-4 { margin-bottom: 1rem !important; }
  .mb-lg-5 { margin-bottom: 1.5rem !important; }
  .mb-lg-6 { margin-bottom: 3rem !important; }
  .mb-lg-7 { margin-bottom: 4.5rem !important; }
  .mb-lg-8 { margin-bottom: 9rem !important; }
  .mb-lg-9 { margin-bottom: 11rem !important; }
  .mb-lg-10 { margin-bottom: 14rem !important; }
  .mb-lg-11 { margin-bottom: 16rem !important; }
  .mb-lg-12 { margin-bottom: 20rem !important; }
  .mb-lg-sm { margin-bottom: 1rem !important; }
  .mb-lg-md { margin-bottom: 2rem !important; }
  .mb-lg-lg { margin-bottom: 4rem !important; }
  .mb-lg-xl { margin-bottom: 8rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .ms-lg-0 { margin-left: 0 !important; }
  .ms-lg-1 { margin-left: 0.125rem !important; }
  .ms-lg-2 { margin-left: 0.25rem !important; }
  .ms-lg-3 { margin-left: 0.5rem !important; }
  .ms-lg-4 { margin-left: 1rem !important; }
  .ms-lg-5 { margin-left: 1.5rem !important; }
  .ms-lg-6 { margin-left: 3rem !important; }
  .ms-lg-7 { margin-left: 4.5rem !important; }
  .ms-lg-8 { margin-left: 9rem !important; }
  .ms-lg-9 { margin-left: 11rem !important; }
  .ms-lg-10 { margin-left: 14rem !important; }
  .ms-lg-11 { margin-left: 16rem !important; }
  .ms-lg-12 { margin-left: 20rem !important; }
  .ms-lg-sm { margin-left: 1rem !important; }
  .ms-lg-md { margin-left: 2rem !important; }
  .ms-lg-lg { margin-left: 4rem !important; }
  .ms-lg-xl { margin-left: 8rem !important; }
  .ms-lg-auto { margin-left: auto !important; }
  .m-lg-n1 { margin: -0.125rem !important; }
  .m-lg-n2 { margin: -0.25rem !important; }
  .m-lg-n3 { margin: -0.5rem !important; }
  .m-lg-n4 { margin: -1rem !important; }
  .m-lg-n5 { margin: -1.5rem !important; }
  .m-lg-n6 { margin: -3rem !important; }
  .m-lg-n7 { margin: -4.5rem !important; }
  .m-lg-n8 { margin: -9rem !important; }
  .m-lg-n9 { margin: -11rem !important; }
  .m-lg-n10 { margin: -14rem !important; }
  .m-lg-n11 { margin: -16rem !important; }
  .m-lg-n12 { margin: -20rem !important; }
  .m-lg-nsm { margin: -1rem !important; }
  .m-lg-nmd { margin: -2rem !important; }
  .m-lg-nlg { margin: -4rem !important; }
  .m-lg-nxl { margin: -8rem !important; }
  .mx-lg-n1 { margin-right: -0.125rem !important; margin-left: -0.125rem !important; }
  .mx-lg-n2 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }
  .mx-lg-n3 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }
  .mx-lg-n4 { margin-right: -1rem !important; margin-left: -1rem !important; }
  .mx-lg-n5 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }
  .mx-lg-n6 { margin-right: -3rem !important; margin-left: -3rem !important; }
  .mx-lg-n7 { margin-right: -4.5rem !important; margin-left: -4.5rem !important; }
  .mx-lg-n8 { margin-right: -9rem !important; margin-left: -9rem !important; }
  .mx-lg-n9 { margin-right: -11rem !important; margin-left: -11rem !important; }
  .mx-lg-n10 { margin-right: -14rem !important; margin-left: -14rem !important; }
  .mx-lg-n11 { margin-right: -16rem !important; margin-left: -16rem !important; }
  .mx-lg-n12 { margin-right: -20rem !important; margin-left: -20rem !important; }
  .mx-lg-nsm { margin-right: -1rem !important; margin-left: -1rem !important; }
  .mx-lg-nmd { margin-right: -2rem !important; margin-left: -2rem !important; }
  .mx-lg-nlg { margin-right: -4rem !important; margin-left: -4rem !important; }
  .mx-lg-nxl { margin-right: -8rem !important; margin-left: -8rem !important; }
  .my-lg-n1 { margin-top: -0.125rem !important; margin-bottom: -0.125rem !important; }
  .my-lg-n2 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
  .my-lg-n3 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
  .my-lg-n4 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  .my-lg-n5 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
  .my-lg-n6 { margin-top: -3rem !important; margin-bottom: -3rem !important; }
  .my-lg-n7 { margin-top: -4.5rem !important; margin-bottom: -4.5rem !important; }
  .my-lg-n8 { margin-top: -9rem !important; margin-bottom: -9rem !important; }
  .my-lg-n9 { margin-top: -11rem !important; margin-bottom: -11rem !important; }
  .my-lg-n10 { margin-top: -14rem !important; margin-bottom: -14rem !important; }
  .my-lg-n11 { margin-top: -16rem !important; margin-bottom: -16rem !important; }
  .my-lg-n12 { margin-top: -20rem !important; margin-bottom: -20rem !important; }
  .my-lg-nsm { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  .my-lg-nmd { margin-top: -2rem !important; margin-bottom: -2rem !important; }
  .my-lg-nlg { margin-top: -4rem !important; margin-bottom: -4rem !important; }
  .my-lg-nxl { margin-top: -8rem !important; margin-bottom: -8rem !important; }
  .mt-lg-n1 { margin-top: -0.125rem !important; }
  .mt-lg-n2 { margin-top: -0.25rem !important; }
  .mt-lg-n3 { margin-top: -0.5rem !important; }
  .mt-lg-n4 { margin-top: -1rem !important; }
  .mt-lg-n5 { margin-top: -1.5rem !important; }
  .mt-lg-n6 { margin-top: -3rem !important; }
  .mt-lg-n7 { margin-top: -4.5rem !important; }
  .mt-lg-n8 { margin-top: -9rem !important; }
  .mt-lg-n9 { margin-top: -11rem !important; }
  .mt-lg-n10 { margin-top: -14rem !important; }
  .mt-lg-n11 { margin-top: -16rem !important; }
  .mt-lg-n12 { margin-top: -20rem !important; }
  .mt-lg-nsm { margin-top: -1rem !important; }
  .mt-lg-nmd { margin-top: -2rem !important; }
  .mt-lg-nlg { margin-top: -4rem !important; }
  .mt-lg-nxl { margin-top: -8rem !important; }
  .me-lg-n1 { margin-right: -0.125rem !important; }
  .me-lg-n2 { margin-right: -0.25rem !important; }
  .me-lg-n3 { margin-right: -0.5rem !important; }
  .me-lg-n4 { margin-right: -1rem !important; }
  .me-lg-n5 { margin-right: -1.5rem !important; }
  .me-lg-n6 { margin-right: -3rem !important; }
  .me-lg-n7 { margin-right: -4.5rem !important; }
  .me-lg-n8 { margin-right: -9rem !important; }
  .me-lg-n9 { margin-right: -11rem !important; }
  .me-lg-n10 { margin-right: -14rem !important; }
  .me-lg-n11 { margin-right: -16rem !important; }
  .me-lg-n12 { margin-right: -20rem !important; }
  .me-lg-nsm { margin-right: -1rem !important; }
  .me-lg-nmd { margin-right: -2rem !important; }
  .me-lg-nlg { margin-right: -4rem !important; }
  .me-lg-nxl { margin-right: -8rem !important; }
  .mb-lg-n1 { margin-bottom: -0.125rem !important; }
  .mb-lg-n2 { margin-bottom: -0.25rem !important; }
  .mb-lg-n3 { margin-bottom: -0.5rem !important; }
  .mb-lg-n4 { margin-bottom: -1rem !important; }
  .mb-lg-n5 { margin-bottom: -1.5rem !important; }
  .mb-lg-n6 { margin-bottom: -3rem !important; }
  .mb-lg-n7 { margin-bottom: -4.5rem !important; }
  .mb-lg-n8 { margin-bottom: -9rem !important; }
  .mb-lg-n9 { margin-bottom: -11rem !important; }
  .mb-lg-n10 { margin-bottom: -14rem !important; }
  .mb-lg-n11 { margin-bottom: -16rem !important; }
  .mb-lg-n12 { margin-bottom: -20rem !important; }
  .mb-lg-nsm { margin-bottom: -1rem !important; }
  .mb-lg-nmd { margin-bottom: -2rem !important; }
  .mb-lg-nlg { margin-bottom: -4rem !important; }
  .mb-lg-nxl { margin-bottom: -8rem !important; }
  .ms-lg-n1 { margin-left: -0.125rem !important; }
  .ms-lg-n2 { margin-left: -0.25rem !important; }
  .ms-lg-n3 { margin-left: -0.5rem !important; }
  .ms-lg-n4 { margin-left: -1rem !important; }
  .ms-lg-n5 { margin-left: -1.5rem !important; }
  .ms-lg-n6 { margin-left: -3rem !important; }
  .ms-lg-n7 { margin-left: -4.5rem !important; }
  .ms-lg-n8 { margin-left: -9rem !important; }
  .ms-lg-n9 { margin-left: -11rem !important; }
  .ms-lg-n10 { margin-left: -14rem !important; }
  .ms-lg-n11 { margin-left: -16rem !important; }
  .ms-lg-n12 { margin-left: -20rem !important; }
  .ms-lg-nsm { margin-left: -1rem !important; }
  .ms-lg-nmd { margin-left: -2rem !important; }
  .ms-lg-nlg { margin-left: -4rem !important; }
  .ms-lg-nxl { margin-left: -8rem !important; }
  .p-lg-0 { padding: 0 !important; }
  .p-lg-1 { padding: 0.125rem !important; }
  .p-lg-2 { padding: 0.25rem !important; }
  .p-lg-3 { padding: 0.5rem !important; }
  .p-lg-4 { padding: 1rem !important; }
  .p-lg-5 { padding: 1.5rem !important; }
  .p-lg-6 { padding: 3rem !important; }
  .p-lg-7 { padding: 4.5rem !important; }
  .p-lg-8 { padding: 9rem !important; }
  .p-lg-9 { padding: 11rem !important; }
  .p-lg-10 { padding: 14rem !important; }
  .p-lg-11 { padding: 16rem !important; }
  .p-lg-12 { padding: 20rem !important; }
  .p-lg-sm { padding: 1rem !important; }
  .p-lg-md { padding: 2rem !important; }
  .p-lg-lg { padding: 4rem !important; }
  .p-lg-xl { padding: 8rem !important; }
  .px-lg-0 { padding-right: 0 !important; padding-left: 0 !important; }
  .px-lg-1 { padding-right: 0.125rem !important; padding-left: 0.125rem !important; }
  .px-lg-2 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-lg-3 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-lg-4 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-lg-5 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-lg-6 { padding-right: 3rem !important; padding-left: 3rem !important; }
  .px-lg-7 { padding-right: 4.5rem !important; padding-left: 4.5rem !important; }
  .px-lg-8 { padding-right: 9rem !important; padding-left: 9rem !important; }
  .px-lg-9 { padding-right: 11rem !important; padding-left: 11rem !important; }
  .px-lg-10 { padding-right: 14rem !important; padding-left: 14rem !important; }
  .px-lg-11 { padding-right: 16rem !important; padding-left: 16rem !important; }
  .px-lg-12 { padding-right: 20rem !important; padding-left: 20rem !important; }
  .px-lg-sm { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-lg-md { padding-right: 2rem !important; padding-left: 2rem !important; }
  .px-lg-lg { padding-right: 4rem !important; padding-left: 4rem !important; }
  .px-lg-xl { padding-right: 8rem !important; padding-left: 8rem !important; }
  .py-lg-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .py-lg-1 { padding-top: 0.125rem !important; padding-bottom: 0.125rem !important; }
  .py-lg-2 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-lg-3 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-lg-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-lg-5 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-lg-6 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  .py-lg-7 { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; }
  .py-lg-8 { padding-top: 9rem !important; padding-bottom: 9rem !important; }
  .py-lg-9 { padding-top: 11rem !important; padding-bottom: 11rem !important; }
  .py-lg-10 { padding-top: 14rem !important; padding-bottom: 14rem !important; }
  .py-lg-11 { padding-top: 16rem !important; padding-bottom: 16rem !important; }
  .py-lg-12 { padding-top: 20rem !important; padding-bottom: 20rem !important; }
  .py-lg-sm { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-lg-md { padding-top: 2rem !important; padding-bottom: 2rem !important; }
  .py-lg-lg { padding-top: 4rem !important; padding-bottom: 4rem !important; }
  .py-lg-xl { padding-top: 8rem !important; padding-bottom: 8rem !important; }
  .pt-lg-0 { padding-top: 0 !important; }
  .pt-lg-1 { padding-top: 0.125rem !important; }
  .pt-lg-2 { padding-top: 0.25rem !important; }
  .pt-lg-3 { padding-top: 0.5rem !important; }
  .pt-lg-4 { padding-top: 1rem !important; }
  .pt-lg-5 { padding-top: 1.5rem !important; }
  .pt-lg-6 { padding-top: 3rem !important; }
  .pt-lg-7 { padding-top: 4.5rem !important; }
  .pt-lg-8 { padding-top: 9rem !important; }
  .pt-lg-9 { padding-top: 11rem !important; }
  .pt-lg-10 { padding-top: 14rem !important; }
  .pt-lg-11 { padding-top: 16rem !important; }
  .pt-lg-12 { padding-top: 20rem !important; }
  .pt-lg-sm { padding-top: 1rem !important; }
  .pt-lg-md { padding-top: 2rem !important; }
  .pt-lg-lg { padding-top: 4rem !important; }
  .pt-lg-xl { padding-top: 8rem !important; }
  .pe-lg-0 { padding-right: 0 !important; }
  .pe-lg-1 { padding-right: 0.125rem !important; }
  .pe-lg-2 { padding-right: 0.25rem !important; }
  .pe-lg-3 { padding-right: 0.5rem !important; }
  .pe-lg-4 { padding-right: 1rem !important; }
  .pe-lg-5 { padding-right: 1.5rem !important; }
  .pe-lg-6 { padding-right: 3rem !important; }
  .pe-lg-7 { padding-right: 4.5rem !important; }
  .pe-lg-8 { padding-right: 9rem !important; }
  .pe-lg-9 { padding-right: 11rem !important; }
  .pe-lg-10 { padding-right: 14rem !important; }
  .pe-lg-11 { padding-right: 16rem !important; }
  .pe-lg-12 { padding-right: 20rem !important; }
  .pe-lg-sm { padding-right: 1rem !important; }
  .pe-lg-md { padding-right: 2rem !important; }
  .pe-lg-lg { padding-right: 4rem !important; }
  .pe-lg-xl { padding-right: 8rem !important; }
  .pb-lg-0 { padding-bottom: 0 !important; }
  .pb-lg-1 { padding-bottom: 0.125rem !important; }
  .pb-lg-2 { padding-bottom: 0.25rem !important; }
  .pb-lg-3 { padding-bottom: 0.5rem !important; }
  .pb-lg-4 { padding-bottom: 1rem !important; }
  .pb-lg-5 { padding-bottom: 1.5rem !important; }
  .pb-lg-6 { padding-bottom: 3rem !important; }
  .pb-lg-7 { padding-bottom: 4.5rem !important; }
  .pb-lg-8 { padding-bottom: 9rem !important; }
  .pb-lg-9 { padding-bottom: 11rem !important; }
  .pb-lg-10 { padding-bottom: 14rem !important; }
  .pb-lg-11 { padding-bottom: 16rem !important; }
  .pb-lg-12 { padding-bottom: 20rem !important; }
  .pb-lg-sm { padding-bottom: 1rem !important; }
  .pb-lg-md { padding-bottom: 2rem !important; }
  .pb-lg-lg { padding-bottom: 4rem !important; }
  .pb-lg-xl { padding-bottom: 8rem !important; }
  .ps-lg-0 { padding-left: 0 !important; }
  .ps-lg-1 { padding-left: 0.125rem !important; }
  .ps-lg-2 { padding-left: 0.25rem !important; }
  .ps-lg-3 { padding-left: 0.5rem !important; }
  .ps-lg-4 { padding-left: 1rem !important; }
  .ps-lg-5 { padding-left: 1.5rem !important; }
  .ps-lg-6 { padding-left: 3rem !important; }
  .ps-lg-7 { padding-left: 4.5rem !important; }
  .ps-lg-8 { padding-left: 9rem !important; }
  .ps-lg-9 { padding-left: 11rem !important; }
  .ps-lg-10 { padding-left: 14rem !important; }
  .ps-lg-11 { padding-left: 16rem !important; }
  .ps-lg-12 { padding-left: 20rem !important; }
  .ps-lg-sm { padding-left: 1rem !important; }
  .ps-lg-md { padding-left: 2rem !important; }
  .ps-lg-lg { padding-left: 4rem !important; }
  .ps-lg-xl { padding-left: 8rem !important; }
  .text-lg-start { text-align: left !important; }
  .text-lg-end { text-align: right !important; }
  .text-lg-center { text-align: center !important; }
  .float-lg-left { float: left !important; }
  .float-lg-right { float: right !important; } }

@media (min-width: 1200px) { .float-xl-left { float: left !important; }
  .float-xl-right { float: right !important; }
  .d-xl-inline { display: inline !important; }
  .d-xl-inline-block { display: inline-block !important; }
  .d-xl-block { display: block !important; }
  .d-xl-grid { display: grid !important; }
  .d-xl-table { display: table !important; }
  .d-xl-table-row { display: table-row !important; }
  .d-xl-table-cell { display: table-cell !important; }
  .d-xl-flex { display: flex !important; }
  .d-xl-inline-flex { display: inline-flex !important; }
  .d-xl-none { display: none !important; }
  .w-xl-15 { width: 15% !important; }
  .w-xl-25 { width: 25% !important; }
  .w-xl-30 { width: 30% !important; }
  .w-xl-40 { width: 40% !important; }
  .w-xl-50 { width: 50% !important; }
  .w-xl-65 { width: 65% !important; }
  .w-xl-75 { width: 75% !important; }
  .w-xl-100 { width: 100% !important; }
  .w-xl-auto { width: auto !important; }
  .min-vw-xl-100 { min-width: 100vw !important; }
  .h-xl-25 { height: 25% !important; }
  .h-xl-50 { height: 50% !important; }
  .h-xl-75 { height: 75% !important; }
  .h-xl-100 { height: 100% !important; }
  .h-xl-auto { height: auto !important; }
  .mh-xl-25 { max-height: 25% !important; }
  .mh-xl-30 { max-height: 30% !important; }
  .mh-xl-40 { max-height: 40% !important; }
  .mh-xl-50 { max-height: 50% !important; }
  .mh-xl-65 { max-height: 65% !important; }
  .mh-xl-75 { max-height: 75% !important; }
  .mh-xl-100 { max-height: 100% !important; }
  .mh-xl-auto { max-height: auto !important; }
  .vh-xl-100 { height: 100vh !important; }
  .flex-xl-fill { flex: 1 1 auto !important; }
  .flex-xl-row { flex-direction: row !important; }
  .flex-xl-column { flex-direction: column !important; }
  .flex-xl-row-reverse { flex-direction: row-reverse !important; }
  .flex-xl-column-reverse { flex-direction: column-reverse !important; }
  .flex-xl-grow-0 { flex-grow: 0 !important; }
  .flex-xl-grow-1 { flex-grow: 1 !important; }
  .flex-xl-shrink-0 { flex-shrink: 0 !important; }
  .flex-xl-shrink-1 { flex-shrink: 1 !important; }
  .flex-xl-wrap { flex-wrap: wrap !important; }
  .flex-xl-nowrap { flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .gap-xl-0 { gap: 0 !important; }
  .gap-xl-1 { gap: 0.125rem !important; }
  .gap-xl-2 { gap: 0.25rem !important; }
  .gap-xl-3 { gap: 0.5rem !important; }
  .gap-xl-4 { gap: 1rem !important; }
  .gap-xl-5 { gap: 1.5rem !important; }
  .gap-xl-6 { gap: 3rem !important; }
  .gap-xl-7 { gap: 4.5rem !important; }
  .gap-xl-8 { gap: 9rem !important; }
  .gap-xl-9 { gap: 11rem !important; }
  .gap-xl-10 { gap: 14rem !important; }
  .gap-xl-11 { gap: 16rem !important; }
  .gap-xl-12 { gap: 20rem !important; }
  .gap-xl-sm { gap: 1rem !important; }
  .gap-xl-md { gap: 2rem !important; }
  .gap-xl-lg { gap: 4rem !important; }
  .gap-xl-xl { gap: 8rem !important; }
  .justify-content-xl-start { justify-content: flex-start !important; }
  .justify-content-xl-end { justify-content: flex-end !important; }
  .justify-content-xl-center { justify-content: center !important; }
  .justify-content-xl-between { justify-content: space-between !important; }
  .justify-content-xl-around { justify-content: space-around !important; }
  .justify-content-xl-evenly { justify-content: space-evenly !important; }
  .align-items-xl-start { align-items: flex-start !important; }
  .align-items-xl-end { align-items: flex-end !important; }
  .align-items-xl-center { align-items: center !important; }
  .align-items-xl-baseline { align-items: baseline !important; }
  .align-items-xl-stretch { align-items: stretch !important; }
  .align-content-xl-start { align-content: flex-start !important; }
  .align-content-xl-end { align-content: flex-end !important; }
  .align-content-xl-center { align-content: center !important; }
  .align-content-xl-between { align-content: space-between !important; }
  .align-content-xl-around { align-content: space-around !important; }
  .align-content-xl-stretch { align-content: stretch !important; }
  .align-self-xl-auto { align-self: auto !important; }
  .align-self-xl-start { align-self: flex-start !important; }
  .align-self-xl-end { align-self: flex-end !important; }
  .align-self-xl-center { align-self: center !important; }
  .align-self-xl-baseline { align-self: baseline !important; }
  .align-self-xl-stretch { align-self: stretch !important; }
  .order-xl-first { order: -1 !important; }
  .order-xl-0 { order: 0 !important; }
  .order-xl-1 { order: 1 !important; }
  .order-xl-2 { order: 2 !important; }
  .order-xl-3 { order: 3 !important; }
  .order-xl-4 { order: 4 !important; }
  .order-xl-5 { order: 5 !important; }
  .order-xl-last { order: 6 !important; }
  .m-xl-0 { margin: 0 !important; }
  .m-xl-1 { margin: 0.125rem !important; }
  .m-xl-2 { margin: 0.25rem !important; }
  .m-xl-3 { margin: 0.5rem !important; }
  .m-xl-4 { margin: 1rem !important; }
  .m-xl-5 { margin: 1.5rem !important; }
  .m-xl-6 { margin: 3rem !important; }
  .m-xl-7 { margin: 4.5rem !important; }
  .m-xl-8 { margin: 9rem !important; }
  .m-xl-9 { margin: 11rem !important; }
  .m-xl-10 { margin: 14rem !important; }
  .m-xl-11 { margin: 16rem !important; }
  .m-xl-12 { margin: 20rem !important; }
  .m-xl-sm { margin: 1rem !important; }
  .m-xl-md { margin: 2rem !important; }
  .m-xl-lg { margin: 4rem !important; }
  .m-xl-xl { margin: 8rem !important; }
  .m-xl-auto { margin: auto !important; }
  .mx-xl-0 { margin-right: 0 !important; margin-left: 0 !important; }
  .mx-xl-1 { margin-right: 0.125rem !important; margin-left: 0.125rem !important; }
  .mx-xl-2 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-xl-3 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-xl-4 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-xl-5 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-xl-6 { margin-right: 3rem !important; margin-left: 3rem !important; }
  .mx-xl-7 { margin-right: 4.5rem !important; margin-left: 4.5rem !important; }
  .mx-xl-8 { margin-right: 9rem !important; margin-left: 9rem !important; }
  .mx-xl-9 { margin-right: 11rem !important; margin-left: 11rem !important; }
  .mx-xl-10 { margin-right: 14rem !important; margin-left: 14rem !important; }
  .mx-xl-11 { margin-right: 16rem !important; margin-left: 16rem !important; }
  .mx-xl-12 { margin-right: 20rem !important; margin-left: 20rem !important; }
  .mx-xl-sm { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-xl-md { margin-right: 2rem !important; margin-left: 2rem !important; }
  .mx-xl-lg { margin-right: 4rem !important; margin-left: 4rem !important; }
  .mx-xl-xl { margin-right: 8rem !important; margin-left: 8rem !important; }
  .mx-xl-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-xl-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .my-xl-1 { margin-top: 0.125rem !important; margin-bottom: 0.125rem !important; }
  .my-xl-2 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-xl-3 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-xl-4 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-xl-5 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-xl-6 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  .my-xl-7 { margin-top: 4.5rem !important; margin-bottom: 4.5rem !important; }
  .my-xl-8 { margin-top: 9rem !important; margin-bottom: 9rem !important; }
  .my-xl-9 { margin-top: 11rem !important; margin-bottom: 11rem !important; }
  .my-xl-10 { margin-top: 14rem !important; margin-bottom: 14rem !important; }
  .my-xl-11 { margin-top: 16rem !important; margin-bottom: 16rem !important; }
  .my-xl-12 { margin-top: 20rem !important; margin-bottom: 20rem !important; }
  .my-xl-sm { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-xl-md { margin-top: 2rem !important; margin-bottom: 2rem !important; }
  .my-xl-lg { margin-top: 4rem !important; margin-bottom: 4rem !important; }
  .my-xl-xl { margin-top: 8rem !important; margin-bottom: 8rem !important; }
  .my-xl-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-xl-0 { margin-top: 0 !important; }
  .mt-xl-1 { margin-top: 0.125rem !important; }
  .mt-xl-2 { margin-top: 0.25rem !important; }
  .mt-xl-3 { margin-top: 0.5rem !important; }
  .mt-xl-4 { margin-top: 1rem !important; }
  .mt-xl-5 { margin-top: 1.5rem !important; }
  .mt-xl-6 { margin-top: 3rem !important; }
  .mt-xl-7 { margin-top: 4.5rem !important; }
  .mt-xl-8 { margin-top: 9rem !important; }
  .mt-xl-9 { margin-top: 11rem !important; }
  .mt-xl-10 { margin-top: 14rem !important; }
  .mt-xl-11 { margin-top: 16rem !important; }
  .mt-xl-12 { margin-top: 20rem !important; }
  .mt-xl-sm { margin-top: 1rem !important; }
  .mt-xl-md { margin-top: 2rem !important; }
  .mt-xl-lg { margin-top: 4rem !important; }
  .mt-xl-xl { margin-top: 8rem !important; }
  .mt-xl-auto { margin-top: auto !important; }
  .me-xl-0 { margin-right: 0 !important; }
  .me-xl-1 { margin-right: 0.125rem !important; }
  .me-xl-2 { margin-right: 0.25rem !important; }
  .me-xl-3 { margin-right: 0.5rem !important; }
  .me-xl-4 { margin-right: 1rem !important; }
  .me-xl-5 { margin-right: 1.5rem !important; }
  .me-xl-6 { margin-right: 3rem !important; }
  .me-xl-7 { margin-right: 4.5rem !important; }
  .me-xl-8 { margin-right: 9rem !important; }
  .me-xl-9 { margin-right: 11rem !important; }
  .me-xl-10 { margin-right: 14rem !important; }
  .me-xl-11 { margin-right: 16rem !important; }
  .me-xl-12 { margin-right: 20rem !important; }
  .me-xl-sm { margin-right: 1rem !important; }
  .me-xl-md { margin-right: 2rem !important; }
  .me-xl-lg { margin-right: 4rem !important; }
  .me-xl-xl { margin-right: 8rem !important; }
  .me-xl-auto { margin-right: auto !important; }
  .mb-xl-0 { margin-bottom: 0 !important; }
  .mb-xl-1 { margin-bottom: 0.125rem !important; }
  .mb-xl-2 { margin-bottom: 0.25rem !important; }
  .mb-xl-3 { margin-bottom: 0.5rem !important; }
  .mb-xl-4 { margin-bottom: 1rem !important; }
  .mb-xl-5 { margin-bottom: 1.5rem !important; }
  .mb-xl-6 { margin-bottom: 3rem !important; }
  .mb-xl-7 { margin-bottom: 4.5rem !important; }
  .mb-xl-8 { margin-bottom: 9rem !important; }
  .mb-xl-9 { margin-bottom: 11rem !important; }
  .mb-xl-10 { margin-bottom: 14rem !important; }
  .mb-xl-11 { margin-bottom: 16rem !important; }
  .mb-xl-12 { margin-bottom: 20rem !important; }
  .mb-xl-sm { margin-bottom: 1rem !important; }
  .mb-xl-md { margin-bottom: 2rem !important; }
  .mb-xl-lg { margin-bottom: 4rem !important; }
  .mb-xl-xl { margin-bottom: 8rem !important; }
  .mb-xl-auto { margin-bottom: auto !important; }
  .ms-xl-0 { margin-left: 0 !important; }
  .ms-xl-1 { margin-left: 0.125rem !important; }
  .ms-xl-2 { margin-left: 0.25rem !important; }
  .ms-xl-3 { margin-left: 0.5rem !important; }
  .ms-xl-4 { margin-left: 1rem !important; }
  .ms-xl-5 { margin-left: 1.5rem !important; }
  .ms-xl-6 { margin-left: 3rem !important; }
  .ms-xl-7 { margin-left: 4.5rem !important; }
  .ms-xl-8 { margin-left: 9rem !important; }
  .ms-xl-9 { margin-left: 11rem !important; }
  .ms-xl-10 { margin-left: 14rem !important; }
  .ms-xl-11 { margin-left: 16rem !important; }
  .ms-xl-12 { margin-left: 20rem !important; }
  .ms-xl-sm { margin-left: 1rem !important; }
  .ms-xl-md { margin-left: 2rem !important; }
  .ms-xl-lg { margin-left: 4rem !important; }
  .ms-xl-xl { margin-left: 8rem !important; }
  .ms-xl-auto { margin-left: auto !important; }
  .m-xl-n1 { margin: -0.125rem !important; }
  .m-xl-n2 { margin: -0.25rem !important; }
  .m-xl-n3 { margin: -0.5rem !important; }
  .m-xl-n4 { margin: -1rem !important; }
  .m-xl-n5 { margin: -1.5rem !important; }
  .m-xl-n6 { margin: -3rem !important; }
  .m-xl-n7 { margin: -4.5rem !important; }
  .m-xl-n8 { margin: -9rem !important; }
  .m-xl-n9 { margin: -11rem !important; }
  .m-xl-n10 { margin: -14rem !important; }
  .m-xl-n11 { margin: -16rem !important; }
  .m-xl-n12 { margin: -20rem !important; }
  .m-xl-nsm { margin: -1rem !important; }
  .m-xl-nmd { margin: -2rem !important; }
  .m-xl-nlg { margin: -4rem !important; }
  .m-xl-nxl { margin: -8rem !important; }
  .mx-xl-n1 { margin-right: -0.125rem !important; margin-left: -0.125rem !important; }
  .mx-xl-n2 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }
  .mx-xl-n3 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }
  .mx-xl-n4 { margin-right: -1rem !important; margin-left: -1rem !important; }
  .mx-xl-n5 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }
  .mx-xl-n6 { margin-right: -3rem !important; margin-left: -3rem !important; }
  .mx-xl-n7 { margin-right: -4.5rem !important; margin-left: -4.5rem !important; }
  .mx-xl-n8 { margin-right: -9rem !important; margin-left: -9rem !important; }
  .mx-xl-n9 { margin-right: -11rem !important; margin-left: -11rem !important; }
  .mx-xl-n10 { margin-right: -14rem !important; margin-left: -14rem !important; }
  .mx-xl-n11 { margin-right: -16rem !important; margin-left: -16rem !important; }
  .mx-xl-n12 { margin-right: -20rem !important; margin-left: -20rem !important; }
  .mx-xl-nsm { margin-right: -1rem !important; margin-left: -1rem !important; }
  .mx-xl-nmd { margin-right: -2rem !important; margin-left: -2rem !important; }
  .mx-xl-nlg { margin-right: -4rem !important; margin-left: -4rem !important; }
  .mx-xl-nxl { margin-right: -8rem !important; margin-left: -8rem !important; }
  .my-xl-n1 { margin-top: -0.125rem !important; margin-bottom: -0.125rem !important; }
  .my-xl-n2 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
  .my-xl-n3 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
  .my-xl-n4 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  .my-xl-n5 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
  .my-xl-n6 { margin-top: -3rem !important; margin-bottom: -3rem !important; }
  .my-xl-n7 { margin-top: -4.5rem !important; margin-bottom: -4.5rem !important; }
  .my-xl-n8 { margin-top: -9rem !important; margin-bottom: -9rem !important; }
  .my-xl-n9 { margin-top: -11rem !important; margin-bottom: -11rem !important; }
  .my-xl-n10 { margin-top: -14rem !important; margin-bottom: -14rem !important; }
  .my-xl-n11 { margin-top: -16rem !important; margin-bottom: -16rem !important; }
  .my-xl-n12 { margin-top: -20rem !important; margin-bottom: -20rem !important; }
  .my-xl-nsm { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  .my-xl-nmd { margin-top: -2rem !important; margin-bottom: -2rem !important; }
  .my-xl-nlg { margin-top: -4rem !important; margin-bottom: -4rem !important; }
  .my-xl-nxl { margin-top: -8rem !important; margin-bottom: -8rem !important; }
  .mt-xl-n1 { margin-top: -0.125rem !important; }
  .mt-xl-n2 { margin-top: -0.25rem !important; }
  .mt-xl-n3 { margin-top: -0.5rem !important; }
  .mt-xl-n4 { margin-top: -1rem !important; }
  .mt-xl-n5 { margin-top: -1.5rem !important; }
  .mt-xl-n6 { margin-top: -3rem !important; }
  .mt-xl-n7 { margin-top: -4.5rem !important; }
  .mt-xl-n8 { margin-top: -9rem !important; }
  .mt-xl-n9 { margin-top: -11rem !important; }
  .mt-xl-n10 { margin-top: -14rem !important; }
  .mt-xl-n11 { margin-top: -16rem !important; }
  .mt-xl-n12 { margin-top: -20rem !important; }
  .mt-xl-nsm { margin-top: -1rem !important; }
  .mt-xl-nmd { margin-top: -2rem !important; }
  .mt-xl-nlg { margin-top: -4rem !important; }
  .mt-xl-nxl { margin-top: -8rem !important; }
  .me-xl-n1 { margin-right: -0.125rem !important; }
  .me-xl-n2 { margin-right: -0.25rem !important; }
  .me-xl-n3 { margin-right: -0.5rem !important; }
  .me-xl-n4 { margin-right: -1rem !important; }
  .me-xl-n5 { margin-right: -1.5rem !important; }
  .me-xl-n6 { margin-right: -3rem !important; }
  .me-xl-n7 { margin-right: -4.5rem !important; }
  .me-xl-n8 { margin-right: -9rem !important; }
  .me-xl-n9 { margin-right: -11rem !important; }
  .me-xl-n10 { margin-right: -14rem !important; }
  .me-xl-n11 { margin-right: -16rem !important; }
  .me-xl-n12 { margin-right: -20rem !important; }
  .me-xl-nsm { margin-right: -1rem !important; }
  .me-xl-nmd { margin-right: -2rem !important; }
  .me-xl-nlg { margin-right: -4rem !important; }
  .me-xl-nxl { margin-right: -8rem !important; }
  .mb-xl-n1 { margin-bottom: -0.125rem !important; }
  .mb-xl-n2 { margin-bottom: -0.25rem !important; }
  .mb-xl-n3 { margin-bottom: -0.5rem !important; }
  .mb-xl-n4 { margin-bottom: -1rem !important; }
  .mb-xl-n5 { margin-bottom: -1.5rem !important; }
  .mb-xl-n6 { margin-bottom: -3rem !important; }
  .mb-xl-n7 { margin-bottom: -4.5rem !important; }
  .mb-xl-n8 { margin-bottom: -9rem !important; }
  .mb-xl-n9 { margin-bottom: -11rem !important; }
  .mb-xl-n10 { margin-bottom: -14rem !important; }
  .mb-xl-n11 { margin-bottom: -16rem !important; }
  .mb-xl-n12 { margin-bottom: -20rem !important; }
  .mb-xl-nsm { margin-bottom: -1rem !important; }
  .mb-xl-nmd { margin-bottom: -2rem !important; }
  .mb-xl-nlg { margin-bottom: -4rem !important; }
  .mb-xl-nxl { margin-bottom: -8rem !important; }
  .ms-xl-n1 { margin-left: -0.125rem !important; }
  .ms-xl-n2 { margin-left: -0.25rem !important; }
  .ms-xl-n3 { margin-left: -0.5rem !important; }
  .ms-xl-n4 { margin-left: -1rem !important; }
  .ms-xl-n5 { margin-left: -1.5rem !important; }
  .ms-xl-n6 { margin-left: -3rem !important; }
  .ms-xl-n7 { margin-left: -4.5rem !important; }
  .ms-xl-n8 { margin-left: -9rem !important; }
  .ms-xl-n9 { margin-left: -11rem !important; }
  .ms-xl-n10 { margin-left: -14rem !important; }
  .ms-xl-n11 { margin-left: -16rem !important; }
  .ms-xl-n12 { margin-left: -20rem !important; }
  .ms-xl-nsm { margin-left: -1rem !important; }
  .ms-xl-nmd { margin-left: -2rem !important; }
  .ms-xl-nlg { margin-left: -4rem !important; }
  .ms-xl-nxl { margin-left: -8rem !important; }
  .p-xl-0 { padding: 0 !important; }
  .p-xl-1 { padding: 0.125rem !important; }
  .p-xl-2 { padding: 0.25rem !important; }
  .p-xl-3 { padding: 0.5rem !important; }
  .p-xl-4 { padding: 1rem !important; }
  .p-xl-5 { padding: 1.5rem !important; }
  .p-xl-6 { padding: 3rem !important; }
  .p-xl-7 { padding: 4.5rem !important; }
  .p-xl-8 { padding: 9rem !important; }
  .p-xl-9 { padding: 11rem !important; }
  .p-xl-10 { padding: 14rem !important; }
  .p-xl-11 { padding: 16rem !important; }
  .p-xl-12 { padding: 20rem !important; }
  .p-xl-sm { padding: 1rem !important; }
  .p-xl-md { padding: 2rem !important; }
  .p-xl-lg { padding: 4rem !important; }
  .p-xl-xl { padding: 8rem !important; }
  .px-xl-0 { padding-right: 0 !important; padding-left: 0 !important; }
  .px-xl-1 { padding-right: 0.125rem !important; padding-left: 0.125rem !important; }
  .px-xl-2 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-xl-3 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-xl-4 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-xl-5 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-xl-6 { padding-right: 3rem !important; padding-left: 3rem !important; }
  .px-xl-7 { padding-right: 4.5rem !important; padding-left: 4.5rem !important; }
  .px-xl-8 { padding-right: 9rem !important; padding-left: 9rem !important; }
  .px-xl-9 { padding-right: 11rem !important; padding-left: 11rem !important; }
  .px-xl-10 { padding-right: 14rem !important; padding-left: 14rem !important; }
  .px-xl-11 { padding-right: 16rem !important; padding-left: 16rem !important; }
  .px-xl-12 { padding-right: 20rem !important; padding-left: 20rem !important; }
  .px-xl-sm { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-xl-md { padding-right: 2rem !important; padding-left: 2rem !important; }
  .px-xl-lg { padding-right: 4rem !important; padding-left: 4rem !important; }
  .px-xl-xl { padding-right: 8rem !important; padding-left: 8rem !important; }
  .py-xl-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .py-xl-1 { padding-top: 0.125rem !important; padding-bottom: 0.125rem !important; }
  .py-xl-2 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-xl-3 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-xl-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-xl-5 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-xl-6 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  .py-xl-7 { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; }
  .py-xl-8 { padding-top: 9rem !important; padding-bottom: 9rem !important; }
  .py-xl-9 { padding-top: 11rem !important; padding-bottom: 11rem !important; }
  .py-xl-10 { padding-top: 14rem !important; padding-bottom: 14rem !important; }
  .py-xl-11 { padding-top: 16rem !important; padding-bottom: 16rem !important; }
  .py-xl-12 { padding-top: 20rem !important; padding-bottom: 20rem !important; }
  .py-xl-sm { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-xl-md { padding-top: 2rem !important; padding-bottom: 2rem !important; }
  .py-xl-lg { padding-top: 4rem !important; padding-bottom: 4rem !important; }
  .py-xl-xl { padding-top: 8rem !important; padding-bottom: 8rem !important; }
  .pt-xl-0 { padding-top: 0 !important; }
  .pt-xl-1 { padding-top: 0.125rem !important; }
  .pt-xl-2 { padding-top: 0.25rem !important; }
  .pt-xl-3 { padding-top: 0.5rem !important; }
  .pt-xl-4 { padding-top: 1rem !important; }
  .pt-xl-5 { padding-top: 1.5rem !important; }
  .pt-xl-6 { padding-top: 3rem !important; }
  .pt-xl-7 { padding-top: 4.5rem !important; }
  .pt-xl-8 { padding-top: 9rem !important; }
  .pt-xl-9 { padding-top: 11rem !important; }
  .pt-xl-10 { padding-top: 14rem !important; }
  .pt-xl-11 { padding-top: 16rem !important; }
  .pt-xl-12 { padding-top: 20rem !important; }
  .pt-xl-sm { padding-top: 1rem !important; }
  .pt-xl-md { padding-top: 2rem !important; }
  .pt-xl-lg { padding-top: 4rem !important; }
  .pt-xl-xl { padding-top: 8rem !important; }
  .pe-xl-0 { padding-right: 0 !important; }
  .pe-xl-1 { padding-right: 0.125rem !important; }
  .pe-xl-2 { padding-right: 0.25rem !important; }
  .pe-xl-3 { padding-right: 0.5rem !important; }
  .pe-xl-4 { padding-right: 1rem !important; }
  .pe-xl-5 { padding-right: 1.5rem !important; }
  .pe-xl-6 { padding-right: 3rem !important; }
  .pe-xl-7 { padding-right: 4.5rem !important; }
  .pe-xl-8 { padding-right: 9rem !important; }
  .pe-xl-9 { padding-right: 11rem !important; }
  .pe-xl-10 { padding-right: 14rem !important; }
  .pe-xl-11 { padding-right: 16rem !important; }
  .pe-xl-12 { padding-right: 20rem !important; }
  .pe-xl-sm { padding-right: 1rem !important; }
  .pe-xl-md { padding-right: 2rem !important; }
  .pe-xl-lg { padding-right: 4rem !important; }
  .pe-xl-xl { padding-right: 8rem !important; }
  .pb-xl-0 { padding-bottom: 0 !important; }
  .pb-xl-1 { padding-bottom: 0.125rem !important; }
  .pb-xl-2 { padding-bottom: 0.25rem !important; }
  .pb-xl-3 { padding-bottom: 0.5rem !important; }
  .pb-xl-4 { padding-bottom: 1rem !important; }
  .pb-xl-5 { padding-bottom: 1.5rem !important; }
  .pb-xl-6 { padding-bottom: 3rem !important; }
  .pb-xl-7 { padding-bottom: 4.5rem !important; }
  .pb-xl-8 { padding-bottom: 9rem !important; }
  .pb-xl-9 { padding-bottom: 11rem !important; }
  .pb-xl-10 { padding-bottom: 14rem !important; }
  .pb-xl-11 { padding-bottom: 16rem !important; }
  .pb-xl-12 { padding-bottom: 20rem !important; }
  .pb-xl-sm { padding-bottom: 1rem !important; }
  .pb-xl-md { padding-bottom: 2rem !important; }
  .pb-xl-lg { padding-bottom: 4rem !important; }
  .pb-xl-xl { padding-bottom: 8rem !important; }
  .ps-xl-0 { padding-left: 0 !important; }
  .ps-xl-1 { padding-left: 0.125rem !important; }
  .ps-xl-2 { padding-left: 0.25rem !important; }
  .ps-xl-3 { padding-left: 0.5rem !important; }
  .ps-xl-4 { padding-left: 1rem !important; }
  .ps-xl-5 { padding-left: 1.5rem !important; }
  .ps-xl-6 { padding-left: 3rem !important; }
  .ps-xl-7 { padding-left: 4.5rem !important; }
  .ps-xl-8 { padding-left: 9rem !important; }
  .ps-xl-9 { padding-left: 11rem !important; }
  .ps-xl-10 { padding-left: 14rem !important; }
  .ps-xl-11 { padding-left: 16rem !important; }
  .ps-xl-12 { padding-left: 20rem !important; }
  .ps-xl-sm { padding-left: 1rem !important; }
  .ps-xl-md { padding-left: 2rem !important; }
  .ps-xl-lg { padding-left: 4rem !important; }
  .ps-xl-xl { padding-left: 8rem !important; }
  .text-xl-start { text-align: left !important; }
  .text-xl-end { text-align: right !important; }
  .text-xl-center { text-align: center !important; }
  .float-xl-left { float: left !important; }
  .float-xl-right { float: right !important; } }

@media (min-width: 1400px) { .float-xxl-left { float: left !important; }
  .float-xxl-right { float: right !important; }
  .d-xxl-inline { display: inline !important; }
  .d-xxl-inline-block { display: inline-block !important; }
  .d-xxl-block { display: block !important; }
  .d-xxl-grid { display: grid !important; }
  .d-xxl-table { display: table !important; }
  .d-xxl-table-row { display: table-row !important; }
  .d-xxl-table-cell { display: table-cell !important; }
  .d-xxl-flex { display: flex !important; }
  .d-xxl-inline-flex { display: inline-flex !important; }
  .d-xxl-none { display: none !important; }
  .w-xxl-15 { width: 15% !important; }
  .w-xxl-25 { width: 25% !important; }
  .w-xxl-30 { width: 30% !important; }
  .w-xxl-40 { width: 40% !important; }
  .w-xxl-50 { width: 50% !important; }
  .w-xxl-65 { width: 65% !important; }
  .w-xxl-75 { width: 75% !important; }
  .w-xxl-100 { width: 100% !important; }
  .w-xxl-auto { width: auto !important; }
  .min-vw-xxl-100 { min-width: 100vw !important; }
  .h-xxl-25 { height: 25% !important; }
  .h-xxl-50 { height: 50% !important; }
  .h-xxl-75 { height: 75% !important; }
  .h-xxl-100 { height: 100% !important; }
  .h-xxl-auto { height: auto !important; }
  .mh-xxl-25 { max-height: 25% !important; }
  .mh-xxl-30 { max-height: 30% !important; }
  .mh-xxl-40 { max-height: 40% !important; }
  .mh-xxl-50 { max-height: 50% !important; }
  .mh-xxl-65 { max-height: 65% !important; }
  .mh-xxl-75 { max-height: 75% !important; }
  .mh-xxl-100 { max-height: 100% !important; }
  .mh-xxl-auto { max-height: auto !important; }
  .vh-xxl-100 { height: 100vh !important; }
  .flex-xxl-fill { flex: 1 1 auto !important; }
  .flex-xxl-row { flex-direction: row !important; }
  .flex-xxl-column { flex-direction: column !important; }
  .flex-xxl-row-reverse { flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse { flex-direction: column-reverse !important; }
  .flex-xxl-grow-0 { flex-grow: 0 !important; }
  .flex-xxl-grow-1 { flex-grow: 1 !important; }
  .flex-xxl-shrink-0 { flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 { flex-shrink: 1 !important; }
  .flex-xxl-wrap { flex-wrap: wrap !important; }
  .flex-xxl-nowrap { flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .gap-xxl-0 { gap: 0 !important; }
  .gap-xxl-1 { gap: 0.125rem !important; }
  .gap-xxl-2 { gap: 0.25rem !important; }
  .gap-xxl-3 { gap: 0.5rem !important; }
  .gap-xxl-4 { gap: 1rem !important; }
  .gap-xxl-5 { gap: 1.5rem !important; }
  .gap-xxl-6 { gap: 3rem !important; }
  .gap-xxl-7 { gap: 4.5rem !important; }
  .gap-xxl-8 { gap: 9rem !important; }
  .gap-xxl-9 { gap: 11rem !important; }
  .gap-xxl-10 { gap: 14rem !important; }
  .gap-xxl-11 { gap: 16rem !important; }
  .gap-xxl-12 { gap: 20rem !important; }
  .gap-xxl-sm { gap: 1rem !important; }
  .gap-xxl-md { gap: 2rem !important; }
  .gap-xxl-lg { gap: 4rem !important; }
  .gap-xxl-xl { gap: 8rem !important; }
  .justify-content-xxl-start { justify-content: flex-start !important; }
  .justify-content-xxl-end { justify-content: flex-end !important; }
  .justify-content-xxl-center { justify-content: center !important; }
  .justify-content-xxl-between { justify-content: space-between !important; }
  .justify-content-xxl-around { justify-content: space-around !important; }
  .justify-content-xxl-evenly { justify-content: space-evenly !important; }
  .align-items-xxl-start { align-items: flex-start !important; }
  .align-items-xxl-end { align-items: flex-end !important; }
  .align-items-xxl-center { align-items: center !important; }
  .align-items-xxl-baseline { align-items: baseline !important; }
  .align-items-xxl-stretch { align-items: stretch !important; }
  .align-content-xxl-start { align-content: flex-start !important; }
  .align-content-xxl-end { align-content: flex-end !important; }
  .align-content-xxl-center { align-content: center !important; }
  .align-content-xxl-between { align-content: space-between !important; }
  .align-content-xxl-around { align-content: space-around !important; }
  .align-content-xxl-stretch { align-content: stretch !important; }
  .align-self-xxl-auto { align-self: auto !important; }
  .align-self-xxl-start { align-self: flex-start !important; }
  .align-self-xxl-end { align-self: flex-end !important; }
  .align-self-xxl-center { align-self: center !important; }
  .align-self-xxl-baseline { align-self: baseline !important; }
  .align-self-xxl-stretch { align-self: stretch !important; }
  .order-xxl-first { order: -1 !important; }
  .order-xxl-0 { order: 0 !important; }
  .order-xxl-1 { order: 1 !important; }
  .order-xxl-2 { order: 2 !important; }
  .order-xxl-3 { order: 3 !important; }
  .order-xxl-4 { order: 4 !important; }
  .order-xxl-5 { order: 5 !important; }
  .order-xxl-last { order: 6 !important; }
  .m-xxl-0 { margin: 0 !important; }
  .m-xxl-1 { margin: 0.125rem !important; }
  .m-xxl-2 { margin: 0.25rem !important; }
  .m-xxl-3 { margin: 0.5rem !important; }
  .m-xxl-4 { margin: 1rem !important; }
  .m-xxl-5 { margin: 1.5rem !important; }
  .m-xxl-6 { margin: 3rem !important; }
  .m-xxl-7 { margin: 4.5rem !important; }
  .m-xxl-8 { margin: 9rem !important; }
  .m-xxl-9 { margin: 11rem !important; }
  .m-xxl-10 { margin: 14rem !important; }
  .m-xxl-11 { margin: 16rem !important; }
  .m-xxl-12 { margin: 20rem !important; }
  .m-xxl-sm { margin: 1rem !important; }
  .m-xxl-md { margin: 2rem !important; }
  .m-xxl-lg { margin: 4rem !important; }
  .m-xxl-xl { margin: 8rem !important; }
  .m-xxl-auto { margin: auto !important; }
  .mx-xxl-0 { margin-right: 0 !important; margin-left: 0 !important; }
  .mx-xxl-1 { margin-right: 0.125rem !important; margin-left: 0.125rem !important; }
  .mx-xxl-2 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-xxl-3 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-xxl-4 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-xxl-5 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-xxl-6 { margin-right: 3rem !important; margin-left: 3rem !important; }
  .mx-xxl-7 { margin-right: 4.5rem !important; margin-left: 4.5rem !important; }
  .mx-xxl-8 { margin-right: 9rem !important; margin-left: 9rem !important; }
  .mx-xxl-9 { margin-right: 11rem !important; margin-left: 11rem !important; }
  .mx-xxl-10 { margin-right: 14rem !important; margin-left: 14rem !important; }
  .mx-xxl-11 { margin-right: 16rem !important; margin-left: 16rem !important; }
  .mx-xxl-12 { margin-right: 20rem !important; margin-left: 20rem !important; }
  .mx-xxl-sm { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-xxl-md { margin-right: 2rem !important; margin-left: 2rem !important; }
  .mx-xxl-lg { margin-right: 4rem !important; margin-left: 4rem !important; }
  .mx-xxl-xl { margin-right: 8rem !important; margin-left: 8rem !important; }
  .mx-xxl-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-xxl-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .my-xxl-1 { margin-top: 0.125rem !important; margin-bottom: 0.125rem !important; }
  .my-xxl-2 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-xxl-3 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-xxl-4 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-xxl-5 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-xxl-6 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  .my-xxl-7 { margin-top: 4.5rem !important; margin-bottom: 4.5rem !important; }
  .my-xxl-8 { margin-top: 9rem !important; margin-bottom: 9rem !important; }
  .my-xxl-9 { margin-top: 11rem !important; margin-bottom: 11rem !important; }
  .my-xxl-10 { margin-top: 14rem !important; margin-bottom: 14rem !important; }
  .my-xxl-11 { margin-top: 16rem !important; margin-bottom: 16rem !important; }
  .my-xxl-12 { margin-top: 20rem !important; margin-bottom: 20rem !important; }
  .my-xxl-sm { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-xxl-md { margin-top: 2rem !important; margin-bottom: 2rem !important; }
  .my-xxl-lg { margin-top: 4rem !important; margin-bottom: 4rem !important; }
  .my-xxl-xl { margin-top: 8rem !important; margin-bottom: 8rem !important; }
  .my-xxl-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-xxl-0 { margin-top: 0 !important; }
  .mt-xxl-1 { margin-top: 0.125rem !important; }
  .mt-xxl-2 { margin-top: 0.25rem !important; }
  .mt-xxl-3 { margin-top: 0.5rem !important; }
  .mt-xxl-4 { margin-top: 1rem !important; }
  .mt-xxl-5 { margin-top: 1.5rem !important; }
  .mt-xxl-6 { margin-top: 3rem !important; }
  .mt-xxl-7 { margin-top: 4.5rem !important; }
  .mt-xxl-8 { margin-top: 9rem !important; }
  .mt-xxl-9 { margin-top: 11rem !important; }
  .mt-xxl-10 { margin-top: 14rem !important; }
  .mt-xxl-11 { margin-top: 16rem !important; }
  .mt-xxl-12 { margin-top: 20rem !important; }
  .mt-xxl-sm { margin-top: 1rem !important; }
  .mt-xxl-md { margin-top: 2rem !important; }
  .mt-xxl-lg { margin-top: 4rem !important; }
  .mt-xxl-xl { margin-top: 8rem !important; }
  .mt-xxl-auto { margin-top: auto !important; }
  .me-xxl-0 { margin-right: 0 !important; }
  .me-xxl-1 { margin-right: 0.125rem !important; }
  .me-xxl-2 { margin-right: 0.25rem !important; }
  .me-xxl-3 { margin-right: 0.5rem !important; }
  .me-xxl-4 { margin-right: 1rem !important; }
  .me-xxl-5 { margin-right: 1.5rem !important; }
  .me-xxl-6 { margin-right: 3rem !important; }
  .me-xxl-7 { margin-right: 4.5rem !important; }
  .me-xxl-8 { margin-right: 9rem !important; }
  .me-xxl-9 { margin-right: 11rem !important; }
  .me-xxl-10 { margin-right: 14rem !important; }
  .me-xxl-11 { margin-right: 16rem !important; }
  .me-xxl-12 { margin-right: 20rem !important; }
  .me-xxl-sm { margin-right: 1rem !important; }
  .me-xxl-md { margin-right: 2rem !important; }
  .me-xxl-lg { margin-right: 4rem !important; }
  .me-xxl-xl { margin-right: 8rem !important; }
  .me-xxl-auto { margin-right: auto !important; }
  .mb-xxl-0 { margin-bottom: 0 !important; }
  .mb-xxl-1 { margin-bottom: 0.125rem !important; }
  .mb-xxl-2 { margin-bottom: 0.25rem !important; }
  .mb-xxl-3 { margin-bottom: 0.5rem !important; }
  .mb-xxl-4 { margin-bottom: 1rem !important; }
  .mb-xxl-5 { margin-bottom: 1.5rem !important; }
  .mb-xxl-6 { margin-bottom: 3rem !important; }
  .mb-xxl-7 { margin-bottom: 4.5rem !important; }
  .mb-xxl-8 { margin-bottom: 9rem !important; }
  .mb-xxl-9 { margin-bottom: 11rem !important; }
  .mb-xxl-10 { margin-bottom: 14rem !important; }
  .mb-xxl-11 { margin-bottom: 16rem !important; }
  .mb-xxl-12 { margin-bottom: 20rem !important; }
  .mb-xxl-sm { margin-bottom: 1rem !important; }
  .mb-xxl-md { margin-bottom: 2rem !important; }
  .mb-xxl-lg { margin-bottom: 4rem !important; }
  .mb-xxl-xl { margin-bottom: 8rem !important; }
  .mb-xxl-auto { margin-bottom: auto !important; }
  .ms-xxl-0 { margin-left: 0 !important; }
  .ms-xxl-1 { margin-left: 0.125rem !important; }
  .ms-xxl-2 { margin-left: 0.25rem !important; }
  .ms-xxl-3 { margin-left: 0.5rem !important; }
  .ms-xxl-4 { margin-left: 1rem !important; }
  .ms-xxl-5 { margin-left: 1.5rem !important; }
  .ms-xxl-6 { margin-left: 3rem !important; }
  .ms-xxl-7 { margin-left: 4.5rem !important; }
  .ms-xxl-8 { margin-left: 9rem !important; }
  .ms-xxl-9 { margin-left: 11rem !important; }
  .ms-xxl-10 { margin-left: 14rem !important; }
  .ms-xxl-11 { margin-left: 16rem !important; }
  .ms-xxl-12 { margin-left: 20rem !important; }
  .ms-xxl-sm { margin-left: 1rem !important; }
  .ms-xxl-md { margin-left: 2rem !important; }
  .ms-xxl-lg { margin-left: 4rem !important; }
  .ms-xxl-xl { margin-left: 8rem !important; }
  .ms-xxl-auto { margin-left: auto !important; }
  .m-xxl-n1 { margin: -0.125rem !important; }
  .m-xxl-n2 { margin: -0.25rem !important; }
  .m-xxl-n3 { margin: -0.5rem !important; }
  .m-xxl-n4 { margin: -1rem !important; }
  .m-xxl-n5 { margin: -1.5rem !important; }
  .m-xxl-n6 { margin: -3rem !important; }
  .m-xxl-n7 { margin: -4.5rem !important; }
  .m-xxl-n8 { margin: -9rem !important; }
  .m-xxl-n9 { margin: -11rem !important; }
  .m-xxl-n10 { margin: -14rem !important; }
  .m-xxl-n11 { margin: -16rem !important; }
  .m-xxl-n12 { margin: -20rem !important; }
  .m-xxl-nsm { margin: -1rem !important; }
  .m-xxl-nmd { margin: -2rem !important; }
  .m-xxl-nlg { margin: -4rem !important; }
  .m-xxl-nxl { margin: -8rem !important; }
  .mx-xxl-n1 { margin-right: -0.125rem !important; margin-left: -0.125rem !important; }
  .mx-xxl-n2 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }
  .mx-xxl-n3 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }
  .mx-xxl-n4 { margin-right: -1rem !important; margin-left: -1rem !important; }
  .mx-xxl-n5 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }
  .mx-xxl-n6 { margin-right: -3rem !important; margin-left: -3rem !important; }
  .mx-xxl-n7 { margin-right: -4.5rem !important; margin-left: -4.5rem !important; }
  .mx-xxl-n8 { margin-right: -9rem !important; margin-left: -9rem !important; }
  .mx-xxl-n9 { margin-right: -11rem !important; margin-left: -11rem !important; }
  .mx-xxl-n10 { margin-right: -14rem !important; margin-left: -14rem !important; }
  .mx-xxl-n11 { margin-right: -16rem !important; margin-left: -16rem !important; }
  .mx-xxl-n12 { margin-right: -20rem !important; margin-left: -20rem !important; }
  .mx-xxl-nsm { margin-right: -1rem !important; margin-left: -1rem !important; }
  .mx-xxl-nmd { margin-right: -2rem !important; margin-left: -2rem !important; }
  .mx-xxl-nlg { margin-right: -4rem !important; margin-left: -4rem !important; }
  .mx-xxl-nxl { margin-right: -8rem !important; margin-left: -8rem !important; }
  .my-xxl-n1 { margin-top: -0.125rem !important; margin-bottom: -0.125rem !important; }
  .my-xxl-n2 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
  .my-xxl-n3 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
  .my-xxl-n4 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  .my-xxl-n5 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
  .my-xxl-n6 { margin-top: -3rem !important; margin-bottom: -3rem !important; }
  .my-xxl-n7 { margin-top: -4.5rem !important; margin-bottom: -4.5rem !important; }
  .my-xxl-n8 { margin-top: -9rem !important; margin-bottom: -9rem !important; }
  .my-xxl-n9 { margin-top: -11rem !important; margin-bottom: -11rem !important; }
  .my-xxl-n10 { margin-top: -14rem !important; margin-bottom: -14rem !important; }
  .my-xxl-n11 { margin-top: -16rem !important; margin-bottom: -16rem !important; }
  .my-xxl-n12 { margin-top: -20rem !important; margin-bottom: -20rem !important; }
  .my-xxl-nsm { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  .my-xxl-nmd { margin-top: -2rem !important; margin-bottom: -2rem !important; }
  .my-xxl-nlg { margin-top: -4rem !important; margin-bottom: -4rem !important; }
  .my-xxl-nxl { margin-top: -8rem !important; margin-bottom: -8rem !important; }
  .mt-xxl-n1 { margin-top: -0.125rem !important; }
  .mt-xxl-n2 { margin-top: -0.25rem !important; }
  .mt-xxl-n3 { margin-top: -0.5rem !important; }
  .mt-xxl-n4 { margin-top: -1rem !important; }
  .mt-xxl-n5 { margin-top: -1.5rem !important; }
  .mt-xxl-n6 { margin-top: -3rem !important; }
  .mt-xxl-n7 { margin-top: -4.5rem !important; }
  .mt-xxl-n8 { margin-top: -9rem !important; }
  .mt-xxl-n9 { margin-top: -11rem !important; }
  .mt-xxl-n10 { margin-top: -14rem !important; }
  .mt-xxl-n11 { margin-top: -16rem !important; }
  .mt-xxl-n12 { margin-top: -20rem !important; }
  .mt-xxl-nsm { margin-top: -1rem !important; }
  .mt-xxl-nmd { margin-top: -2rem !important; }
  .mt-xxl-nlg { margin-top: -4rem !important; }
  .mt-xxl-nxl { margin-top: -8rem !important; }
  .me-xxl-n1 { margin-right: -0.125rem !important; }
  .me-xxl-n2 { margin-right: -0.25rem !important; }
  .me-xxl-n3 { margin-right: -0.5rem !important; }
  .me-xxl-n4 { margin-right: -1rem !important; }
  .me-xxl-n5 { margin-right: -1.5rem !important; }
  .me-xxl-n6 { margin-right: -3rem !important; }
  .me-xxl-n7 { margin-right: -4.5rem !important; }
  .me-xxl-n8 { margin-right: -9rem !important; }
  .me-xxl-n9 { margin-right: -11rem !important; }
  .me-xxl-n10 { margin-right: -14rem !important; }
  .me-xxl-n11 { margin-right: -16rem !important; }
  .me-xxl-n12 { margin-right: -20rem !important; }
  .me-xxl-nsm { margin-right: -1rem !important; }
  .me-xxl-nmd { margin-right: -2rem !important; }
  .me-xxl-nlg { margin-right: -4rem !important; }
  .me-xxl-nxl { margin-right: -8rem !important; }
  .mb-xxl-n1 { margin-bottom: -0.125rem !important; }
  .mb-xxl-n2 { margin-bottom: -0.25rem !important; }
  .mb-xxl-n3 { margin-bottom: -0.5rem !important; }
  .mb-xxl-n4 { margin-bottom: -1rem !important; }
  .mb-xxl-n5 { margin-bottom: -1.5rem !important; }
  .mb-xxl-n6 { margin-bottom: -3rem !important; }
  .mb-xxl-n7 { margin-bottom: -4.5rem !important; }
  .mb-xxl-n8 { margin-bottom: -9rem !important; }
  .mb-xxl-n9 { margin-bottom: -11rem !important; }
  .mb-xxl-n10 { margin-bottom: -14rem !important; }
  .mb-xxl-n11 { margin-bottom: -16rem !important; }
  .mb-xxl-n12 { margin-bottom: -20rem !important; }
  .mb-xxl-nsm { margin-bottom: -1rem !important; }
  .mb-xxl-nmd { margin-bottom: -2rem !important; }
  .mb-xxl-nlg { margin-bottom: -4rem !important; }
  .mb-xxl-nxl { margin-bottom: -8rem !important; }
  .ms-xxl-n1 { margin-left: -0.125rem !important; }
  .ms-xxl-n2 { margin-left: -0.25rem !important; }
  .ms-xxl-n3 { margin-left: -0.5rem !important; }
  .ms-xxl-n4 { margin-left: -1rem !important; }
  .ms-xxl-n5 { margin-left: -1.5rem !important; }
  .ms-xxl-n6 { margin-left: -3rem !important; }
  .ms-xxl-n7 { margin-left: -4.5rem !important; }
  .ms-xxl-n8 { margin-left: -9rem !important; }
  .ms-xxl-n9 { margin-left: -11rem !important; }
  .ms-xxl-n10 { margin-left: -14rem !important; }
  .ms-xxl-n11 { margin-left: -16rem !important; }
  .ms-xxl-n12 { margin-left: -20rem !important; }
  .ms-xxl-nsm { margin-left: -1rem !important; }
  .ms-xxl-nmd { margin-left: -2rem !important; }
  .ms-xxl-nlg { margin-left: -4rem !important; }
  .ms-xxl-nxl { margin-left: -8rem !important; }
  .p-xxl-0 { padding: 0 !important; }
  .p-xxl-1 { padding: 0.125rem !important; }
  .p-xxl-2 { padding: 0.25rem !important; }
  .p-xxl-3 { padding: 0.5rem !important; }
  .p-xxl-4 { padding: 1rem !important; }
  .p-xxl-5 { padding: 1.5rem !important; }
  .p-xxl-6 { padding: 3rem !important; }
  .p-xxl-7 { padding: 4.5rem !important; }
  .p-xxl-8 { padding: 9rem !important; }
  .p-xxl-9 { padding: 11rem !important; }
  .p-xxl-10 { padding: 14rem !important; }
  .p-xxl-11 { padding: 16rem !important; }
  .p-xxl-12 { padding: 20rem !important; }
  .p-xxl-sm { padding: 1rem !important; }
  .p-xxl-md { padding: 2rem !important; }
  .p-xxl-lg { padding: 4rem !important; }
  .p-xxl-xl { padding: 8rem !important; }
  .px-xxl-0 { padding-right: 0 !important; padding-left: 0 !important; }
  .px-xxl-1 { padding-right: 0.125rem !important; padding-left: 0.125rem !important; }
  .px-xxl-2 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-xxl-3 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-xxl-4 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-xxl-5 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-xxl-6 { padding-right: 3rem !important; padding-left: 3rem !important; }
  .px-xxl-7 { padding-right: 4.5rem !important; padding-left: 4.5rem !important; }
  .px-xxl-8 { padding-right: 9rem !important; padding-left: 9rem !important; }
  .px-xxl-9 { padding-right: 11rem !important; padding-left: 11rem !important; }
  .px-xxl-10 { padding-right: 14rem !important; padding-left: 14rem !important; }
  .px-xxl-11 { padding-right: 16rem !important; padding-left: 16rem !important; }
  .px-xxl-12 { padding-right: 20rem !important; padding-left: 20rem !important; }
  .px-xxl-sm { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-xxl-md { padding-right: 2rem !important; padding-left: 2rem !important; }
  .px-xxl-lg { padding-right: 4rem !important; padding-left: 4rem !important; }
  .px-xxl-xl { padding-right: 8rem !important; padding-left: 8rem !important; }
  .py-xxl-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .py-xxl-1 { padding-top: 0.125rem !important; padding-bottom: 0.125rem !important; }
  .py-xxl-2 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-xxl-3 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-xxl-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-xxl-5 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-xxl-6 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  .py-xxl-7 { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; }
  .py-xxl-8 { padding-top: 9rem !important; padding-bottom: 9rem !important; }
  .py-xxl-9 { padding-top: 11rem !important; padding-bottom: 11rem !important; }
  .py-xxl-10 { padding-top: 14rem !important; padding-bottom: 14rem !important; }
  .py-xxl-11 { padding-top: 16rem !important; padding-bottom: 16rem !important; }
  .py-xxl-12 { padding-top: 20rem !important; padding-bottom: 20rem !important; }
  .py-xxl-sm { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-xxl-md { padding-top: 2rem !important; padding-bottom: 2rem !important; }
  .py-xxl-lg { padding-top: 4rem !important; padding-bottom: 4rem !important; }
  .py-xxl-xl { padding-top: 8rem !important; padding-bottom: 8rem !important; }
  .pt-xxl-0 { padding-top: 0 !important; }
  .pt-xxl-1 { padding-top: 0.125rem !important; }
  .pt-xxl-2 { padding-top: 0.25rem !important; }
  .pt-xxl-3 { padding-top: 0.5rem !important; }
  .pt-xxl-4 { padding-top: 1rem !important; }
  .pt-xxl-5 { padding-top: 1.5rem !important; }
  .pt-xxl-6 { padding-top: 3rem !important; }
  .pt-xxl-7 { padding-top: 4.5rem !important; }
  .pt-xxl-8 { padding-top: 9rem !important; }
  .pt-xxl-9 { padding-top: 11rem !important; }
  .pt-xxl-10 { padding-top: 14rem !important; }
  .pt-xxl-11 { padding-top: 16rem !important; }
  .pt-xxl-12 { padding-top: 20rem !important; }
  .pt-xxl-sm { padding-top: 1rem !important; }
  .pt-xxl-md { padding-top: 2rem !important; }
  .pt-xxl-lg { padding-top: 4rem !important; }
  .pt-xxl-xl { padding-top: 8rem !important; }
  .pe-xxl-0 { padding-right: 0 !important; }
  .pe-xxl-1 { padding-right: 0.125rem !important; }
  .pe-xxl-2 { padding-right: 0.25rem !important; }
  .pe-xxl-3 { padding-right: 0.5rem !important; }
  .pe-xxl-4 { padding-right: 1rem !important; }
  .pe-xxl-5 { padding-right: 1.5rem !important; }
  .pe-xxl-6 { padding-right: 3rem !important; }
  .pe-xxl-7 { padding-right: 4.5rem !important; }
  .pe-xxl-8 { padding-right: 9rem !important; }
  .pe-xxl-9 { padding-right: 11rem !important; }
  .pe-xxl-10 { padding-right: 14rem !important; }
  .pe-xxl-11 { padding-right: 16rem !important; }
  .pe-xxl-12 { padding-right: 20rem !important; }
  .pe-xxl-sm { padding-right: 1rem !important; }
  .pe-xxl-md { padding-right: 2rem !important; }
  .pe-xxl-lg { padding-right: 4rem !important; }
  .pe-xxl-xl { padding-right: 8rem !important; }
  .pb-xxl-0 { padding-bottom: 0 !important; }
  .pb-xxl-1 { padding-bottom: 0.125rem !important; }
  .pb-xxl-2 { padding-bottom: 0.25rem !important; }
  .pb-xxl-3 { padding-bottom: 0.5rem !important; }
  .pb-xxl-4 { padding-bottom: 1rem !important; }
  .pb-xxl-5 { padding-bottom: 1.5rem !important; }
  .pb-xxl-6 { padding-bottom: 3rem !important; }
  .pb-xxl-7 { padding-bottom: 4.5rem !important; }
  .pb-xxl-8 { padding-bottom: 9rem !important; }
  .pb-xxl-9 { padding-bottom: 11rem !important; }
  .pb-xxl-10 { padding-bottom: 14rem !important; }
  .pb-xxl-11 { padding-bottom: 16rem !important; }
  .pb-xxl-12 { padding-bottom: 20rem !important; }
  .pb-xxl-sm { padding-bottom: 1rem !important; }
  .pb-xxl-md { padding-bottom: 2rem !important; }
  .pb-xxl-lg { padding-bottom: 4rem !important; }
  .pb-xxl-xl { padding-bottom: 8rem !important; }
  .ps-xxl-0 { padding-left: 0 !important; }
  .ps-xxl-1 { padding-left: 0.125rem !important; }
  .ps-xxl-2 { padding-left: 0.25rem !important; }
  .ps-xxl-3 { padding-left: 0.5rem !important; }
  .ps-xxl-4 { padding-left: 1rem !important; }
  .ps-xxl-5 { padding-left: 1.5rem !important; }
  .ps-xxl-6 { padding-left: 3rem !important; }
  .ps-xxl-7 { padding-left: 4.5rem !important; }
  .ps-xxl-8 { padding-left: 9rem !important; }
  .ps-xxl-9 { padding-left: 11rem !important; }
  .ps-xxl-10 { padding-left: 14rem !important; }
  .ps-xxl-11 { padding-left: 16rem !important; }
  .ps-xxl-12 { padding-left: 20rem !important; }
  .ps-xxl-sm { padding-left: 1rem !important; }
  .ps-xxl-md { padding-left: 2rem !important; }
  .ps-xxl-lg { padding-left: 4rem !important; }
  .ps-xxl-xl { padding-left: 8rem !important; }
  .text-xxl-start { text-align: left !important; }
  .text-xxl-end { text-align: right !important; }
  .text-xxl-center { text-align: center !important; }
  .float-xxl-left { float: left !important; }
  .float-xxl-right { float: right !important; } }

@media print { .d-print-inline { display: inline !important; }
  .d-print-inline-block { display: inline-block !important; }
  .d-print-block { display: block !important; }
  .d-print-grid { display: grid !important; }
  .d-print-table { display: table !important; }
  .d-print-table-row { display: table-row !important; }
  .d-print-table-cell { display: table-cell !important; }
  .d-print-flex { display: flex !important; }
  .d-print-inline-flex { display: inline-flex !important; }
  .d-print-none { display: none !important; } }

/** = Navigation bars */
.navbar-main { position: absolute; top: 0; width: 100%; z-index: 100; }

.navbar-main .navbar-toggler-icon { background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='#6d6d6d' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>"); }

.navbar .navbar-nav .nav-link { -webkit-transition: all 0.8s all 0.2s ease; -moz-transition: all 0.8s all 0.2s ease; -o-transition: all 0.8s all 0.2s ease; -ms-transition: all 0.8s all 0.2s ease; transition: all 0.8s all 0.2s ease; }

@media (max-width: 767.98px) { .navbar .navbar-nav .nav-link { font-size: 1.2rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; -ms-flex-pack: space-between; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; } }

.navbar .navbar-nav .nav-item .media:not(:last-child) { margin-bottom: 1.5rem; }

.navbar .navbar-nav .nav-item:focus, .navbar .navbar-nav .nav-item .nav-link:focus { outline: none !important; }

.navbar .navbar-nav .dropdown .dropdown-menu { top: 100%; }

.navbar .navbar-nav .dropdown .dropdown-menu span { width: 30px; }

.navbar .navbar-nav .dropdown .dropdown-item { font-size: 0.875rem; }

@media (min-width: 992px) { .navbar .navbar-nav .dropdown-megamenu, .navbar .navbar-nav .dropdown-megamenu-sm, .navbar .navbar-nav .dropdown-megamenu-md { min-width: 580px; } }

.navbar .navbar-nav .dropdown-megamenu .megamenu-link, .navbar .navbar-nav .dropdown-megamenu-sm .megamenu-link, .navbar .navbar-nav .dropdown-megamenu-md .megamenu-link { color: #d9d9d9; font-weight: 400; font-size: 0.875rem; }

.navbar .navbar-nav .dropdown-megamenu .megamenu-item, .navbar .navbar-nav .dropdown-megamenu-sm .megamenu-item, .navbar .navbar-nav .dropdown-megamenu-md .megamenu-item { position: relative; }

.navbar .navbar-nav .dropdown-megamenu .megamenu-item:hover .megamenu-link, .navbar .navbar-nav .dropdown-megamenu-sm .megamenu-item:hover .megamenu-link, .navbar .navbar-nav .dropdown-megamenu-md .megamenu-item:hover .megamenu-link { color: var(--bs-primary); }

@media (min-width: 992px) { .navbar .navbar-nav .dropdown-megamenu-sm { min-width: 320px; } }

@media (min-width: 992px) { .navbar .navbar-nav .dropdown-megamenu-md { min-width: 960px; } }

@media (min-width: 992px) { .navbar .navbar-nav .dropdown-menu .dropdown-toggle .nav-link-arrow { -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
  .navbar .navbar-nav .dropdown.show > .dropdown-toggle .nav-link-arrow { -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
  .navbar .navbar-nav .dropdown-toggle:hover .nav-link-arrow { -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); } }

.navbar .navbar-nav .dropdown-submenu { position: relative; }

.navbar .navbar-nav .nav-link-arrow { transition: transform 0.2s ease; }

.navbar-brand { font-size: 0.875rem; font-weight: 600; text-transform: uppercase; }

.navbar-brand img { height: 40px; }

.navbar-dark .navbar-brand-light { display: none; }

.navbar-dark .navbar-brand { color: #FFFFFF; }

.navbar-dark > .nav-item:hover > .nav-link { color: var(--bs-primary); }

.navbar-light:not(.headroom--not-top) .btn-outline-soft { border-color: #0b0d0e; color: #0b0d0e; }

.navbar-light:not(.headroom--not-top) .btn-outline-soft:hover { background: #0b0d0e; color: #FFFFFF; }

.navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='#6d6d6d' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>"); }

.navbar-light .navbar-brand-dark { display: none; }

.navbar-light .navbar-brand { color: #363636; }

.dropdown-menu { top: 100%; }

.dropdown-menu span { min-width: 30px; }

.dropdown .dropdown-menu-action-list span { max-width: 3rem; display: inline-block; clear: none; }

.navbar-transparent { background-color: transparent; border: 0; box-shadow: none; }

@media (min-width: 992px) { .navbar-nav .nav-item [data-toggle="dropdown"]::after { transition: all 0.2s ease; }
  .navbar-nav .nav-item.show [data-toggle="dropdown"]::after { -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
  .navbar-nav .nav-link i { margin-right: .3rem; font-size: 0.8rem; }
  .navbar-nav .nav-link-icon { padding-left: .5rem; padding-right: .5rem; font-size: 1rem; }
  .navbar-nav .nav-link-icon i { margin-right: 0; }
  .navbar-nav .dropdown-menu-end:before { right: 20px; left: auto; }
  .navbar-nav .dropdown-menu-center { left: 50%; transform: translateX(-50%); }
  .navbar-nav .dropdown-submenu .dropdown-menu { transform: none; }
  .navbar-nav .dropdown-menu-inner { position: relative; padding: 1rem; }
  .navbar-transparent .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.9); }
  .navbar-transparent .navbar-brand { color: #6d6d6d; } }

.navbar-collapse-header { display: none; }

.navbar-collapse { width: auto; }

@media (max-width: 991.98px) { .navbar-nav .nav-link { padding: .625rem 0; }
  .navbar-nav .dropdown-menu { box-shadow: none; width: 100%; }
  .navbar-nav .dropdown-menu .media svg { width: 30px; }
  .dropdown-menu-center { right: 0; left: auto; transform: translate(0, 0); } }

@media (max-width: 991.98px) and (max-width: 991.98px) { .dropdown-menu-center { transform: translateX(-75%); } }

@media (max-width: 991.98px) { .navbar-collapse { width: calc(100% - 30px); position: absolute; top: 0; right: 15px; z-index: 1050; overflow-y: auto; height: calc(100vh - 30px) !important; opacity: 0; }
  .navbar-collapse .navbar-toggler { position: relative; display: inline-block; width: 20px; height: 20px; padding: 0; }
  .navbar-collapse .navbar-toggler span { display: block; position: absolute; width: 100%; height: 2px; border-radius: 2px; opacity: 1; background: #283448; }
  .navbar-collapse .navbar-collapse-header { display: block; padding-bottom: 1rem; margin-bottom: 1rem; }
  .navbar-collapse .collapse-brand img { height: 35px; }
  .navbar-collapse .collapse-close { text-align: right; }
  .navbar-collapse.collapsing, .navbar-collapse.show { padding: 1.5rem; border-radius: 0.375rem; background: #FFFFFF; animation: show-navbar-collapse .2s ease forwards; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }
  .navbar-collapse.collapsing-out { animation: hide-navbar-collapse .2s ease forwards; } }

.navbar-dashboard { border-radius: 0.375rem; }

.navbar-theme-primary:not(.headroom) { background-color: #0171df; }

.cs-grid-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.cs-grid-nav .cs-grid-nav__item { display: -webkit-box; display: -ms-flexbox; display: flex; width: calc(100% - 3px); min-height: 180px; border-radius: 6px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 1rem; -webkit-transition: all 0.3s; transition: all 0.3s; }

.cs-grid-nav .cs-grid-nav__item:nth-of-type(odd) { margin: 3px 3px 3px 0; }

.cs-grid-nav .cs-grid-nav__item .cs-grid-nav__item-icon { display: inline-block; text-align: center; margin-bottom: 0.5rem; }

.cs-grid-nav .cs-grid-nav__item .cs-grid-nav__item-icon .svg-inline--fa { font-size: 2.25rem; }

/** = Sections */
.section { position: relative; padding-top: 3rem; padding-bottom: 3rem; }

.section-header { position: relative; padding-top: 9rem; padding-bottom: 3rem; }

@media (min-width: 576px) { .section { position: relative; padding-top: 5rem; padding-bottom: 5rem; }
  .section-header { position: relative; padding-top: 8rem; padding-bottom: 8rem; }
  .section-header.section-sm { padding-top: 4rem; padding-bottom: 3rem; }
  .section-xl { padding-top: 8rem; padding-bottom: 8rem; }
  .section-lg { padding-top: 6rem; padding-bottom: 6rem; }
  .section-sm { padding-top: 3rem; padding-bottom: 3rem; } }

@media (min-width: 992px) { .section { position: relative; padding-top: 6rem; padding-bottom: 6rem; }
  .section-header { position: relative; padding-top: 10rem; padding-bottom: 10rem; }
  .section-header.section-sm { padding-top: 4rem; padding-bottom: 3rem; }
  .section-xl { padding-top: 10rem; padding-bottom: 10rem; }
  .section-lg { padding-top: 8rem; padding-bottom: 8rem; }
  .section-sm { padding-top: 4rem; padding-bottom: 4rem; } }

@media (min-width: 768px) { .section-hero { height: 100vh; } }

.line-bottom::after { content: ''; display: block; width: 80%; position: absolute; bottom: 0; left: 50%; margin-left: -40%; height: 1px; background: radial-gradient(ellipse at center, #f6f6f6 0, rgba(255, 255, 255, 0) 80%); }

.section-profile-cover { height: 580px; background-size: cover; background-position: center center; }

@media (max-width: 767.98px) { .section-profile-cover { height: 400px; } }

.components-section > .form-control + .form-control { margin-top: .5rem; }

.components-section > .nav + .nav, .components-section > .alert + .alert, .components-section > .navbar + .navbar, .components-section > .progress + .progress, .components-section > .progress + .btn, .components-section .badge, .components-section .btn { margin-top: .5rem; margin-bottom: .5rem; }

.components-section .btn-group { margin-top: .5rem; margin-bottom: .5rem; }

.components-section .btn-group .btn { margin: 0; }

.components-section .alert { margin: 0; }

.components-section .alert + .alert { margin-top: 1.25rem; }

.components-section .badge { margin-right: .5rem; }

.components-section .modal-footer .btn { margin: 0; }

.copy-docs { position: absolute; top: 5px; right: 5px; transition: all 0.2s ease; }

.copy-docs.copied { background: #00f55a; }

.copy-docs:hover { cursor: pointer; }

.kanban-container { overflow-x: scroll; -webkit-overflow-scrolling: touch; }

.cs-grid-root { position: relative; min-height: 100vh; position: relative; overflow: hidden; }

.cs-grid-root .cs-grid-item { transition: padding-left 0.3s ease-out; position: relative; }

.cs-grid-root .cs-grid-item .cs-grid-container { /*.cs-grid-aside.sidebar { position: fixed; top: 90px; height: calc(100vh - 90px); padding: 0; width: 15%; z-index: 11; transition: width 0.3s ease, background 0.3s ease; -webkit-transition: width 0.3s ease, background 0.3s ease; -moz-transition: width 0.3s ease, background 0.3s ease; -ms-transition: width 0.3s ease, background 0.3s ease; .sidebar { //overflow: hidden; height: calc(100vh - 100px); .navbar-header { width: 15%; height: 90px; background: var(--bs-primary); position: relative; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding: 0 25px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .cs-aside__brand-logo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: flex-begin; -ms-flex-pack: flex-begin; justify-content: flex-begin; } .cs-aside__brand-tools { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; .cs-aside__brand-aside-toggler { display: inline-block; position: relative; overflow: hidden; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-box-shadow: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; background: 0 0; outline: 0 !important; width: 26px; height: 26px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; span { display: block; position: absolute; top: 12px; height: 2px; min-height: 2px; width: 100%; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; &::after, &::before { position: absolute; display: block; left: 0; width: 100%; height: 2px; min-height: 2px; content: ""; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; background: #fff; } &::before { top: -8px; } &:after { bottom: -8px; } &:before { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: auto; right: 0px; width: 50%; } &:after { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: auto; right: 0px; width: 75%; } } } } .nav { .sidebar-nav-item { width: 100%; padding: 0.7em 0.8em; border-radius: 0; cursor: pointer; -webkit-align-items: center; align-items: center; white-space: nowrap; -webkit-transition-duration: 0.45s; -moz-transition-duration: 0.45s; -o-transition-duration: 0.45s; transition-duration: 0.45s; transition-property: color; -webkit-transition-property: color; font-size: 1.1rem; line-height: 22px; vertical-align: middle; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; justify-content: center; text-decoration: none; position: relative; outline: 0; [class^="icon-"], [class*=" icon-"], [class^="fa-"], [class*=" fa-"], [class^="lni-"], [class*=" lni-"] { width: 100%; position: relative; display: inline-block; text-align: center; } .link-icon > { [class^="icon-"], [class*=" icon-"], [class^="fa-"], [class*=" fa-"] { margin-right: 0; } } } .nav-divider { margin: 1rem 2rem; height: 2px; width: 10px; overflow: hidden; border-width: 0; &:after { height: 2px; left: auto; right: 0; width: 10px; overflow: hidden; } } .nav.nav-aside { display: none; &.active { display: block !important; position: absolute; z-index: 1; left: 100%; top: 0; width: 240px; padding: 12px; box-shadow: 0 0 28px 0 rgba(82, 63, 105, 0.13); } .sidebar-nav-item { padding: 0.4em 1.8em; font-size: 0.8em; } } } .content { padding-top: 8px; max-height: calc(100vh - 95px); overflow: auto; overflow: hidden; position: relative; } .sidebar__nav-icon { -webkit-box-flex: 0; -ms-flex: 0 0 40px; flex: 0 0 40px; font-size: 1.6rem; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: 0; } .sidebar__nav-caret { } .sidebar__nav-text { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 0; } .icon-toggle-sidebar { &:before { content: "\e623"; } } .toggle-sidebar { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 60px; min-width: 32px; width: 54px; margin-right: 15px; .icon-toggle-sidebar { width: 100%; height: 54px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; } } } } .cs-site-content { padding: 0 1.25rem; margin-left: calc(15% + 1.25rem); .content { .page-header { margin: 34px 0 17px; border-bottom: 1px solid transparent; margin-top: 0; .btn { vertical-align: middle; } &:before, &:after { content: " "; display: table; } &:after { clear: both; } } } }*/ }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header { width: 100%; z-index: 12; /*Sidebar z index at 11*/ }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__topbar { width: 85%; position: relative; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding: 0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__logo { width: 15%; height: 90px; background: var(--bs-primary); position: relative; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding: 0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-logo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: flex-begin; -ms-flex-pack: flex-begin; justify-content: flex-begin; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-tools { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler { display: inline-block; position: relative; overflow: hidden; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-box-shadow: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; background: 0 0; outline: 0 !important; width: 26px; height: 26px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler span { display: block; position: absolute; top: 12px; height: 2px; min-height: 2px; width: 100%; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler span::after, .cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler span::before { position: absolute; display: block; left: 0; width: 100%; height: 2px; min-height: 2px; content: ""; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; background: #fff; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler span::before { top: -8px; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler span:after { bottom: -8px; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler span:before { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: auto; right: 0px; width: 50%; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler span:after { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: auto; right: 0px; width: 75%; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .navbar-nav { padding: 0 2.5rem; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .navbar-nav > li > a { text-transform: uppercase; font-weight: 700; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-nav-topbar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; padding: 0; padding-right: 15px; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-nav-topbar .cs-topbar-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; margin: 0 0.1rem; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-nav-topbar .cs-topbar-item .cs-topbar-icon { -webkit-transition: all 0.3s; transition: all 0.3s; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-item-align: center; align-self: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 50px; width: 50px; border-radius: 50%; cursor: pointer; position: relative; -webkit-transition: all 0.3s; transition: all 0.3s; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-nav-topbar .cs-topbar-item .cs-topbar-icon .svg-inline--fa, .cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-nav-topbar .cs-topbar-item .cs-topbar-icon .lni { -webkit-transition: all 0.3s; transition: all 0.3s; font-size: 1.4rem; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-nav-topbar .cs-topbar-item .btn-default { color: #000; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .navbar-toolbar > li { float: right; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .navbar-toolbar > li span { position: relative; display: inline-block; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .navbar-toolbar > li .icon-xs { position: absolute; right: 0; bottom: 0; height: 10px; border: 1px solid white; border-radius: 100%; font-size: 8px; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .navbar-toolbar > li > a { padding-top: 22px; padding-bottom: 22px; line-height: 22px; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .navbar-toolbar > li > a.navbar-quicklink .icon { right: 8px; bottom: 6px; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .navbar-toolbar .icon { width: 28px !important; vertical-align: middle; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-aside__brand-tools { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-aside__brand-tools .cs-aside__brand-aside-toggler { display: inline-block; position: relative; overflow: hidden; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-box-shadow: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; background: 0 0; outline: 0 !important; width: 26px; height: 26px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-aside__brand-tools .cs-aside__brand-aside-toggler span { display: block; position: absolute; top: 12px; height: 2px; min-height: 2px; width: 100%; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-aside__brand-tools .cs-aside__brand-aside-toggler span::after, .cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-aside__brand-tools .cs-aside__brand-aside-toggler span::before { position: absolute; display: block; left: 0; width: 100%; height: 2px; min-height: 2px; content: ""; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; background: #fff; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-aside__brand-tools .cs-aside__brand-aside-toggler span::before { top: -8px; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-aside__brand-tools .cs-aside__brand-aside-toggler span:after { bottom: -8px; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-aside__brand-tools .cs-aside__brand-aside-toggler span:before { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: auto; right: 0px; width: 50%; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-aside__brand-tools .cs-aside__brand-aside-toggler span:after { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: auto; right: 0px; width: 75%; }

.cs-grid-root.cs-sidebar-minimised .cs-grid-item .cs-grid-container { /* .cs-grid-aside.sidebar { width: 78px !important; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; .sidebar { .cs-aside__brand-logo { display: none; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .navbar-header { width: 78px !important; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .profile-name { display: none; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .nav { &.nav-pills { .sidebar-nav-item .media-body { display: none; } &.nav-stacked.active { display: none; } li.sidebar-nav-head { &:hover { span.sidebar-nav-item { color: #fff; .sidebar__nav-text { display: block !important; position: absolute; z-index: 1; left: 100%; top: 0; width: 240px; padding: 5px 20px 6px 20px; background-color: inherit; background: var(--bs-primary); color: #fff; border-radius: 0 2px 0 0; } } ul.nav { display: block; top: 31px !important; display: block !important; position: absolute; z-index: 1; left: 100%; width: 240px; padding: 12px 0px; border-radius: 0 0 2px 0; box-shadow: 0 0 28px 0 rgba(82, 63, 105, 0.13); } } } } .sidebar__nav-icon { margin: 0 8px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .sidebar__nav-text { display: none !important; } .sidebar__nav-caret.caret { display: none !important; } } } } .cs-site-content { padding: 0 1.25rem; margin-left: calc(78px + 1.25rem); -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }*/ }

.cs-grid-root.cs-sidebar-minimised .cs-grid-item .cs-grid-container .cs-site-header { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.cs-grid-root.cs-sidebar-minimised .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-logo { display: none; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.cs-grid-root.cs-sidebar-minimised .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__topbar { width: calc(100% - 90px); }

.cs-grid-root.cs-sidebar-minimised .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__logo { width: 78px !important; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.cs-nav-push-right { margin-left: 66px; }

#pgpage-page-error .cs-nav-push-right { margin-left: 0 !important; }

.sidebar-backdrop { display: none; }

.dropleft .dropdown-menu { position: absolute; right: 0; left: auto; }

#main { padding-bottom: 100px; }

#main .grid-table { margin-bottom: 100px; }

@media (max-width: 767.98px) { /* .cs-grid-aside.sidebar { z-index: 1001; position: fixed; -webkit-overflow-scrolling: touch; top: 0; bottom: 0; overflow-y: auto; -webkit-transform: translate3d(0, 0, 0); backface-visibility: hidden; -webkit-backface-visibility: hidden; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: -245px; .navbar-header { height: 80px; } .content { padding-top: 30px; } }*/
  .cs-aside__brand-aside-toggler { display: none; }
  .cs-site-header { top: 80px; margin-bottom: 100px; position: relative !important; }
  .cs-site-header .navbar-header { width: 15%; height: 90px; background: var(--bs-primary); position: relative; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding: 0 25px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
  .cs-site-header .cs-site-header__brand-logo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: flex-begin; -ms-flex-pack: flex-begin; justify-content: flex-begin; }
  .cs-site-header .cs-site-header__brand-tools { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
  .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler { display: inline-block; position: relative; overflow: hidden; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-box-shadow: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; background: 0 0; outline: 0 !important; width: 26px; height: 26px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
  .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler span { display: block; position: absolute; top: 12px; height: 2px; min-height: 2px; width: 100%; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
  .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler span::after, .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler span::before { position: absolute; display: block; left: 0; width: 100%; height: 2px; min-height: 2px; content: ""; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; background: #fff; }
  .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler span::before { top: -8px; }
  .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler span:after { bottom: -8px; }
  .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler span:before { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: auto; right: 0px; width: 50%; }
  .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler span:after { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: auto; right: 0px; width: 75%; }
  .cs-header-mobile { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0 15px; min-height: 80px; height: 80px; position: relative; z-index: 2; }
  .cs-header-mobile .cs-header-mobile__logo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .cs-header-mobile .cs-header-mobile__toolbar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler { display: inline-block; position: relative; overflow: hidden; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-box-shadow: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; background: none; outline: none !important; width: 26px; height: 26px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; margin: 0 0 0 1.5rem; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler span { display: block; position: absolute; top: 12px; height: 2px; min-height: 2px; width: 100%; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler span::before { position: absolute; display: block; left: 0; width: 100%; height: 2px; min-height: 2px; content: ""; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; top: -8px; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler span::after { position: absolute; display: block; left: 0; width: 100%; height: 2px; min-height: 2px; content: ""; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; bottom: -8px; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler.cs-header-mobile__toolbar-toggler--left span:before { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: auto; right: 0px; width: 50%; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler.cs-header-mobile__toolbar-toggler--left span:after { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: auto; right: 0px; width: 75%; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler.cs-header-mobile__toolbar-toggler--left:hover span:after { width: 100%; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler.cs-header-mobile__toolbar-toggler--left:hover span:before { width: 100%; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler.cs-header-mobile__toolbar-toggler--left.cs-header-mobile__toolbar-toggler--active span:before { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: 0px; right: auto; width: 50%; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler.cs-header-mobile__toolbar-toggler--left.cs-header-mobile__toolbar-toggler--active span:after { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: 0px; right: auto; width: 75%; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-topbar-toggler { -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-box-shadow: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; background: none; outline: none !important; margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 0.5rem 0 1.25rem; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-topbar-toggler .svg-inline--fa { -webkit-transition: all 0.3s; transition: all 0.3s; font-size: 1.5rem; line-height: 0; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-topbar-toggler:hover .svg-inline--fa { -webkit-transition: all 0.3s; transition: all 0.3s; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-topbar-toggler.cs-header-mobile__toolbar-topbar-toggler--active i { -webkit-transition: all 0.3s; transition: all 0.3s; }
  .cs-header-mobile--fixed.cs-header-mobile { position: fixed; top: 0; right: 0; left: 0; z-index: 97; }
  .md-fixed { position: fixed; top: 0; right: 0; left: 0; z-index: 97; }
  .sidebar-reveal-mobile .sidebar { left: 0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
  .toolbar-reveal-mobile .cs-nav-topbar { top: 80px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } }

@media (max-width: 767.98px) { /*.cs-grid-aside.sidebar { -webkit-transition: none !important; transition: none !important; }*/
  .cs-grid-root.cs-sidebar-minimised .cs-grid-item .cs-grid-container .cs-site-content { margin-left: 0 !important; }
  .cs-nav-push-right { margin-left: 0 !important; }
  .cs-xs-table-scroll-x { overflow-x: scroll; } }

@media (min-width: 768px) { .cs-site-header { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
  .sidebar-desktop-active .icon-toggle-sidebar:before { content: "\e622"; }
  .cs-header-mobile { display: none; } }

.cs-grid-root .cs-grid-item .cs-grid-container { /* .cs-grid-aside.sidebar { position: fixed; top: 90px; min-height: calc(100vh - 90px); padding: 0; width: 15%; z-index: 11; transition: width 0.3s ease, background 0.3s ease; -webkit-transition: width 0.3s ease, background 0.3s ease; -moz-transition: width 0.3s ease, background 0.3s ease; -ms-transition: width 0.3s ease, background 0.3s ease; .sidebar { //overflow: hidden; height: calc(100vh - 91px); .navbar-header { width: 15%; height: 90px; background: var(--bs-primary); position: relative; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding: 0 25px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .cs-aside__brand-logo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: flex-begin; -ms-flex-pack: flex-begin; justify-content: flex-begin; } .cs-aside__brand-tools { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; .cs-aside__brand-aside-toggler { display: inline-block; position: relative; overflow: hidden; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-box-shadow: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; background: 0 0; outline: 0 !important; width: 26px; height: 26px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; span { display: block; position: absolute; top: 12px; height: 2px; min-height: 2px; width: 100%; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; &::after, &::before { position: absolute; display: block; left: 0; width: 100%; height: 2px; min-height: 2px; content: ""; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; background: #fff; } &::before { top: -8px; } &:after { bottom: -8px; } &:before { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: auto; right: 0px; width: 50%; } &:after { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: auto; right: 0px; width: 75%; } } } } .nav { .sidebar-nav-item { width: 100%; padding: 0.7em 0.8em; border-radius: 0; cursor: pointer; -webkit-align-items: center; align-items: center; white-space: nowrap; -webkit-transition-duration: 0.45s; -moz-transition-duration: 0.45s; -o-transition-duration: 0.45s; transition-duration: 0.45s; transition-property: color; -webkit-transition-property: color; font-size: 1.1rem; line-height: 22px; vertical-align: middle; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; text-decoration: none; position: relative; outline: 0; [class^="icon-"], [class*=" icon-"], [class^="fa-"], [class*=" fa-"], [class^="lni-"], [class*=" lni-"] { width: 100%; position: relative; display: inline-block; text-align: center; } .link-icon > { [class^="icon-"], [class*=" icon-"], [class^="fa-"], [class*=" fa-"] { margin-right: 0; } } } .nav-divider { margin: 1rem 2rem; height: 2px; width: 10px; overflow: hidden; border-width: 0; &:after { height: 2px; left: auto; right: 0; width: 10px; overflow: hidden; } } .nav.nav-aside { display:none; &.active{ display: block!important; position: absolute; z-index: 1; left: 100%; top: 0; width: 240px; padding: 12px; box-shadow: 0 0 28px 0 rgba(82, 63, 105, 0.13); } .sidebar-nav-item { padding: 0.4em 1.8em; font-size: 0.8em; } } } .content { padding-top: 8px; max-height: calc(100vh - 95px); overflow: auto; overflow: hidden; position: relative; } .sidebar__nav-icon { -webkit-box-flex: 0; -ms-flex: 0 0 40px; flex: 0 0 40px; font-size: 1.6rem; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: 0; } .sidebar__nav-caret { } .sidebar__nav-text { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 0; } .icon-toggle-sidebar { &:before { content: "\e623"; } } .toggle-sidebar { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 60px; min-width: 32px; width: 54px; margin-right: 15px; .icon-toggle-sidebar { width: 100%; height: 54px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; } } } } .cs-site-content { padding: 0 1.25rem; margin-left: calc(15% + 1.25rem); .content{ .page-header { margin: 34px 0 17px; border-bottom: 1px solid transparent; margin-top: 0; .btn { vertical-align: middle; padding: 0; margin: 0 0 0 5px; line-height: 1px; } &:before, &:after { content: " "; display: table; } &:after { clear: both; } } } } */ }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-logo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: flex-begin; -ms-flex-pack: flex-begin; justify-content: flex-begin; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-tools { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler { display: inline-block; position: relative; overflow: hidden; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-box-shadow: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; background: 0 0; outline: 0 !important; width: 26px; height: 26px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler span { display: block; position: absolute; top: 12px; height: 2px; min-height: 2px; width: 100%; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler span::after, .cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler span::before { position: absolute; display: block; left: 0; width: 100%; height: 2px; min-height: 2px; content: ""; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; background: #fff; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler span::before { top: -8px; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler span:after { bottom: -8px; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler span:before { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: auto; right: 0px; width: 50%; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-tools .cs-site-header__brand-aside-toggler span:after { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: auto; right: 0px; width: 75%; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .navbar-nav { padding: 0 2.5rem; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .navbar-nav > li > a { text-transform: uppercase; font-weight: 700; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-nav-topbar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; padding: 0; padding-right: 15px; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-nav-topbar .cs-topbar-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; margin: 0 0.1rem; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-nav-topbar .cs-topbar-item .cs-topbar-icon { -webkit-transition: all 0.3s; transition: all 0.3s; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-item-align: center; align-self: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 50px; width: 50px; border-radius: 50%; cursor: pointer; position: relative; -webkit-transition: all 0.3s; transition: all 0.3s; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-nav-topbar .cs-topbar-item .cs-topbar-icon .svg-inline--fa, .cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-nav-topbar .cs-topbar-item .cs-topbar-icon .lni { -webkit-transition: all 0.3s; transition: all 0.3s; font-size: 1.4rem; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-nav-topbar .cs-topbar-item .btn-default { color: #000; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .navbar-toolbar > li { float: right; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .navbar-toolbar > li span { position: relative; display: inline-block; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .navbar-toolbar > li .icon-xs { position: absolute; right: 0; bottom: 0; height: 10px; border: 1px solid white; border-radius: 100%; font-size: 8px; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .navbar-toolbar > li > a { padding-top: 22px; padding-bottom: 22px; line-height: 22px; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .navbar-toolbar > li > a.navbar-quicklink .icon { right: 8px; bottom: 6px; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .navbar-toolbar .icon { width: 28px !important; vertical-align: middle; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-aside__brand-tools { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-aside__brand-tools .cs-aside__brand-aside-toggler { display: inline-block; position: relative; overflow: hidden; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-box-shadow: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; background: 0 0; outline: 0 !important; width: 26px; height: 26px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-aside__brand-tools .cs-aside__brand-aside-toggler span { display: block; position: absolute; top: 12px; height: 2px; min-height: 2px; width: 100%; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-aside__brand-tools .cs-aside__brand-aside-toggler span::after, .cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-aside__brand-tools .cs-aside__brand-aside-toggler span::before { position: absolute; display: block; left: 0; width: 100%; height: 2px; min-height: 2px; content: ""; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; background: #fff; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-aside__brand-tools .cs-aside__brand-aside-toggler span::before { top: -8px; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-aside__brand-tools .cs-aside__brand-aside-toggler span:after { bottom: -8px; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-aside__brand-tools .cs-aside__brand-aside-toggler span:before { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: auto; right: 0px; width: 50%; }

.cs-grid-root .cs-grid-item .cs-grid-container .cs-site-header .cs-aside__brand-tools .cs-aside__brand-aside-toggler span:after { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: auto; right: 0px; width: 75%; }

.cs-grid-root.cs-sidebar-minimised .cs-grid-item .cs-grid-container { /* .cs-grid-aside.sidebar { width: 78px!important; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; .sidebar{ .cs-aside__brand-logo { display: none; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .navbar-header { width: 78px !important; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .profile-name { display: none; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .nav{ &.nav-pills { .sidebar-nav-item .media-body { display: none; } &.nav-stacked.active { display: none; } li.sidebar-nav-head{ &:hover{ span.sidebar-nav-item { color: #fff; .sidebar__nav-text { display: block!important; position: absolute; z-index: 1; left: 100%; top: 0; width: 240px; padding: 5px 20px 6px 20px; background-color: inherit; background: var(--bs-primary); color: #fff; border-radius: 0 2px 0 0; } } ul.nav{ display:block; top: 31px!important; display: block!important; position: absolute; z-index: 1; left: 100%; width: 240px; padding: 12px 0px; border-radius: 0 0 2px 0; box-shadow: 0 0 28px 0 rgba(82, 63, 105, 0.13); } } } } .sidebar__nav-icon { margin: 0 8px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .sidebar__nav-text { display: none!important; } .sidebar__nav-caret.caret { display: none !important; } }	 } } .cs-site-content { padding: 0 1.25rem; margin-left: calc(78px + 1.25rem); -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } */ }

.cs-grid-root.cs-sidebar-minimised .cs-grid-item .cs-grid-container .cs-site-header { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.cs-grid-root.cs-sidebar-minimised .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__brand-logo { display: none; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.cs-grid-root.cs-sidebar-minimised .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__topbar { width: calc(100% - 90px); }

.cs-grid-root.cs-sidebar-minimised .cs-grid-item .cs-grid-container .cs-site-header .cs-site-header__logo { width: 78px !important; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.sidebar-backdrop { display: none; }

.dropleft .dropdown-menu { position: absolute; right: 0; left: auto; }

.dropdown.user.user-menu .dropdown-menu { width: 280px; }

.dropdown.user.user-menu .dropdown-menu .user-header { height: 175px; padding: 10px; text-align: center; background-color: #00c0ef; }

.dropdown.user.user-menu .dropdown-menu .user-header img { z-index: 5; height: 90px; width: 90px; border: 3px solid; border-color: transparent; border-color: rgba(255, 255, 255, 0.2); }

.dropdown.user.user-menu .dropdown-menu .user-header p { z-index: 5; color: #fff; color: rgba(255, 255, 255, 0.8); font-size: 17px; margin-top: 10px; }

.dropdown.user.user-menu .dropdown-menu .user-body { padding: 15px; border-bottom: 1px solid #f4f4f4; border-top: 1px solid #dddddd; }

.dropdown.user.user-menu .dropdown-menu .user-footer { background-color: #f9f9f9; padding: 10px; }

.sidebar-nav-head > .sidebar-nav-item { margin: 0.5rem 0; font-weight: 700; }

.sidebar-nav-head > .sidebar-nav-item .caret { transform: rotate(0deg); transition: transform 0.2s ease; float: right; margin-right: 10px; margin-top: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; line-height: 0; }

.sidebar-nav-head > .sidebar-nav-item:before { display: none; }

.sidebar-nav-head > .sidebar-nav-item.collapsed .caret { transform: rotate(-90deg); float: right; margin-right: 10px; margin-top: 10px; }

.sidebar-nav-head .nav > *:last-child { margin-bottom: 0; }

li.sidebar-nav-head li .sidebar-nav-item { padding: 0.4em 1em 0.4em 2em; font-size: 1.1rem; font-weight: 700; }

li.sidebar-nav-head.nav-profile .sidebar-nav-item { padding: 1.1em auto 1.1em auto !important; }

.sidebar-nav > *:first-child .sidebar-nav-head > .sidebar-nav-item { margin-top: 0; }

/*NAV */
/* .cs-grid-aside { .navbar-header { h2 { margin-left: 20px; } .navbar-brand { height: 95px; font-size: 18px; line-height: 30px; height: 60px; &:hover, &:focus { text-decoration: none; } .navbar-brand-text { margin-left: 6px; font-weight: normal; } > img { display: block; } } } } */
.cs-grid-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.cs-grid-nav .cs-grid-nav__item { display: -webkit-box; display: -ms-flexbox; display: flex; width: calc(100% - 3px); min-height: 180px; border-radius: 6px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 1rem; -webkit-transition: all 0.3s; transition: all 0.3s; }

.cs-grid-nav .cs-grid-nav__item:nth-of-type(odd) { margin: 3px 3px 3px 0; }

.cs-grid-nav .cs-grid-nav__item .cs-grid-nav__item-icon { display: inline-block; text-align: center; margin-bottom: 0.5rem; }

.cs-grid-nav .cs-grid-nav__item .cs-grid-nav__item-icon .svg-inline--fa { font-size: 2.25rem; }

.cs-scroll { position: relative; }

.cs-scroll .scroll-content { overflow: auto; overflow: hidden; }

@media (max-width: 767.98px) { /* .cs-grid-aside.sidebar { z-index: 1001; position: fixed; -webkit-overflow-scrolling: touch; top: 0; bottom: 0; overflow-y: auto; -webkit-transform: translate3d(0, 0, 0); backface-visibility: hidden; -webkit-backface-visibility: hidden; width: 15% !important; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: -245px; .navbar-header { height: 80px; } .content { padding-top: 30px; } } */
  .sidebar-minimised .cs-grid-aside.sidebar { width: 78px !important; }
  .sidebar-minimised .cs-grid-aside.sidebar:hover { width: 15% !important; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
  .sidebar-active { overflow: hidden; }
  .sidebar-active .sidebar-backdrop { display: block; width: 100%; position: fixed; left: 0; top: 0; opacity: 0.3; z-index: 4; height: 100%; }
  .sidebar-active .icon-toggle-sidebar:before { content: "\e622"; }
  /* .cs-site-header { top: 80px; margin-bottom: 100px; position: relative !important; .navbar-header { width: 15%; height: 90px; background: var(--bs-primary); position: relative; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding: 0 25px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .cs-site-header__brand-logo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: flex-begin; -ms-flex-pack: flex-begin; justify-content: flex-begin; } .cs-site-header__brand-tools { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; .cs-site-header__brand-aside-toggler { display: inline-block; position: relative; overflow: hidden; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-box-shadow: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; background: 0 0; outline: 0 !important; width: 26px; height: 26px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; span { display: block; position: absolute; top: 12px; height: 2px; min-height: 2px; width: 100%; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; &::after, &::before { position: absolute; display: block; left: 0; width: 100%; height: 2px; min-height: 2px; content: ""; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; background: #fff; } &::before { top: -8px; } &:after { bottom: -8px; } &:before { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: auto; right: 0px; width: 50%; } &:after { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: auto; right: 0px; width: 75%; } } } } }*/
  .cs-header-mobile { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0 15px; min-height: 80px; height: 80px; position: relative; z-index: 2; }
  .cs-header-mobile .cs-header-mobile__logo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .cs-header-mobile .cs-header-mobile__toolbar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler { display: inline-block; position: relative; overflow: hidden; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-box-shadow: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; background: none; outline: none !important; width: 26px; height: 26px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; margin: 0 0 0 1.5rem; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler span { display: block; position: absolute; top: 12px; height: 2px; min-height: 2px; width: 100%; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler span::before { position: absolute; display: block; left: 0; width: 100%; height: 2px; min-height: 2px; content: ""; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; top: -8px; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler span::after { position: absolute; display: block; left: 0; width: 100%; height: 2px; min-height: 2px; content: ""; border-radius: 2px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; bottom: -8px; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler.cs-header-mobile__toolbar-toggler--left span:before { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: auto; right: 0px; width: 50%; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler.cs-header-mobile__toolbar-toggler--left span:after { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: auto; right: 0px; width: 75%; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler.cs-header-mobile__toolbar-toggler--left:hover span:after { width: 100%; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler.cs-header-mobile__toolbar-toggler--left:hover span:before { width: 100%; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler.cs-header-mobile__toolbar-toggler--left.cs-header-mobile__toolbar-toggler--active span:before { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: 0px; right: auto; width: 50%; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler.cs-header-mobile__toolbar-toggler--left.cs-header-mobile__toolbar-toggler--active span:after { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; left: 0px; right: auto; width: 75%; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-topbar-toggler { -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-box-shadow: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; background: none; outline: none !important; margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 0.5rem 0 1.25rem; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-topbar-toggler .svg-inline--fa { -webkit-transition: all 0.3s; transition: all 0.3s; font-size: 1.5rem; line-height: 0; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-topbar-toggler:hover .svg-inline--fa { -webkit-transition: all 0.3s; transition: all 0.3s; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-topbar-toggler.cs-header-mobile__toolbar-topbar-toggler--active i { -webkit-transition: all 0.3s; transition: all 0.3s; }
  .cs-header-mobile--fixed.cs-header-mobile { position: fixed; top: 0; right: 0; left: 0; z-index: 97; }
  .md-fixed { position: fixed; top: 0; right: 0; left: 0; z-index: 97; }
  .sidebar-reveal-mobile .sidebar { left: 0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
  .toolbar-reveal-mobile .cs-nav-topbar { top: 80px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
  .cs-aside__brand-aside-toggler { display: none; } }

@media (max-width: 767.98px) { .cs-grid-aside.sidebar { -webkit-transition: none !important; transition: none !important; }
  .cs-grid-root.cs-sidebar-minimised .cs-grid-item .cs-grid-container .cs-site-content { margin-left: 0 !important; } }

@media (min-width: 768px) { .cs-site-header { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
  .sidebar-desktop-active .icon-toggle-sidebar:before { content: "\e622"; }
  .cs-header-mobile { display: none; } }

a.text-body { color: #34495e; }

h1, .h1 { color: var(--title-colour); }

h2, .h2 { color: var(--title-colour); }

h3, .h3 { color: var(--title-colour); }

h4, .h4 { color: var(--title-colour); }

h5, .h5 { color: var(--title-colour); }

h6, .h6 { color: var(--title-colour); }

.h1 { color: var(--title-colour); }

.h2 { color: var(--title-colour); }

.h3 { color: var(--title-colour); }

.h4 { color: var(--title-colour); }

.h5 { color: var(--title-colour); }

.h6 { color: var(--title-colour); }

a.text-action { color: #a3afb7; }

.page-item.disabled > span { color: #ccd5db; background-color: transparent; border-color: #e4eaec; }

.page-item.disabled > span:focus { color: #ccd5db; background-color: transparent; border-color: #e4eaec; }

.page-item.disabled > span:hover { color: #ccd5db; background-color: transparent; border-color: #e4eaec; }

.pagination-gap .page-item.disabled .page-link:focus { border-color: #e4eaec; }

.pagination-gap .page-item.disabled .page-link:hover { border-color: #e4eaec; }

.pagination-gap .page-item.active .page-link { background-color: #667afa; }

.pagination-gap .page-link:focus { background-color: transparent; border-color: #667afa; }

.pagination-gap .page-link:hover { background-color: transparent; border-color: #667afa; }

.pagination-no-border .page-link { border: none; }

.dropdown-sub-menu > a:after { border-color: transparent transparent transparent #34495e; }

.sidebar { background: #223340; }

.sidebar .navbar-header { background: var(--bs-primary); }

.sidebar .cs-aside__brand-tools .cs-aside__brand-aside-toggler span { background: #34495e !important; }

.sidebar .cs-aside__brand-tools .cs-aside__brand-aside-toggler span::after, .sidebar .cs-aside__brand-tools .cs-aside__brand-aside-toggler span::before { background: #34495e !important; }

.sidebar .cs-aside__brand-tools .cs-aside__brand-aside-toggler span:hover { background: #fff !important; }

.sidebar .cs-aside__brand-tools .cs-aside__brand-aside-toggler span:hover::after, .sidebar .cs-aside__brand-tools .cs-aside__brand-aside-toggler span:hover::before { background: #fff !important; }

.sidebar .nav .nav-divider { background-color: rgba(0, 0, 0, 0.2); }

.sidebar .nav .nav-divider:after { background-color: rgba(0, 0, 0, 0.2); }

.sidebar .nav .collapse { background: rgba(0, 0, 0, 0.1); }

.sidebar .nav .nav { background: #1D2B36; }

.sidebar .sidebar__nav-icon { color: #434d6b; }

.sidebar .sidebar-nav-item:hover .sidebar__nav-icon, .sidebar .sidebar-nav-item.active .sidebar__nav-icon { color: #fff; }

.cs-site-header { box-shadow: 0 2px 5px rgba(33, 34, 41, 0.05); }

.toggle-sidebar .icon-toggle-sidebar { color: #212220; }

.toggle-sidebar .icon-toggle-sidebar:hover { color: var(--info); }

.sidebar-nav-item { color: #ccc; }

.sidebar-nav-item:hover, .sidebar-nav-item.active { color: white !important; background-color: var(--bs-primary) !important; }

.active > .sidebar-nav-item { color: white; background-color: var(--bs-primary) !important; }

.active > .sidebar-nav-item:hover { color: white; background-color: var(--bs-primary) !important; }

.active > .sidebar-nav-item:focus { color: white; background-color: var(--bs-primary) !important; }

.dropdown-header-sub { color: #606a8c; }

.nav-vertical-divider { background: #777777; }

.navbar-inverse .nav-vertical-divider { background: white; }

.pgui-overlay { background-color: white; color: #111111; }

.pgui-chart { color: #34495e; border-color: #bfbfbf; }

.pgui-home-item { background-color: #ecf0f1; }

.pg-row.active .well { background-color: #ecf0f1; }

.pg-row.success .well { background-color: var(--success); }

.pg-row.info .well { background-color: var(--info); }

.pg-row.warning .well { background-color: var(--warning); }

.pg-row.danger .well { background-color: var(--danger); }

.grid-card-column-filter { background-color: #ecf0f1; border: 1px solid transparent; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }

.grid-card-column-filter blockquote { border-color: #dddddd; border-color: rgba(0, 0, 0, 0.15); }

.grid-card-item > .well { border-color: rgba(52, 73, 94, 0.5); background: #ecf0f1; }

.grid-card-item-details-expanded .well:after { border-color: transparent transparent #ecf0f1 transparent; }

.grid-card-item-details-expanded .well:before { border-color: transparent transparent rgba(52, 73, 94, 0.5) transparent; }

.pgui-field-embedded-video-icon { color: white; }

.pgui-cell-edit-button { color: var(--bs-primary); }

.grid-details { --bs-table-accent-bg: #f3f6f9!important; }

.grid-details .close { color: #34495e; }

.column-filter-trigger { color: #34495e; }

.column-filter-trigger-active { color: var(--success); }

.column-filter-search-clear { color: #34495e; }

.column-filter-search-clear:hover { color: #34495e; }

.column-filter-search-clear:focus { color: #34495e; }

.column-filter-search-clear:active { color: #34495e; }

.filter-status-value-quick-filter { color: white; border: 1px solid white; background-color: var(--warning); }

.filter-status-value-quick-filter .filter-status-value-icon { color: white; }

.filter-status-value-quick-filter .filter-status-value-controls { color: white; }

.filter-status-value-quick-filter .filter-status-value-controls > a { color: white; }

.filter-status-value-quick-filter .filter-status-value-controls > a:hover { color: white; }

.filter-status-value-column-filter { color: white; border: 1px solid white; background-color: var(--info); }

.filter-status-value-column-filter .filter-status-value-icon { color: white; }

.filter-status-value-column-filter .filter-status-value-controls { color: white; }

.filter-status-value-column-filter .filter-status-value-controls > a { color: white; }

.filter-status-value-column-filter .filter-status-value-controls > a:hover { color: white; }

.filter-status-value-filter-builder { color: white; border: 1px solid white; background-color: var(--success); }

.filter-status-value-filter-builder .filter-status-value-icon { color: white; }

.filter-status-value-filter-builder .filter-status-value-controls { color: white; }

.filter-status-value-filter-builder .filter-status-value-controls > a { color: white; }

.filter-status-value-filter-builder .filter-status-value-controls > a:hover { color: white; }

.filter-builder-group-operator .dropdown > .dropdown-toggle { color: var(--danger); }

.navbar-header { background-color: rgba(0, 0, 0, 0.03); }

.navbar-brand-text { color: black; }

.navbar-nav > li > a { color: #707889; }

.navbar-toolbar > li .icon-xs { color: #46be8a; }

.navbar-toolbar > li > a.navbar-quicklink .icon { color: black; }

.navbar-toolbar li a { color: #707889; }

.navbar-toolbar li a:hover { color: #1c2c42; }

.nav-tabs > li > a { color: #8f8f8f; }

.cs-offcanvas-panel .cs-offcanvas-panel__close { background-color: #f7f8fa; }

.cs-offcanvas-panel .cs-grid-nav .cs-grid-nav__item { background: #f7f8fa; color: #34495e; }

.cs-offcanvas-panel .cs-grid-nav .cs-grid-nav__item:hover { color: #f7f8fa; background: #34495e; }

.cs-offcanvas-panel .cs-grid-nav- .cs-grid-nav__item .cs-grid-nav__item-icon .svg-inline--fa { color: #dea50e; }

.panel-line.panel-default .panel-heading { color: #e4eaec; background: 0 0; border-top-color: #e4eaec; }

.panel-line.panel-default .panel-title { color: #e4eaec; color: #37474f; }

.panel-line.panel-default .panel-action { color: #e4eaec; color: #a3afb7; }

.panel-line.panel-primary .panel-heading { color: var(--bs-primary); background: 0 0; border-top-color: var(--bs-primary); }

.panel-line.panel-primary .panel-title { color: var(--bs-primary); }

.panel-line.panel-primary .panel-action { color: var(--bs-primary); }

.panel-line.panel-success .panel-heading { color: var(--success); background: 0 0; border-top-color: var(--success); }

.panel-line.panel-success .panel-title { color: var(--success); }

.panel-line.panel-success .panel-action { color: var(--success); }

.panel-line.panel-info .panel-heading { color: var(--info); background: 0 0; border-top-color: var(--info); }

.panel-line.panel-info .panel-title { color: var(--info); }

.panel-line.panel-info .panel-action { color: var(--info); }

.panel-line.panel-warning .panel-heading { color: var(--warning); background: 0 0; border-top-color: var(--warning); }

.panel-line.panel-warning .panel-title { color: var(--warning); }

.panel-line.panel-warning .panel-action { color: var(--warning); }

.panel-line.panel-danger .panel-heading { color: var(--danger); background: 0 0; border-top-color: var(--danger); }

.panel-line.panel-danger .panel-title { color: var(--danger); }

.panel-line.panel-danger .panel-action { color: var(--danger); }

.panel-line.panel-dark .panel-heading { color: var(--dark); background: 0 0; border-top-color: var(--dark); }

.panel-line.panel-dark .panel-title { color: var(--dark); }

.panel-line.panel-dark .panel-action { color: var(--dark); }

@media (max-width: 1024px) { .sidebar-active .sidebar-backdrop { background-color: black; }
  .cs-header-mobile { background-color: var(--bs-primary); -webkit-box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.1); }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler span { background: #34495e; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler span::before { background: #34495e; background: #34495e; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler span::after { background: #34495e; background: #34495e; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler:hover span { background: #fff; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler:hover span:after { background: #fff; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler:hover span:before { background: #fff; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler.cs-header-mobile__toolbar-toggler--left:hover span:after { background: #fff; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-toggler.cs-header-mobile__toolbar-toggler--left:hover span:before { background: #fff; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-topbar-toggler .svg-inline--fa { color: #34495e; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-topbar-toggler:hover .svg-inline--fa { color: #dea50e; }
  .cs-header-mobile .cs-header-mobile__toolbar .cs-header-mobile__toolbar-topbar-toggler.cs-header-mobile__toolbar-topbar-toggler--active i { color: #dea50e; } }

@media (min-width: 1200px) { .page-settings-hightlight-lg label { color: white; color: var(--success); }
  a.page-settings-hightlight-lg label:hover { color: #e6e6e6; }
  a.page-settings-hightlight-lg label:focus { color: #e6e6e6; } }

@media (min-width: 992px) and (max-width: 1199px) { .page-settings-hightlight-md label { color: white; color: var(--success); }
  a.page-settings-hightlight-md label:hover { color: #e6e6e6; }
  a.page-settings-hightlight-md label:focus { color: #e6e6e6; } }

@media (min-width: 768px) and (max-width: 991px) { .page-settings-hightlight-sm label { color: white; color: var(--success); }
  a.page-settings-hightlight-sm label:hover { color: #e6e6e6; }
  a.page-settings-hightlight-sm label:focus { color: #e6e6e6; } }

@media (max-width: 767px) { .page-settings-hightlight-xs label { color: white; color: var(--success); }
  a.page-settings-hightlight-xs label:hover { color: #e6e6e6; }
  a.page-settings-hightlight-xs label:focus { color: #e6e6e6; }
  .pg-row .pgui-field-embedded-video-icon { color: var(--success); } }

#pgpage-Recovering_password .site-content, #pgpage-Reset_password .site-content { margin-left: 0 !important; }

#pgpage-Recovering_password .site-content .navbar-dashboard, #pgpage-Reset_password .site-content .navbar-dashboard { display: none !important; }

#pgpage-Recovering_password .site-content .page-header, #pgpage-Reset_password .site-content .page-header { display: none !important; }

/** = Footers */
.footer ul { margin-bottom: 0; padding: 0; list-style: none; }

.footer ul li { display: inline-block; }

.footer ul li a { text-decoration: none; position: relative; display: block; color: #6d6d6d; }

.footer ul li a:hover { color: var(--bs-primary); }

.footer ul li .btn { margin: 0; }

.footer ul.links-horizontal:first-child a { padding-left: 0; }

.footer ul.links-horizontal:last-child a { padding-right: 0; }

.footer ul.links-vertical li { display: block; margin-left: -5px; margin-right: -5px; }

.footer ul.links-vertical li a { padding: 5px; }

.footer ul.links-vertical li a:hover { color: inherit !important; }

.footer ul.icon-box i { line-height: 1.7; }

.footer .social-buttons a, .footer .social-buttons .btn { margin-top: 5px; margin-bottom: 5px; padding: 0.125rem 0.375rem; }

.footer .footer-brand { font-size: 1.125rem; font-weight: 600; }

.footer .footer-brand img.common { height: 40px; }

.footer .footer-brand img { height: 40px; width: 40px; }

.footer .footer-brand:hover, .footer .footer-brand:focus { color: #000; }

.footer .footer-language-link { font-size: 0.875rem; }

.footer .footer-language-link i { font-size: 0.75rem; }

.footer .copyright { font-size: 0.875rem; }

.footer .pull-center { display: inline-block; float: none; }

/** = Sidebars */
#doc-index:not(.collapse.show), .doc-sidebar { display: none; }

@media (min-width: 992px) { #doc-index { display: block; }
  .doc-sidebar { display: block; height: calc(100vh - 2rem); overflow-y: scroll; position: -webkit-sticky; position: sticky; top: 2rem; }
  .doc-sidebar .nav-link[data-toggle="collapse"] > .icon { transform: rotateZ(-90deg); position: relative; right: .25rem; }
  .doc-sidebar .nav .nav-item { font-size: 0.875rem; } }

.cs-grid-aside .navbar-header h2, .cs-grid-aside .navbar-header .h2 { margin-left: 20px; }

.cs-grid-aside .navbar-header .navbar-brand { height: 95px; font-size: 18px; line-height: 30px; height: 60px; }

.cs-grid-aside .navbar-header .navbar-brand:hover, .cs-grid-aside .navbar-header .navbar-brand:focus { text-decoration: none; }

.cs-grid-aside .navbar-header .navbar-brand .navbar-brand-text { margin-left: 6px; font-weight: normal; }

.cs-grid-aside .navbar-header .navbar-brand > img { display: block; }

.sidebar-nav-head > .sidebar-nav-item { margin: 0.5rem 0; font-weight: 700; }

.sidebar-nav-head > .sidebar-nav-item .caret { transform: rotate(0deg); transition: transform 0.2s ease; float: right; margin-right: 10px; margin-top: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; line-height: 0; }

.sidebar-nav-head > .sidebar-nav-item:before { display: none; }

.sidebar-nav-head > .sidebar-nav-item.collapsed .caret { transform: rotate(-90deg); float: right; margin-right: 10px; margin-top: 10px; }

.sidebar-nav-head .nav > *:last-child { margin-bottom: 0; }

li.sidebar-nav-head li .sidebar-nav-item { padding: 0.4em 1em 0.4em 2em; font-size: 1.1rem; font-weight: 700; }

li.sidebar-nav-head.nav-profile .sidebar-nav-item { padding: 1.1em auto 1.1em auto !important; }

.sidebar-nav > *:first-child .sidebar-nav-head > .sidebar-nav-item { margin-top: 0; }

.sidebar-nav .nav-item .dropdown-menu { top: 61px !important; position: fixed; left: 66px !important; height: calc(100vh - 66px); box-shadow: none; }

.navbar-vertical.navbar-vertical-open { position: fixed; flex-direction: column; flex-wrap: wrap; justify-content: flex-start; align-content: flex-start; align-items: flex-start; display: flex !important; width: 100%; z-index: 9999; top: 65px; left: 0; height: 100%; }

.navbar-vertical.navbar-vertical-open .sidebar-nav { text-align: center; }

.navbar-vertical.navbar-vertical-open .sidebar-nav .nav-item .dropdown-menu { top: na !important; position: auto !important; height: auto !important; box-shadow: none; text-align: center; }

.navbar-vertical.navbar-vertical-open .navbar-brand { display: none; }

.sidebar-active .navbar.navbar-vertical.navbar-vertical-sm { display: block; position: fixed; top: 0; bottom: 0; width: 100%; max-width: 250px; padding-left: 1.5rem; padding-right: 1.5rem; overflow-y: auto; display: flex !important; max-width: 100%; padding-left: 0.75rem; padding-right: 0.75rem; overflow: visible; left: 0; border-width: 0 1px 0 0; }

.sidebar-active .navbar.navbar-vertical.navbar-vertical-sm .navbar-brand { display: none !important; }

.sidebar-active .navbar.navbar-vertical.navbar-vertical-sm .collapse.navbar-collapse { flex: 1; display: flex; flex-direction: column; align-items: stretch; width: auto; min-width: 100%; margin-left: -1.5rem; margin-right: -1.5rem; padding-left: 1.5rem; padding-right: 1.5rem; opacity: 1; }

.sidebar-active .navbar.navbar-vertical.navbar-vertical-sm .collapse.navbar-collapse .sidebar-nav .navbar-nav .nav-item .dropdown-menu { position: initial !important; height: auto !important; text-align: center; }

.sidebar-active .icon-toggle-sidebar:before { content: "\ea60"; }

.icon-toggle-sidebar { display: inline-block; font: normal normal normal 1em/1 'LineIcons'; color: inherit; flex-shrink: 0; vertical-align: middle; speak: none; text-transform: none; /* Better Font Rendering */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-toggle-sidebar:before { content: "\eb0d"; }

/* Sidebar */
.sidebar { display: block; position: fixed; top: 0; bottom: 0; left: 0; z-index: 100; max-height: 100%; overflow-y: auto; width: 100%; transition: max-width 0.1s; }

@media (prefers-reduced-motion: reduce) { .sidebar { transition: none; } }

@media (min-width: 768px) { .sidebar { width: 100%; max-width: 260px; } }

.sidebar .nav { white-space: nowrap; }

.sidebar .nav-item { margin-bottom: .2rem; }

.sidebar .nav-item.active > .nav-link { color: #fbfbfb; background-color: #6d6d6d; }

.sidebar .nav-item .nav-link { color: #FFFFFF; cursor: pointer; }

.sidebar .nav-item .nav-link:hover { color: #fbfbfb; background-color: #6d6d6d; }

.sidebar .nav-link + .multi-level { margin-top: .2rem; }

.sidebar .nav-link { font-size: 1rem; vertical-align: middle; padding: 0.55rem 0.75rem; border-radius: 0.375rem; }

.sidebar .nav-link .sidebar-icon { margin-right: .5rem; color: #e3e3e3; }

.sidebar .nav-link .link-arrow { font-size: 0.875rem; }

.sidebar .nav-link[data-bs-toggle=collapse][aria-expanded=true] .link-arrow { -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); transition: all 0.2s ease; }

.sidebar .nav-link.active { color: #fbfbfb; }

.sidebar .multi-level .nav-link { padding-left: 53px; }

.sidebar .sidebar-text, .sidebar .link-arrow, .sidebar .badge, .sidebar .notification-count { opacity: 1; }

.sidebar .sidebar-text-contracted { display: none; }

.sidebar.contracted { max-width: 95px; }

.sidebar.contracted .sidebar-text, .sidebar.contracted .link-arrow, .sidebar.contracted .badge { opacity: 0; }

.sidebar.contracted .notification-count { opacity: 1; position: absolute; top: 0; left: 40px; width: 18px; height: 18px; border-radius: 50%; font-size: .7rem; padding: .2rem; }

.sidebar.contracted .nav-item { position: relative; }

.sidebar.contracted .nav-item.active > .nav-link { background-color: #363c54; width: 44px; }

.sidebar.contracted .nav-item .nav-link:hover { background-color: var(--bs-primary); }

.sidebar.contracted .sidebar-text-contracted { display: inline; }

.sidebar.contracted .multi-level .nav-link { padding-left: 17px; }

.sidebar.contracted .nav-item { white-space: nowrap; }

.sidebar.contracted .sidebar-icon { text-align: center; }

@media (min-width: 768px) { .sidebar.contracted + .content { margin-left: 95px; } }

.sidebar-inner { position: relative; overflow-y: hidden; }

.sidebar-heading { font-size: .75rem; text-transform: uppercase; }

.user-card { border-bottom: 0.0625rem solid #2e3650; }

@media (max-width: 575.98px) { .sidebar { width: 100%; } }

.content { overflow: hidden; padding: 0 1rem 0 1rem; transition: all 0.3s; }

@media (prefers-reduced-motion: reduce) { .content { transition: none; } }

.sidebar-toggle { font-size: 1.3rem; }

.sidebar-toggle:hover, .sidebar-toggle:focus { outline: none; box-shadow: none; background: #ececec; }

.link-icon:not(.btn) { color: inherit; }

.link-icon:not(.btn).text-muted { color: #a3a3a3; }

.link-icon:not(.btn), .link-icon:not(.btn):hover, .link-icon:not(.btn):focus { text-decoration: none !important; }

@font-face { font-family: 'phpgenerator'; src: url("../fonts/phpgenerator.eot?iw6vm7"); src: url("../fonts/phpgenerator.eot?iw6vm7#iefix") format("embedded-opentype"), url("../fonts/phpgenerator.ttf?iw6vm7") format("truetype"), url("../fonts/phpgenerator.woff?iw6vm7") format("woff"), url("../fonts/phpgenerator.svg?iw6vm7#phpgenerator") format("svg"); font-weight: normal; font-style: normal; }

[class^="pgui-icon-"], [class*=" pgui-icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'phpgenerator' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-edit { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'phpgenerator' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.pgui-icon-twitter-square:before { content: "\f081"; }

.pgui-icon-facebook-square:before { content: "\f082"; }

.pgui-icon-twitter:before { content: "\f099"; }

.pgui-icon-facebook:before { content: "\f09a"; }

.pgui-icon-facebook-f:before { content: "\f09a"; }

.pgui-icon-google-plus:before { content: "\f0d5"; }

.pgui-icon-youtube-square:before { content: "\f166"; }

.pgui-icon-youtube:before { content: "\f167"; }

.pgui-icon-windows:before { content: "\f17a"; }

.pgui-icon-home:before { content: "\e908"; }

.pgui-icon-filter-alt:before { content: "\e907"; }

.pgui-icon-today:before { content: "\e900"; }

.pgui-icon-copy:before { content: "\e906"; }

.pgui-icon-file-doc:before { content: "\e901"; }

.pgui-icon-file-pdf:before { content: "\e902"; }

.pgui-icon-file-xls:before { content: "\e903"; }

.pgui-icon-file-xml:before { content: "\e904"; }

.pgui-icon-file-csv:before { content: "\e905"; }

.pgui-icon-folder-o:before { content: "\e600"; }

.pgui-icon-folder:before { content: "\e601"; }

.pgui-icon-play:before { content: "\e602"; }

.pgui-icon-disable:before { content: "\e603"; }

.pgui-icon-question:before { content: "\e604"; }

.pgui-icon-settings:before { content: "\e605"; }

.pgui-icon-view:before { content: "\e606"; }

.pgui-icon-edit:before, .icon-edit:before { content: "\e607"; }

.pgui-icon-page:before { content: "\e608"; }

.pgui-icon-rss:before { content: "\e609"; }

.pgui-icon-time:before { content: "\e60a"; }

.pgui-icon-sort:before { content: "\e60b"; }

.pgui-icon-export:before { content: "\e60c"; }

.pgui-icon-filter:before { content: "\e60e"; }

.pgui-icon-permissions:before { content: "\e610"; }

.pgui-icon-delete-selected:before { content: "\e611"; }

.pgui-icon-keys-pk-fk:before { content: "\e612"; }

.pgui-icon-keys-fk:before { content: "\e613"; }

.pgui-icon-add-condition:before { content: "\e614"; }

.pgui-icon-keys-pk:before { content: "\e615"; }

.pgui-icon-operator-ends-with:before { content: "\e616"; }

.pgui-icon-operator-begins-with:before { content: "\e617"; }

.pgui-icon-add-group:before { content: "\e618"; }

.pgui-icon-operator-is-like:before { content: "\e619"; }

.pgui-icon-search:before { content: "\e61a"; }

.pgui-icon-user:before { content: "\e61b"; }

.pgui-icon-ok:before { content: "\e61c"; }

.pgui-icon-remove:before { content: "\e61d"; }

.pgui-icon-filter-reset:before { content: "\e61e"; }

.pgui-icon-download:before { content: "\e61f"; }

.pgui-icon-page-refresh:before { content: "\e620"; }

.pgui-icon-print-page:before { content: "\e621"; }

.pgui-icon-chevron-left:before { content: "\e622"; }

.pgui-icon-chevron-right:before { content: "\e623"; }

.pgui-icon-arrow-left:before { content: "\e624"; }

.pgui-icon-plus:before { content: "\e625"; }

.pgui-icon-minus:before { content: "\e626"; }

.pgui-icon-datetime-picker:before { content: "\e627"; }

.pgui-icon-chevron-up:before { content: "\e628"; }

.pgui-icon-chevron-down:before { content: "\e629"; }

.pgui-icon-password-change:before { content: "\e62a"; }

.pgui-icon-list:before { content: "\e62b"; }

.pgui-icon-operator-is-not-like:before { content: "\e62c"; }

.pgui-icon-detail-additional:before { content: "\e62d"; }

.pgui-icon-export-csv:before { content: "\e62e"; }

/* .pgui-icon-detail-plus:before { content: "\e62f"; }*/
.pgui-icon-operator-is-blank:before { content: "\e630"; }

.pgui-icon-operator-is-not-blank:before { content: "\e631"; }

/* .pgui-icon-detail-minus:before { content: "\e632"; }*/
.pgui-icon-sort-asc:before { content: "\e633"; }

.pgui-icon-sort-desc:before { content: "\e634"; }

.pgui-icon-export-pdf:before { content: "\e635"; }

.pgui-icon-export-word:before { content: "\e636"; }

.pgui-icon-export-excel:before { content: "\e637"; }

.pgui-icon-export-xml:before { content: "\e638"; }

.pgui-icon-user-add:before { content: "\e639"; }

.pgui-icon-user-delete:before { content: "\e63a"; }

.pgui-icon-old-copy:before { content: "\e63b"; }

/* Operators */
.pgui-icon-operator-contains:before { content: "\2208"; }

.pgui-icon-operator-does-not-contain:before { content: "\2209"; }

.pgui-icon-and:before { content: "\222a"; }

.pgui-icon-or:before { content: "\2229"; }

.pgui-icon-operator-equals:before { content: "="; }

.pgui-icon-operator-does-not-equal:before { content: "\2260"; }

.pgui-icon-operator-greater:before { content: "\003e"; }

.pgui-icon-operator-greater-or-equal:before { content: "\2265"; }

.pgui-icon-operator-less:before { content: "\003c"; }

.pgui-icon-operator-less-or-equal:before { content: "\2264"; }

/* Alias */
.pgui-icon-enable:before { content: "\e61c"; }

/* Widths */
.btn [class^="icon-"], .btn [class*=" icon-"], [class^="icon-operator-"], [class*=" icon-operator-"] { display: inline-block; width: 1em; text-align: center; }

/* glyphicon */
.glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before { content: "\002a"; }

.glyphicon-plus:before { content: "\002b"; }

.glyphicon-eur:before { content: "\20ac"; }

.glyphicon-euro:before { content: "\20ac"; }

.glyphicon-minus:before { content: "\2212"; }

.glyphicon-cloud:before { content: "\2601"; }

.glyphicon-envelope:before { content: "\2709"; }

.glyphicon-pencil:before { content: "\270f"; }

.glyphicon-glass:before { content: "\e001"; }

.glyphicon-music:before { content: "\e002"; }

.glyphicon-search:before { content: "\e003"; }

.glyphicon-heart:before { content: "\e005"; }

.glyphicon-star:before { content: "\e006"; }

.glyphicon-star-empty:before { content: "\e007"; }

.glyphicon-user:before { content: "\e008"; }

.glyphicon-film:before { content: "\e009"; }

.glyphicon-th-large:before { content: "\e010"; }

.glyphicon-th:before { content: "\e011"; }

.glyphicon-th-list:before { content: "\e012"; }

.glyphicon-ok:before { content: "\e013"; }

.glyphicon-remove:before { content: "\e014"; }

.glyphicon-zoom-in:before { content: "\e015"; }

.glyphicon-zoom-out:before { content: "\e016"; }

.glyphicon-off:before { content: "\e017"; }

.glyphicon-signal:before { content: "\e018"; }

.glyphicon-cog:before { content: "\e019"; }

.glyphicon-trash:before { content: "\e020"; }

.glyphicon-home:before { content: "\e021"; }

.glyphicon-file:before { content: "\e022"; }

.glyphicon-time:before { content: "\e023"; }

.glyphicon-road:before { content: "\e024"; }

.glyphicon-download-alt:before { content: "\e025"; }

.glyphicon-download:before { content: "\e026"; }

.glyphicon-upload:before { content: "\e027"; }

.glyphicon-inbox:before { content: "\e028"; }

.glyphicon-play-circle:before { content: "\e029"; }

.glyphicon-repeat:before { content: "\e030"; }

.glyphicon-refresh:before { content: "\e031"; }

.glyphicon-list-alt:before { content: "\e032"; }

.glyphicon-lock:before { content: "\e033"; }

.glyphicon-flag:before { content: "\e034"; }

.glyphicon-headphones:before { content: "\e035"; }

.glyphicon-volume-off:before { content: "\e036"; }

.glyphicon-volume-down:before { content: "\e037"; }

.glyphicon-volume-up:before { content: "\e038"; }

.glyphicon-qrcode:before { content: "\e039"; }

.glyphicon-barcode:before { content: "\e040"; }

.glyphicon-tag:before { content: "\e041"; }

.glyphicon-tags:before { content: "\e042"; }

.glyphicon-book:before { content: "\e043"; }

.glyphicon-bookmark:before { content: "\e044"; }

.glyphicon-print:before { content: "\e045"; }

.glyphicon-camera:before { content: "\e046"; }

.glyphicon-font:before { content: "\e047"; }

.glyphicon-bold:before { content: "\e048"; }

.glyphicon-italic:before { content: "\e049"; }

.glyphicon-text-height:before { content: "\e050"; }

.glyphicon-text-width:before { content: "\e051"; }

.glyphicon-align-left:before { content: "\e052"; }

.glyphicon-align-center:before { content: "\e053"; }

.glyphicon-align-right:before { content: "\e054"; }

.glyphicon-align-justify:before { content: "\e055"; }

.glyphicon-list:before { content: "\e056"; }

.glyphicon-indent-left:before { content: "\e057"; }

.glyphicon-indent-right:before { content: "\e058"; }

.glyphicon-facetime-video:before { content: "\e059"; }

.glyphicon-picture:before { content: "\e060"; }

.glyphicon-map-marker:before { content: "\e062"; }

.glyphicon-adjust:before { content: "\e063"; }

.glyphicon-tint:before { content: "\e064"; }

.glyphicon-edit:before { content: "\e065"; }

.glyphicon-share:before { content: "\e066"; }

.glyphicon-check:before { content: "\e067"; }

.glyphicon-move:before { content: "\e068"; }

.glyphicon-step-backward:before { content: "\e069"; }

.glyphicon-fast-backward:before { content: "\e070"; }

.glyphicon-backward:before { content: "\e071"; }

.glyphicon-play:before { content: "\e072"; }

.glyphicon-pause:before { content: "\e073"; }

.glyphicon-stop:before { content: "\e074"; }

.glyphicon-forward:before { content: "\e075"; }

.glyphicon-fast-forward:before { content: "\e076"; }

.glyphicon-step-forward:before { content: "\e077"; }

.glyphicon-eject:before { content: "\e078"; }

.glyphicon-chevron-left:before { content: "\e079"; }

.glyphicon-chevron-right:before { content: "\e080"; }

.glyphicon-plus-sign:before { content: "\e081"; }

.glyphicon-minus-sign:before { content: "\e082"; }

.glyphicon-remove-sign:before { content: "\e083"; }

.glyphicon-ok-sign:before { content: "\e084"; }

.glyphicon-question-sign:before { content: "\e085"; }

.glyphicon-info-sign:before { content: "\e086"; }

.glyphicon-screenshot:before { content: "\e087"; }

.glyphicon-remove-circle:before { content: "\e088"; }

.glyphicon-ok-circle:before { content: "\e089"; }

.glyphicon-ban-circle:before { content: "\e090"; }

.glyphicon-arrow-left:before { content: "\e091"; }

.glyphicon-arrow-right:before { content: "\e092"; }

.glyphicon-arrow-up:before { content: "\e093"; }

.glyphicon-arrow-down:before { content: "\e094"; }

.glyphicon-share-alt:before { content: "\e095"; }

.glyphicon-resize-full:before { content: "\e096"; }

.glyphicon-resize-small:before { content: "\e097"; }

.glyphicon-exclamation-sign:before { content: "\e101"; }

.glyphicon-gift:before { content: "\e102"; }

.glyphicon-leaf:before { content: "\e103"; }

.glyphicon-fire:before { content: "\e104"; }

.glyphicon-eye-open:before { content: "\e105"; }

.glyphicon-eye-close:before { content: "\e106"; }

.glyphicon-warning-sign:before { content: "\e107"; }

.glyphicon-plane:before { content: "\e108"; }

.glyphicon-calendar:before { content: "\e109"; }

.glyphicon-random:before { content: "\e110"; }

.glyphicon-comment:before { content: "\e111"; }

.glyphicon-magnet:before { content: "\e112"; }

.glyphicon-chevron-up:before { content: "\e113"; }

.glyphicon-chevron-down:before { content: "\e114"; }

.glyphicon-retweet:before { content: "\e115"; }

.glyphicon-shopping-cart:before { content: "\e116"; }

.glyphicon-folder-close:before { content: "\e117"; }

.glyphicon-folder-open:before { content: "\e118"; }

.glyphicon-resize-vertical:before { content: "\e119"; }

.glyphicon-resize-horizontal:before { content: "\e120"; }

.glyphicon-hdd:before { content: "\e121"; }

.glyphicon-bullhorn:before { content: "\e122"; }

.glyphicon-bell:before { content: "\e123"; }

.glyphicon-certificate:before { content: "\e124"; }

.glyphicon-thumbs-up:before { content: "\e125"; }

.glyphicon-thumbs-down:before { content: "\e126"; }

.glyphicon-hand-right:before { content: "\e127"; }

.glyphicon-hand-left:before { content: "\e128"; }

.glyphicon-hand-up:before { content: "\e129"; }

.glyphicon-hand-down:before { content: "\e130"; }

.glyphicon-circle-arrow-right:before { content: "\e131"; }

.glyphicon-circle-arrow-left:before { content: "\e132"; }

.glyphicon-circle-arrow-up:before { content: "\e133"; }

.glyphicon-circle-arrow-down:before { content: "\e134"; }

.glyphicon-globe:before { content: "\e135"; }

.glyphicon-wrench:before { content: "\e136"; }

.glyphicon-tasks:before { content: "\e137"; }

.glyphicon-filter:before { content: "\e138"; }

.glyphicon-briefcase:before { content: "\e139"; }

.glyphicon-fullscreen:before { content: "\e140"; }

.glyphicon-dashboard:before { content: "\e141"; }

.glyphicon-paperclip:before { content: "\e142"; }

.glyphicon-heart-empty:before { content: "\e143"; }

.glyphicon-link:before { content: "\e144"; }

.glyphicon-phone:before { content: "\e145"; }

.glyphicon-pushpin:before { content: "\e146"; }

.glyphicon-usd:before { content: "\e148"; }

.glyphicon-gbp:before { content: "\e149"; }

.glyphicon-sort:before { content: "\e150"; }

.glyphicon-sort-by-alphabet:before { content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before { content: "\e152"; }

.glyphicon-sort-by-order:before { content: "\e153"; }

.glyphicon-sort-by-order-alt:before { content: "\e154"; }

.glyphicon-sort-by-attributes:before { content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before { content: "\e156"; }

.glyphicon-unchecked:before { content: "\e157"; }

.glyphicon-expand:before { content: "\e158"; }

.glyphicon-collapse-down:before { content: "\e159"; }

.glyphicon-collapse-up:before { content: "\e160"; }

.glyphicon-log-in:before { content: "\e161"; }

.glyphicon-flash:before { content: "\e162"; }

.glyphicon-log-out:before { content: "\e163"; }

.glyphicon-new-window:before { content: "\e164"; }

.glyphicon-record:before { content: "\e165"; }

.glyphicon-save:before { content: "\e166"; }

.glyphicon-open:before { content: "\e167"; }

.glyphicon-saved:before { content: "\e168"; }

.glyphicon-import:before { content: "\e169"; }

.glyphicon-export:before { content: "\e170"; }

.glyphicon-send:before { content: "\e171"; }

.glyphicon-floppy-disk:before { content: "\e172"; }

.glyphicon-floppy-saved:before { content: "\e173"; }

.glyphicon-floppy-remove:before { content: "\e174"; }

.glyphicon-floppy-save:before { content: "\e175"; }

.glyphicon-floppy-open:before { content: "\e176"; }

.glyphicon-credit-card:before { content: "\e177"; }

.glyphicon-transfer:before { content: "\e178"; }

.glyphicon-cutlery:before { content: "\e179"; }

.glyphicon-header:before { content: "\e180"; }

.glyphicon-compressed:before { content: "\e181"; }

.glyphicon-earphone:before { content: "\e182"; }

.glyphicon-phone-alt:before { content: "\e183"; }

.glyphicon-tower:before { content: "\e184"; }

.glyphicon-stats:before { content: "\e185"; }

.glyphicon-sd-video:before { content: "\e186"; }

.glyphicon-hd-video:before { content: "\e187"; }

.glyphicon-subtitles:before { content: "\e188"; }

.glyphicon-sound-stereo:before { content: "\e189"; }

.glyphicon-sound-dolby:before { content: "\e190"; }

.glyphicon-sound-5-1:before { content: "\e191"; }

.glyphicon-sound-6-1:before { content: "\e192"; }

.glyphicon-sound-7-1:before { content: "\e193"; }

.glyphicon-copyright-mark:before { content: "\e194"; }

.glyphicon-registration-mark:before { content: "\e195"; }

.glyphicon-cloud-download:before { content: "\e197"; }

.glyphicon-cloud-upload:before { content: "\e198"; }

.glyphicon-tree-conifer:before { content: "\e199"; }

.glyphicon-tree-deciduous:before { content: "\e200"; }

.glyphicon-cd:before { content: "\e201"; }

.glyphicon-save-file:before { content: "\e202"; }

.glyphicon-open-file:before { content: "\e203"; }

.glyphicon-level-up:before { content: "\e204"; }

.glyphicon-copy:before { content: "\e205"; }

.glyphicon-paste:before { content: "\e206"; }

.glyphicon-alert:before { content: "\e209"; }

.glyphicon-equalizer:before { content: "\e210"; }

.glyphicon-king:before { content: "\e211"; }

.glyphicon-queen:before { content: "\e212"; }

.glyphicon-pawn:before { content: "\e213"; }

.glyphicon-bishop:before { content: "\e214"; }

.glyphicon-knight:before { content: "\e215"; }

.glyphicon-baby-formula:before { content: "\e216"; }

.glyphicon-tent:before { content: "\26fa"; }

.glyphicon-blackboard:before { content: "\e218"; }

.glyphicon-bed:before { content: "\e219"; }

.glyphicon-apple:before { content: "\f8ff"; }

.glyphicon-erase:before { content: "\e221"; }

.glyphicon-hourglass:before { content: "\231b"; }

.glyphicon-lamp:before { content: "\e223"; }

.glyphicon-duplicate:before { content: "\e224"; }

.glyphicon-piggy-bank:before { content: "\e225"; }

.glyphicon-scissors:before { content: "\e226"; }

.glyphicon-bitcoin:before { content: "\e227"; }

.glyphicon-btc:before { content: "\e227"; }

.glyphicon-xbt:before { content: "\e227"; }

.glyphicon-yen:before { content: "\00a5"; }

.glyphicon-jpy:before { content: "\00a5"; }

.glyphicon-ruble:before { content: "\20bd"; }

.glyphicon-rub:before { content: "\20bd"; }

.glyphicon-scale:before { content: "\e230"; }

.glyphicon-ice-lolly:before { content: "\e231"; }

.glyphicon-ice-lolly-tasted:before { content: "\e232"; }

.glyphicon-education:before { content: "\e233"; }

.glyphicon-option-horizontal:before { content: "\e234"; }

.glyphicon-option-vertical:before { content: "\e235"; }

.glyphicon-menu-hamburger:before { content: "\e236"; }

.glyphicon-modal-window:before { content: "\e237"; }

.glyphicon-oil:before { content: "\e238"; }

.glyphicon-grain:before { content: "\e239"; }

.glyphicon-sunglasses:before { content: "\e240"; }

.glyphicon-text-size:before { content: "\e241"; }

.glyphicon-text-color:before { content: "\e242"; }

.glyphicon-text-background:before { content: "\e243"; }

.glyphicon-object-align-top:before { content: "\e244"; }

.glyphicon-object-align-bottom:before { content: "\e245"; }

.glyphicon-object-align-horizontal:before { content: "\e246"; }

.glyphicon-object-align-left:before { content: "\e247"; }

.glyphicon-object-align-vertical:before { content: "\e248"; }

.glyphicon-object-align-right:before { content: "\e249"; }

.glyphicon-triangle-right:before { content: "\e250"; }

.glyphicon-triangle-left:before { content: "\e251"; }

.glyphicon-triangle-bottom:before { content: "\e252"; }

.glyphicon-triangle-top:before { content: "\e253"; }

.glyphicon-console:before { content: "\e254"; }

.glyphicon-superscript:before { content: "\e255"; }

.glyphicon-subscript:before { content: "\e256"; }

.glyphicon-menu-left:before { content: "\e257"; }

.glyphicon-menu-right:before { content: "\e258"; }

.glyphicon-menu-down:before { content: "\e259"; }

.glyphicon-menu-up:before { content: "\e260"; }

@media (max-width: 575.98px) { .js-quick-filter { width: 100%; } }

.quick-filter-toolbar { width: 290px; }

@media (min-width: 576px) and (max-width: 767.98px) { .quick-filter-toolbar { width: 100%; } }

@media (max-width: 575.98px) { .quick-filter-toolbar { width: 100%; } }

.quick-filter-toolbar .input-group { width: 100%; }

.quick-filter-toolbar .form-group { margin-bottom: 5px; }

.quick-filter-toolbar .dropdown-menu { width: 290px; margin-top: -1px; padding: 6px 10px; }

@media (min-width: 576px) and (max-width: 767.98px) { .quick-filter-toolbar .dropdown-menu { width: 100%; } }

.quick-filter-toolbar .input-group-btn .dropdown-toggle { border-radius: 0 3px 3px 0; }

.quick-filter-separator { margin-top: 0px; margin-bottom: 10px; }

.loading-panel { background-image: url("../img/loading.gif"); background-position: center 22px; background-repeat: no-repeat; height: 100px; }

.loading-panel-content { position: relative; text-align: center; top: calc(50% - 50px); font-weight: bold; padding-left: 12px; }

.loader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; font-size: 0; z-index: 1; pointer-events: none; }

.loader .row { height: 100%; }

.loader .loader-section { padding: 0; }

.loader .loader-section .bg { background-color: #fff; height: 100%; left: 0; width: 100%; -webkit-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1); -o-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1); transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1); }

.animation-preloader { position: absolute; z-index: 1000; }

.animation-preloader .spinner { -webkit-animation: cs-spinner 1.4s infinite linear; animation: cs-spinner 1.4s infinite linear; border-radius: 50%; border: 5px solid rgba(0, 0, 0, 0.1); border-top-color: var(--bs-primary); height: 5em; margin: 0 auto 2.5em; width: 5em; }

.pgui-overlay { width: 200px; text-align: center; border: 1px solid; height: 100px; border-radius: 6px; }

.pgui-overlay .comment { line-height: 100px; font-size: larger; font-weight: bold; }

.feature-list .label { font-size: .55em; position: relative; top: -4px; }

.pgui-pagination > .pagination > ul { white-space: nowrap; }

.pgui-pagination > .pagination > ul > li { display: inline-block; }

*:first-child + html .pgui-pagination > .pagination > ul > li { display: inline; }

.modal-big-length { position: absolute; max-height: none; }

.control-label { word-wrap: break-word; text-transform: uppercase; font-size: 10px; }

.navbar-fixed-top { z-index: 4; }

.highlight { background-color: #f4b312; padding: .15em 0; }

.commented { border-bottom: 1px dotted #1f2937; }

.text-lg { font-size: 1.5em; }

.pgui-chart { position: relative; color: #1f2937; border-color: #f6f6f6; }

.pgui-chart-loading { position: absolute; top: 50%; left: 50%; margin-top: -16px; margin-left: -16px; width: 32px; height: 32px; }

.pgui-breadcrumb-siblings { margin-left: .5em; }

.pgui-home-row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.pgui-home-col { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.pgui-home-item { width: 100%; max-width: 100%; background-color: #FFFFFF; border-radius: 15px; display: block; padding: 1.5em; }

.pgui-home-item-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-bottom: 1.5rem; width: 100%; max-width: 100%; }

.pgui-home-item a { font-size: 1.5em; }

.pgui-home-group { margin-bottom: 1.6; }

.pgui-home-group-default.pgui-home-row { margin-top: 3.2; }

.pgui-home-group-default.pgui-home-row:first-child { margin-top: 1.6; }

.pro-feature-list li { margin: 10px; }

.dropdown-sub-menu > a:after { border-color: transparent transparent transparent #1f2937; border-style: solid; border-width: 5px 0 5px 5px; content: ""; display: block; float: right; height: 0; margin-right: -10px; margin-top: 5px; width: 0; }

.dropdown-menu.sub-menu { left: 100%; top: 0 !important; margin-top: -1px; }

.dropdown-sub-menu:hover .dropdown-menu { display: block; }

button.btn.pgui-add { -webkit-animation-duration: 3s; -o-animation-duration: 3s; animation-duration: 3s; }

.btn-form-save .dropdown .btn:after { display: none; }

button.btn.js-save { z-index: 1300; }

.grid-table .grid-details button.btn.pgui-add { z-index: 3; margin-right: 15px; }

.breadcrumb { padding: 0; }

.breadcrumb > li { display: inline-block; }

> li + li:before { content: "/\00a0"; padding: 0 5px; color: #cccccc; }

> .active { color: #95a5a6; }

.cursor-progress { cursor: progress !important; }

.cursor-progress * { cursor: progress !important; }

.cursor-wait { cursor: wait !important; }

.cursor-wait * { cursor: wait !important; }

.form-actions { margin-top: 1.375rem; padding: 0 0 0.958rem; }

.form-actions-top { border-top: 0; margin-top: 0; }

.form-actions .form-group { margin-bottom: 0; }

.form-actions .btn-toolbar > .btn-group { margin-bottom: 5px; }

.btn-loading { background-image: url("../img/btn-loading.png") !important; background-position: center 0; background-repeat: repeat-x; -webkit-animation: btn-loading 2.5s linear infinite; animation: btn-loading 2.5s linear infinite; }

@-webkit-keyframes btn-loading { 0% { background-position: 0; }
  100% { background-position: 126px; } }

@keyframes btn-loading { 0% { background-position: 0; }
  100% { background-position: 126px; } }

.btn-group.btn-form-save.dropup .dropdown-toggle:after { content: " "; display: none; }

.icon-copy.js-form-copy, .icon-remove.js-form-remove { display: inline-block; font: normal normal normal 1em/1 'LineIcons'; speak: none; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-top: 10px; }

.page-header.form-header { border-bottom: 0; }

.required-mark { color: #f51d00; }

.cs-login-page .cs-login-left { position: fixed; height: 100%; background-image: url(../../img/login.jpg); background-position: center center; background-size: cover !important; }

.cs-login-page .cs-login-left:after { content: ""; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; display: block; background: #6a7dfe; background: -webkit-linear-gradient(left, #21d4fd, #b721ff); background: -o-linear-gradient(left, #21d4fd, #b721ff); background: -moz-linear-gradient(left, #21d4fd, #b721ff); background: linear-gradient(left, #21d4fd, #b721ff); opacity: 0.85; }

.cs-login-page .cs-login-left .cs-login-left__content { display: flex; align-items: center; justify-content: center; flex-direction: column; height: 100%; z-index: 2; text-align: center; padding: 0 2.5rem; color: azure; z-index: 100; position: relative; }

.pgui-login { max-width: 334px; min-width: 195px; padding: 1.6 2.4; margin: 1em auto; }

.pgui-login-avatar { width: 7.6; height: 7.6; margin: .4em auto 1.8em; border-radius: 50%; }

.pgui-login-footer { border-top: 1px solid #888; padding-top: 15px; font-size: 85%; }

.pgui-login h3, .pgui-login .h3 { text-align: center; }

#registrationForm .form-error-container, #recoveringPasswordForm .form-error-container, #resetPasswordForm .form-error-container { margin-bottom: 0px; }

.txt1 { font-size: 13px; color: #666; line-height: 1.5; }

.txt2 { font-size: 13px; color: #333; line-height: 1.5; }

.limiter { width: 100%; margin: 0 auto; }

.container-login100 { width: 100%; min-height: 100vh; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; padding: 15px; background: #f2f2f2; }

.wrap-login100 { width: 390px; background: #fff; border-radius: 10px; overflow: hidden; padding: 77px 55px 33px; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1); -o-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1); }

.login100-form { width: 100%; }

.login100-form-title { display: block; font-size: 30px; color: #333; line-height: 1.2; text-align: center; }

.login100-form-title i { font-size: 60px; }

.wrap-input100 { width: 100%; position: relative; border-bottom: 2px solid #adadad; margin-bottom: 37px; }

.input100 { font-size: 15px; color: #555; line-height: 1.2; display: block; width: 100%; height: 45px; background: 0 0; padding: 0 5px; background-color: transparent !important; border: none; }

.input100 + .focus-input100::after { top: -20px; }

.input100:focus { background: transparent !important; }

.input100:focus + .focus-input100::after { top: -20px; }

.input100:focus + .focus-input100::before { width: 100%; }

input:-internal-autofill-selected { appearance: menulist-button; background-color: none !important; background-image: none !important; color: -internal-light-dark(black, white) !important; }

.focus-input100 { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; pointer-events: none; }

.focus-input100::before { content: ""; display: block; position: absolute; bottom: -2px; left: 0; width: 0; height: 2px; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; transition: all .4s; background: #6a7dfe; background: -webkit-linear-gradient(left, #21d4fd, #b721ff); background: -o-linear-gradient(left, #21d4fd, #b721ff); background: -moz-linear-gradient(left, #21d4fd, #b721ff); background: linear-gradient(left, #21d4fd, #b721ff); }

.focus-input100::after { font-size: 15px; color: #999; line-height: 1.2; content: attr(data-placeholder); display: block; width: 100%; position: absolute; top: 16px; left: 0; padding-left: 5px; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; transition: all .4s; }

.has-val.input100 + .focus-input100::after { top: -15px; }

.has-val.input100 + .focus-input100::before { width: 100%; }

.btn-show-pass { font-size: 15px; color: #999; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; align-items: center; position: absolute; height: 100%; top: 0; right: 0; padding-right: 5px; cursor: pointer; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; transition: all .4s; }

.btn-show-pass:hover { color: #6a7dfe; color: -webkit-linear-gradient(left, #21d4fd, #b721ff); color: -o-linear-gradient(left, #21d4fd, #b721ff); color: -moz-linear-gradient(left, #21d4fd, #b721ff); color: linear-gradient(left, #21d4fd, #b721ff); }

.btn-show-pass.active { color: #6a7dfe; color: -webkit-linear-gradient(left, #21d4fd, #b721ff); color: -o-linear-gradient(left, #21d4fd, #b721ff); color: -moz-linear-gradient(left, #21d4fd, #b721ff); color: linear-gradient(left, #21d4fd, #b721ff); }

.container-login100-form-btn { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; justify-content: center; padding-top: 13px; }

.wrap-login100-form-btn { width: 100%; display: block; position: relative; z-index: 1; border-radius: 25px; overflow: hidden; margin: 0 auto; }

.wrap-login100-form-btn:hover .login100-form-bgbtn { left: 0; }

.login100-form-bgbtn { position: absolute; z-index: -1; width: 300%; height: 100%; background: #a64bf4; background: -webkit-linear-gradient(right, #21d4fd, #b721ff, #21d4fd, #b721ff); background: -o-linear-gradient(right, #21d4fd, #b721ff, #21d4fd, #b721ff); background: -moz-linear-gradient(right, #21d4fd, #b721ff, #21d4fd, #b721ff); background: linear-gradient(right, #21d4fd, #b721ff, #21d4fd, #b721ff); top: 0; left: -100%; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; transition: all .4s; }

.login100-form-btn { font-size: 15px; color: #fff; line-height: 1.2; text-transform: uppercase; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; justify-content: center; align-items: center; padding: 0 20px; width: 100%; height: 50px; outline: none !important; border: none; background: 0 0; }

.validate-input { position: relative; }

.alert-validate::before { content: attr(data-validate); position: absolute; max-width: 70%; background-color: #fff; border: 1px solid #c80000; border-radius: 2px; padding: 4px 25px 4px 10px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: 0; pointer-events: none; color: #c80000; font-size: 13px; line-height: 1.4; text-align: left; visibility: hidden; opacity: 0; -webkit-transition: opacity .4s; -o-transition: opacity .4s; -moz-transition: opacity .4s; transition: opacity .4s; }

.alert-validate::after { content: "\f06a"; font-family: FontAwesome; font-size: 16px; color: #c80000; display: block; position: absolute; background-color: #fff; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: 5px; }

.alert-validate:hover:before { visibility: visible; opacity: 1; }

@media (max-width: 576px) { .wrap-login100 { padding: 77px 15px 33px; } }

@media (max-width: 992px) { .alert-validate::before { visibility: visible; opacity: 1; } }

table.pgui-multilvevel-autocomplete { width: 100%; table-layout: fixed; }

table.pgui-multilvevel-autocomplete tr > td:first-child { text-align: right; padding-right: 1em; white-space: nowrap; }

table.pgui-multilvevel-autocomplete tr > td { padding-bottom: 2px; }

table.pgui-multilvevel-autocomplete tr td .select2-container { width: 100% !important; }

table.pgui-cascading-editor { width: 100%; table-layout: fixed; }

table.pgui-cascading-editor tr > td:first-child { padding-right: 1em; width: 25%; white-space: nowrap; }

table.pgui-cascading-editor tr > td { padding-bottom: 2px; }

table.pgui-cascading-editor tr td .select2-container { width: 100% !important; }

.form-horizontal .form-group { margin-left: 0; margin-right: 0; }

.form-horizontal .form-group-label { padding-right: 0; margin-bottom: 0; }

.form-horizontal .form-group .help-block { margin-bottom: 0; }

.form-horizontal .form-group .control-label { padding-right: 0; }

.form-horizontal .form-group-label .control-label { width: 100%; }

.form-horizontal .col-input { min-height: 35px; }

.form-horizontal .col-input .input-checkbox, .form-horizontal .col-input .input-range { padding-top: 2rem; }

.form-editor-container { margin-top: 15px; }

.form-error-container { margin-top: 20px; margin-bottom: -20px; }

.form-horizontal .col-input { min-height: calc(1.6em + 1rem + 2px); }

.form-horizontal .form-collection-actions { margin-bottom: 15px; }

.input-checkbox { display: inline-block; margin-right: 4px; }

.form-horizontal .input-checkbox { display: block; margin-right: 0; }

.form-control-nested-form .select2-choice { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.form-static .form-group { margin-bottom: 2rem; }

.form-static .control-label { font-weight: 700; margin-bottom: 1rem; }

.form-static:not(.form-horizontal) .form-control-static { padding-top: 0; }

#form-group-fields-to-be-updated { margin-bottom: 0; }

#form-group-fields-to-be-updated hr { margin-top: 15px; margin-bottom: 15px; }

#form-group-fields-to-be-updated .select2-choices { border-bottom-right-radius: 0; border-top-right-radius: 0; }

#form-group-fields-to-be-updated .input-group-addon { cursor: pointer; }

.form-add-another-record { margin-top: 20px; }

.form-tabs-container { margin: 0 5px 20px 5px; }

.signature-pad { height: auto; position: relative; }

.signature-pad canvas { border: 1px solid #e3e3e3; border-radius: 0.375rem; }

.pg-inline-edit-container { text-align: left; padding-top: 20px !important; padding-bottom: 20px !important; }

.pg-inline-edit-container-loading { text-align: center; }

.pg-inline-edit-container .form-error-container { margin-bottom: 0; }

.addition-block::after { display: block; clear: both; content: ""; }

.addition-block > div { margin-bottom: 1em; margin-top: 1em; }

@media (max-width: 575.98px) { .addition-block-right { float: left !important; clear: both; } }

@media (min-width: 992px) { .page-settings-hightlight-lg label { @incluide text-emphasis-variant($success); } }

@media (min-width: 768px) and (max-width: 991.98px) { .page-settings-hightlight-md label { @incluide text-emphasis-variant($success); } }

@media (min-width: 576px) and (max-width: 767.98px) { .page-settings-hightlight-sm label { @incluide text-emphasis-variant($success); } }

@media (max-width: 575.98px) { .page-settings-hightlight-xs label { @incluide text-emphasis-variant($success); } }

.page-settings-label-container { width: 50%; vertical-align: top !important; }

.page-settings-control-container select { width: 100% !important; }

.page-settings-control-container input { width: 50% !important; }

.page-settings-cardscount { padding: 0; }

.page-settings-cardscount-table { background: transparent; }

.page-settings-cardscount label { margin-bottom: 0; }

.pg-row.active .well { background-color: #f6f6f6; }

.pg-row.success .well { background-color: #00f55a; }

.pg-row.info .well { background-color: #39afd1; }

.pg-row.warning .well { background-color: #F6C343; }

.pg-row.danger .well { background-color: #f51d00; }

.pg-row-checkbox { display: inline-block; font: normal normal normal 1em/1 'LineIcons'; color: inherit; flex-shrink: 0; vertical-align: middle; speak: none; text-transform: none; -webkit-font-smoothing: antialiased; color: var(--bs-danger); font-size: 18px; }

.pg-row-checkbox:before { content: "\eace"; }

.pg-row-checkbox.checked { color: var(--bs-success); }

.pg-row-checkbox.checked:before { content: "\ead1"; }

.pg-row-list:before, .pg-row-list:after { content: ''; display: none; }

.pg-row-list .operation-column .link-icon, .pg-row-list .details .link-icon { padding-right: .15em; padding: 0.3em; display: inline-block; font-size: 0.8em; }

.pg-row-list .details .link-icon { padding-right: 0.15em; }

.pg-row-list .details .link-icon + .link-icon { padding-left: 0.15em; margin-left: 0; }

.table th.details, .table td.details { text-align: left; width: 40px; }

.table th.filterable { position: relative; padding-right: 2.667rem !important; }

.table th.filterable svg { position: absolute; right: 0 !important; font-size: 1.0rem; }

.table thead { background-color: #fbfbfb; }

.table thead tr th .icon-sort-asc, .table thead tr th .icon-sort-desc { margin-left: 4px; }

.table thead tr th.sortable { cursor: pointer; }

.table thead.header-bordered, .table thead.header-bordered > tr > th, .table thead.header-bordered > tr > td { border: 1px solid #e3e3e3; }

.table tbody tr td { vertical-align: middle; }

.table tbody tr td.line-number { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

.table tbody tr td .empty-grid { margin-bottom: 0; }

.table tbody tr td .row-selection { margin-top: -0.3em; }

.table-totals { width: inherit; }

.no-data-masker-wrapper { position: relative; background-color: #fff; }

.no-data-masker-wrapper .empty-msg { position: absolute; left: 0; right: 0; top: 0; margin-top: 0; padding-top: 60px; padding-bottom: 80px; }

.no-data-masker-wrapper .load-more-btn { position: absolute; left: 0; right: 0; top: 0; top: 17px; left: 50%; margin-left: -45px; background-color: var(--bs-gray-600); border-color: var(--bs-gray-600); color: #fff; width: 200px; overflow: hidden; }

.no-data-masker-wrapper .loader { position: absolute; left: 0; right: 0; top: 0; }

.no-data-masker { padding: 10px 0; background-color: #fff; white-space: wrap; }

.no-data-masker .btn-bar { display: inline-block; vertical-align: middle; background-color: var(--bs-gray-400); }

.no-data-masker .circle { display: inline-block; vertical-align: middle; border-radius: 50%; background-color: var(--bs-gray-400); }

.no-data-masker .horizontal-bar { display: inline-block; vertical-align: middle; height: 8px; width: 90%; background-color: var(--bs-gray-400); }

.no-data-masker .horizontal-bars { display: inline-block; vertical-align: middle; }

.no-data-masker .lead-interview-divider { background-color: var(--bs-gray-400); }

.no-data-masker.profile-masker .horizontal-bars { width: calc(100% - 55px); margin-left: 10px; }

.no-data-masker.profile-masker .circle { height: 35px; width: 35px; }

.detail-quick-access { white-space: nowrap; }

.expand-details, .expand-all-details { display: inline-block; }

.expand-all-details .icon-detail-plus, .expand-all-details .icon-detail-minus, .expand-details .icon-detail-plus, .expand-details .icon-detail-minus { display: none; }

.expand-all-details.collapsed .icon-detail-plus, .expand-details.collapsed .icon-detail-plus { display: inline; }

.expand-all-details.expanded .icon-detail-minus, .expand-details.expanded .icon-detail-minus { display: inline; }

.expand-details + .link-icon { margin-left: .15em; }

.pg-row-list .operation-column .link-icon, .pg-row-list .details .link-icon { padding-right: .15em; padding: 0.3em; display: inline-block; font-size: 0.8em; }

.pg-row-list .details .link-icon { padding-right: .15em; padding: 0.3em; display: inline-block; font-size: 0.8em; }

.pg-row-list .details .link-icon + .link-icon { padding-left: .15em; margin-left: 0; }

thead .details .link-icon { padding: 0 .3em; display: inline-block; font-size: 1.2em; position: relative; top: 0.15em; }

.operation-item { display: inline-block; margin: 0; }

@media (max-width: 992px) { .operation-item { margin: 0; } }

.operation-column { white-space: nowrap; }

.grid-card { overflow: hidden !important; }

.grid-card-column-filter { min-height: 20px; padding: 19px; margin-bottom: 20px; margin-bottom: 1em; -webkit-box-shadow: none; box-shadow: none; padding: 0; border-radius: 4px; }

.grid-card div.pg-row-list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; }

.grid-card-item { margin-bottom: 1.5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.grid-card-item > .well { width: 100%; max-width: 100%; margin-bottom: 0; }

.grid-card-item .row-selection { padding: .7em; }

.grid-card-item .line-number { padding: .3em 0; margin-top: .1em; }

.grid-card-item-control { padding: 0.7em; }

.grid-card-item-control .details { margin-right: 0.7em; }

.grid-card-item-select { line-height: 18px; margin-right: .9em; }

.grid-card-item-select input { margin-top: 0; }

.grid-card-item-data { clear: both; }

.grid-card-item-data .table { width: 100%; margin-bottom: 0; table-layout: fixed; }

.grid-card-item-data .table th { width: 30%; text-align: right; font-weight: 800; padding-right: 1em; }

.grid-card-item-details-expanded .well:after, .grid-card-item-details-expanded .well:before { content: ''; position: absolute; left: 50%; bottom: 0; width: 0; height: 0; border-style: solid; }

.grid-card-item-details-expanded .well:after { z-index: 1; bottom: -4.5rem; margin-left: -0.75rem; border-color: transparent transparent #FFFFFF transparent; border-width: 0.75rem; }

.grid-card-item-details-expanded .well:before { bottom: -6.5rem; margin-left: -4.75rem; border-color: transparent transparent #e3e3e3 transparent; border-width: 4.75rem; }

.grid-card .line-number { margin-right: 10px; }

.grid-card .empty-grid { text-align: center; width: 100%; }

.grid-card .js-expand-details { display: none; }

.pgui-field-options { display: block; margin: 8px 0; }

.pgui-field-embedded-video { display: inline-block; position: relative; opacity: 1; cursor: pointer; }

.pgui-field-embedded-video-thumb { width: 100px; height: 75px; }

.pgui-field-embedded-video-preloader { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: opacity 0.3s ease; }

.pgui-field-embedded-video-icon, .pgui-field-embedded-video-thumb { opacity: 1; transition: opacity 0.3s ease; }

.pgui-field-embedded-video-fade { opacity: 0; transition: opacity 0.3s ease; }

.pgui-field-embedded-video-icon { font-size: 40px; color: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-shadow: 0 0 5px #000; }

.pgui-field-embedded-video-iframe { width: 100%; height: 100%; min-height: 320px; }

@media (max-width: 480px) { .pg-row .pgui-field-embedded-video-thumb { display: none; width: 24px; height: 24px; }
  .pg-row .pgui-field-embedded-video-icon { font-size: 24px; color: #727cf5; text-shadow: none; } }

.webui-popover-cell-edit { min-width: 200px; }

.webui-popover-cell-edit .webui-popover-content { min-height: 30px; overflow: visible; }

.webui-popover-cell-edit .form-error-container { margin-top: 0; margin-bottom: 0; }

.webui-popover i.icon-refresh { background-size: 30px; margin-top: -15px; }

.webui-popover-backdrop { background: none; }

.pgui-cell-edit-button { display: block; position: absolute; font-size: 16px !important; right: 2px; top: 2px; font-size: 0.666rem; color: #727cf5; cursor: pointer; }

.pgui-cell-edit { position: relative; }

.grid-details .close { color: #1f2937; }

.grid-details-table { text-align: left; }

.grid-details .pgui-pagination .pagination { margin-top: 0; }

.grid-details-loading { text-align: center; padding: 1em; }

.grid-details-tabs { margin-bottom: 1em; }

.grid-details .tab-content { padding: 1em; padding-top: 0; }

.select2-drop-active { z-index: 9999; border: 1px solid #66afe9 !important; }

.column-filter { min-width: 170px; max-width: 300px; }

.column-filter-trigger { text-decoration: none !important; position: absolute; padding: 10px; margin-top: -10px; right: 0; }

.column-filter-trigger:hover, .column-filter-trigger:active, .column-filter-trigger:focus { text-decoration: none; color: var(--bs-primary); }

.column-filter-trigger-active { color: #727cf5; }

.column-filter-component { white-space: nowrap; text-overflow: ellipsis; overflow-x: hidden; }

.column-filter-component hr { margin: 2px 0; }

.column-filter-choices { max-height: 200px; overflow-y: auto; padding: 4px 0; }

.column-filter-choices label { display: inline; max-width: inherit; font-weight: 400; white-space: nowrap; vertical-align: middle; line-height: 2; }

.column-filter-choices .has-children { margin-left: -20px; }

.column-filter-choices-children { margin-left: 30px; display: none; }

.column-filter-choices-children-has-children { margin-left: 12px; }

.column-filter-choices-caret { @inlucde caret(); border-width: 5px; margin-right: 4px; cursor: pointer; margin-top: -2px; transform: rotate(-90deg); }

.column-filter-choices-caret-wrapper { color: inherit; text-decoration: none !important; vertical-align: middle; }

.column-filter-choices-caret-wrapper.collapsed .column-filter-choices-caret { transform: rotate(0deg); }

.column-filter-choices .checkbox:last-of-type { margin-bottom: 0; }

.column-filter-separator { margin: 0; }

.column-filter-separator:first-of-type { margin-top: 4px; }

.column-filter .btn-toolbar { margin-top: 12px; }

.column-filter-search { position: relative; width: 100%; margin-bottom: 12px; }

.column-filter-search input.column-filter-search-input { padding-right: calc(1.6em + 1rem + 2px); }

.column-filter-search-clear { position: absolute; width: calc(1.6em + 1rem + 2px); top: 50%; right: 0; margin-top: calc(1.6em + 1rem + 2px)/2; line-height: calc(1.6em + 1rem + 2px); color: #1f2937; text-align: center; text-decoration: none; opacity: .6; z-index: 2; }

.column-filter-search-clear:hover, .column-filter-search-clear:focus, .column-filter-search-clear:active { text-decoration: none; color: #1f2937; opacity: 1; }

.column-filter-search-empty { margin-bottom: 8px; }

.column-filter-searching { margin-bottom: 8px; }

.column-filter-searching img { max-width: 18px; }

.filter-status { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }

.filter-status-value { position: relative; padding: 0.5rem 0.75rem; font-size: 0.875rem; border-radius: 0.375rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-radius: 8px; margin-bottom: 1em; flex-grow: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 200px; padding-right: 5rem; margin-right: 8px; }

@media (prefers-reduced-motion: reduce) { .filter-status-value { transition: none; } }

.filter-status-value:last-of-type { margin-right: 0; }

.filter-status-value-controls { position: absolute; top: 0; right: 0; padding: 0.5rem 0.75rem; font-size: 0.875rem; border-radius: 0.375rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .filter-status-value-controls { transition: none; } }

.filter-status-value-controls > a { text-decoration: none !important; padding: 0 4px; }

.filter-status-value-controls > a:hover { opacity: .5; }

.filter-status-value-expr { margin-left: .25em; }

.filter-status-value-disabled .filter-status-value-expr { text-decoration: line-through; }

.filter-status-value-disabled-component { text-decoration: line-through; }

.filter-status-value-editable { padding-right: 6rem; }

.filter-status-value-quick-filter { color: #624e1b; background-color: #f6c343; border-color: #f6c343; }

.filter-status-value-quick-filter .alert-link { color: #4e3e16; }

.filter-status-value-column-filter { color: #174654; background-color: #39afd1; border-color: #39afd1; }

.filter-status-value-column-filter .alert-link { color: #123843; }

.filter-status-value-filter-builder { color: #006224; background-color: #00f55a; border-color: #00f55a; }

.filter-status-value-filter-builder .alert-link { color: #004e1d; }

.filter-status .btn-group { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

@media (max-width: 992px) { .filter-status { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .filter-status-value { margin-right: 0; } }

.filter-builder .input-group { table-layout: fixed; }

.filter-builder-group-wrapper { padding: 1rem; box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2); margin: 0.5rem 0; }

.filter-builder-group-disabled .filter-builder-group-operator:first-of-type { text-decoration: line-through; }

.filter-builder-group-operator .dropdown { display: inline-block; }

.filter-builder-group-operator .dropdown > .dropdown-toggle.btn-default, .filter-builder-group-operator .dropdown > .dropdown-toggle.btn-default:hover, .filter-builder-group-operator .dropdown.open > .dropdown-toggle.btn-default { text-decoration: none; background: transparent; box-shadow: none; border: 0 none; }

.filter-builder-group-operator .dropdown > .dropdown-toggle.btn-default .text-underline, .filter-builder-group-operator .dropdown > .dropdown-toggle.btn-default:hover .text-underline, .filter-builder-group-operator .dropdown.open > .dropdown-toggle.btn-default .text-underline { text-decoration: underline; }

.filter-builder-group-content { table-layout: fixed; width: 100%; margin: 8px 0; }

.filter-builder-condition { font-size: 0; margin-bottom: 4px; position: relative; }

.filter-builder-condition td { padding-bottom: 4px; vertical-align: middle; }

.filter-builder-group + .filter-builder-condition td { padding-top: 4px; }

.filter-builder-condition-field, .filter-builder-condition-operator { padding-right: 4px; }

.filter-builder-condition-value { padding-right: 4px; }

.filter-builder-condition-value-multiple { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 1rem; }

.filter-builder-condition-value-multiple > div { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }

.filter-builder-condition-value-divider { line-height: calc(1.6em + 1rem + 2px); padding: 0 0.5rem; }

.filter-builder-condition-actions a { border: none; }

.filter-builder-condition-actions a:hover { border: none; }

.filter-builder-group-content .filter-builder-condition::before, .filter-builder-group-content .filter-builder-condition::after { content: ""; position: absolute; left: -10px; width: 10px; height: calc(50% + 4px); border-color: #CCC; border-style: solid; }

.filter-builder-group-content .filter-builder-condition::before { top: -4px; border-width: 0 0 2px 2px; }

.filter-builder-group-content .filter-builder-condition::after { top: 50%; border-width: 0 0 0 2px; }

.filter-builder-group-content .filter-builder-condition:first-child::before { top: -12px; height: calc(50% + 14px); }

.filter-builder-group-content .filter-builder-condition:last-child::before { border-radius: 0 0 0 4px; }

.filter-builder-group-content .filter-builder-condition:last-child::after { display: none; }

.user-profile .social-media ul.user-list-social { display: flex; justify-content: center; align-items: center; width: fit-content; margin-right: auto; margin-left: auto; padding-bottom: 20px; }

.user-profile .social-media ul.user-list-social li:nth-child(n + 2) { margin-left: 5px; }

.user-profile .social-media ul.user-list-social li a { padding: 0; width: 32px; height: 32px; border-radius: 5px; display: flex; align-items: center; justify-content: center; background-color: rgba(1, 113, 223, 0.08); }

.user-profile .social-media ul.user-list-social li a i { font-size: 14px; color: #0171df; }

.user-profile .social-media ul.user-list-social li:hover a { background-color: #0171df; }

.user-profile .social-media ul.user-list-social li:hover a i { color: #FFFFFF; }

.user-profile .profile-header { height: 420px; padding: 30px; display: flex !important; }

.user-profile .profile-header .profile-img-wrrap { display: none; }

.user-profile .profile-header .userpro-box { background-color: #FFFFFF; padding: 30px; max-width: 380px; margin-top: auto; margin-bottom: auto; text-align: center; border-radius: 10px; }

.user-profile .profile-header .userpro-box .img-wrraper { position: relative; width: fit-content; margin: auto; }

.user-profile .profile-header .userpro-box .avatar { width: 100px; height: 100px; max-width: 155px; max-height: 155px; border-radius: 50%; overflow: hidden; margin-left: auto; margin-right: auto; border: 7px solid rgba(1, 113, 223, 0.08); margin-bottom: 15px; }

.user-profile .profile-header .userpro-box .avatar img { width: 100%; height: 100%; }

.user-profile .profile-header .userpro-box .icon-wrapper { position: absolute; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; height: 35px; width: 35px; border-radius: 50%; background-color: #FFFFFF; cursor: pointer; overflow: hidden; margin: 0 auto; font-size: 17px; box-shadow: 0 0 6px 3px rgba(68, 102, 242, 0.1); }

.user-profile .profile-header .userpro-box .icon-wrapper i { color: #0171df; }

.user-profile .profile-header .userpro-box h4, .user-profile .profile-header .userpro-box .h4 { color: #1f2937; font-weight: 600; font-size: 20px; }

.user-profile .profile-header .userpro-box h6, .user-profile .profile-header .userpro-box .h6 { font-size: 14px; text-transform: uppercase; color: #a3a3a3; margin-bottom: 15px; font-weight: 500; }

.user-profile .profile-post { padding: 30px; }

.user-profile .profile-post .post-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; }

.user-profile .profile-post .post-header .d-flex { align-items: center; }

.user-profile .profile-post .post-header .d-flex img { width: 60px; }

.user-profile .profile-post .post-header .d-flex h5, .user-profile .profile-post .post-header .d-flex .h5 { color: #1f2937; font-size: 18px; font-weight: 600; margin-bottom: 3px; }

.user-profile .profile-post .post-header .d-flex h6, .user-profile .profile-post .post-header .d-flex .h6 { color: #a3a3a3; margin-bottom: 0; }

.user-profile .profile-post .post-header .post-setting i { color: #a3a3a3; font-size: 22px; }

.user-profile .profile-post .post-body p { color: #a3a3a3; }

.user-profile .profile-post .post-body .post-react { display: flex; align-items: center; margin-bottom: 20px; }

.user-profile .profile-post .post-body .post-react ul li { display: inline-block; }

.user-profile .profile-post .post-body .post-react ul li:nth-child(n + 2) { margin-left: -20px; }

.user-profile .profile-post .post-body .post-react ul li img { width: 30px; height: 30px; }

.user-profile .profile-post .post-body .post-react h6, .user-profile .profile-post .post-body .post-react .h6 { font-size: 14px; color: #a3a3a3; margin-bottom: 0; margin-left: 15px; }

.user-profile .profile-post .post-body .post-comment li { display: inline-block; color: #a3a3a3; }

.user-profile .profile-post .post-body .post-comment li label { margin-bottom: 0; font-weight: 500; }

.user-profile .profile-post .post-body .post-comment li label a { color: #a3a3a3; display: flex; align-items: center; line-height: 1; }

.user-profile .profile-post .post-body .post-comment li label a svg { width: 14px; height: 14px; }

.user-profile .profile-post .post-body .post-comment li label a span { margin-left: 10px; }

.user-profile .profile-post .post-body .post-comment li:nth-child(n + 2) { margin-left: 15px; }

.user-profile .post-about ul { margin-bottom: 20px; }

.user-profile .post-about ul li { display: flex; align-items: center; }

.user-profile .post-about ul li .icon { width: 35px; height: 35px; border-radius: 5px; background-color: rgba(1, 113, 223, 0.08); display: flex; align-items: center; justify-content: center; margin-right: 15px; }

.user-profile .post-about ul li .icon svg { width: 18px; height: 18px; color: #0171df; }

.user-profile .post-about ul li h5, .user-profile .post-about ul li .h5 { color: #1f2937; text-transform: capitalize; }

.user-profile .post-about ul li p { font-size: 12px; line-height: 1; text-transform: capitalize; }

.user-profile .post-about ul li:nth-child(n + 2) { margin-top: 20px; }

.edit-profile .profile-title { border-bottom: 1px solid #e3e3e3; margin-bottom: 15px; padding-bottom: 20px; }

.edit-profile .profile-title .d-lg-flex .flex-grow-1 { margin-left: 25px; }

.edit-profile .table > :not(:last-child) > :last-child > * { border: 1px solid #e3e3e3; }

.custom-card .card-social { padding-bottom: 30px; }

.custom-card .profile-details a h4, .custom-card .profile-details a .h4 { margin-top: 15px; margin-bottom: 0; }

.custom-card .profile-details h6, .custom-card .profile-details .h6 { margin-bottom: 20px; }

iframe { border: 0; }

figcaption, figure, main { display: block; margin: 0; }

main { overflow: hidden; }

img { max-width: 100%; }

strong { font-weight: 600; }

button:focus { outline: 0; }

label { font-weight: 600; margin-bottom: .5rem; }

/**
 * = Accordions
*/
.accordion-button { text-align: left; }

.accordion-button:not(.collapsed)::after { background-image: none; -moz-transform: rotateZ(45deg); -o-transform: rotateZ(45deg); -ms-transform: rotateZ(45deg); -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg); }

.accordion-button::after { background-image: none; content: '\f067'; font-family: "Font Awesome 5 Free"; font-size: 1rem; font-weight: 900; }

.accordion-button:hover { background-color: #f6f6f6; }

.accordion-flush .accordion-button { background-color: transparent; }

.accordion-flush .accordion-button:not(.collapsed) { color: #6627b3; }

.accordion-flush .accordion-button:focus { border-color: #ececec; box-shadow: none; }

.accordion-flush .accordion-collapse { border: 0; }

/** = Animations */
.animate-up-1, .animate-right-1, .animate-down-1, .animate-left-1, .scale-up-1, .scale-down-1 { transition: all 0.2s ease; }

.scale-up-1:hover { transform: scale(0.55556); }

.scale-up-hover-1:hover .scale { transform: scale(0.55556); }

.scale-down-1:hover { transform: scale(0.4); }

.animate-up-1:hover, .animate-hover:hover .animate-up-1 { -moz-transform: translate(0, -1px); -o-transform: translate(0, -1px); -ms-transform: translate(0, -1px); -webkit-transform: translate(0, -1px); transform: translate(0, -1px); }

.animate-right-1:hover, .animate-hover:hover .animate-right-1 { -moz-transform: translate(1px, 0); -o-transform: translate(1px, 0); -ms-transform: translate(1px, 0); -webkit-transform: translate(1px, 0); transform: translate(1px, 0); }

.animate-down-1:hover, .animate-hover:hover .animate-down-1 { -moz-transform: translate(0, 1px); -o-transform: translate(0, 1px); -ms-transform: translate(0, 1px); -webkit-transform: translate(0, 1px); transform: translate(0, 1px); }

.animate-left-1:hover, .animate-hover:hover .animate-left-1 { -moz-transform: translate(-1px, 0); -o-transform: translate(-1px, 0); -ms-transform: translate(-1px, 0); -webkit-transform: translate(-1px, 0); transform: translate(-1px, 0); }

.animate-up-2, .animate-right-2, .animate-down-2, .animate-left-2, .scale-up-2, .scale-down-2 { transition: all 0.2s ease; }

.scale-up-2:hover { transform: scale(1.11111); }

.scale-up-hover-2:hover .scale { transform: scale(1.11111); }

.scale-down-2:hover { transform: scale(0.8); }

.animate-up-2:hover, .animate-hover:hover .animate-up-2 { -moz-transform: translate(0, -2px); -o-transform: translate(0, -2px); -ms-transform: translate(0, -2px); -webkit-transform: translate(0, -2px); transform: translate(0, -2px); }

.animate-right-2:hover, .animate-hover:hover .animate-right-2 { -moz-transform: translate(2px, 0); -o-transform: translate(2px, 0); -ms-transform: translate(2px, 0); -webkit-transform: translate(2px, 0); transform: translate(2px, 0); }

.animate-down-2:hover, .animate-hover:hover .animate-down-2 { -moz-transform: translate(0, 2px); -o-transform: translate(0, 2px); -ms-transform: translate(0, 2px); -webkit-transform: translate(0, 2px); transform: translate(0, 2px); }

.animate-left-2:hover, .animate-hover:hover .animate-left-2 { -moz-transform: translate(-2px, 0); -o-transform: translate(-2px, 0); -ms-transform: translate(-2px, 0); -webkit-transform: translate(-2px, 0); transform: translate(-2px, 0); }

.animate-up-3, .animate-right-3, .animate-down-3, .animate-left-3, .scale-up-3, .scale-down-3 { transition: all 0.2s ease; }

.scale-up-3:hover { transform: scale(1.66667); }

.scale-up-hover-3:hover .scale { transform: scale(1.66667); }

.scale-down-3:hover { transform: scale(1.2); }

.animate-up-3:hover, .animate-hover:hover .animate-up-3 { -moz-transform: translate(0, -3px); -o-transform: translate(0, -3px); -ms-transform: translate(0, -3px); -webkit-transform: translate(0, -3px); transform: translate(0, -3px); }

.animate-right-3:hover, .animate-hover:hover .animate-right-3 { -moz-transform: translate(3px, 0); -o-transform: translate(3px, 0); -ms-transform: translate(3px, 0); -webkit-transform: translate(3px, 0); transform: translate(3px, 0); }

.animate-down-3:hover, .animate-hover:hover .animate-down-3 { -moz-transform: translate(0, 3px); -o-transform: translate(0, 3px); -ms-transform: translate(0, 3px); -webkit-transform: translate(0, 3px); transform: translate(0, 3px); }

.animate-left-3:hover, .animate-hover:hover .animate-left-3 { -moz-transform: translate(-3px, 0); -o-transform: translate(-3px, 0); -ms-transform: translate(-3px, 0); -webkit-transform: translate(-3px, 0); transform: translate(-3px, 0); }

.animate-up-4, .animate-right-4, .animate-down-4, .animate-left-4, .scale-up-4, .scale-down-4 { transition: all 0.2s ease; }

.scale-up-4:hover { transform: scale(2.22222); }

.scale-up-hover-4:hover .scale { transform: scale(2.22222); }

.scale-down-4:hover { transform: scale(1.6); }

.animate-up-4:hover, .animate-hover:hover .animate-up-4 { -moz-transform: translate(0, -4px); -o-transform: translate(0, -4px); -ms-transform: translate(0, -4px); -webkit-transform: translate(0, -4px); transform: translate(0, -4px); }

.animate-right-4:hover, .animate-hover:hover .animate-right-4 { -moz-transform: translate(4px, 0); -o-transform: translate(4px, 0); -ms-transform: translate(4px, 0); -webkit-transform: translate(4px, 0); transform: translate(4px, 0); }

.animate-down-4:hover, .animate-hover:hover .animate-down-4 { -moz-transform: translate(0, 4px); -o-transform: translate(0, 4px); -ms-transform: translate(0, 4px); -webkit-transform: translate(0, 4px); transform: translate(0, 4px); }

.animate-left-4:hover, .animate-hover:hover .animate-left-4 { -moz-transform: translate(-4px, 0); -o-transform: translate(-4px, 0); -ms-transform: translate(-4px, 0); -webkit-transform: translate(-4px, 0); transform: translate(-4px, 0); }

.animate-up-5, .animate-right-5, .animate-down-5, .animate-left-5, .scale-up-5, .scale-down-5 { transition: all 0.2s ease; }

.scale-up-5:hover { transform: scale(2.77778); }

.scale-up-hover-5:hover .scale { transform: scale(2.77778); }

.scale-down-5:hover { transform: scale(2); }

.animate-up-5:hover, .animate-hover:hover .animate-up-5 { -moz-transform: translate(0, -5px); -o-transform: translate(0, -5px); -ms-transform: translate(0, -5px); -webkit-transform: translate(0, -5px); transform: translate(0, -5px); }

.animate-right-5:hover, .animate-hover:hover .animate-right-5 { -moz-transform: translate(5px, 0); -o-transform: translate(5px, 0); -ms-transform: translate(5px, 0); -webkit-transform: translate(5px, 0); transform: translate(5px, 0); }

.animate-down-5:hover, .animate-hover:hover .animate-down-5 { -moz-transform: translate(0, 5px); -o-transform: translate(0, 5px); -ms-transform: translate(0, 5px); -webkit-transform: translate(0, 5px); transform: translate(0, 5px); }

.animate-left-5:hover, .animate-hover:hover .animate-left-5 { -moz-transform: translate(-5px, 0); -o-transform: translate(-5px, 0); -ms-transform: translate(-5px, 0); -webkit-transform: translate(-5px, 0); transform: translate(-5px, 0); }

.animate-up-6, .animate-right-6, .animate-down-6, .animate-left-6, .scale-up-6, .scale-down-6 { transition: all 0.2s ease; }

.scale-up-6:hover { transform: scale(3.33333); }

.scale-up-hover-6:hover .scale { transform: scale(3.33333); }

.scale-down-6:hover { transform: scale(2.4); }

.animate-up-6:hover, .animate-hover:hover .animate-up-6 { -moz-transform: translate(0, -6px); -o-transform: translate(0, -6px); -ms-transform: translate(0, -6px); -webkit-transform: translate(0, -6px); transform: translate(0, -6px); }

.animate-right-6:hover, .animate-hover:hover .animate-right-6 { -moz-transform: translate(6px, 0); -o-transform: translate(6px, 0); -ms-transform: translate(6px, 0); -webkit-transform: translate(6px, 0); transform: translate(6px, 0); }

.animate-down-6:hover, .animate-hover:hover .animate-down-6 { -moz-transform: translate(0, 6px); -o-transform: translate(0, 6px); -ms-transform: translate(0, 6px); -webkit-transform: translate(0, 6px); transform: translate(0, 6px); }

.animate-left-6:hover, .animate-hover:hover .animate-left-6 { -moz-transform: translate(-6px, 0); -o-transform: translate(-6px, 0); -ms-transform: translate(-6px, 0); -webkit-transform: translate(-6px, 0); transform: translate(-6px, 0); }

.animate-up-7, .animate-right-7, .animate-down-7, .animate-left-7, .scale-up-7, .scale-down-7 { transition: all 0.2s ease; }

.scale-up-7:hover { transform: scale(3.88889); }

.scale-up-hover-7:hover .scale { transform: scale(3.88889); }

.scale-down-7:hover { transform: scale(2.8); }

.animate-up-7:hover, .animate-hover:hover .animate-up-7 { -moz-transform: translate(0, -7px); -o-transform: translate(0, -7px); -ms-transform: translate(0, -7px); -webkit-transform: translate(0, -7px); transform: translate(0, -7px); }

.animate-right-7:hover, .animate-hover:hover .animate-right-7 { -moz-transform: translate(7px, 0); -o-transform: translate(7px, 0); -ms-transform: translate(7px, 0); -webkit-transform: translate(7px, 0); transform: translate(7px, 0); }

.animate-down-7:hover, .animate-hover:hover .animate-down-7 { -moz-transform: translate(0, 7px); -o-transform: translate(0, 7px); -ms-transform: translate(0, 7px); -webkit-transform: translate(0, 7px); transform: translate(0, 7px); }

.animate-left-7:hover, .animate-hover:hover .animate-left-7 { -moz-transform: translate(-7px, 0); -o-transform: translate(-7px, 0); -ms-transform: translate(-7px, 0); -webkit-transform: translate(-7px, 0); transform: translate(-7px, 0); }

.animate-up-8, .animate-right-8, .animate-down-8, .animate-left-8, .scale-up-8, .scale-down-8 { transition: all 0.2s ease; }

.scale-up-8:hover { transform: scale(4.44444); }

.scale-up-hover-8:hover .scale { transform: scale(4.44444); }

.scale-down-8:hover { transform: scale(3.2); }

.animate-up-8:hover, .animate-hover:hover .animate-up-8 { -moz-transform: translate(0, -8px); -o-transform: translate(0, -8px); -ms-transform: translate(0, -8px); -webkit-transform: translate(0, -8px); transform: translate(0, -8px); }

.animate-right-8:hover, .animate-hover:hover .animate-right-8 { -moz-transform: translate(8px, 0); -o-transform: translate(8px, 0); -ms-transform: translate(8px, 0); -webkit-transform: translate(8px, 0); transform: translate(8px, 0); }

.animate-down-8:hover, .animate-hover:hover .animate-down-8 { -moz-transform: translate(0, 8px); -o-transform: translate(0, 8px); -ms-transform: translate(0, 8px); -webkit-transform: translate(0, 8px); transform: translate(0, 8px); }

.animate-left-8:hover, .animate-hover:hover .animate-left-8 { -moz-transform: translate(-8px, 0); -o-transform: translate(-8px, 0); -ms-transform: translate(-8px, 0); -webkit-transform: translate(-8px, 0); transform: translate(-8px, 0); }

.animate-up-9, .animate-right-9, .animate-down-9, .animate-left-9, .scale-up-9, .scale-down-9 { transition: all 0.2s ease; }

.scale-up-9:hover { transform: scale(5); }

.scale-up-hover-9:hover .scale { transform: scale(5); }

.scale-down-9:hover { transform: scale(3.6); }

.animate-up-9:hover, .animate-hover:hover .animate-up-9 { -moz-transform: translate(0, -9px); -o-transform: translate(0, -9px); -ms-transform: translate(0, -9px); -webkit-transform: translate(0, -9px); transform: translate(0, -9px); }

.animate-right-9:hover, .animate-hover:hover .animate-right-9 { -moz-transform: translate(9px, 0); -o-transform: translate(9px, 0); -ms-transform: translate(9px, 0); -webkit-transform: translate(9px, 0); transform: translate(9px, 0); }

.animate-down-9:hover, .animate-hover:hover .animate-down-9 { -moz-transform: translate(0, 9px); -o-transform: translate(0, 9px); -ms-transform: translate(0, 9px); -webkit-transform: translate(0, 9px); transform: translate(0, 9px); }

.animate-left-9:hover, .animate-hover:hover .animate-left-9 { -moz-transform: translate(-9px, 0); -o-transform: translate(-9px, 0); -ms-transform: translate(-9px, 0); -webkit-transform: translate(-9px, 0); transform: translate(-9px, 0); }

@keyframes show-navbar-collapse { 0% { opacity: 0;
    transform: scale(0.95);
    transform-origin: 100% 0; }
  100% { opacity: 1;
    transform: scale(1); } }

@keyframes hide-navbar-collapse { from { opacity: 1;
    transform: scale(1);
    transform-origin: 100% 0; }
  to { opacity: 0;
    transform: scale(0.95); } }

@keyframes show-navbar-dropdown { 0% { opacity: 0;
    transform: translate(0, 10px) perspective(200px) rotateX(-2deg);
    transition: visibility 0.45s, opacity 0.45s, transform 0.45s; }
  100% { transform: translate(0, 0);
    opacity: 1; } }

@keyframes hide-navbar-dropdown { from { opacity: 1; }
  to { opacity: 0;
    transform: translate(0, 10px); } }

@keyframes show-dropdown { 0% { opacity: 0;
    transform-origin: perspective(200px) rotateX(-2deg);
    transition: visibility 0.45s, opacity .5s; }
  100% { opacity: 1; } }

@keyframes hide-dropdown { from { opacity: 1; }
  to { opacity: 0;
    transform: translate(0, 10px); } }

.bell-shake.shaking { animation: bellshake 0.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both; backface-visibility: hidden; transform-origin: top right; }

:root { --animate-duration: 1s; --animate-delay: 1s; --animate-repeat: 1; }

.animate__animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-duration: var(--animate-duration); animation-duration: var(--animate-duration); -webkit-animation-fill-mode: both; animation-fill-mode: both; }

.animate__jackInTheBox { -webkit-animation-name: jackInTheBox; animation-name: jackInTheBox; }

@keyframes bellshake { 0% { transform: rotate(0); }
  15% { transform: rotate(5deg); }
  30% { transform: rotate(-5deg); }
  45% { transform: rotate(4deg); }
  60% { transform: rotate(-4deg); }
  75% { transform: rotate(2deg); }
  85% { transform: rotate(-2deg); }
  92% { transform: rotate(1deg); }
  100% { transform: rotate(0); } }

@-webkit-keyframes jackInTheBox { from { opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom; }
  50% { -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  70% { -webkit-transform: rotate(3deg);
    transform: rotate(3deg); }
  to { opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes jackInTheBox { from { opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom; }
  50% { -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  70% { -webkit-transform: rotate(3deg);
    transform: rotate(3deg); }
  to { opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

.animate__jackInTheBox { -webkit-animation-name: jackInTheBox; animation-name: jackInTheBox; }

[class*=shadow] { transition: all .2s ease; }

@keyframes slideInFromLeft { 0% { transform: translateX(-100%);
    opacity: 0; }
  100% { transform: translateX(0);
    opacity: 1; } }

.slide-in-left { animation: slideInFromLeft 0.7s ease-out forwards; /* You can customize these properties: - 0.7s: The duration of the animation. - ease-out: The timing function (how the animation progresses over time). Other common options include linear, ease, ease-in, ease-in-out. - forwards: This keeps the element in its final state after the animation completes. */ }

.slide-in-left-delayed { animation: slideInFromLeft 1s ease-out 0.5s forwards; }

.alert-link { text-decoration: underline; }

.alert-light { color: #0b0d0e; background-color: #f6f6f6; border-color: #f6f6f6; }

.alert-light .alert-link { color: #090a0b; }

.alert-light hr { background-color: #e9e9e9; }

.alert-light .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230b0d0e'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-light .alert-link { color: #0b0d0e; }

.alert-dark { color: #FFFFFF; background-color: #0b0d0e; border-color: #0b0d0e; }

.alert-dark .alert-link { color: #cccccc; }

.alert-dark hr { background-color: black; }

.alert-dark .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-dark .alert-link { color: #FFFFFF; }

.alert-primary { color: #FFFFFF; background-color: #0171df; border-color: #0171df; }

.alert-primary .alert-link { color: #cccccc; }

.alert-primary hr { background-color: #0164c6; }

.alert-primary .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-primary .alert-link { color: #FFFFFF; }

.alert-secondary { color: #FFFFFF; background-color: #727cf5; border-color: #727cf5; }

.alert-secondary .alert-link { color: #cccccc; }

.alert-secondary hr { background-color: #5a66f3; }

.alert-secondary .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-secondary .alert-link { color: #FFFFFF; }

.alert-tertiary { color: #FFFFFF; background-color: #6627b3; border-color: #6627b3; }

.alert-tertiary .alert-link { color: #cccccc; }

.alert-tertiary hr { background-color: #5a229e; }

.alert-tertiary .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-tertiary .alert-link { color: #FFFFFF; }

.alert-info { color: #FFFFFF; background-color: #4085f1; border-color: #4085f1; }

.alert-info .alert-link { color: #cccccc; }

.alert-info hr { background-color: #2876ef; }

.alert-info .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-info .alert-link { color: #FFFFFF; }

.alert-accent1 { color: #FFFFFF; background-color: #3bc724; border-color: #3bc724; }

.alert-accent1 .alert-link { color: #cccccc; }

.alert-accent1 hr { background-color: #35b120; }

.alert-accent1 .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-accent1 .alert-link { color: #FFFFFF; }

.alert-accent2 { color: #FFFFFF; background-color: #a4bfa6; border-color: #a4bfa6; }

.alert-accent2 .alert-link { color: #cccccc; }

.alert-accent2 hr { background-color: #95b497; }

.alert-accent2 .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-accent2 .alert-link { color: #FFFFFF; }

.alert-accent3 { color: #0b0d0e; background-color: #d3dada; border-color: #d3dada; }

.alert-accent3 .alert-link { color: #090a0b; }

.alert-accent3 hr { background-color: #c5cece; }

.alert-accent3 .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230b0d0e'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-accent3 .alert-link { color: #0b0d0e; }

.alert-success { color: #FFFFFF; background-color: #00c470; border-color: #00c470; }

.alert-success .alert-link { color: #cccccc; }

.alert-success hr { background-color: #00ab61; }

.alert-success .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-success .alert-link { color: #FFFFFF; }

.alert-warning { color: #0b0d0e; background-color: #ecd300; border-color: #ecd300; }

.alert-warning .alert-link { color: #090a0b; }

.alert-warning hr { background-color: #d3bc00; }

.alert-warning .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230b0d0e'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-warning .alert-link { color: #0b0d0e; }

.alert-danger { color: #FFFFFF; background-color: #ff1d0b; border-color: #ff1d0b; }

.alert-danger .alert-link { color: #cccccc; }

.alert-danger hr { background-color: #f11200; }

.alert-danger .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-danger .alert-link { color: #FFFFFF; }

.alert-white { color: #0b0d0e; background-color: white; border-color: white; }

.alert-white .alert-link { color: #090a0b; }

.alert-white hr { background-color: #f2f2f2; }

.alert-white .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230b0d0e'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-white .alert-link { color: #0b0d0e; }

.alert-black { color: #FFFFFF; background-color: black; border-color: black; }

.alert-black .alert-link { color: #cccccc; }

.alert-black hr { background-color: black; }

.alert-black .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-black .alert-link { color: #FFFFFF; }

.alert-indigo { color: #FFFFFF; background-color: #727cf5; border-color: #727cf5; }

.alert-indigo .alert-link { color: #cccccc; }

.alert-indigo hr { background-color: #5a66f3; }

.alert-indigo .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-indigo .alert-link { color: #FFFFFF; }

.alert-purple { color: #FFFFFF; background-color: #6b5eae; border-color: #6b5eae; }

.alert-purple .alert-link { color: #cccccc; }

.alert-purple hr { background-color: #5e51a1; }

.alert-purple .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-purple .alert-link { color: #FFFFFF; }

.alert-orange { color: #FFFFFF; background-color: #fd7e14; border-color: #fd7e14; }

.alert-orange .alert-link { color: #cccccc; }

.alert-orange hr { background-color: #f57102; }

.alert-orange .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-orange .alert-link { color: #FFFFFF; }

.alert-yellow { color: #0b0d0e; background-color: #f6c343; border-color: #f6c343; }

.alert-yellow .alert-link { color: #090a0b; }

.alert-yellow hr { background-color: #f5bb2b; }

.alert-yellow .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230b0d0e'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-yellow .alert-link { color: #0b0d0e; }

.alert-yellow-100 { color: #0b0d0e; background-color: #ffeed6; border-color: #ffeed6; }

.alert-yellow-100 .alert-link { color: #090a0b; }

.alert-yellow-100 hr { background-color: #ffe3bd; }

.alert-yellow-100 .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230b0d0e'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-yellow-100 .alert-link { color: #0b0d0e; }

.alert-yellow-200 { color: #0b0d0e; background-color: #f5dbb8; border-color: #f5dbb8; }

.alert-yellow-200 .alert-link { color: #090a0b; }

.alert-yellow-200 hr { background-color: #f2d0a2; }

.alert-yellow-200 .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230b0d0e'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-yellow-200 .alert-link { color: #0b0d0e; }

.alert-gray-50 { color: #0b0d0e; background-color: #fdfdfd; border-color: #fdfdfd; }

.alert-gray-50 .alert-link { color: #090a0b; }

.alert-gray-50 hr { background-color: #f0f0f0; }

.alert-gray-50 .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230b0d0e'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-gray-50 .alert-link { color: #0b0d0e; }

.alert-gray-100 { color: #0b0d0e; background-color: #fbfbfb; border-color: #fbfbfb; }

.alert-gray-100 .alert-link { color: #090a0b; }

.alert-gray-100 hr { background-color: #eeeeee; }

.alert-gray-100 .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230b0d0e'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-gray-100 .alert-link { color: #0b0d0e; }

.alert-gray-200 { color: #0b0d0e; background-color: #f6f6f6; border-color: #f6f6f6; }

.alert-gray-200 .alert-link { color: #090a0b; }

.alert-gray-200 hr { background-color: #e9e9e9; }

.alert-gray-200 .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230b0d0e'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-gray-200 .alert-link { color: #0b0d0e; }

.alert-gray-300 { color: #0b0d0e; background-color: #ececec; border-color: #ececec; }

.alert-gray-300 .alert-link { color: #090a0b; }

.alert-gray-300 hr { background-color: #dfdfdf; }

.alert-gray-300 .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230b0d0e'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-gray-300 .alert-link { color: #0b0d0e; }

.alert-gray-400 { color: #0b0d0e; background-color: #e3e3e3; border-color: #e3e3e3; }

.alert-gray-400 .alert-link { color: #090a0b; }

.alert-gray-400 hr { background-color: #d6d6d6; }

.alert-gray-400 .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230b0d0e'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-gray-400 .alert-link { color: #0b0d0e; }

.alert-gray-500 { color: #0b0d0e; background-color: #d9d9d9; border-color: #d9d9d9; }

.alert-gray-500 .alert-link { color: #090a0b; }

.alert-gray-500 hr { background-color: #cccccc; }

.alert-gray-500 .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230b0d0e'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-gray-500 .alert-link { color: #0b0d0e; }

.alert-gray-600 { color: #FFFFFF; background-color: #a3a3a3; border-color: #a3a3a3; }

.alert-gray-600 .alert-link { color: #cccccc; }

.alert-gray-600 hr { background-color: #969696; }

.alert-gray-600 .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-gray-600 .alert-link { color: #FFFFFF; }

.alert-gray-700 { color: #FFFFFF; background-color: #6d6d6d; border-color: #6d6d6d; }

.alert-gray-700 .alert-link { color: #cccccc; }

.alert-gray-700 hr { background-color: #606060; }

.alert-gray-700 .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-gray-700 .alert-link { color: #FFFFFF; }

.alert-gray-800 { color: #FFFFFF; background-color: #363636; border-color: #363636; }

.alert-gray-800 .alert-link { color: #cccccc; }

.alert-gray-800 hr { background-color: #292929; }

.alert-gray-800 .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-gray-800 .alert-link { color: #FFFFFF; }

.alert-gray-900 { color: #FFFFFF; background-color: #212121; border-color: #212121; }

.alert-gray-900 .alert-link { color: #cccccc; }

.alert-gray-900 hr { background-color: #141414; }

.alert-gray-900 .btn-close { padding: calc(0.75rem + 0.25em) 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); }

.alert-gray-900 .alert-link { color: #FFFFFF; }

.alert-heading { font-weight: 600; }

.alert-icon { margin-bottom: .5rem; }

.alert-icon span { font-size: 2rem; }

.alert p { margin-bottom: 0; }

.avatar { position: relative; display: inline-block; width: 3rem; height: 3rem; font-size: 1rem; }

.avatar:after { content: ''; position: absolute; width: 0; height: 0; background-image: url(../img/masks/avatar-status.svg), url(../img/masks/avatar-group.svg), url(../img/masks/avatar-group-hover.svg), url(../img/masks/avatar-group-hover-last.svg); }

.avatar-img { width: 100%; height: 100%; object-fit: cover; }

.avatar-title { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; line-height: 0; background-color: #d9d9d9; color: #FFFFFF; }

.avatar-online::before, .avatar-offline::before { content: ''; position: absolute; bottom: 5%; right: 5%; width: 20%; height: 20%; border-radius: 50%; }

.avatar-online .avatar-img, .avatar-offline .avatar-img { -webkit-mask-image: url(../img/masks/avatar-status.svg); mask-image: url(../img/masks/avatar-status.svg); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; }

.avatar-online::before { background-color: #00f55a; }

.avatar-offline::before { background-color: #d9d9d9; }

.avatar-xs { width: 1.625rem; height: 1.625rem; font-size: 0.54167rem; }

.avatar-sm { width: 2.5rem; height: 2.5rem; font-size: 0.83333rem; }

.avatar-lg { width: 4rem; height: 4rem; font-size: 1.33333rem; }

.avatar-xl { width: 5.125rem; height: 5.125rem; font-size: 1.70833rem; }

.avatar-xxl { width: 5.125rem; height: 5.125rem; font-size: 1.70833rem; }

@media (min-width: 768px) { .avatar-xxl { width: 8rem; height: 8rem; font-size: 2.66667rem; } }

.avatar.avatar-4by3 { width: 4rem; }

.avatar-xs.avatar-4by3 { width: 2.16667rem; }

.avatar-sm.avatar-4by3 { width: 3.33333rem; }

.avatar-lg.avatar-4by3 { width: 5.33333rem; }

.avatar-xl.avatar-4by3 { width: 6.83333rem; }

.avatar-xxl.avatar-4by3 { width: 10.66667rem; }

.avatar-group { display: inline-flex; }

.avatar-group .avatar + .avatar { margin-left: -0.75rem; }

.avatar-group .avatar-xs + .avatar-xs { margin-left: -0.40625rem; }

.avatar-group .avatar-sm + .avatar-sm { margin-left: -0.625rem; }

.avatar-group .avatar-lg + .avatar-lg { margin-left: -1rem; }

.avatar-group .avatar-xl + .avatar-xl { margin-left: -1.28125rem; }

.avatar-group .avatar-xxl + .avatar-xxl { margin-left: -2rem; }

.avatar-group .avatar:not(:last-child) { mask-image: url(../img/masks/avatar-group.svg); mask-size: 100% 100%; -webkit-mask-image: url(../img/masks/avatar-group.svg); -webkit-mask-size: 100% 100%; }

.avatar-group .avatar:hover { mask-image: none; z-index: 1; }

.avatar-group .avatar:hover + .avatar { mask-image: url(../img/masks/avatar-group-hover.svg); mask-size: 100% 100%; -webkit-mask-image: url(../img/masks/avatar-group-hover.svg); -webkit-mask-size: 100% 100%; }

.avatar-group .avatar:hover + .avatar:last-child { mask-image: url(../img/masks/avatar-group-hover-last.svg); -webkit-mask-image: url(../img/masks/avatar-group-hover-last.svg); }

.badge { font-size: 76%; font-weight: 400; vertical-align: middle; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; }

.badge a { color: #FFFFFF; }

.badge.super-badge { vertical-align: super; }

.btn .badge { top: -2px; }

.badge-style { text-transform: uppercase; font-weight: 700; letter-spacing: 1px; }

.badge.rounded-pill { padding-right: 0.6em; padding-left: 0.6em; }

.badge.bg-light { color: #0b0d0e; background-color: #f6f6f6; }

.badge.badge-light { color: #0b0d0e; background-color: #f6f6f6; }

.badge.bg-dark { color: #FFFFFF; background-color: #0b0d0e; }

.badge.badge-dark { color: #FFFFFF; background-color: #0b0d0e; }

.badge.bg-primary { color: #FFFFFF; background-color: #0171df; }

.badge.badge-primary { color: #FFFFFF; background-color: #0171df; }

.badge.bg-secondary { color: #FFFFFF; background-color: #727cf5; }

.badge.badge-secondary { color: #FFFFFF; background-color: #727cf5; }

.badge.bg-tertiary { color: #FFFFFF; background-color: #6627b3; }

.badge.badge-tertiary { color: #FFFFFF; background-color: #6627b3; }

.badge.bg-info { color: #FFFFFF; background-color: #4085f1; }

.badge.badge-info { color: #FFFFFF; background-color: #4085f1; }

.badge.bg-accent1 { color: #FFFFFF; background-color: #3bc724; }

.badge.badge-accent1 { color: #FFFFFF; background-color: #3bc724; }

.badge.bg-accent2 { color: #FFFFFF; background-color: #a4bfa6; }

.badge.badge-accent2 { color: #FFFFFF; background-color: #a4bfa6; }

.badge.bg-accent3 { color: #0b0d0e; background-color: #d3dada; }

.badge.badge-accent3 { color: #0b0d0e; background-color: #d3dada; }

.badge.bg-success { color: #FFFFFF; background-color: #00c470; }

.badge.badge-success { color: #FFFFFF; background-color: #00c470; }

.badge.bg-warning { color: #0b0d0e; background-color: #ecd300; }

.badge.badge-warning { color: #0b0d0e; background-color: #ecd300; }

.badge.bg-danger { color: #FFFFFF; background-color: #ff1d0b; }

.badge.badge-danger { color: #FFFFFF; background-color: #ff1d0b; }

.badge.bg-white { color: #0b0d0e; background-color: #FFFFFF; }

.badge.badge-white { color: #0b0d0e; background-color: #FFFFFF; }

.badge.bg-black { color: #FFFFFF; background-color: #000; }

.badge.badge-black { color: #FFFFFF; background-color: #000; }

.badge.bg-indigo { color: #FFFFFF; background-color: #727cf5; }

.badge.badge-indigo { color: #FFFFFF; background-color: #727cf5; }

.badge.bg-purple { color: #FFFFFF; background-color: #6b5eae; }

.badge.badge-purple { color: #FFFFFF; background-color: #6b5eae; }

.badge.bg-orange { color: #FFFFFF; background-color: #fd7e14; }

.badge.badge-orange { color: #FFFFFF; background-color: #fd7e14; }

.badge.bg-yellow { color: #0b0d0e; background-color: #F6C343; }

.badge.badge-yellow { color: #0b0d0e; background-color: #F6C343; }

.badge.bg-yellow-100 { color: #0b0d0e; background-color: #ffeed6; }

.badge.badge-yellow-100 { color: #0b0d0e; background-color: #ffeed6; }

.badge.bg-yellow-200 { color: #0b0d0e; background-color: #f5dbb8; }

.badge.badge-yellow-200 { color: #0b0d0e; background-color: #f5dbb8; }

.badge.bg-gray-50 { color: #0b0d0e; background-color: #fdfdfd; }

.badge.badge-gray-50 { color: #0b0d0e; background-color: #fdfdfd; }

.badge.bg-gray-100 { color: #0b0d0e; background-color: #fbfbfb; }

.badge.badge-gray-100 { color: #0b0d0e; background-color: #fbfbfb; }

.badge.bg-gray-200 { color: #0b0d0e; background-color: #f6f6f6; }

.badge.badge-gray-200 { color: #0b0d0e; background-color: #f6f6f6; }

.badge.bg-gray-300 { color: #0b0d0e; background-color: #ececec; }

.badge.badge-gray-300 { color: #0b0d0e; background-color: #ececec; }

.badge.bg-gray-400 { color: #0b0d0e; background-color: #e3e3e3; }

.badge.badge-gray-400 { color: #0b0d0e; background-color: #e3e3e3; }

.badge.bg-gray-500 { color: #0b0d0e; background-color: #d9d9d9; }

.badge.badge-gray-500 { color: #0b0d0e; background-color: #d9d9d9; }

.badge.bg-gray-600 { color: #FFFFFF; background-color: #a3a3a3; }

.badge.badge-gray-600 { color: #FFFFFF; background-color: #a3a3a3; }

.badge.bg-gray-700 { color: #FFFFFF; background-color: #6d6d6d; }

.badge.badge-gray-700 { color: #FFFFFF; background-color: #6d6d6d; }

.badge.bg-gray-800 { color: #FFFFFF; background-color: #363636; }

.badge.badge-gray-800 { color: #FFFFFF; background-color: #363636; }

.badge.bg-gray-900 { color: #FFFFFF; background-color: #212121; }

.badge.badge-gray-900 { color: #FFFFFF; background-color: #212121; }

.badge-pill { padding-right: 0.875em; padding-left: 0.875em; }

.badge-rounded { border-radius: 50rem; padding-right: 0.875em; padding-left: 0.875em; }

.badge.bg-light-soft, .badge.bg-light-lighten { color: #f6f6f6; background-color: #fdfdfd !important; }

.badge.bg-light-soft[href]:hover, .badge.bg-light-soft[href]:focus, .badge.bg-light-lighten[href]:hover, .badge.bg-light-lighten[href]:focus { background-color: #f0f0f0 !important; }

.badge.bg-dark-soft, .badge.bg-dark-lighten { color: #0b0d0e; background-color: #cecfcf !important; }

.badge.bg-dark-soft[href]:hover, .badge.bg-dark-soft[href]:focus, .badge.bg-dark-lighten[href]:hover, .badge.bg-dark-lighten[href]:focus { background-color: #c1c2c2 !important; }

.badge.bg-primary-soft, .badge.bg-primary-lighten { color: #0171df; background-color: #cce3f9 !important; }

.badge.bg-primary-soft[href]:hover, .badge.bg-primary-soft[href]:focus, .badge.bg-primary-lighten[href]:hover, .badge.bg-primary-lighten[href]:focus { background-color: #b5d6f6 !important; }

.badge.bg-secondary-soft, .badge.bg-secondary-lighten { color: #727cf5; background-color: #e3e5fd !important; }

.badge.bg-secondary-soft[href]:hover, .badge.bg-secondary-soft[href]:focus, .badge.bg-secondary-lighten[href]:hover, .badge.bg-secondary-lighten[href]:focus { background-color: #cbcffb !important; }

.badge.bg-tertiary-soft, .badge.bg-tertiary-lighten { color: #6627b3; background-color: #e0d4f0 !important; }

.badge.bg-tertiary-soft[href]:hover, .badge.bg-tertiary-soft[href]:focus, .badge.bg-tertiary-lighten[href]:hover, .badge.bg-tertiary-lighten[href]:focus { background-color: #d2c1e9 !important; }

.badge.bg-info-soft, .badge.bg-info-lighten { color: #4085f1; background-color: #d9e7fc !important; }

.badge.bg-info-soft[href]:hover, .badge.bg-info-soft[href]:focus, .badge.bg-info-lighten[href]:hover, .badge.bg-info-lighten[href]:focus { background-color: #c1d8fa !important; }

.badge.bg-accent1-soft, .badge.bg-accent1-lighten { color: #3bc724; background-color: #d8f4d3 !important; }

.badge.bg-accent1-soft[href]:hover, .badge.bg-accent1-soft[href]:focus, .badge.bg-accent1-lighten[href]:hover, .badge.bg-accent1-lighten[href]:focus { background-color: #c6efbf !important; }

.badge.bg-accent2-soft, .badge.bg-accent2-lighten { color: #a4bfa6; background-color: #edf2ed !important; }

.badge.bg-accent2-soft[href]:hover, .badge.bg-accent2-soft[href]:focus, .badge.bg-accent2-lighten[href]:hover, .badge.bg-accent2-lighten[href]:focus { background-color: #dee7de !important; }

.badge.bg-accent3-soft, .badge.bg-accent3-lighten { color: #d3dada; background-color: #f6f8f8 !important; }

.badge.bg-accent3-soft[href]:hover, .badge.bg-accent3-soft[href]:focus, .badge.bg-accent3-lighten[href]:hover, .badge.bg-accent3-lighten[href]:focus { background-color: #e8eded !important; }

.badge.bg-success-soft, .badge.bg-success-lighten { color: #00c470; background-color: #ccf3e2 !important; }

.badge.bg-success-soft[href]:hover, .badge.bg-success-soft[href]:focus, .badge.bg-success-lighten[href]:hover, .badge.bg-success-lighten[href]:focus { background-color: #b7eed6 !important; }

.badge.bg-warning-soft, .badge.bg-warning-lighten { color: #ecd300; background-color: #fbf6cc !important; }

.badge.bg-warning-soft[href]:hover, .badge.bg-warning-soft[href]:focus, .badge.bg-warning-lighten[href]:hover, .badge.bg-warning-lighten[href]:focus { background-color: #f9f2b4 !important; }

.badge.bg-danger-soft, .badge.bg-danger-lighten { color: #ff1d0b; background-color: #ffd2ce !important; }

.badge.bg-danger-soft[href]:hover, .badge.bg-danger-soft[href]:focus, .badge.bg-danger-lighten[href]:hover, .badge.bg-danger-lighten[href]:focus { background-color: #ffbbb5 !important; }

.badge.bg-white-soft, .badge.bg-white-lighten { color: #FFFFFF; background-color: white !important; }

.badge.bg-white-soft[href]:hover, .badge.bg-white-soft[href]:focus, .badge.bg-white-lighten[href]:hover, .badge.bg-white-lighten[href]:focus { background-color: #f2f2f2 !important; }

.badge.bg-black-soft, .badge.bg-black-lighten { color: #000; background-color: #cccccc !important; }

.badge.bg-black-soft[href]:hover, .badge.bg-black-soft[href]:focus, .badge.bg-black-lighten[href]:hover, .badge.bg-black-lighten[href]:focus { background-color: #bfbfbf !important; }

.badge.bg-indigo-soft, .badge.bg-indigo-lighten { color: #727cf5; background-color: #e3e5fd !important; }

.badge.bg-indigo-soft[href]:hover, .badge.bg-indigo-soft[href]:focus, .badge.bg-indigo-lighten[href]:hover, .badge.bg-indigo-lighten[href]:focus { background-color: #cbcffb !important; }

.badge.bg-purple-soft, .badge.bg-purple-lighten { color: #6b5eae; background-color: #e1dfef !important; }

.badge.bg-purple-soft[href]:hover, .badge.bg-purple-soft[href]:focus, .badge.bg-purple-lighten[href]:hover, .badge.bg-purple-lighten[href]:focus { background-color: #d1cee7 !important; }

.badge.bg-orange-soft, .badge.bg-orange-lighten { color: #fd7e14; background-color: #ffe5d0 !important; }

.badge.bg-orange-soft[href]:hover, .badge.bg-orange-soft[href]:focus, .badge.bg-orange-lighten[href]:hover, .badge.bg-orange-lighten[href]:focus { background-color: #ffd7b7 !important; }

.badge.bg-yellow-soft, .badge.bg-yellow-lighten { color: #F6C343; background-color: #fdf3d9 !important; }

.badge.bg-yellow-soft[href]:hover, .badge.bg-yellow-soft[href]:focus, .badge.bg-yellow-lighten[href]:hover, .badge.bg-yellow-lighten[href]:focus { background-color: #fcebc1 !important; }

.badge.bg-yellow-100-soft, .badge.bg-yellow-100-lighten { color: #ffeed6; background-color: #fffcf7 !important; }

.badge.bg-yellow-100-soft[href]:hover, .badge.bg-yellow-100-soft[href]:focus, .badge.bg-yellow-100-lighten[href]:hover, .badge.bg-yellow-100-lighten[href]:focus { background-color: #fff2de !important; }

.badge.bg-yellow-200-soft, .badge.bg-yellow-200-lighten { color: #f5dbb8; background-color: #fdf8f1 !important; }

.badge.bg-yellow-200-soft[href]:hover, .badge.bg-yellow-200-soft[href]:focus, .badge.bg-yellow-200-lighten[href]:hover, .badge.bg-yellow-200-lighten[href]:focus { background-color: #faeddb !important; }

.badge.bg-gray-50-soft, .badge.bg-gray-50-lighten { color: #fdfdfd; background-color: white !important; }

.badge.bg-gray-50-soft[href]:hover, .badge.bg-gray-50-soft[href]:focus, .badge.bg-gray-50-lighten[href]:hover, .badge.bg-gray-50-lighten[href]:focus { background-color: #f2f2f2 !important; }

.badge.bg-gray-100-soft, .badge.bg-gray-100-lighten { color: #fbfbfb; background-color: #fefefe !important; }

.badge.bg-gray-100-soft[href]:hover, .badge.bg-gray-100-soft[href]:focus, .badge.bg-gray-100-lighten[href]:hover, .badge.bg-gray-100-lighten[href]:focus { background-color: #f1f1f1 !important; }

.badge.bg-gray-200-soft, .badge.bg-gray-200-lighten { color: #f6f6f6; background-color: #fdfdfd !important; }

.badge.bg-gray-200-soft[href]:hover, .badge.bg-gray-200-soft[href]:focus, .badge.bg-gray-200-lighten[href]:hover, .badge.bg-gray-200-lighten[href]:focus { background-color: #f0f0f0 !important; }

.badge.bg-gray-300-soft, .badge.bg-gray-300-lighten { color: #ececec; background-color: #fbfbfb !important; }

.badge.bg-gray-300-soft[href]:hover, .badge.bg-gray-300-soft[href]:focus, .badge.bg-gray-300-lighten[href]:hover, .badge.bg-gray-300-lighten[href]:focus { background-color: #eeeeee !important; }

.badge.bg-gray-400-soft, .badge.bg-gray-400-lighten { color: #e3e3e3; background-color: #f9f9f9 !important; }

.badge.bg-gray-400-soft[href]:hover, .badge.bg-gray-400-soft[href]:focus, .badge.bg-gray-400-lighten[href]:hover, .badge.bg-gray-400-lighten[href]:focus { background-color: #ececec !important; }

.badge.bg-gray-500-soft, .badge.bg-gray-500-lighten { color: #d9d9d9; background-color: #f7f7f7 !important; }

.badge.bg-gray-500-soft[href]:hover, .badge.bg-gray-500-soft[href]:focus, .badge.bg-gray-500-lighten[href]:hover, .badge.bg-gray-500-lighten[href]:focus { background-color: #eaeaea !important; }

.badge.bg-gray-600-soft, .badge.bg-gray-600-lighten { color: #a3a3a3; background-color: #ededed !important; }

.badge.bg-gray-600-soft[href]:hover, .badge.bg-gray-600-soft[href]:focus, .badge.bg-gray-600-lighten[href]:hover, .badge.bg-gray-600-lighten[href]:focus { background-color: #e0e0e0 !important; }

.badge.bg-gray-700-soft, .badge.bg-gray-700-lighten { color: #6d6d6d; background-color: #e2e2e2 !important; }

.badge.bg-gray-700-soft[href]:hover, .badge.bg-gray-700-soft[href]:focus, .badge.bg-gray-700-lighten[href]:hover, .badge.bg-gray-700-lighten[href]:focus { background-color: #d5d5d5 !important; }

.badge.bg-gray-800-soft, .badge.bg-gray-800-lighten { color: #363636; background-color: #d7d7d7 !important; }

.badge.bg-gray-800-soft[href]:hover, .badge.bg-gray-800-soft[href]:focus, .badge.bg-gray-800-lighten[href]:hover, .badge.bg-gray-800-lighten[href]:focus { background-color: #cacaca !important; }

.badge.bg-gray-900-soft, .badge.bg-gray-900-lighten { color: #212121; background-color: lightgray !important; }

.badge.bg-gray-900-soft[href]:hover, .badge.bg-gray-900-soft[href]:focus, .badge.bg-gray-900-lighten[href]:hover, .badge.bg-gray-900-lighten[href]:focus { background-color: #c6c6c6 !important; }

.badge-inline { margin-right: .625rem; }

.badge-inline + span { top: 2px; position: relative; }

.badge-inline + span > a { text-decoration: underline; }

.badge-sm { padding: .2rem .6rem; }

.badge-lg { font-size: 1.125rem; padding: .35rem .85rem; }

.btn .badge-corner { position: absolute; top: -50%; right: .5rem; transform: translate(50%, 50%); margin: 0; border: 3px solid; padding-left: .5rem; padding-right: .5rem; }

.wi-tags a { display: inline-block; padding: 0.125rem 0.875rem; margin: 0.25rem; line-height: 2; font-size: 0.875rem; box-shadow: 0 2px 5px rgba(140, 152, 164, 0.2); background-color: #FFFFFF; }

.pixel-pro-badge { position: relative; font-size: 0.875rem; text-transform: uppercase; font-weight: 600; right: -11px; padding: 4px 12px; top: -30px; background: #FFFFFF; border-radius: 0.375rem; box-shadow: 0 2px 5px rgba(140, 152, 164, 0.2); }

@media (max-width: 575.98px) { .pixel-pro-badge { font-size: 1rem; right: -13px; padding: 5px 10px; top: -23px; } }

.subscription-badge { top: -19px; right: -12px; font-size: .75rem; }

.btn-gradient-border { border: 2px solid transparent; background-image: linear-gradient(45deg, #0171df, #727cf5); background-origin: border-box; background-clip: border-box; box-shadow: 0px 1000px 0px #fff inset !important; color: #0171df; transition: all 0.3s ease-in-out; }

.btn-gradient-border:hover { background-color: #0171df !important; color: #fff; box-shadow: none !important; background-image: none; }

.btn.btn-circle { border-radius: 50%; }

.btn.btn-md { padding: 0.65rem 1.25rem; }

.btn.btn-xs { padding: .2rem 0.35rem; font-size: 0.75rem; box-shadow: none; }

.btn.large-form-btn { padding: 1.2rem 1rem; }

.btn.dashed-outline { border-style: dashed; }

.btn-lg, .btn-group-lg > .btn { line-height: 1.6; }

.btn-sm, .btn-group-sm > .btn { line-height: 1.75; }

.btn-white, .btn-default { border-color: #ececec; }

.btn-white:hover, .btn-white:focus, .btn-default:hover, .btn-default:focus { background-color: #fbfbfb; border-color: #e3e3e3; }

.btn-group-toggle .btn-white:not(:disabled):not(.disabled):active, .btn-group-toggle .btn-white:not(:disabled):not(.disabled).active, .btn-group-toggle .btn-check:checked + .btn-white { background-color: #FFFFFF; border-color: #0171df; box-shadow: none; color: var(--bs-primary); }

.btn-group-toggle .btn-white:focus, .btn-group-toggle .btn-white.focus { box-shadow: none; }

.btn-white-20 { background-color: rgba(255, 255, 255, 0.2); border-color: transparent; color: #FFFFFF; }

.btn-white-20:hover, .btn-white-20:focus { background-color: rgba(255, 255, 255, 0.12); border-color: transparent; color: #FFFFFF; }

.btn-outline-secondary:not(:hover):not([aria-expanded="true"]):not([aria-pressed="true"]) { border-color: #e3e3e3; }

.btn-rounded { border-radius: 20px; }

.btn-rounded-circle { width: calc(1em * 1.6 + 1rem + 1px * 2); padding-left: 0; padding-right: 0; border-radius: 50%; }

.btn-rounded-circle.btn-lg, .btn-group-lg > .btn-rounded-circle.btn { width: calc(1em * 1.6 + 1.5rem + 1px * 2); }

.btn-rounded-circle.btn-sm, .btn-group-sm > .btn-rounded-circle.btn { width: calc(1em * 1.75 + 0.25rem + 1px * 2); }

.btn-icon-only { width: 2.575rem; height: 2.575rem; padding: 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; -ms-flex-pack: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; }

.btn-icon-only.btn-xs { width: 1.7rem; height: 1.7rem; }

.btn-icon-only.btn-sm, .btn-group-sm > .btn-icon-only.btn { width: 2rem; height: 2rem; }

.btn-upgrade-pro { position: fixed; bottom: 15px; right: 15px; width: 190px; }

@media (min-width: 768px) { .btn-upgrade-pro { left: 35px; } }

.btn-light:hover { background-color: #e9e9e9; border-color: #e9e9e9; }

.btn-dark:hover { background-color: black; border-color: black; }

.btn-primary:hover { background-color: #0164c6; border-color: #0164c6; }

.btn-secondary:hover { background-color: #5a66f3; border-color: #5a66f3; }

.btn-tertiary:hover { background-color: #5a229e; border-color: #5a229e; }

.btn-info:hover { background-color: #2876ef; border-color: #2876ef; }

.btn-accent1:hover { background-color: #35b120; border-color: #35b120; }

.btn-accent2:hover { background-color: #95b497; border-color: #95b497; }

.btn-accent3:hover { background-color: #c5cece; border-color: #c5cece; }

.btn-success:hover { background-color: #00ab61; border-color: #00ab61; }

.btn-warning:hover { background-color: #d3bc00; border-color: #d3bc00; }

.btn-danger:hover { background-color: #f11200; border-color: #f11200; }

.btn-white:hover { background-color: #f2f2f2; border-color: #f2f2f2; }

.btn-black:hover { background-color: black; border-color: black; }

.btn-indigo:hover { background-color: #5a66f3; border-color: #5a66f3; }

.btn-purple:hover { background-color: #5e51a1; border-color: #5e51a1; }

.btn-orange:hover { background-color: #f57102; border-color: #f57102; }

.btn-yellow:hover { background-color: #f5bb2b; border-color: #f5bb2b; }

.btn-yellow-100:hover { background-color: #ffe3bd; border-color: #ffe3bd; }

.btn-yellow-200:hover { background-color: #f2d0a2; border-color: #f2d0a2; }

.btn-gray-50:hover { background-color: #f0f0f0; border-color: #f0f0f0; }

.btn-gray-100:hover { background-color: #eeeeee; border-color: #eeeeee; }

.btn-gray-200:hover { background-color: #e9e9e9; border-color: #e9e9e9; }

.btn-gray-300:hover { background-color: #dfdfdf; border-color: #dfdfdf; }

.btn-gray-400:hover { background-color: #d6d6d6; border-color: #d6d6d6; }

.btn-gray-500:hover { background-color: #cccccc; border-color: #cccccc; }

.btn-gray-600:hover { background-color: #969696; border-color: #969696; }

.btn-gray-700:hover { background-color: #606060; border-color: #606060; }

.btn-gray-800:hover { background-color: #292929; border-color: #292929; }

.btn-gray-900:hover { background-color: #141414; border-color: #141414; }

.btn.btn-light-soft, .btn.btn-light-lighten { color: #f6f6f6; background-color: #fdfdfd !important; }

.btn.btn-light-soft[href]:hover, .btn.btn-light-soft[href]:focus, .btn.btn-light-lighten[href]:hover, .btn.btn-light-lighten[href]:focus { background-color: #f0f0f0 !important; }

.btn.btn-dark-soft, .btn.btn-dark-lighten { color: #0b0d0e; background-color: #cecfcf !important; }

.btn.btn-dark-soft[href]:hover, .btn.btn-dark-soft[href]:focus, .btn.btn-dark-lighten[href]:hover, .btn.btn-dark-lighten[href]:focus { background-color: #c1c2c2 !important; }

.btn.btn-primary-soft, .btn.btn-primary-lighten { color: #0171df; background-color: #cce3f9 !important; }

.btn.btn-primary-soft[href]:hover, .btn.btn-primary-soft[href]:focus, .btn.btn-primary-lighten[href]:hover, .btn.btn-primary-lighten[href]:focus { background-color: #b5d6f6 !important; }

.btn.btn-secondary-soft, .btn.btn-secondary-lighten { color: #727cf5; background-color: #e3e5fd !important; }

.btn.btn-secondary-soft[href]:hover, .btn.btn-secondary-soft[href]:focus, .btn.btn-secondary-lighten[href]:hover, .btn.btn-secondary-lighten[href]:focus { background-color: #cbcffb !important; }

.btn.btn-tertiary-soft, .btn.btn-tertiary-lighten { color: #6627b3; background-color: #e0d4f0 !important; }

.btn.btn-tertiary-soft[href]:hover, .btn.btn-tertiary-soft[href]:focus, .btn.btn-tertiary-lighten[href]:hover, .btn.btn-tertiary-lighten[href]:focus { background-color: #d2c1e9 !important; }

.btn.btn-info-soft, .btn.btn-info-lighten { color: #4085f1; background-color: #d9e7fc !important; }

.btn.btn-info-soft[href]:hover, .btn.btn-info-soft[href]:focus, .btn.btn-info-lighten[href]:hover, .btn.btn-info-lighten[href]:focus { background-color: #c1d8fa !important; }

.btn.btn-accent1-soft, .btn.btn-accent1-lighten { color: #3bc724; background-color: #d8f4d3 !important; }

.btn.btn-accent1-soft[href]:hover, .btn.btn-accent1-soft[href]:focus, .btn.btn-accent1-lighten[href]:hover, .btn.btn-accent1-lighten[href]:focus { background-color: #c6efbf !important; }

.btn.btn-accent2-soft, .btn.btn-accent2-lighten { color: #a4bfa6; background-color: #edf2ed !important; }

.btn.btn-accent2-soft[href]:hover, .btn.btn-accent2-soft[href]:focus, .btn.btn-accent2-lighten[href]:hover, .btn.btn-accent2-lighten[href]:focus { background-color: #dee7de !important; }

.btn.btn-accent3-soft, .btn.btn-accent3-lighten { color: #d3dada; background-color: #f6f8f8 !important; }

.btn.btn-accent3-soft[href]:hover, .btn.btn-accent3-soft[href]:focus, .btn.btn-accent3-lighten[href]:hover, .btn.btn-accent3-lighten[href]:focus { background-color: #e8eded !important; }

.btn.btn-success-soft, .btn.btn-success-lighten { color: #00c470; background-color: #ccf3e2 !important; }

.btn.btn-success-soft[href]:hover, .btn.btn-success-soft[href]:focus, .btn.btn-success-lighten[href]:hover, .btn.btn-success-lighten[href]:focus { background-color: #b7eed6 !important; }

.btn.btn-warning-soft, .btn.btn-warning-lighten { color: #ecd300; background-color: #fbf6cc !important; }

.btn.btn-warning-soft[href]:hover, .btn.btn-warning-soft[href]:focus, .btn.btn-warning-lighten[href]:hover, .btn.btn-warning-lighten[href]:focus { background-color: #f9f2b4 !important; }

.btn.btn-danger-soft, .btn.btn-danger-lighten { color: #ff1d0b; background-color: #ffd2ce !important; }

.btn.btn-danger-soft[href]:hover, .btn.btn-danger-soft[href]:focus, .btn.btn-danger-lighten[href]:hover, .btn.btn-danger-lighten[href]:focus { background-color: #ffbbb5 !important; }

.btn.btn-white-soft, .btn.btn-white-lighten { color: #FFFFFF; background-color: white !important; }

.btn.btn-white-soft[href]:hover, .btn.btn-white-soft[href]:focus, .btn.btn-white-lighten[href]:hover, .btn.btn-white-lighten[href]:focus { background-color: #f2f2f2 !important; }

.btn.btn-black-soft, .btn.btn-black-lighten { color: #000; background-color: #cccccc !important; }

.btn.btn-black-soft[href]:hover, .btn.btn-black-soft[href]:focus, .btn.btn-black-lighten[href]:hover, .btn.btn-black-lighten[href]:focus { background-color: #bfbfbf !important; }

.btn.btn-indigo-soft, .btn.btn-indigo-lighten { color: #727cf5; background-color: #e3e5fd !important; }

.btn.btn-indigo-soft[href]:hover, .btn.btn-indigo-soft[href]:focus, .btn.btn-indigo-lighten[href]:hover, .btn.btn-indigo-lighten[href]:focus { background-color: #cbcffb !important; }

.btn.btn-purple-soft, .btn.btn-purple-lighten { color: #6b5eae; background-color: #e1dfef !important; }

.btn.btn-purple-soft[href]:hover, .btn.btn-purple-soft[href]:focus, .btn.btn-purple-lighten[href]:hover, .btn.btn-purple-lighten[href]:focus { background-color: #d1cee7 !important; }

.btn.btn-orange-soft, .btn.btn-orange-lighten { color: #fd7e14; background-color: #ffe5d0 !important; }

.btn.btn-orange-soft[href]:hover, .btn.btn-orange-soft[href]:focus, .btn.btn-orange-lighten[href]:hover, .btn.btn-orange-lighten[href]:focus { background-color: #ffd7b7 !important; }

.btn.btn-yellow-soft, .btn.btn-yellow-lighten { color: #F6C343; background-color: #fdf3d9 !important; }

.btn.btn-yellow-soft[href]:hover, .btn.btn-yellow-soft[href]:focus, .btn.btn-yellow-lighten[href]:hover, .btn.btn-yellow-lighten[href]:focus { background-color: #fcebc1 !important; }

.btn.btn-yellow-100-soft, .btn.btn-yellow-100-lighten { color: #ffeed6; background-color: #fffcf7 !important; }

.btn.btn-yellow-100-soft[href]:hover, .btn.btn-yellow-100-soft[href]:focus, .btn.btn-yellow-100-lighten[href]:hover, .btn.btn-yellow-100-lighten[href]:focus { background-color: #fff2de !important; }

.btn.btn-yellow-200-soft, .btn.btn-yellow-200-lighten { color: #f5dbb8; background-color: #fdf8f1 !important; }

.btn.btn-yellow-200-soft[href]:hover, .btn.btn-yellow-200-soft[href]:focus, .btn.btn-yellow-200-lighten[href]:hover, .btn.btn-yellow-200-lighten[href]:focus { background-color: #faeddb !important; }

.btn.btn-gray-50-soft, .btn.btn-gray-50-lighten { color: #fdfdfd; background-color: white !important; }

.btn.btn-gray-50-soft[href]:hover, .btn.btn-gray-50-soft[href]:focus, .btn.btn-gray-50-lighten[href]:hover, .btn.btn-gray-50-lighten[href]:focus { background-color: #f2f2f2 !important; }

.btn.btn-gray-100-soft, .btn.btn-gray-100-lighten { color: #fbfbfb; background-color: #fefefe !important; }

.btn.btn-gray-100-soft[href]:hover, .btn.btn-gray-100-soft[href]:focus, .btn.btn-gray-100-lighten[href]:hover, .btn.btn-gray-100-lighten[href]:focus { background-color: #f1f1f1 !important; }

.btn.btn-gray-200-soft, .btn.btn-gray-200-lighten { color: #f6f6f6; background-color: #fdfdfd !important; }

.btn.btn-gray-200-soft[href]:hover, .btn.btn-gray-200-soft[href]:focus, .btn.btn-gray-200-lighten[href]:hover, .btn.btn-gray-200-lighten[href]:focus { background-color: #f0f0f0 !important; }

.btn.btn-gray-300-soft, .btn.btn-gray-300-lighten { color: #ececec; background-color: #fbfbfb !important; }

.btn.btn-gray-300-soft[href]:hover, .btn.btn-gray-300-soft[href]:focus, .btn.btn-gray-300-lighten[href]:hover, .btn.btn-gray-300-lighten[href]:focus { background-color: #eeeeee !important; }

.btn.btn-gray-400-soft, .btn.btn-gray-400-lighten { color: #e3e3e3; background-color: #f9f9f9 !important; }

.btn.btn-gray-400-soft[href]:hover, .btn.btn-gray-400-soft[href]:focus, .btn.btn-gray-400-lighten[href]:hover, .btn.btn-gray-400-lighten[href]:focus { background-color: #ececec !important; }

.btn.btn-gray-500-soft, .btn.btn-gray-500-lighten { color: #d9d9d9; background-color: #f7f7f7 !important; }

.btn.btn-gray-500-soft[href]:hover, .btn.btn-gray-500-soft[href]:focus, .btn.btn-gray-500-lighten[href]:hover, .btn.btn-gray-500-lighten[href]:focus { background-color: #eaeaea !important; }

.btn.btn-gray-600-soft, .btn.btn-gray-600-lighten { color: #a3a3a3; background-color: #ededed !important; }

.btn.btn-gray-600-soft[href]:hover, .btn.btn-gray-600-soft[href]:focus, .btn.btn-gray-600-lighten[href]:hover, .btn.btn-gray-600-lighten[href]:focus { background-color: #e0e0e0 !important; }

.btn.btn-gray-700-soft, .btn.btn-gray-700-lighten { color: #6d6d6d; background-color: #e2e2e2 !important; }

.btn.btn-gray-700-soft[href]:hover, .btn.btn-gray-700-soft[href]:focus, .btn.btn-gray-700-lighten[href]:hover, .btn.btn-gray-700-lighten[href]:focus { background-color: #d5d5d5 !important; }

.btn.btn-gray-800-soft, .btn.btn-gray-800-lighten { color: #363636; background-color: #d7d7d7 !important; }

.btn.btn-gray-800-soft[href]:hover, .btn.btn-gray-800-soft[href]:focus, .btn.btn-gray-800-lighten[href]:hover, .btn.btn-gray-800-lighten[href]:focus { background-color: #cacaca !important; }

.btn.btn-gray-900-soft, .btn.btn-gray-900-lighten { color: #212121; background-color: lightgray !important; }

.btn.btn-gray-900-soft[href]:hover, .btn.btn-gray-900-soft[href]:focus, .btn.btn-gray-900-lighten[href]:hover, .btn.btn-gray-900-lighten[href]:focus { background-color: #c6c6c6 !important; }

.btn-primary:hover { background-color: #0164c6; border-color: #0164c6; }

.btn-secondary:hover { background-color: #5a66f3; border-color: #5a66f3; }

.btn-tertiary:hover { background-color: #5a229e; border-color: #5a229e; }

.btn-soft-indigo:hover { background-color: #eacfff; border-color: #eacfff; }

.btn-soft-green:hover { background-color: #27917c; border-color: #27917c; }

.btn-purple:hover { background-color: #5e51a1; border-color: #5e51a1; }

.btn-pink:hover { background-color: #ff4e8a; border-color: #ff4e8a; }

.btn-red:hover { background-color: #dc1a00; border-color: #dc1a00; }

.btn-orange:hover { background-color: #f57102; border-color: #f57102; }

.btn-yellow:hover { background-color: #f5bb2b; border-color: #f5bb2b; }

.btn-green:hover { background-color: #00dc51; border-color: #00dc51; }

.btn-teal:hover { background-color: #02919c; border-color: #02919c; }

.btn-cyan:hover { background-color: #2da2c3; border-color: #2da2c3; }

.btn-white:hover { background-color: #f2f2f2; border-color: #f2f2f2; }

.btn-gray:hover { background-color: #cccccc; border-color: #cccccc; }

.btn-gray-dark:hover { background-color: #21272b; border-color: #21272b; }

.btn-primary-50:hover { background-color: #dcecfa; border-color: #dcecfa; }

.btn-primary-100:hover { background-color: #cfe4f9; border-color: #cfe4f9; }

.btn-primary-200:hover { background-color: #a9cff4; border-color: #a9cff4; }

.btn-primary-300:hover { background-color: #69abec; border-color: #69abec; }

.btn-primary-400:hover { background-color: #2a88e4; border-color: #2a88e4; }

.btn-primary-500:hover { background-color: #0164c6; border-color: #0164c6; }

.btn-primary-600:hover { background-color: #01488e; border-color: #01488e; }

.btn-primary-700:hover { background-color: #012c57; border-color: #012c57; }

.btn-primary-800:hover { background-color: #000f1f; border-color: #000f1f; }

.btn-primary-900:hover { background-color: #000408; border-color: #000408; }

.btn-secondary-50:hover { background-color: #dfdfff; border-color: #dfdfff; }

.btn-secondary-100:hover { background-color: #d9dcfc; border-color: #d9dcfc; }

.btn-secondary-200:hover { background-color: #c4c7fc; border-color: #c4c7fc; }

.btn-secondary-300:hover { background-color: #a1a8f8; border-color: #a1a8f8; }

.btn-secondary-400:hover { background-color: #7d87f6; border-color: #7d87f6; }

.btn-secondary-500:hover { background-color: #5a66f3; border-color: #5a66f3; }

.btn-secondary-600:hover { background-color: #484fac; border-color: #484fac; }

.btn-secondary-700:hover { background-color: #31356a; border-color: #31356a; }

.btn-secondary-800:hover { background-color: #15162c; border-color: #15162c; }

.btn-secondary-900:hover { background-color: #090a14; border-color: #090a14; }

.btn-tertiary-50:hover { background-color: #e9e1f4; border-color: #e9e1f4; }

.btn-tertiary-100:hover { background-color: #e3d6f0; border-color: #e3d6f0; }

.btn-tertiary-200:hover { background-color: #ccb6e5; border-color: #ccb6e5; }

.btn-tertiary-300:hover { background-color: #a680d2; border-color: #a680d2; }

.btn-tertiary-400:hover { background-color: #7f4abf; border-color: #7f4abf; }

.btn-tertiary-500:hover { background-color: #5a229e; border-color: #5a229e; }

.btn-tertiary-600:hover { background-color: #411871; border-color: #411871; }

.btn-tertiary-700:hover { background-color: #270f45; border-color: #270f45; }

.btn-tertiary-800:hover { background-color: #0e0518; border-color: #0e0518; }

.btn-tertiary-900:hover { background-color: #030106; border-color: #030106; }

.btn-soft-indigo-50:hover { background-color: #ffe5ff; border-color: #ffe5ff; }

.btn-soft-indigo-100:hover { background-color: #f1e4ff; border-color: #f1e4ff; }

.btn-soft-indigo-200:hover { background-color: #f5e0ff; border-color: #f5e0ff; }

.btn-soft-indigo-300:hover { background-color: #eedbff; border-color: #eedbff; }

.btn-soft-indigo-400:hover { background-color: #eed5ff; border-color: #eed5ff; }

.btn-soft-indigo-500:hover { background-color: #eacfff; border-color: #eacfff; }

.btn-soft-indigo-600:hover { background-color: #aca0b4; border-color: #aca0b4; }

.btn-soft-indigo-700:hover { background-color: #6e6873; border-color: #6e6873; }

.btn-soft-indigo-800:hover { background-color: #302e33; border-color: #302e33; }

.btn-soft-indigo-900:hover { background-color: #181719; border-color: #181719; }

.btn-soft-green-50:hover { background-color: #e1f4ef; border-color: #e1f4ef; }

.btn-soft-green-100:hover { background-color: #d8eeeb; border-color: #d8eeeb; }

.btn-soft-green-200:hover { background-color: #b8e2d9; border-color: #b8e2d9; }

.btn-soft-green-300:hover { background-color: #84cabc; border-color: #84cabc; }

.btn-soft-green-400:hover { background-color: #4fb4a0; border-color: #4fb4a0; }

.btn-soft-green-500:hover { background-color: #27917c; border-color: #27917c; }

.btn-soft-green-600:hover { background-color: #1c6859; border-color: #1c6859; }

.btn-soft-green-700:hover { background-color: #113f36; border-color: #113f36; }

.btn-soft-green-800:hover { background-color: #061512; border-color: #061512; }

.btn-soft-green-900:hover { background-color: #010504; border-color: #010504; }

.btn-purple-50:hover { background-color: #e9e6f3; border-color: #e9e6f3; }

.btn-purple-100:hover { background-color: #e0deef; border-color: #e0deef; }

.btn-purple-200:hover { background-color: #cac6e3; border-color: #cac6e3; }

.btn-purple-300:hover { background-color: #a59ecf; border-color: #a59ecf; }

.btn-purple-400:hover { background-color: #8075b9; border-color: #8075b9; }

.btn-purple-500:hover { background-color: #5e51a1; border-color: #5e51a1; }

.btn-purple-600:hover { background-color: #463e72; border-color: #463e72; }

.btn-purple-700:hover { background-color: #2c2646; border-color: #2c2646; }

.btn-purple-800:hover { background-color: #110f1c; border-color: #110f1c; }

.btn-purple-900:hover { background-color: #060509; border-color: #060509; }

.btn-pink-50:hover { background-color: #ffdeea; border-color: #ffdeea; }

.btn-pink-100:hover { background-color: #ffd7e4; border-color: #ffd7e4; }

.btn-pink-200:hover { background-color: #ffc0d5; border-color: #ffc0d5; }

.btn-pink-300:hover { background-color: #ff9abc; border-color: #ff9abc; }

.btn-pink-400:hover { background-color: #ff74a3; border-color: #ff74a3; }

.btn-pink-500:hover { background-color: #ff4e8a; border-color: #ff4e8a; }

.btn-pink-600:hover { background-color: #b24067; border-color: #b24067; }

.btn-pink-700:hover { background-color: #6e2d43; border-color: #6e2d43; }

.btn-pink-800:hover { background-color: #2e131c; border-color: #2e131c; }

.btn-pink-900:hover { background-color: #14080c; border-color: #14080c; }

.btn-red-50:hover { background-color: #ffded9; border-color: #ffded9; }

.btn-red-100:hover { background-color: #fdd1cd; border-color: #fdd1cd; }

.btn-red-200:hover { background-color: #fcb1a6; border-color: #fcb1a6; }

.btn-red-300:hover { background-color: #f97867; border-color: #f97867; }

.btn-red-400:hover { background-color: #f74027; border-color: #f74027; }

.btn-red-500:hover { background-color: #dc1a00; border-color: #dc1a00; }

.btn-red-600:hover { background-color: #9f1300; border-color: #9f1300; }

.btn-red-700:hover { background-color: #620c00; border-color: #620c00; }

.btn-red-800:hover { background-color: #240400; border-color: #240400; }

.btn-red-900:hover { background-color: #0c0100; border-color: #0c0100; }

.btn-orange-50:hover { background-color: #ffecda; border-color: #ffecda; }

.btn-orange-100:hover { background-color: #ffe4cf; border-color: #ffe4cf; }

.btn-orange-200:hover { background-color: #ffd1ab; border-color: #ffd1ab; }

.btn-orange-300:hover { background-color: #feb171; border-color: #feb171; }

.btn-orange-400:hover { background-color: #fe9036; border-color: #fe9036; }

.btn-orange-500:hover { background-color: #f57102; border-color: #f57102; }

.btn-orange-600:hover { background-color: #a6530d; border-color: #a6530d; }

.btn-orange-700:hover { background-color: #673308; border-color: #673308; }

.btn-orange-800:hover { background-color: #271403; border-color: #271403; }

.btn-orange-900:hover { background-color: #0e0701; border-color: #0e0701; }

.btn-yellow-50:hover { background-color: #fff4dd; border-color: #fff4dd; }

.btn-yellow-100:hover { background-color: #fdf1d4; border-color: #fdf1d4; }

.btn-yellow-200:hover { background-color: #fce8b8; border-color: #fce8b8; }

.btn-yellow-300:hover { background-color: #fad989; border-color: #fad989; }

.btn-yellow-400:hover { background-color: #f7ca5a; border-color: #f7ca5a; }

.btn-yellow-500:hover { background-color: #f5bb2b; border-color: #f5bb2b; }

.btn-yellow-600:hover { background-color: #a5822d; border-color: #a5822d; }

.btn-yellow-700:hover { background-color: #67521c; border-color: #67521c; }

.btn-yellow-800:hover { background-color: #2a210c; border-color: #2a210c; }

.btn-yellow-900:hover { background-color: #110d05; border-color: #110d05; }

.btn-green-50:hover { background-color: #d9ffe7; border-color: #d9ffe7; }

.btn-green-100:hover { background-color: #cdfddf; border-color: #cdfddf; }

.btn-green-200:hover { background-color: #a6fcc6; border-color: #a6fcc6; }

.btn-green-300:hover { background-color: #67f99d; border-color: #67f99d; }

.btn-green-400:hover { background-color: #27f773; border-color: #27f773; }

.btn-green-500:hover { background-color: #00dc51; border-color: #00dc51; }

.btn-green-600:hover { background-color: #009f3b; border-color: #009f3b; }

.btn-green-700:hover { background-color: #006224; border-color: #006224; }

.btn-green-800:hover { background-color: #00240d; border-color: #00240d; }

.btn-green-900:hover { background-color: #000c04; border-color: #000c04; }

.btn-teal-50:hover { background-color: #dff5f5; border-color: #dff5f5; }

.btn-teal-100:hover { background-color: #d2eff2; border-color: #d2eff2; }

.btn-teal-200:hover { background-color: #ace2e7; border-color: #ace2e7; }

.btn-teal-300:hover { background-color: #6dcdd4; border-color: #6dcdd4; }

.btn-teal-400:hover { background-color: #36b0ba; border-color: #36b0ba; }

.btn-teal-500:hover { background-color: #02919c; border-color: #02919c; }

.btn-teal-600:hover { background-color: #02676f; border-color: #02676f; }

.btn-teal-700:hover { background-color: #013d42; border-color: #013d42; }

.btn-teal-800:hover { background-color: #001314; border-color: #001314; }

.btn-teal-900:hover { background-color: #000102; border-color: #000102; }

.btn-cyan-50:hover { background-color: #e0f3f9; border-color: #e0f3f9; }

.btn-cyan-100:hover { background-color: #d7eff5; border-color: #d7eff5; }

.btn-cyan-200:hover { background-color: #b9e3ef; border-color: #b9e3ef; }

.btn-cyan-300:hover { background-color: #87cfe3; border-color: #87cfe3; }

.btn-cyan-400:hover { background-color: #56bbd8; border-color: #56bbd8; }

.btn-cyan-500:hover { background-color: #2da2c3; border-color: #2da2c3; }

.btn-cyan-600:hover { background-color: #267289; border-color: #267289; }

.btn-cyan-700:hover { background-color: #174755; border-color: #174755; }

.btn-cyan-800:hover { background-color: #091b20; border-color: #091b20; }

.btn-cyan-900:hover { background-color: #03090b; border-color: #03090b; }

.btn-white-50:hover { background-color: #f2f2f2; border-color: #f2f2f2; }

.btn-white-100:hover { background-color: #f2f2f2; border-color: #f2f2f2; }

.btn-white-200:hover { background-color: #f2f2f2; border-color: #f2f2f2; }

.btn-white-300:hover { background-color: #f2f2f2; border-color: #f2f2f2; }

.btn-white-400:hover { background-color: #f2f2f2; border-color: #f2f2f2; }

.btn-white-500:hover { background-color: #f2f2f2; border-color: #f2f2f2; }

.btn-white-600:hover { background-color: #b2b2b2; border-color: #b2b2b2; }

.btn-white-700:hover { background-color: #737373; border-color: #737373; }

.btn-white-800:hover { background-color: #333333; border-color: #333333; }

.btn-white-900:hover { background-color: #191919; border-color: #191919; }

.btn-gray-50:hover { background-color: #f0f0f0; border-color: #f0f0f0; }

.btn-gray-100:hover { background-color: #eeeeee; border-color: #eeeeee; }

.btn-gray-200:hover { background-color: #e9e9e9; border-color: #e9e9e9; }

.btn-gray-300:hover { background-color: #dfdfdf; border-color: #dfdfdf; }

.btn-gray-400:hover { background-color: #d6d6d6; border-color: #d6d6d6; }

.btn-gray-500:hover { background-color: #cccccc; border-color: #cccccc; }

.btn-gray-600:hover { background-color: #969696; border-color: #969696; }

.btn-gray-700:hover { background-color: #606060; border-color: #606060; }

.btn-gray-800:hover { background-color: #292929; border-color: #292929; }

.btn-gray-900:hover { background-color: #141414; border-color: #141414; }

.btn-gray-dark-50:hover { background-color: #e7e9e9; border-color: #e7e9e9; }

.btn-gray-dark-100:hover { background-color: #dddfdf; border-color: #dddfdf; }

.btn-gray-dark-200:hover { background-color: #bdbfc2; border-color: #bdbfc2; }

.btn-gray-dark-300:hover { background-color: #898d90; border-color: #898d90; }

.btn-gray-dark-400:hover { background-color: #555a5e; border-color: #555a5e; }

.btn-gray-dark-500:hover { background-color: #21272b; border-color: #21272b; }

.btn-gray-dark-600:hover { background-color: #161a1d; border-color: #161a1d; }

.btn-gray-dark-700:hover { background-color: #0b0d0f; border-color: #0b0d0f; }

.btn-gray-dark-800:hover { background-color: black; border-color: black; }

.btn-gray-dark-900:hover { background-color: black; border-color: black; }

.btn.btn-primary-soft, .btn.btn-primary-lighten { color: #0171df; background-color: #cce3f9 !important; }

.btn.btn-primary-soft[href]:hover, .btn.btn-primary-soft[href]:focus, .btn.btn-primary-lighten[href]:hover, .btn.btn-primary-lighten[href]:focus { background-color: #b5d6f6 !important; }

.btn.btn-secondary-soft, .btn.btn-secondary-lighten { color: #727cf5; background-color: #e3e5fd !important; }

.btn.btn-secondary-soft[href]:hover, .btn.btn-secondary-soft[href]:focus, .btn.btn-secondary-lighten[href]:hover, .btn.btn-secondary-lighten[href]:focus { background-color: #cbcffb !important; }

.btn.btn-tertiary-soft, .btn.btn-tertiary-lighten { color: #6627b3; background-color: #e0d4f0 !important; }

.btn.btn-tertiary-soft[href]:hover, .btn.btn-tertiary-soft[href]:focus, .btn.btn-tertiary-lighten[href]:hover, .btn.btn-tertiary-lighten[href]:focus { background-color: #d2c1e9 !important; }

.btn.btn-soft-indigo-soft, .btn.btn-soft-indigo-lighten { color: #f5e8ff; background-color: #fdfaff !important; }

.btn.btn-soft-indigo-soft[href]:hover, .btn.btn-soft-indigo-soft[href]:focus, .btn.btn-soft-indigo-lighten[href]:hover, .btn.btn-soft-indigo-lighten[href]:focus { background-color: #f3e1ff !important; }

.btn.btn-soft-green-soft, .btn.btn-soft-green-lighten { color: #2CA58D; background-color: #d5ede8 !important; }

.btn.btn-soft-green-soft[href]:hover, .btn.btn-soft-green-soft[href]:focus, .btn.btn-soft-green-lighten[href]:hover, .btn.btn-soft-green-lighten[href]:focus { background-color: #c3e5de !important; }

.btn.btn-purple-soft, .btn.btn-purple-lighten { color: #6b5eae; background-color: #e1dfef !important; }

.btn.btn-purple-soft[href]:hover, .btn.btn-purple-soft[href]:focus, .btn.btn-purple-lighten[href]:hover, .btn.btn-purple-lighten[href]:focus { background-color: #d1cee7 !important; }

.btn.btn-pink-soft, .btn.btn-pink-lighten { color: #ff679b; background-color: #ffe1eb !important; }

.btn.btn-pink-soft[href]:hover, .btn.btn-pink-soft[href]:focus, .btn.btn-pink-lighten[href]:hover, .btn.btn-pink-lighten[href]:focus { background-color: #ffc8da !important; }

.btn.btn-red-soft, .btn.btn-red-lighten { color: #f51d00; background-color: #fdd2cc !important; }

.btn.btn-red-soft[href]:hover, .btn.btn-red-soft[href]:focus, .btn.btn-red-lighten[href]:hover, .btn.btn-red-lighten[href]:focus { background-color: #fcbcb3 !important; }

.btn.btn-orange-soft, .btn.btn-orange-lighten { color: #fd7e14; background-color: #ffe5d0 !important; }

.btn.btn-orange-soft[href]:hover, .btn.btn-orange-soft[href]:focus, .btn.btn-orange-lighten[href]:hover, .btn.btn-orange-lighten[href]:focus { background-color: #ffd7b7 !important; }

.btn.btn-yellow-soft, .btn.btn-yellow-lighten { color: #F6C343; background-color: #fdf3d9 !important; }

.btn.btn-yellow-soft[href]:hover, .btn.btn-yellow-soft[href]:focus, .btn.btn-yellow-lighten[href]:hover, .btn.btn-yellow-lighten[href]:focus { background-color: #fcebc1 !important; }

.btn.btn-green-soft, .btn.btn-green-lighten { color: #00f55a; background-color: #ccfdde !important; }

.btn.btn-green-soft[href]:hover, .btn.btn-green-soft[href]:focus, .btn.btn-green-lighten[href]:hover, .btn.btn-green-lighten[href]:focus { background-color: #b3fcce !important; }

.btn.btn-teal-soft, .btn.btn-teal-lighten { color: #02a8b5; background-color: #cceef0 !important; }

.btn.btn-teal-soft[href]:hover, .btn.btn-teal-soft[href]:focus, .btn.btn-teal-lighten[href]:hover, .btn.btn-teal-lighten[href]:focus { background-color: #b8e7ea !important; }

.btn.btn-cyan-soft, .btn.btn-cyan-lighten { color: #39afd1; background-color: #d7eff6 !important; }

.btn.btn-cyan-soft[href]:hover, .btn.btn-cyan-soft[href]:focus, .btn.btn-cyan-lighten[href]:hover, .btn.btn-cyan-lighten[href]:focus { background-color: #c2e7f1 !important; }

.btn.btn-white-soft, .btn.btn-white-lighten { color: #FFFFFF; background-color: white !important; }

.btn.btn-white-soft[href]:hover, .btn.btn-white-soft[href]:focus, .btn.btn-white-lighten[href]:hover, .btn.btn-white-lighten[href]:focus { background-color: #f2f2f2 !important; }

.btn.btn-gray-soft, .btn.btn-gray-lighten { color: #d9d9d9; background-color: #f7f7f7 !important; }

.btn.btn-gray-soft[href]:hover, .btn.btn-gray-soft[href]:focus, .btn.btn-gray-lighten[href]:hover, .btn.btn-gray-lighten[href]:focus { background-color: #eaeaea !important; }

.btn.btn-gray-dark-soft, .btn.btn-gray-dark-lighten { color: #2c3439; background-color: #d5d6d7 !important; }

.btn.btn-gray-dark-soft[href]:hover, .btn.btn-gray-dark-soft[href]:focus, .btn.btn-gray-dark-lighten[href]:hover, .btn.btn-gray-dark-lighten[href]:focus { background-color: #c8c9cb !important; }

.btn.btn-primary-50-soft, .btn.btn-primary-50-lighten { color: #f2f8fd; background-color: #fcfeff !important; }

.btn.btn-primary-50-soft[href]:hover, .btn.btn-primary-50-soft[href]:focus, .btn.btn-primary-50-lighten[href]:hover, .btn.btn-primary-50-lighten[href]:focus { background-color: #e3f6ff !important; }

.btn.btn-primary-100-soft, .btn.btn-primary-100-lighten { color: #e6f1fc; background-color: #fafcfe !important; }

.btn.btn-primary-100-soft[href]:hover, .btn.btn-primary-100-soft[href]:focus, .btn.btn-primary-100-lighten[href]:hover, .btn.btn-primary-100-lighten[href]:focus { background-color: #e5effa !important; }

.btn.btn-primary-200-soft, .btn.btn-primary-200-lighten { color: #c0dcf7; background-color: #f2f8fd !important; }

.btn.btn-primary-200-soft[href]:hover, .btn.btn-primary-200-soft[href]:focus, .btn.btn-primary-200-lighten[href]:hover, .btn.btn-primary-200-lighten[href]:focus { background-color: #dcecfa !important; }

.btn.btn-primary-300-soft, .btn.btn-primary-300-lighten { color: #80b8ef; background-color: #e6f1fc !important; }

.btn.btn-primary-300-soft[href]:hover, .btn.btn-primary-300-soft[href]:focus, .btn.btn-primary-300-lighten[href]:hover, .btn.btn-primary-300-lighten[href]:focus { background-color: #cfe4f9 !important; }

.btn.btn-primary-400-soft, .btn.btn-primary-400-lighten { color: #4195e7; background-color: #d9eafa !important; }

.btn.btn-primary-400-soft[href]:hover, .btn.btn-primary-400-soft[href]:focus, .btn.btn-primary-400-lighten[href]:hover, .btn.btn-primary-400-lighten[href]:focus { background-color: #c2def7 !important; }

.btn.btn-primary-500-soft, .btn.btn-primary-500-lighten { color: #0171df; background-color: #cce3f9 !important; }

.btn.btn-primary-500-soft[href]:hover, .btn.btn-primary-500-soft[href]:focus, .btn.btn-primary-500-lighten[href]:hover, .btn.btn-primary-500-lighten[href]:focus { background-color: #b5d6f6 !important; }

.btn.btn-primary-600-soft, .btn.btn-primary-600-lighten { color: #0155a7; background-color: #ccdded !important; }

.btn.btn-primary-600-soft[href]:hover, .btn.btn-primary-600-soft[href]:focus, .btn.btn-primary-600-lighten[href]:hover, .btn.btn-primary-600-lighten[href]:focus { background-color: #b9d0e6 !important; }

.btn.btn-primary-700-soft, .btn.btn-primary-700-lighten { color: #013970; background-color: #ccd7e2 !important; }

.btn.btn-primary-700-soft[href]:hover, .btn.btn-primary-700-soft[href]:focus, .btn.btn-primary-700-lighten[href]:hover, .btn.btn-primary-700-lighten[href]:focus { background-color: #bccad9 !important; }

.btn.btn-primary-800-soft, .btn.btn-primary-800-lighten { color: #001c38; background-color: #ccd2d7 !important; }

.btn.btn-primary-800-soft[href]:hover, .btn.btn-primary-800-soft[href]:focus, .btn.btn-primary-800-lighten[href]:hover, .btn.btn-primary-800-lighten[href]:focus { background-color: #bec5cc !important; }

.btn.btn-primary-900-soft, .btn.btn-primary-900-lighten { color: #001121; background-color: #cccfd3 !important; }

.btn.btn-primary-900-soft[href]:hover, .btn.btn-primary-900-soft[href]:focus, .btn.btn-primary-900-lighten[href]:hover, .btn.btn-primary-900-lighten[href]:focus { background-color: #bec2c7 !important; }

.btn.btn-secondary-50-soft, .btn.btn-secondary-50-lighten { color: ghostwhite; background-color: #fefeff !important; }

.btn.btn-secondary-50-soft[href]:hover, .btn.btn-secondary-50-soft[href]:focus, .btn.btn-secondary-50-lighten[href]:hover, .btn.btn-secondary-50-lighten[href]:focus { background-color: #e5e5ff !important; }

.btn.btn-secondary-100-soft, .btn.btn-secondary-100-lighten { color: #f1f2fe; background-color: #fcfcff !important; }

.btn.btn-secondary-100-soft[href]:hover, .btn.btn-secondary-100-soft[href]:focus, .btn.btn-secondary-100-lighten[href]:hover, .btn.btn-secondary-100-lighten[href]:focus { background-color: #e3e3ff !important; }

.btn.btn-secondary-200-soft, .btn.btn-secondary-200-lighten { color: #dcdefd; background-color: ghostwhite !important; }

.btn.btn-secondary-200-soft[href]:hover, .btn.btn-secondary-200-soft[href]:focus, .btn.btn-secondary-200-lighten[href]:hover, .btn.btn-secondary-200-lighten[href]:focus { background-color: #dfdfff !important; }

.btn.btn-secondary-300-soft, .btn.btn-secondary-300-lighten { color: #b9befa; background-color: #f1f2fe !important; }

.btn.btn-secondary-300-soft[href]:hover, .btn.btn-secondary-300-soft[href]:focus, .btn.btn-secondary-300-lighten[href]:hover, .btn.btn-secondary-300-lighten[href]:focus { background-color: #d9dcfc !important; }

.btn.btn-secondary-400-soft, .btn.btn-secondary-400-lighten { color: #959df8; background-color: #eaebfe !important; }

.btn.btn-secondary-400-soft[href]:hover, .btn.btn-secondary-400-soft[href]:focus, .btn.btn-secondary-400-lighten[href]:hover, .btn.btn-secondary-400-lighten[href]:focus { background-color: #d2d4fd !important; }

.btn.btn-secondary-500-soft, .btn.btn-secondary-500-lighten { color: #727cf5; background-color: #e3e5fd !important; }

.btn.btn-secondary-500-soft[href]:hover, .btn.btn-secondary-500-soft[href]:focus, .btn.btn-secondary-500-lighten[href]:hover, .btn.btn-secondary-500-lighten[href]:focus { background-color: #cbcffb !important; }

.btn.btn-secondary-600-soft, .btn.btn-secondary-600-lighten { color: #565db8; background-color: #dddff1 !important; }

.btn.btn-secondary-600-soft[href]:hover, .btn.btn-secondary-600-soft[href]:focus, .btn.btn-secondary-600-lighten[href]:hover, .btn.btn-secondary-600-lighten[href]:focus { background-color: #cbceea !important; }

.btn.btn-secondary-700-soft, .btn.btn-secondary-700-lighten { color: #393e7b; background-color: #d7d8e5 !important; }

.btn.btn-secondary-700-soft[href]:hover, .btn.btn-secondary-700-soft[href]:focus, .btn.btn-secondary-700-lighten[href]:hover, .btn.btn-secondary-700-lighten[href]:focus { background-color: #c8c9db !important; }

.btn.btn-secondary-800-soft, .btn.btn-secondary-800-lighten { color: #1d1f3d; background-color: #d2d2d8 !important; }

.btn.btn-secondary-800-soft[href]:hover, .btn.btn-secondary-800-soft[href]:focus, .btn.btn-secondary-800-lighten[href]:hover, .btn.btn-secondary-800-lighten[href]:focus { background-color: #c4c4cc !important; }

.btn.btn-secondary-900-soft, .btn.btn-secondary-900-lighten { color: #111325; background-color: #cfd0d3 !important; }

.btn.btn-secondary-900-soft[href]:hover, .btn.btn-secondary-900-soft[href]:focus, .btn.btn-secondary-900-lighten[href]:hover, .btn.btn-secondary-900-lighten[href]:focus { background-color: #c2c3c7 !important; }

.btn.btn-tertiary-50-soft, .btn.btn-tertiary-50-lighten { color: #f7f4fb; background-color: #fdfdfe !important; }

.btn.btn-tertiary-50-soft[href]:hover, .btn.btn-tertiary-50-soft[href]:focus, .btn.btn-tertiary-50-lighten[href]:hover, .btn.btn-tertiary-50-lighten[href]:focus { background-color: #ececf6 !important; }

.btn.btn-tertiary-100-soft, .btn.btn-tertiary-100-lighten { color: #f0e9f7; background-color: #fcfbfd !important; }

.btn.btn-tertiary-100-soft[href]:hover, .btn.btn-tertiary-100-soft[href]:focus, .btn.btn-tertiary-100-lighten[href]:hover, .btn.btn-tertiary-100-lighten[href]:focus { background-color: #efeaf5 !important; }

.btn.btn-tertiary-200-soft, .btn.btn-tertiary-200-lighten { color: #d9c9ec; background-color: #f7f4fb !important; }

.btn.btn-tertiary-200-soft[href]:hover, .btn.btn-tertiary-200-soft[href]:focus, .btn.btn-tertiary-200-lighten[href]:hover, .btn.btn-tertiary-200-lighten[href]:focus { background-color: #e9e1f4 !important; }

.btn.btn-tertiary-300-soft, .btn.btn-tertiary-300-lighten { color: #b393d9; background-color: #f0e9f7 !important; }

.btn.btn-tertiary-300-soft[href]:hover, .btn.btn-tertiary-300-soft[href]:focus, .btn.btn-tertiary-300-lighten[href]:hover, .btn.btn-tertiary-300-lighten[href]:focus { background-color: #e3d6f0 !important; }

.btn.btn-tertiary-400-soft, .btn.btn-tertiary-400-lighten { color: #8c5dc6; background-color: #e8dff4 !important; }

.btn.btn-tertiary-400-soft[href]:hover, .btn.btn-tertiary-400-soft[href]:focus, .btn.btn-tertiary-400-lighten[href]:hover, .btn.btn-tertiary-400-lighten[href]:focus { background-color: #dacced !important; }

.btn.btn-tertiary-500-soft, .btn.btn-tertiary-500-lighten { color: #6627b3; background-color: #e0d4f0 !important; }

.btn.btn-tertiary-500-soft[href]:hover, .btn.btn-tertiary-500-soft[href]:focus, .btn.btn-tertiary-500-lighten[href]:hover, .btn.btn-tertiary-500-lighten[href]:focus { background-color: #d2c1e9 !important; }

.btn.btn-tertiary-600-soft, .btn.btn-tertiary-600-lighten { color: #4d1d86; background-color: #dbd2e7 !important; }

.btn.btn-tertiary-600-soft[href]:hover, .btn.btn-tertiary-600-soft[href]:focus, .btn.btn-tertiary-600-lighten[href]:hover, .btn.btn-tertiary-600-lighten[href]:focus { background-color: #cec1de !important; }

.btn.btn-tertiary-700-soft, .btn.btn-tertiary-700-lighten { color: #33145a; background-color: #d6d0de !important; }

.btn.btn-tertiary-700-soft[href]:hover, .btn.btn-tertiary-700-soft[href]:focus, .btn.btn-tertiary-700-lighten[href]:hover, .btn.btn-tertiary-700-lighten[href]:focus { background-color: #c9c1d3 !important; }

.btn.btn-tertiary-800-soft, .btn.btn-tertiary-800-lighten { color: #1a0a2d; background-color: #d1ced5 !important; }

.btn.btn-tertiary-800-soft[href]:hover, .btn.btn-tertiary-800-soft[href]:focus, .btn.btn-tertiary-800-lighten[href]:hover, .btn.btn-tertiary-800-lighten[href]:focus { background-color: #c4c0c9 !important; }

.btn.btn-tertiary-900-soft, .btn.btn-tertiary-900-lighten { color: #0f061b; background-color: #cfcdd1 !important; }

.btn.btn-tertiary-900-soft[href]:hover, .btn.btn-tertiary-900-soft[href]:focus, .btn.btn-tertiary-900-lighten[href]:hover, .btn.btn-tertiary-900-lighten[href]:focus { background-color: #c2c0c5 !important; }

.btn.btn-soft-indigo-50-soft, .btn.btn-soft-indigo-50-lighten { color: #fffeff; background-color: white !important; }

.btn.btn-soft-indigo-50-soft[href]:hover, .btn.btn-soft-indigo-50-soft[href]:focus, .btn.btn-soft-indigo-50-lighten[href]:hover, .btn.btn-soft-indigo-50-lighten[href]:focus { background-color: #f2f2f2 !important; }

.btn.btn-soft-indigo-100-soft, .btn.btn-soft-indigo-100-lighten { color: #fefdff; background-color: white !important; }

.btn.btn-soft-indigo-100-soft[href]:hover, .btn.btn-soft-indigo-100-soft[href]:focus, .btn.btn-soft-indigo-100-lighten[href]:hover, .btn.btn-soft-indigo-100-lighten[href]:focus { background-color: #f2f2f2 !important; }

.btn.btn-soft-indigo-200-soft, .btn.btn-soft-indigo-200-lighten { color: #fdf9ff; background-color: #fffeff !important; }

.btn.btn-soft-indigo-200-soft[href]:hover, .btn.btn-soft-indigo-200-soft[href]:focus, .btn.btn-soft-indigo-200-lighten[href]:hover, .btn.btn-soft-indigo-200-lighten[href]:focus { background-color: #ffe5ff !important; }

.btn.btn-soft-indigo-300-soft, .btn.btn-soft-indigo-300-lighten { color: #faf4ff; background-color: #fefdff !important; }

.btn.btn-soft-indigo-300-soft[href]:hover, .btn.btn-soft-indigo-300-soft[href]:focus, .btn.btn-soft-indigo-300-lighten[href]:hover, .btn.btn-soft-indigo-300-lighten[href]:focus { background-color: #f1e4ff !important; }

.btn.btn-soft-indigo-400-soft, .btn.btn-soft-indigo-400-lighten { color: #f8eeff; background-color: #fefcff !important; }

.btn.btn-soft-indigo-400-soft[href]:hover, .btn.btn-soft-indigo-400-soft[href]:focus, .btn.btn-soft-indigo-400-lighten[href]:hover, .btn.btn-soft-indigo-400-lighten[href]:focus { background-color: #f6e3ff !important; }

.btn.btn-soft-indigo-500-soft, .btn.btn-soft-indigo-500-lighten { color: #f5e8ff; background-color: #fdfaff !important; }

.btn.btn-soft-indigo-500-soft[href]:hover, .btn.btn-soft-indigo-500-soft[href]:focus, .btn.btn-soft-indigo-500-lighten[href]:hover, .btn.btn-soft-indigo-500-lighten[href]:focus { background-color: #f3e1ff !important; }

.btn.btn-soft-indigo-600-soft, .btn.btn-soft-indigo-600-lighten { color: #b8aebf; background-color: #f1eff2 !important; }

.btn.btn-soft-indigo-600-soft[href]:hover, .btn.btn-soft-indigo-600-soft[href]:focus, .btn.btn-soft-indigo-600-lighten[href]:hover, .btn.btn-soft-indigo-600-lighten[href]:focus { background-color: #e5e1e7 !important; }

.btn.btn-soft-indigo-700-soft, .btn.btn-soft-indigo-700-lighten { color: #7b7480; background-color: #e5e3e6 !important; }

.btn.btn-soft-indigo-700-soft[href]:hover, .btn.btn-soft-indigo-700-soft[href]:focus, .btn.btn-soft-indigo-700-lighten[href]:hover, .btn.btn-soft-indigo-700-lighten[href]:focus { background-color: #d8d6da !important; }

.btn.btn-soft-indigo-800-soft, .btn.btn-soft-indigo-800-lighten { color: #3d3a40; background-color: #d8d8d9 !important; }

.btn.btn-soft-indigo-800-soft[href]:hover, .btn.btn-soft-indigo-800-soft[href]:focus, .btn.btn-soft-indigo-800-lighten[href]:hover, .btn.btn-soft-indigo-800-lighten[href]:focus { background-color: #cbcbcc !important; }

.btn.btn-soft-indigo-900-soft, .btn.btn-soft-indigo-900-lighten { color: #252326; background-color: #d3d3d4 !important; }

.btn.btn-soft-indigo-900-soft[href]:hover, .btn.btn-soft-indigo-900-soft[href]:focus, .btn.btn-soft-indigo-900-lighten[href]:hover, .btn.btn-soft-indigo-900-lighten[href]:focus { background-color: #c6c6c7 !important; }

.btn.btn-soft-green-50-soft, .btn.btn-soft-green-50-lighten { color: #f4fbf9; background-color: #fdfefe !important; }

.btn.btn-soft-green-50-soft[href]:hover, .btn.btn-soft-green-50-soft[href]:focus, .btn.btn-soft-green-50-lighten[href]:hover, .btn.btn-soft-green-50-lighten[href]:focus { background-color: #ecf6f6 !important; }

.btn.btn-soft-green-100-soft, .btn.btn-soft-green-100-lighten { color: #eaf6f4; background-color: #fbfdfd !important; }

.btn.btn-soft-green-100-soft[href]:hover, .btn.btn-soft-green-100-soft[href]:focus, .btn.btn-soft-green-100-lighten[href]:hover, .btn.btn-soft-green-100-lighten[href]:focus { background-color: #eaf5f5 !important; }

.btn.btn-soft-green-200-soft, .btn.btn-soft-green-200-lighten { color: #cae9e3; background-color: #f4fbf9 !important; }

.btn.btn-soft-green-200-soft[href]:hover, .btn.btn-soft-green-200-soft[href]:focus, .btn.btn-soft-green-200-lighten[href]:hover, .btn.btn-soft-green-200-lighten[href]:focus { background-color: #e1f4ef !important; }

.btn.btn-soft-green-300-soft, .btn.btn-soft-green-300-lighten { color: #96d2c6; background-color: #eaf6f4 !important; }

.btn.btn-soft-green-300-soft[href]:hover, .btn.btn-soft-green-300-soft[href]:focus, .btn.btn-soft-green-300-lighten[href]:hover, .btn.btn-soft-green-300-lighten[href]:focus { background-color: #d8eeeb !important; }

.btn.btn-soft-green-400-soft, .btn.btn-soft-green-400-lighten { color: #61bcaa; background-color: #dff2ee !important; }

.btn.btn-soft-green-400-soft[href]:hover, .btn.btn-soft-green-400-soft[href]:focus, .btn.btn-soft-green-400-lighten[href]:hover, .btn.btn-soft-green-400-lighten[href]:focus { background-color: #cdebe4 !important; }

.btn.btn-soft-green-500-soft, .btn.btn-soft-green-500-lighten { color: #2ca58d; background-color: #d5ede8 !important; }

.btn.btn-soft-green-500-soft[href]:hover, .btn.btn-soft-green-500-soft[href]:focus, .btn.btn-soft-green-500-lighten[href]:hover, .btn.btn-soft-green-500-lighten[href]:focus { background-color: #c3e5de !important; }

.btn.btn-soft-green-600-soft, .btn.btn-soft-green-600-lighten { color: #217c6a; background-color: #d3e5e1 !important; }

.btn.btn-soft-green-600-soft[href]:hover, .btn.btn-soft-green-600-soft[href]:focus, .btn.btn-soft-green-600-lighten[href]:hover, .btn.btn-soft-green-600-lighten[href]:focus { background-color: #c3dcd6 !important; }

.btn.btn-soft-green-700-soft, .btn.btn-soft-green-700-lighten { color: #165347; background-color: #d0ddda !important; }

.btn.btn-soft-green-700-soft[href]:hover, .btn.btn-soft-green-700-soft[href]:focus, .btn.btn-soft-green-700-lighten[href]:hover, .btn.btn-soft-green-700-lighten[href]:focus { background-color: #c1d2ce !important; }

.btn.btn-soft-green-800-soft, .btn.btn-soft-green-800-lighten { color: #0b2923; background-color: #ced4d3 !important; }

.btn.btn-soft-green-800-soft[href]:hover, .btn.btn-soft-green-800-soft[href]:focus, .btn.btn-soft-green-800-lighten[href]:hover, .btn.btn-soft-green-800-lighten[href]:focus { background-color: #c0c8c7 !important; }

.btn.btn-soft-green-900-soft, .btn.btn-soft-green-900-lighten { color: #071915; background-color: #cdd1d0 !important; }

.btn.btn-soft-green-900-soft[href]:hover, .btn.btn-soft-green-900-soft[href]:focus, .btn.btn-soft-green-900-lighten[href]:hover, .btn.btn-soft-green-900-lighten[href]:focus { background-color: #c0c5c4 !important; }

.btn.btn-purple-50-soft, .btn.btn-purple-50-lighten { color: #f8f7fb; background-color: #fefdfe !important; }

.btn.btn-purple-50-soft[href]:hover, .btn.btn-purple-50-soft[href]:focus, .btn.btn-purple-50-lighten[href]:hover, .btn.btn-purple-50-lighten[href]:focus { background-color: #f6ecf6 !important; }

.btn.btn-purple-100-soft, .btn.btn-purple-100-lighten { color: #f0eff7; background-color: #fcfcfd !important; }

.btn.btn-purple-100-soft[href]:hover, .btn.btn-purple-100-soft[href]:focus, .btn.btn-purple-100-lighten[href]:hover, .btn.btn-purple-100-lighten[href]:focus { background-color: #ededf3 !important; }

.btn.btn-purple-200-soft, .btn.btn-purple-200-lighten { color: #dad7eb; background-color: #f8f7fb !important; }

.btn.btn-purple-200-soft[href]:hover, .btn.btn-purple-200-soft[href]:focus, .btn.btn-purple-200-lighten[href]:hover, .btn.btn-purple-200-lighten[href]:focus { background-color: #e9e6f3 !important; }

.btn.btn-purple-300-soft, .btn.btn-purple-300-lighten { color: #b5afd7; background-color: #f0eff7 !important; }

.btn.btn-purple-300-soft[href]:hover, .btn.btn-purple-300-soft[href]:focus, .btn.btn-purple-300-lighten[href]:hover, .btn.btn-purple-300-lighten[href]:focus { background-color: #e0deef !important; }

.btn.btn-purple-400-soft, .btn.btn-purple-400-lighten { color: #9086c2; background-color: #e9e7f3 !important; }

.btn.btn-purple-400-soft[href]:hover, .btn.btn-purple-400-soft[href]:focus, .btn.btn-purple-400-lighten[href]:hover, .btn.btn-purple-400-lighten[href]:focus { background-color: #d9d6eb !important; }

.btn.btn-purple-500-soft, .btn.btn-purple-500-lighten { color: #6b5eae; background-color: #e1dfef !important; }

.btn.btn-purple-500-soft[href]:hover, .btn.btn-purple-500-soft[href]:focus, .btn.btn-purple-500-lighten[href]:hover, .btn.btn-purple-500-lighten[href]:focus { background-color: #d1cee7 !important; }

.btn.btn-purple-600-soft, .btn.btn-purple-600-lighten { color: #504783; background-color: #dcdae6 !important; }

.btn.btn-purple-600-soft[href]:hover, .btn.btn-purple-600-soft[href]:focus, .btn.btn-purple-600-lighten[href]:hover, .btn.btn-purple-600-lighten[href]:focus { background-color: #cecbdc !important; }

.btn.btn-purple-700-soft, .btn.btn-purple-700-lighten { color: #362f57; background-color: #d7d5dd !important; }

.btn.btn-purple-700-soft[href]:hover, .btn.btn-purple-700-soft[href]:focus, .btn.btn-purple-700-lighten[href]:hover, .btn.btn-purple-700-lighten[href]:focus { background-color: #cac7d2 !important; }

.btn.btn-purple-800-soft, .btn.btn-purple-800-lighten { color: #1b182c; background-color: #d1d1d5 !important; }

.btn.btn-purple-800-soft[href]:hover, .btn.btn-purple-800-soft[href]:focus, .btn.btn-purple-800-lighten[href]:hover, .btn.btn-purple-800-lighten[href]:focus { background-color: #c4c4c9 !important; }

.btn.btn-purple-900-soft, .btn.btn-purple-900-lighten { color: #100e1a; background-color: #cfcfd1 !important; }

.btn.btn-purple-900-soft[href]:hover, .btn.btn-purple-900-soft[href]:focus, .btn.btn-purple-900-lighten[href]:hover, .btn.btn-purple-900-lighten[href]:focus { background-color: #c2c2c5 !important; }

.btn.btn-pink-50-soft, .btn.btn-pink-50-lighten { color: #fff7fa; background-color: #fffdfe !important; }

.btn.btn-pink-50-soft[href]:hover, .btn.btn-pink-50-soft[href]:focus, .btn.btn-pink-50-lighten[href]:hover, .btn.btn-pink-50-lighten[href]:focus { background-color: #ffe4f1 !important; }

.btn.btn-pink-100-soft, .btn.btn-pink-100-lighten { color: lavenderblush; background-color: #fffcfd !important; }

.btn.btn-pink-100-soft[href]:hover, .btn.btn-pink-100-soft[href]:focus, .btn.btn-pink-100-lighten[href]:hover, .btn.btn-pink-100-lighten[href]:focus { background-color: #ffe3ec !important; }

.btn.btn-pink-200-soft, .btn.btn-pink-200-lighten { color: #ffd9e6; background-color: #fff7fa !important; }

.btn.btn-pink-200-soft[href]:hover, .btn.btn-pink-200-soft[href]:focus, .btn.btn-pink-200-lighten[href]:hover, .btn.btn-pink-200-lighten[href]:focus { background-color: #ffdeea !important; }

.btn.btn-pink-300-soft, .btn.btn-pink-300-lighten { color: #ffb3cd; background-color: lavenderblush !important; }

.btn.btn-pink-300-soft[href]:hover, .btn.btn-pink-300-soft[href]:focus, .btn.btn-pink-300-lighten[href]:hover, .btn.btn-pink-300-lighten[href]:focus { background-color: #ffd7e4 !important; }

.btn.btn-pink-400-soft, .btn.btn-pink-400-lighten { color: #ff8db4; background-color: #ffe8f0 !important; }

.btn.btn-pink-400-soft[href]:hover, .btn.btn-pink-400-soft[href]:focus, .btn.btn-pink-400-lighten[href]:hover, .btn.btn-pink-400-lighten[href]:focus { background-color: #ffcfdf !important; }

.btn.btn-pink-500-soft, .btn.btn-pink-500-lighten { color: #ff679b; background-color: #ffe1eb !important; }

.btn.btn-pink-500-soft[href]:hover, .btn.btn-pink-500-soft[href]:focus, .btn.btn-pink-500-lighten[href]:hover, .btn.btn-pink-500-lighten[href]:focus { background-color: #ffc8da !important; }

.btn.btn-pink-600-soft, .btn.btn-pink-600-lighten { color: #bf4d74; background-color: #f2dbe3 !important; }

.btn.btn-pink-600-soft[href]:hover, .btn.btn-pink-600-soft[href]:focus, .btn.btn-pink-600-lighten[href]:hover, .btn.btn-pink-600-lighten[href]:focus { background-color: #ebc8d4 !important; }

.btn.btn-pink-700-soft, .btn.btn-pink-700-lighten { color: #80344e; background-color: #e6d6dc !important; }

.btn.btn-pink-700-soft[href]:hover, .btn.btn-pink-700-soft[href]:focus, .btn.btn-pink-700-lighten[href]:hover, .btn.btn-pink-700-lighten[href]:focus { background-color: #dcc6ce !important; }

.btn.btn-pink-800-soft, .btn.btn-pink-800-lighten { color: #401a27; background-color: #d9d1d4 !important; }

.btn.btn-pink-800-soft[href]:hover, .btn.btn-pink-800-soft[href]:focus, .btn.btn-pink-800-lighten[href]:hover, .btn.btn-pink-800-lighten[href]:focus { background-color: #cdc3c7 !important; }

.btn.btn-pink-900-soft, .btn.btn-pink-900-lighten { color: #260f17; background-color: #d4cfd1 !important; }

.btn.btn-pink-900-soft[href]:hover, .btn.btn-pink-900-soft[href]:focus, .btn.btn-pink-900-lighten[href]:hover, .btn.btn-pink-900-lighten[href]:focus { background-color: #c8c2c4 !important; }

.btn.btn-red-50-soft, .btn.btn-red-50-lighten { color: #fff4f2; background-color: #fffdfc !important; }

.btn.btn-red-50-soft[href]:hover, .btn.btn-red-50-soft[href]:focus, .btn.btn-red-50-lighten[href]:hover, .btn.btn-red-50-lighten[href]:focus { background-color: #ffece3 !important; }

.btn.btn-red-100-soft, .btn.btn-red-100-lighten { color: #fee8e6; background-color: snow !important; }

.btn.btn-red-100-soft[href]:hover, .btn.btn-red-100-soft[href]:focus, .btn.btn-red-100-lighten[href]:hover, .btn.btn-red-100-lighten[href]:focus { background-color: #ffe1e1 !important; }

.btn.btn-red-200-soft, .btn.btn-red-200-lighten { color: #fdc7bf; background-color: #fff4f2 !important; }

.btn.btn-red-200-soft[href]:hover, .btn.btn-red-200-soft[href]:focus, .btn.btn-red-200-lighten[href]:hover, .btn.btn-red-200-lighten[href]:focus { background-color: #ffded9 !important; }

.btn.btn-red-300-soft, .btn.btn-red-300-lighten { color: #fa8e80; background-color: #fee8e6 !important; }

.btn.btn-red-300-soft[href]:hover, .btn.btn-red-300-soft[href]:focus, .btn.btn-red-300-lighten[href]:hover, .btn.btn-red-300-lighten[href]:focus { background-color: #fdd1cd !important; }

.btn.btn-red-400-soft, .btn.btn-red-400-lighten { color: #f85640; background-color: #feddd9 !important; }

.btn.btn-red-400-soft[href]:hover, .btn.btn-red-400-soft[href]:focus, .btn.btn-red-400-lighten[href]:hover, .btn.btn-red-400-lighten[href]:focus { background-color: #fdc7c0 !important; }

.btn.btn-red-500-soft, .btn.btn-red-500-lighten { color: #f51d00; background-color: #fdd2cc !important; }

.btn.btn-red-500-soft[href]:hover, .btn.btn-red-500-soft[href]:focus, .btn.btn-red-500-lighten[href]:hover, .btn.btn-red-500-lighten[href]:focus { background-color: #fcbcb3 !important; }

.btn.btn-red-600-soft, .btn.btn-red-600-lighten { color: #b81600; background-color: #f1d0cc !important; }

.btn.btn-red-600-soft[href]:hover, .btn.btn-red-600-soft[href]:focus, .btn.btn-red-600-lighten[href]:hover, .btn.btn-red-600-lighten[href]:focus { background-color: #ecbeb8 !important; }

.btn.btn-red-700-soft, .btn.btn-red-700-lighten { color: #7b0f00; background-color: #e5cfcc !important; }

.btn.btn-red-700-soft[href]:hover, .btn.btn-red-700-soft[href]:focus, .btn.btn-red-700-lighten[href]:hover, .btn.btn-red-700-lighten[href]:focus { background-color: #dcbfbb !important; }

.btn.btn-red-800-soft, .btn.btn-red-800-lighten { color: #3d0700; background-color: #d8cdcc !important; }

.btn.btn-red-800-soft[href]:hover, .btn.btn-red-800-soft[href]:focus, .btn.btn-red-800-lighten[href]:hover, .btn.btn-red-800-lighten[href]:focus { background-color: #cdbfbe !important; }

.btn.btn-red-900-soft, .btn.btn-red-900-lighten { color: #250400; background-color: #d3cdcc !important; }

.btn.btn-red-900-soft[href]:hover, .btn.btn-red-900-soft[href]:focus, .btn.btn-red-900-lighten[href]:hover, .btn.btn-red-900-lighten[href]:focus { background-color: #c7c0be !important; }

.btn.btn-orange-50-soft, .btn.btn-orange-50-lighten { color: #fff9f3; background-color: #fffefd !important; }

.btn.btn-orange-50-soft[href]:hover, .btn.btn-orange-50-soft[href]:focus, .btn.btn-orange-50-lighten[href]:hover, .btn.btn-orange-50-lighten[href]:focus { background-color: #fff1e4 !important; }

.btn.btn-orange-100-soft, .btn.btn-orange-100-lighten { color: #fff2e8; background-color: #fffcfa !important; }

.btn.btn-orange-100-soft[href]:hover, .btn.btn-orange-100-soft[href]:focus, .btn.btn-orange-100-lighten[href]:hover, .btn.btn-orange-100-lighten[href]:focus { background-color: #ffede1 !important; }

.btn.btn-orange-200-soft, .btn.btn-orange-200-lighten { color: #ffdfc4; background-color: #fff9f3 !important; }

.btn.btn-orange-200-soft[href]:hover, .btn.btn-orange-200-soft[href]:focus, .btn.btn-orange-200-lighten[href]:hover, .btn.btn-orange-200-lighten[href]:focus { background-color: #ffecda !important; }

.btn.btn-orange-300-soft, .btn.btn-orange-300-lighten { color: #febf8a; background-color: #fff2e8 !important; }

.btn.btn-orange-300-soft[href]:hover, .btn.btn-orange-300-soft[href]:focus, .btn.btn-orange-300-lighten[href]:hover, .btn.btn-orange-300-lighten[href]:focus { background-color: #ffe4cf !important; }

.btn.btn-orange-400-soft, .btn.btn-orange-400-lighten { color: #fe9e4f; background-color: #ffecdc !important; }

.btn.btn-orange-400-soft[href]:hover, .btn.btn-orange-400-soft[href]:focus, .btn.btn-orange-400-lighten[href]:hover, .btn.btn-orange-400-lighten[href]:focus { background-color: #ffdec3 !important; }

.btn.btn-orange-500-soft, .btn.btn-orange-500-lighten { color: #fd7e14; background-color: #ffe5d0 !important; }

.btn.btn-orange-500-soft[href]:hover, .btn.btn-orange-500-soft[href]:focus, .btn.btn-orange-500-lighten[href]:hover, .btn.btn-orange-500-lighten[href]:focus { background-color: #ffd7b7 !important; }

.btn.btn-orange-600-soft, .btn.btn-orange-600-lighten { color: #be5f0f; background-color: #f2dfcf !important; }

.btn.btn-orange-600-soft[href]:hover, .btn.btn-orange-600-soft[href]:focus, .btn.btn-orange-600-lighten[href]:hover, .btn.btn-orange-600-lighten[href]:focus { background-color: #edd2bb !important; }

.btn.btn-orange-700-soft, .btn.btn-orange-700-lighten { color: #7f3f0a; background-color: #e5d9ce !important; }

.btn.btn-orange-700-soft[href]:hover, .btn.btn-orange-700-soft[href]:focus, .btn.btn-orange-700-lighten[href]:hover, .btn.btn-orange-700-lighten[href]:focus { background-color: #dcccbd !important; }

.btn.btn-orange-800-soft, .btn.btn-orange-800-lighten { color: #3f2005; background-color: #d9d2cd !important; }

.btn.btn-orange-800-soft[href]:hover, .btn.btn-orange-800-soft[href]:focus, .btn.btn-orange-800-lighten[href]:hover, .btn.btn-orange-800-lighten[href]:focus { background-color: #cec5bf !important; }

.btn.btn-orange-900-soft, .btn.btn-orange-900-lighten { color: #261303; background-color: #d4d0cd !important; }

.btn.btn-orange-900-soft[href]:hover, .btn.btn-orange-900-soft[href]:focus, .btn.btn-orange-900-lighten[href]:hover, .btn.btn-orange-900-lighten[href]:focus { background-color: #c8c3bf !important; }

.btn.btn-yellow-50-soft, .btn.btn-yellow-50-lighten { color: #fffcf6; background-color: #fffefd !important; }

.btn.btn-yellow-50-soft[href]:hover, .btn.btn-yellow-50-soft[href]:focus, .btn.btn-yellow-50-lighten[href]:hover, .btn.btn-yellow-50-lighten[href]:focus { background-color: #fff1e4 !important; }

.btn.btn-yellow-100-soft, .btn.btn-yellow-100-lighten { color: #fef9ec; background-color: #fffefb !important; }

.btn.btn-yellow-100-soft[href]:hover, .btn.btn-yellow-100-soft[href]:focus, .btn.btn-yellow-100-lighten[href]:hover, .btn.btn-yellow-100-lighten[href]:focus { background-color: #fff8e2 !important; }

.btn.btn-yellow-200-soft, .btn.btn-yellow-200-lighten { color: #fdf0d0; background-color: #fffcf6 !important; }

.btn.btn-yellow-200-soft[href]:hover, .btn.btn-yellow-200-soft[href]:focus, .btn.btn-yellow-200-lighten[href]:hover, .btn.btn-yellow-200-lighten[href]:focus { background-color: #fff4dd !important; }

.btn.btn-yellow-300-soft, .btn.btn-yellow-300-lighten { color: #fbe1a1; background-color: #fef9ec !important; }

.btn.btn-yellow-300-soft[href]:hover, .btn.btn-yellow-300-soft[href]:focus, .btn.btn-yellow-300-lighten[href]:hover, .btn.btn-yellow-300-lighten[href]:focus { background-color: #fdf1d4 !important; }

.btn.btn-yellow-400-soft, .btn.btn-yellow-400-lighten { color: #f8d272; background-color: #fef6e3 !important; }

.btn.btn-yellow-400-soft[href]:hover, .btn.btn-yellow-400-soft[href]:focus, .btn.btn-yellow-400-lighten[href]:hover, .btn.btn-yellow-400-lighten[href]:focus { background-color: #fdeeca !important; }

.btn.btn-yellow-500-soft, .btn.btn-yellow-500-lighten { color: #f6c343; background-color: #fdf3d9 !important; }

.btn.btn-yellow-500-soft[href]:hover, .btn.btn-yellow-500-soft[href]:focus, .btn.btn-yellow-500-lighten[href]:hover, .btn.btn-yellow-500-lighten[href]:focus { background-color: #fcebc1 !important; }

.btn.btn-yellow-600-soft, .btn.btn-yellow-600-lighten { color: #b99232; background-color: #f1e9d6 !important; }

.btn.btn-yellow-600-soft[href]:hover, .btn.btn-yellow-600-soft[href]:focus, .btn.btn-yellow-600-lighten[href]:hover, .btn.btn-yellow-600-lighten[href]:focus { background-color: #ebdfc3 !important; }

.btn.btn-yellow-700-soft, .btn.btn-yellow-700-lighten { color: #7b6222; background-color: #e5e0d3 !important; }

.btn.btn-yellow-700-soft[href]:hover, .btn.btn-yellow-700-soft[href]:focus, .btn.btn-yellow-700-lighten[href]:hover, .btn.btn-yellow-700-lighten[href]:focus { background-color: #dcd5c3 !important; }

.btn.btn-yellow-800-soft, .btn.btn-yellow-800-lighten { color: #3e3111; background-color: #d8d6cf !important; }

.btn.btn-yellow-800-soft[href]:hover, .btn.btn-yellow-800-soft[href]:focus, .btn.btn-yellow-800-lighten[href]:hover, .btn.btn-yellow-800-lighten[href]:focus { background-color: #cdcac1 !important; }

.btn.btn-yellow-900-soft, .btn.btn-yellow-900-lighten { color: #251d0a; background-color: #d3d2ce !important; }

.btn.btn-yellow-900-soft[href]:hover, .btn.btn-yellow-900-soft[href]:focus, .btn.btn-yellow-900-lighten[href]:hover, .btn.btn-yellow-900-lighten[href]:focus { background-color: #c7c6c1 !important; }

.btn.btn-green-50-soft, .btn.btn-green-50-lighten { color: #f2fff7; background-color: #fcfffd !important; }

.btn.btn-green-50-soft[href]:hover, .btn.btn-green-50-soft[href]:focus, .btn.btn-green-50-lighten[href]:hover, .btn.btn-green-50-lighten[href]:focus { background-color: #e3ffec !important; }

.btn.btn-green-100-soft, .btn.btn-green-100-lighten { color: #e6feef; background-color: #fafffc !important; }

.btn.btn-green-100-soft[href]:hover, .btn.btn-green-100-soft[href]:focus, .btn.btn-green-100-lighten[href]:hover, .btn.btn-green-100-lighten[href]:focus { background-color: #e1ffed !important; }

.btn.btn-green-200-soft, .btn.btn-green-200-lighten { color: #bffdd6; background-color: #f2fff7 !important; }

.btn.btn-green-200-soft[href]:hover, .btn.btn-green-200-soft[href]:focus, .btn.btn-green-200-lighten[href]:hover, .btn.btn-green-200-lighten[href]:focus { background-color: #d9ffe7 !important; }

.btn.btn-green-300-soft, .btn.btn-green-300-lighten { color: #80faad; background-color: #e6feef !important; }

.btn.btn-green-300-soft[href]:hover, .btn.btn-green-300-soft[href]:focus, .btn.btn-green-300-lighten[href]:hover, .btn.btn-green-300-lighten[href]:focus { background-color: #cdfddf !important; }

.btn.btn-green-400-soft, .btn.btn-green-400-lighten { color: #40f883; background-color: #d9fee6 !important; }

.btn.btn-green-400-soft[href]:hover, .btn.btn-green-400-soft[href]:focus, .btn.btn-green-400-lighten[href]:hover, .btn.btn-green-400-lighten[href]:focus { background-color: #c0fdd6 !important; }

.btn.btn-green-500-soft, .btn.btn-green-500-lighten { color: #00f55a; background-color: #ccfdde !important; }

.btn.btn-green-500-soft[href]:hover, .btn.btn-green-500-soft[href]:focus, .btn.btn-green-500-lighten[href]:hover, .btn.btn-green-500-lighten[href]:focus { background-color: #b3fcce !important; }

.btn.btn-green-600-soft, .btn.btn-green-600-lighten { color: #00b844; background-color: #ccf1da !important; }

.btn.btn-green-600-soft[href]:hover, .btn.btn-green-600-soft[href]:focus, .btn.btn-green-600-lighten[href]:hover, .btn.btn-green-600-lighten[href]:focus { background-color: #b8eccb !important; }

.btn.btn-green-700-soft, .btn.btn-green-700-lighten { color: #007b2d; background-color: #cce5d5 !important; }

.btn.btn-green-700-soft[href]:hover, .btn.btn-green-700-soft[href]:focus, .btn.btn-green-700-lighten[href]:hover, .btn.btn-green-700-lighten[href]:focus { background-color: #bbdcc7 !important; }

.btn.btn-green-800-soft, .btn.btn-green-800-lighten { color: #003d17; background-color: #ccd8d1 !important; }

.btn.btn-green-800-soft[href]:hover, .btn.btn-green-800-soft[href]:focus, .btn.btn-green-800-lighten[href]:hover, .btn.btn-green-800-lighten[href]:focus { background-color: #becdc4 !important; }

.btn.btn-green-900-soft, .btn.btn-green-900-lighten { color: #00250e; background-color: #ccd3cf !important; }

.btn.btn-green-900-soft[href]:hover, .btn.btn-green-900-soft[href]:focus, .btn.btn-green-900-lighten[href]:hover, .btn.btn-green-900-lighten[href]:focus { background-color: #bec7c2 !important; }

.btn.btn-teal-50-soft, .btn.btn-teal-50-lighten { color: #f2fbfb; background-color: #fcfefe !important; }

.btn.btn-teal-50-soft[href]:hover, .btn.btn-teal-50-soft[href]:focus, .btn.btn-teal-50-lighten[href]:hover, .btn.btn-teal-50-lighten[href]:focus { background-color: #e9f8f8 !important; }

.btn.btn-teal-100-soft, .btn.btn-teal-100-lighten { color: #e6f6f8; background-color: #fafdfe !important; }

.btn.btn-teal-100-soft[href]:hover, .btn.btn-teal-100-soft[href]:focus, .btn.btn-teal-100-lighten[href]:hover, .btn.btn-teal-100-lighten[href]:focus { background-color: #e5f5fa !important; }

.btn.btn-teal-200-soft, .btn.btn-teal-200-lighten { color: #c0e9ed; background-color: #f2fbfb !important; }

.btn.btn-teal-200-soft[href]:hover, .btn.btn-teal-200-soft[href]:focus, .btn.btn-teal-200-lighten[href]:hover, .btn.btn-teal-200-lighten[href]:focus { background-color: #dff5f5 !important; }

.btn.btn-teal-300-soft, .btn.btn-teal-300-lighten { color: #81d4da; background-color: #e6f6f8 !important; }

.btn.btn-teal-300-soft[href]:hover, .btn.btn-teal-300-soft[href]:focus, .btn.btn-teal-300-lighten[href]:hover, .btn.btn-teal-300-lighten[href]:focus { background-color: #d2eff2 !important; }

.btn.btn-teal-400-soft, .btn.btn-teal-400-lighten { color: #41bec8; background-color: #d9f2f4 !important; }

.btn.btn-teal-400-soft[href]:hover, .btn.btn-teal-400-soft[href]:focus, .btn.btn-teal-400-lighten[href]:hover, .btn.btn-teal-400-lighten[href]:focus { background-color: #c5ebee !important; }

.btn.btn-teal-500-soft, .btn.btn-teal-500-lighten { color: #02a8b5; background-color: #cceef0 !important; }

.btn.btn-teal-500-soft[href]:hover, .btn.btn-teal-500-soft[href]:focus, .btn.btn-teal-500-lighten[href]:hover, .btn.btn-teal-500-lighten[href]:focus { background-color: #b8e7ea !important; }

.btn.btn-teal-600-soft, .btn.btn-teal-600-lighten { color: #027e88; background-color: #cce5e7 !important; }

.btn.btn-teal-600-soft[href]:hover, .btn.btn-teal-600-soft[href]:focus, .btn.btn-teal-600-lighten[href]:hover, .btn.btn-teal-600-lighten[href]:focus { background-color: #bbdcdf !important; }

.btn.btn-teal-700-soft, .btn.btn-teal-700-lighten { color: #01545b; background-color: #ccddde !important; }

.btn.btn-teal-700-soft[href]:hover, .btn.btn-teal-700-soft[href]:focus, .btn.btn-teal-700-lighten[href]:hover, .btn.btn-teal-700-lighten[href]:focus { background-color: #bdd3d4 !important; }

.btn.btn-teal-800-soft, .btn.btn-teal-800-lighten { color: #012a2d; background-color: #ccd4d5 !important; }

.btn.btn-teal-800-soft[href]:hover, .btn.btn-teal-800-soft[href]:focus, .btn.btn-teal-800-lighten[href]:hover, .btn.btn-teal-800-lighten[href]:focus { background-color: #bec8c9 !important; }

.btn.btn-teal-900-soft, .btn.btn-teal-900-lighten { color: #00191b; background-color: #ccd1d1 !important; }

.btn.btn-teal-900-soft[href]:hover, .btn.btn-teal-900-soft[href]:focus, .btn.btn-teal-900-lighten[href]:hover, .btn.btn-teal-900-lighten[href]:focus { background-color: #bfc5c5 !important; }

.btn.btn-cyan-50-soft, .btn.btn-cyan-50-lighten { color: #f5fbfd; background-color: #fdfeff !important; }

.btn.btn-cyan-50-soft[href]:hover, .btn.btn-cyan-50-soft[href]:focus, .btn.btn-cyan-50-lighten[href]:hover, .btn.btn-cyan-50-lighten[href]:focus { background-color: #e4f1ff !important; }

.btn.btn-cyan-100-soft, .btn.btn-cyan-100-lighten { color: #ebf7fa; background-color: #fbfdfe !important; }

.btn.btn-cyan-100-soft[href]:hover, .btn.btn-cyan-100-soft[href]:focus, .btn.btn-cyan-100-lighten[href]:hover, .btn.btn-cyan-100-lighten[href]:focus { background-color: #e7f3f9 !important; }

.btn.btn-cyan-200-soft, .btn.btn-cyan-200-lighten { color: #ceebf4; background-color: #f5fbfd !important; }

.btn.btn-cyan-200-soft[href]:hover, .btn.btn-cyan-200-soft[href]:focus, .btn.btn-cyan-200-lighten[href]:hover, .btn.btn-cyan-200-lighten[href]:focus { background-color: #e0f3f9 !important; }

.btn.btn-cyan-300-soft, .btn.btn-cyan-300-lighten { color: #9cd7e8; background-color: #ebf7fa !important; }

.btn.btn-cyan-300-soft[href]:hover, .btn.btn-cyan-300-soft[href]:focus, .btn.btn-cyan-300-lighten[href]:hover, .btn.btn-cyan-300-lighten[href]:focus { background-color: #d7eff5 !important; }

.btn.btn-cyan-400-soft, .btn.btn-cyan-400-lighten { color: #6bc3dd; background-color: #e1f3f8 !important; }

.btn.btn-cyan-400-soft[href]:hover, .btn.btn-cyan-400-soft[href]:focus, .btn.btn-cyan-400-lighten[href]:hover, .btn.btn-cyan-400-lighten[href]:focus { background-color: #ccebf3 !important; }

.btn.btn-cyan-500-soft, .btn.btn-cyan-500-lighten { color: #39afd1; background-color: #d7eff6 !important; }

.btn.btn-cyan-500-soft[href]:hover, .btn.btn-cyan-500-soft[href]:focus, .btn.btn-cyan-500-lighten[href]:hover, .btn.btn-cyan-500-lighten[href]:focus { background-color: #c2e7f1 !important; }

.btn.btn-cyan-600-soft, .btn.btn-cyan-600-lighten { color: #2b839d; background-color: #d5e6eb !important; }

.btn.btn-cyan-600-soft[href]:hover, .btn.btn-cyan-600-soft[href]:focus, .btn.btn-cyan-600-lighten[href]:hover, .btn.btn-cyan-600-lighten[href]:focus { background-color: #c4dce3 !important; }

.btn.btn-cyan-700-soft, .btn.btn-cyan-700-lighten { color: #1d5869; background-color: #d2dee1 !important; }

.btn.btn-cyan-700-soft[href]:hover, .btn.btn-cyan-700-soft[href]:focus, .btn.btn-cyan-700-lighten[href]:hover, .btn.btn-cyan-700-lighten[href]:focus { background-color: #c3d3d7 !important; }

.btn.btn-cyan-800-soft, .btn.btn-cyan-800-lighten { color: #0e2c34; background-color: #cfd5d6 !important; }

.btn.btn-cyan-800-soft[href]:hover, .btn.btn-cyan-800-soft[href]:focus, .btn.btn-cyan-800-lighten[href]:hover, .btn.btn-cyan-800-lighten[href]:focus { background-color: #c1c9ca !important; }

.btn.btn-cyan-900-soft, .btn.btn-cyan-900-lighten { color: #091a1f; background-color: #ced1d2 !important; }

.btn.btn-cyan-900-soft[href]:hover, .btn.btn-cyan-900-soft[href]:focus, .btn.btn-cyan-900-lighten[href]:hover, .btn.btn-cyan-900-lighten[href]:focus { background-color: #c1c5c6 !important; }

.btn.btn-white-50-soft, .btn.btn-white-50-lighten { color: white; background-color: white !important; }

.btn.btn-white-50-soft[href]:hover, .btn.btn-white-50-soft[href]:focus, .btn.btn-white-50-lighten[href]:hover, .btn.btn-white-50-lighten[href]:focus { background-color: #f2f2f2 !important; }

.btn.btn-white-100-soft, .btn.btn-white-100-lighten { color: white; background-color: white !important; }

.btn.btn-white-100-soft[href]:hover, .btn.btn-white-100-soft[href]:focus, .btn.btn-white-100-lighten[href]:hover, .btn.btn-white-100-lighten[href]:focus { background-color: #f2f2f2 !important; }

.btn.btn-white-200-soft, .btn.btn-white-200-lighten { color: white; background-color: white !important; }

.btn.btn-white-200-soft[href]:hover, .btn.btn-white-200-soft[href]:focus, .btn.btn-white-200-lighten[href]:hover, .btn.btn-white-200-lighten[href]:focus { background-color: #f2f2f2 !important; }

.btn.btn-white-300-soft, .btn.btn-white-300-lighten { color: white; background-color: white !important; }

.btn.btn-white-300-soft[href]:hover, .btn.btn-white-300-soft[href]:focus, .btn.btn-white-300-lighten[href]:hover, .btn.btn-white-300-lighten[href]:focus { background-color: #f2f2f2 !important; }

.btn.btn-white-400-soft, .btn.btn-white-400-lighten { color: white; background-color: white !important; }

.btn.btn-white-400-soft[href]:hover, .btn.btn-white-400-soft[href]:focus, .btn.btn-white-400-lighten[href]:hover, .btn.btn-white-400-lighten[href]:focus { background-color: #f2f2f2 !important; }

.btn.btn-white-500-soft, .btn.btn-white-500-lighten { color: white; background-color: white !important; }

.btn.btn-white-500-soft[href]:hover, .btn.btn-white-500-soft[href]:focus, .btn.btn-white-500-lighten[href]:hover, .btn.btn-white-500-lighten[href]:focus { background-color: #f2f2f2 !important; }

.btn.btn-white-600-soft, .btn.btn-white-600-lighten { color: #bfbfbf; background-color: #f2f2f2 !important; }

.btn.btn-white-600-soft[href]:hover, .btn.btn-white-600-soft[href]:focus, .btn.btn-white-600-lighten[href]:hover, .btn.btn-white-600-lighten[href]:focus { background-color: #e5e5e5 !important; }

.btn.btn-white-700-soft, .btn.btn-white-700-lighten { color: gray; background-color: #e6e6e6 !important; }

.btn.btn-white-700-soft[href]:hover, .btn.btn-white-700-soft[href]:focus, .btn.btn-white-700-lighten[href]:hover, .btn.btn-white-700-lighten[href]:focus { background-color: #d9d9d9 !important; }

.btn.btn-white-800-soft, .btn.btn-white-800-lighten { color: #404040; background-color: #d9d9d9 !important; }

.btn.btn-white-800-soft[href]:hover, .btn.btn-white-800-soft[href]:focus, .btn.btn-white-800-lighten[href]:hover, .btn.btn-white-800-lighten[href]:focus { background-color: #cccccc !important; }

.btn.btn-white-900-soft, .btn.btn-white-900-lighten { color: #262626; background-color: #d4d4d4 !important; }

.btn.btn-white-900-soft[href]:hover, .btn.btn-white-900-soft[href]:focus, .btn.btn-white-900-lighten[href]:hover, .btn.btn-white-900-lighten[href]:focus { background-color: #c7c7c7 !important; }

.btn.btn-gray-50-soft, .btn.btn-gray-50-lighten { color: #fdfdfd; background-color: white !important; }

.btn.btn-gray-50-soft[href]:hover, .btn.btn-gray-50-soft[href]:focus, .btn.btn-gray-50-lighten[href]:hover, .btn.btn-gray-50-lighten[href]:focus { background-color: #f2f2f2 !important; }

.btn.btn-gray-100-soft, .btn.btn-gray-100-lighten { color: #fbfbfb; background-color: #fefefe !important; }

.btn.btn-gray-100-soft[href]:hover, .btn.btn-gray-100-soft[href]:focus, .btn.btn-gray-100-lighten[href]:hover, .btn.btn-gray-100-lighten[href]:focus { background-color: #f1f1f1 !important; }

.btn.btn-gray-200-soft, .btn.btn-gray-200-lighten { color: #f6f6f6; background-color: #fdfdfd !important; }

.btn.btn-gray-200-soft[href]:hover, .btn.btn-gray-200-soft[href]:focus, .btn.btn-gray-200-lighten[href]:hover, .btn.btn-gray-200-lighten[href]:focus { background-color: #f0f0f0 !important; }

.btn.btn-gray-300-soft, .btn.btn-gray-300-lighten { color: #ececec; background-color: #fbfbfb !important; }

.btn.btn-gray-300-soft[href]:hover, .btn.btn-gray-300-soft[href]:focus, .btn.btn-gray-300-lighten[href]:hover, .btn.btn-gray-300-lighten[href]:focus { background-color: #eeeeee !important; }

.btn.btn-gray-400-soft, .btn.btn-gray-400-lighten { color: #e3e3e3; background-color: #f9f9f9 !important; }

.btn.btn-gray-400-soft[href]:hover, .btn.btn-gray-400-soft[href]:focus, .btn.btn-gray-400-lighten[href]:hover, .btn.btn-gray-400-lighten[href]:focus { background-color: #ececec !important; }

.btn.btn-gray-500-soft, .btn.btn-gray-500-lighten { color: #d9d9d9; background-color: #f7f7f7 !important; }

.btn.btn-gray-500-soft[href]:hover, .btn.btn-gray-500-soft[href]:focus, .btn.btn-gray-500-lighten[href]:hover, .btn.btn-gray-500-lighten[href]:focus { background-color: #eaeaea !important; }

.btn.btn-gray-600-soft, .btn.btn-gray-600-lighten { color: #a3a3a3; background-color: #ededed !important; }

.btn.btn-gray-600-soft[href]:hover, .btn.btn-gray-600-soft[href]:focus, .btn.btn-gray-600-lighten[href]:hover, .btn.btn-gray-600-lighten[href]:focus { background-color: #e0e0e0 !important; }

.btn.btn-gray-700-soft, .btn.btn-gray-700-lighten { color: #6d6d6d; background-color: #e2e2e2 !important; }

.btn.btn-gray-700-soft[href]:hover, .btn.btn-gray-700-soft[href]:focus, .btn.btn-gray-700-lighten[href]:hover, .btn.btn-gray-700-lighten[href]:focus { background-color: #d5d5d5 !important; }

.btn.btn-gray-800-soft, .btn.btn-gray-800-lighten { color: #363636; background-color: #d7d7d7 !important; }

.btn.btn-gray-800-soft[href]:hover, .btn.btn-gray-800-soft[href]:focus, .btn.btn-gray-800-lighten[href]:hover, .btn.btn-gray-800-lighten[href]:focus { background-color: #cacaca !important; }

.btn.btn-gray-900-soft, .btn.btn-gray-900-lighten { color: #212121; background-color: lightgray !important; }

.btn.btn-gray-900-soft[href]:hover, .btn.btn-gray-900-soft[href]:focus, .btn.btn-gray-900-lighten[href]:hover, .btn.btn-gray-900-lighten[href]:focus { background-color: #c6c6c6 !important; }

.btn.btn-gray-dark-50-soft, .btn.btn-gray-dark-50-lighten { color: #f4f5f5; background-color: #fdfdfd !important; }

.btn.btn-gray-dark-50-soft[href]:hover, .btn.btn-gray-dark-50-soft[href]:focus, .btn.btn-gray-dark-50-lighten[href]:hover, .btn.btn-gray-dark-50-lighten[href]:focus { background-color: #f0f0f0 !important; }

.btn.btn-gray-dark-100-soft, .btn.btn-gray-dark-100-lighten { color: #eaebeb; background-color: #fbfbfb !important; }

.btn.btn-gray-dark-100-soft[href]:hover, .btn.btn-gray-dark-100-soft[href]:focus, .btn.btn-gray-dark-100-lighten[href]:hover, .btn.btn-gray-dark-100-lighten[href]:focus { background-color: #eeeeee !important; }

.btn.btn-gray-dark-200-soft, .btn.btn-gray-dark-200-lighten { color: #caccce; background-color: #f4f5f5 !important; }

.btn.btn-gray-dark-200-soft[href]:hover, .btn.btn-gray-dark-200-soft[href]:focus, .btn.btn-gray-dark-200-lighten[href]:hover, .btn.btn-gray-dark-200-lighten[href]:focus { background-color: #e7e9e9 !important; }

.btn.btn-gray-dark-300-soft, .btn.btn-gray-dark-300-lighten { color: #969a9c; background-color: #eaebeb !important; }

.btn.btn-gray-dark-300-soft[href]:hover, .btn.btn-gray-dark-300-soft[href]:focus, .btn.btn-gray-dark-300-lighten[href]:hover, .btn.btn-gray-dark-300-lighten[href]:focus { background-color: #dddfdf !important; }

.btn.btn-gray-dark-400-soft, .btn.btn-gray-dark-400-lighten { color: #61676b; background-color: #dfe1e1 !important; }

.btn.btn-gray-dark-400-soft[href]:hover, .btn.btn-gray-dark-400-soft[href]:focus, .btn.btn-gray-dark-400-lighten[href]:hover, .btn.btn-gray-dark-400-lighten[href]:focus { background-color: #d2d5d5 !important; }

.btn.btn-gray-dark-500-soft, .btn.btn-gray-dark-500-lighten { color: #2c3439; background-color: #d5d6d7 !important; }

.btn.btn-gray-dark-500-soft[href]:hover, .btn.btn-gray-dark-500-soft[href]:focus, .btn.btn-gray-dark-500-lighten[href]:hover, .btn.btn-gray-dark-500-lighten[href]:focus { background-color: #c8c9cb !important; }

.btn.btn-gray-dark-600-soft, .btn.btn-gray-dark-600-lighten { color: #21272b; background-color: #d3d4d5 !important; }

.btn.btn-gray-dark-600-soft[href]:hover, .btn.btn-gray-dark-600-soft[href]:focus, .btn.btn-gray-dark-600-lighten[href]:hover, .btn.btn-gray-dark-600-lighten[href]:focus { background-color: #c6c7c9 !important; }

.btn.btn-gray-dark-700-soft, .btn.btn-gray-dark-700-lighten { color: #161a1d; background-color: #d0d1d2 !important; }

.btn.btn-gray-dark-700-soft[href]:hover, .btn.btn-gray-dark-700-soft[href]:focus, .btn.btn-gray-dark-700-lighten[href]:hover, .btn.btn-gray-dark-700-lighten[href]:focus { background-color: #c3c4c6 !important; }

.btn.btn-gray-dark-800-soft, .btn.btn-gray-dark-800-lighten { color: #0b0d0e; background-color: #cecfcf !important; }

.btn.btn-gray-dark-800-soft[href]:hover, .btn.btn-gray-dark-800-soft[href]:focus, .btn.btn-gray-dark-800-lighten[href]:hover, .btn.btn-gray-dark-800-lighten[href]:focus { background-color: #c1c2c2 !important; }

.btn.btn-gray-dark-900-soft, .btn.btn-gray-dark-900-lighten { color: #070809; background-color: #cdcece !important; }

.btn.btn-gray-dark-900-soft[href]:hover, .btn.btn-gray-dark-900-soft[href]:focus, .btn.btn-gray-dark-900-lighten[href]:hover, .btn.btn-gray-dark-900-lighten[href]:focus { background-color: #c0c1c1 !important; }

/*
.btn-outline{
  background:transparent!important;
}
*/
.btn-facebook { color: #FFFFFF; background-color: #3b5999; border-color: #3b5999; box-shadow: none; }

.btn-facebook:hover { color: #FFFFFF; background-color: #324c82; border-color: #2f477a; }

.btn-check:focus + .btn-facebook, .btn-facebook:focus { color: #FFFFFF; background-color: #324c82; border-color: #2f477a; box-shadow: none, 0 0 0 0.15rem rgba(88, 114, 168, 0.5); }

.btn-check:checked + .btn-facebook, .btn-check:active + .btn-facebook, .btn-facebook:active, .btn-facebook.active, .show > .btn-facebook.dropdown-toggle { color: #FFFFFF; background-color: #2f477a; border-color: #2c4373; }

.btn-check:checked + .btn-facebook:focus, .btn-check:active + .btn-facebook:focus, .btn-facebook:active:focus, .btn-facebook.active:focus, .show > .btn-facebook.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(88, 114, 168, 0.5); }

.btn-facebook:disabled, .btn-facebook.disabled { color: #FFFFFF; background-color: #3b5999; border-color: #3b5999; }

.btn-facebook.btn-link { color: #3b5999; background: transparent; box-shadow: none; border: 0; border-style: none; }

.btn-facebook.btn-link:hover, .btn-facebook.btn-link:focus, .btn-facebook.btn-link.active { background-color: transparent !important; box-shadow: none; border: 0; color: #3b5999; }

.btn-twitter { color: #FFFFFF; background-color: #1da1f2; border-color: #1da1f2; box-shadow: none; }

.btn-twitter:hover { color: #FFFFFF; background-color: #1989ce; border-color: #1781c2; }

.btn-check:focus + .btn-twitter, .btn-twitter:focus { color: #FFFFFF; background-color: #1989ce; border-color: #1781c2; box-shadow: none, 0 0 0 0.15rem rgba(63, 175, 244, 0.5); }

.btn-check:checked + .btn-twitter, .btn-check:active + .btn-twitter, .btn-twitter:active, .btn-twitter.active, .show > .btn-twitter.dropdown-toggle { color: #FFFFFF; background-color: #1781c2; border-color: #1679b6; }

.btn-check:checked + .btn-twitter:focus, .btn-check:active + .btn-twitter:focus, .btn-twitter:active:focus, .btn-twitter.active:focus, .show > .btn-twitter.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(63, 175, 244, 0.5); }

.btn-twitter:disabled, .btn-twitter.disabled { color: #FFFFFF; background-color: #1da1f2; border-color: #1da1f2; }

.btn-twitter.btn-link { color: #1da1f2; background: transparent; box-shadow: none; border: 0; border-style: none; }

.btn-twitter.btn-link:hover, .btn-twitter.btn-link:focus, .btn-twitter.btn-link.active { background-color: transparent !important; box-shadow: none; border: 0; color: #1da1f2; }

.btn-google { color: #FFFFFF; background-color: #DB4337; border-color: #DB4337; box-shadow: none; }

.btn-google:hover { color: #FFFFFF; background-color: #ba392f; border-color: #af362c; }

.btn-check:focus + .btn-google, .btn-google:focus { color: #FFFFFF; background-color: #ba392f; border-color: #af362c; box-shadow: none, 0 0 0 0.15rem rgba(224, 95, 85, 0.5); }

.btn-check:checked + .btn-google, .btn-check:active + .btn-google, .btn-google:active, .btn-google.active, .show > .btn-google.dropdown-toggle { color: #FFFFFF; background-color: #af362c; border-color: #a43229; }

.btn-check:checked + .btn-google:focus, .btn-check:active + .btn-google:focus, .btn-google:active:focus, .btn-google.active:focus, .show > .btn-google.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(224, 95, 85, 0.5); }

.btn-google:disabled, .btn-google.disabled { color: #FFFFFF; background-color: #DB4337; border-color: #DB4337; }

.btn-google.btn-link { color: #DB4337; background: transparent; box-shadow: none; border: 0; border-style: none; }

.btn-google.btn-link:hover, .btn-google.btn-link:focus, .btn-google.btn-link.active { background-color: transparent !important; box-shadow: none; border: 0; color: #DB4337; }

.btn-instagram { color: #FFFFFF; background-color: #e4405f; border-color: #e4405f; box-shadow: none; }

.btn-instagram:hover { color: #FFFFFF; background-color: #c23651; border-color: #b6334c; }

.btn-check:focus + .btn-instagram, .btn-instagram:focus { color: #FFFFFF; background-color: #c23651; border-color: #b6334c; box-shadow: none, 0 0 0 0.15rem rgba(232, 93, 119, 0.5); }

.btn-check:checked + .btn-instagram, .btn-check:active + .btn-instagram, .btn-instagram:active, .btn-instagram.active, .show > .btn-instagram.dropdown-toggle { color: #FFFFFF; background-color: #b6334c; border-color: #ab3047; }

.btn-check:checked + .btn-instagram:focus, .btn-check:active + .btn-instagram:focus, .btn-instagram:active:focus, .btn-instagram.active:focus, .show > .btn-instagram.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(232, 93, 119, 0.5); }

.btn-instagram:disabled, .btn-instagram.disabled { color: #FFFFFF; background-color: #e4405f; border-color: #e4405f; }

.btn-instagram.btn-link { color: #e4405f; background: transparent; box-shadow: none; border: 0; border-style: none; }

.btn-instagram.btn-link:hover, .btn-instagram.btn-link:focus, .btn-instagram.btn-link.active { background-color: transparent !important; box-shadow: none; border: 0; color: #e4405f; }

.btn-pinterest { color: #FFFFFF; background-color: #bd081c; border-color: #bd081c; box-shadow: none; }

.btn-pinterest:hover { color: #FFFFFF; background-color: #a10718; border-color: #970616; }

.btn-check:focus + .btn-pinterest, .btn-pinterest:focus { color: #FFFFFF; background-color: #a10718; border-color: #970616; box-shadow: none, 0 0 0 0.15rem rgba(199, 45, 62, 0.5); }

.btn-check:checked + .btn-pinterest, .btn-check:active + .btn-pinterest, .btn-pinterest:active, .btn-pinterest.active, .show > .btn-pinterest.dropdown-toggle { color: #FFFFFF; background-color: #970616; border-color: #8e0615; }

.btn-check:checked + .btn-pinterest:focus, .btn-check:active + .btn-pinterest:focus, .btn-pinterest:active:focus, .btn-pinterest.active:focus, .show > .btn-pinterest.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(199, 45, 62, 0.5); }

.btn-pinterest:disabled, .btn-pinterest.disabled { color: #FFFFFF; background-color: #bd081c; border-color: #bd081c; }

.btn-pinterest.btn-link { color: #bd081c; background: transparent; box-shadow: none; border: 0; border-style: none; }

.btn-pinterest.btn-link:hover, .btn-pinterest.btn-link:focus, .btn-pinterest.btn-link.active { background-color: transparent !important; box-shadow: none; border: 0; color: #bd081c; }

.btn-youtube { color: #FFFFFF; background-color: #cd201f; border-color: #cd201f; box-shadow: none; }

.btn-youtube:hover { color: #FFFFFF; background-color: #ae1b1a; border-color: #a41a19; }

.btn-check:focus + .btn-youtube, .btn-youtube:focus { color: #FFFFFF; background-color: #ae1b1a; border-color: #a41a19; box-shadow: none, 0 0 0 0.15rem rgba(213, 65, 65, 0.5); }

.btn-check:checked + .btn-youtube, .btn-check:active + .btn-youtube, .btn-youtube:active, .btn-youtube.active, .show > .btn-youtube.dropdown-toggle { color: #FFFFFF; background-color: #a41a19; border-color: #9a1817; }

.btn-check:checked + .btn-youtube:focus, .btn-check:active + .btn-youtube:focus, .btn-youtube:active:focus, .btn-youtube.active:focus, .show > .btn-youtube.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(213, 65, 65, 0.5); }

.btn-youtube:disabled, .btn-youtube.disabled { color: #FFFFFF; background-color: #cd201f; border-color: #cd201f; }

.btn-youtube.btn-link { color: #cd201f; background: transparent; box-shadow: none; border: 0; border-style: none; }

.btn-youtube.btn-link:hover, .btn-youtube.btn-link:focus, .btn-youtube.btn-link.active { background-color: transparent !important; box-shadow: none; border: 0; color: #cd201f; }

.btn-slack { color: #FFFFFF; background-color: #3aaf85; border-color: #3aaf85; box-shadow: none; }

.btn-slack:hover { color: #FFFFFF; background-color: #319571; border-color: #2e8c6a; }

.btn-check:focus + .btn-slack, .btn-slack:focus { color: #FFFFFF; background-color: #319571; border-color: #2e8c6a; box-shadow: none, 0 0 0 0.15rem rgba(88, 187, 151, 0.5); }

.btn-check:checked + .btn-slack, .btn-check:active + .btn-slack, .btn-slack:active, .btn-slack.active, .show > .btn-slack.dropdown-toggle { color: #FFFFFF; background-color: #2e8c6a; border-color: #2c8364; }

.btn-check:checked + .btn-slack:focus, .btn-check:active + .btn-slack:focus, .btn-slack:active:focus, .btn-slack.active:focus, .show > .btn-slack.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(88, 187, 151, 0.5); }

.btn-slack:disabled, .btn-slack.disabled { color: #FFFFFF; background-color: #3aaf85; border-color: #3aaf85; }

.btn-slack.btn-link { color: #3aaf85; background: transparent; box-shadow: none; border: 0; border-style: none; }

.btn-slack.btn-link:hover, .btn-slack.btn-link:focus, .btn-slack.btn-link.active { background-color: transparent !important; box-shadow: none; border: 0; color: #3aaf85; }

.btn-dribbble { color: #FFFFFF; background-color: #ea4c89; border-color: #ea4c89; box-shadow: none; }

.btn-dribbble:hover { color: #FFFFFF; background-color: #c74174; border-color: #bb3d6e; }

.btn-check:focus + .btn-dribbble, .btn-dribbble:focus { color: #FFFFFF; background-color: #c74174; border-color: #bb3d6e; box-shadow: none, 0 0 0 0.15rem rgba(237, 103, 155, 0.5); }

.btn-check:checked + .btn-dribbble, .btn-check:active + .btn-dribbble, .btn-dribbble:active, .btn-dribbble.active, .show > .btn-dribbble.dropdown-toggle { color: #FFFFFF; background-color: #bb3d6e; border-color: #b03967; }

.btn-check:checked + .btn-dribbble:focus, .btn-check:active + .btn-dribbble:focus, .btn-dribbble:active:focus, .btn-dribbble.active:focus, .show > .btn-dribbble.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(237, 103, 155, 0.5); }

.btn-dribbble:disabled, .btn-dribbble.disabled { color: #FFFFFF; background-color: #ea4c89; border-color: #ea4c89; }

.btn-dribbble.btn-link { color: #ea4c89; background: transparent; box-shadow: none; border: 0; border-style: none; }

.btn-dribbble.btn-link:hover, .btn-dribbble.btn-link:focus, .btn-dribbble.btn-link.active { background-color: transparent !important; box-shadow: none; border: 0; color: #ea4c89; }

.btn-dropbox { color: #FFFFFF; background-color: #1E90FF; border-color: #1E90FF; box-shadow: none; }

.btn-dropbox:hover { color: #FFFFFF; background-color: #1a7ad9; border-color: #1873cc; }

.btn-check:focus + .btn-dropbox, .btn-dropbox:focus { color: #FFFFFF; background-color: #1a7ad9; border-color: #1873cc; box-shadow: none, 0 0 0 0.15rem rgba(64, 161, 255, 0.5); }

.btn-check:checked + .btn-dropbox, .btn-check:active + .btn-dropbox, .btn-dropbox:active, .btn-dropbox.active, .show > .btn-dropbox.dropdown-toggle { color: #FFFFFF; background-color: #1873cc; border-color: #176cbf; }

.btn-check:checked + .btn-dropbox:focus, .btn-check:active + .btn-dropbox:focus, .btn-dropbox:active:focus, .btn-dropbox.active:focus, .show > .btn-dropbox.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(64, 161, 255, 0.5); }

.btn-dropbox:disabled, .btn-dropbox.disabled { color: #FFFFFF; background-color: #1E90FF; border-color: #1E90FF; }

.btn-dropbox.btn-link { color: #1E90FF; background: transparent; box-shadow: none; border: 0; border-style: none; }

.btn-dropbox.btn-link:hover, .btn-dropbox.btn-link:focus, .btn-dropbox.btn-link.active { background-color: transparent !important; box-shadow: none; border: 0; color: #1E90FF; }

.btn-twitch { color: #FFFFFF; background-color: #4B367C; border-color: #4B367C; box-shadow: none; }

.btn-twitch:hover { color: #FFFFFF; background-color: #402e69; border-color: #3c2b63; }

.btn-check:focus + .btn-twitch, .btn-twitch:focus { color: #FFFFFF; background-color: #402e69; border-color: #3c2b63; box-shadow: none, 0 0 0 0.15rem rgba(102, 84, 144, 0.5); }

.btn-check:checked + .btn-twitch, .btn-check:active + .btn-twitch, .btn-twitch:active, .btn-twitch.active, .show > .btn-twitch.dropdown-toggle { color: #FFFFFF; background-color: #3c2b63; border-color: #38295d; }

.btn-check:checked + .btn-twitch:focus, .btn-check:active + .btn-twitch:focus, .btn-twitch:active:focus, .btn-twitch.active:focus, .show > .btn-twitch.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(102, 84, 144, 0.5); }

.btn-twitch:disabled, .btn-twitch.disabled { color: #FFFFFF; background-color: #4B367C; border-color: #4B367C; }

.btn-twitch.btn-link { color: #4B367C; background: transparent; box-shadow: none; border: 0; border-style: none; }

.btn-twitch.btn-link:hover, .btn-twitch.btn-link:focus, .btn-twitch.btn-link.active { background-color: transparent !important; box-shadow: none; border: 0; color: #4B367C; }

.btn-paypal { color: #FFFFFF; background-color: #ecb32c; border-color: #ecb32c; box-shadow: none; }

.btn-paypal:hover { color: #FFFFFF; background-color: #c99825; border-color: #bd8f23; }

.btn-check:focus + .btn-paypal, .btn-paypal:focus { color: #FFFFFF; background-color: #c99825; border-color: #bd8f23; box-shadow: none, 0 0 0 0.15rem rgba(239, 190, 76, 0.5); }

.btn-check:checked + .btn-paypal, .btn-check:active + .btn-paypal, .btn-paypal:active, .btn-paypal.active, .show > .btn-paypal.dropdown-toggle { color: #FFFFFF; background-color: #bd8f23; border-color: #b18621; }

.btn-check:checked + .btn-paypal:focus, .btn-check:active + .btn-paypal:focus, .btn-paypal:active:focus, .btn-paypal.active:focus, .show > .btn-paypal.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(239, 190, 76, 0.5); }

.btn-paypal:disabled, .btn-paypal.disabled { color: #FFFFFF; background-color: #ecb32c; border-color: #ecb32c; }

.btn-paypal.btn-link { color: #ecb32c; background: transparent; box-shadow: none; border: 0; border-style: none; }

.btn-paypal.btn-link:hover, .btn-paypal.btn-link:focus, .btn-paypal.btn-link.active { background-color: transparent !important; box-shadow: none; border: 0; color: #ecb32c; }

.btn-behance { color: #FFFFFF; background-color: #0057ff; border-color: #0057ff; box-shadow: none; }

.btn-behance:hover { color: #FFFFFF; background-color: #004ad9; border-color: #0046cc; }

.btn-check:focus + .btn-behance, .btn-behance:focus { color: #FFFFFF; background-color: #004ad9; border-color: #0046cc; box-shadow: none, 0 0 0 0.15rem rgba(38, 112, 255, 0.5); }

.btn-check:checked + .btn-behance, .btn-check:active + .btn-behance, .btn-behance:active, .btn-behance.active, .show > .btn-behance.dropdown-toggle { color: #FFFFFF; background-color: #0046cc; border-color: #0041bf; }

.btn-check:checked + .btn-behance:focus, .btn-check:active + .btn-behance:focus, .btn-behance:active:focus, .btn-behance.active:focus, .show > .btn-behance.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(38, 112, 255, 0.5); }

.btn-behance:disabled, .btn-behance.disabled { color: #FFFFFF; background-color: #0057ff; border-color: #0057ff; }

.btn-behance.btn-link { color: #0057ff; background: transparent; box-shadow: none; border: 0; border-style: none; }

.btn-behance.btn-link:hover, .btn-behance.btn-link:focus, .btn-behance.btn-link.active { background-color: transparent !important; box-shadow: none; border: 0; color: #0057ff; }

.btn-reddit { color: #FFFFFF; background-color: #E84422; border-color: #E84422; box-shadow: none; }

.btn-reddit:hover { color: #FFFFFF; background-color: #c53a1d; border-color: #ba361b; }

.btn-check:focus + .btn-reddit, .btn-reddit:focus { color: #FFFFFF; background-color: #c53a1d; border-color: #ba361b; box-shadow: none, 0 0 0 0.15rem rgba(235, 96, 67, 0.5); }

.btn-check:checked + .btn-reddit, .btn-check:active + .btn-reddit, .btn-reddit:active, .btn-reddit.active, .show > .btn-reddit.dropdown-toggle { color: #FFFFFF; background-color: #ba361b; border-color: #ae331a; }

.btn-check:checked + .btn-reddit:focus, .btn-check:active + .btn-reddit:focus, .btn-reddit:active:focus, .btn-reddit.active:focus, .show > .btn-reddit.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(235, 96, 67, 0.5); }

.btn-reddit:disabled, .btn-reddit.disabled { color: #FFFFFF; background-color: #E84422; border-color: #E84422; }

.btn-reddit.btn-link { color: #E84422; background: transparent; box-shadow: none; border: 0; border-style: none; }

.btn-reddit.btn-link:hover, .btn-reddit.btn-link:focus, .btn-reddit.btn-link.active { background-color: transparent !important; box-shadow: none; border: 0; color: #E84422; }

.btn-github { color: #FFFFFF; background-color: #222222; border-color: #222222; box-shadow: none; }

.btn-github:hover { color: #FFFFFF; background-color: #1d1d1d; border-color: #1b1b1b; }

.btn-check:focus + .btn-github, .btn-github:focus { color: #FFFFFF; background-color: #1d1d1d; border-color: #1b1b1b; box-shadow: none, 0 0 0 0.15rem rgba(67, 67, 67, 0.5); }

.btn-check:checked + .btn-github, .btn-check:active + .btn-github, .btn-github:active, .btn-github.active, .show > .btn-github.dropdown-toggle { color: #FFFFFF; background-color: #1b1b1b; border-color: #1a1a1a; }

.btn-check:checked + .btn-github:focus, .btn-check:active + .btn-github:focus, .btn-github:active:focus, .btn-github.active:focus, .show > .btn-github.dropdown-toggle:focus { box-shadow: none, 0 0 0 0.15rem rgba(67, 67, 67, 0.5); }

.btn-github:disabled, .btn-github.disabled { color: #FFFFFF; background-color: #222222; border-color: #222222; }

.btn-github.btn-link { color: #222222; background: transparent; box-shadow: none; border: 0; border-style: none; }

.btn-github.btn-link:hover, .btn-github.btn-link:focus, .btn-github.btn-link.active { background-color: transparent !important; box-shadow: none; border: 0; color: #222222; }

/*
.btn-group {
  // Prevent double borders when buttons are next to each other
  > .btn:not(.btn-standalone){
      margin-left: -$btn-border-width;
  }

  // Reset rounded corners
  > .btn:not(.btn-standalone):not(.dropdown-toggle){
    @include border-end-radius($btn-border-radius);
  }

  // The left radius should be 0 if the button is:
  // - the "third or more" child
  // - the second child and the previous element isn't `.btn-check` (making it the first child visually)
  // - part of a btn-group which isn't the first child
  > .btn:not(.btn-standalone):not(:first-child) {
    @include border-start-radius($btn-border-radius);
  }

  // Reset for standalone button
  > .btn.btn-standalone {
    margin-left: 0;
    @include border-radius($btn-border-radius);
  }
}*/
.breadcrumb-item { font-size: 0.8rem; position: relative; }

.breadcrumb-item, .breadcrumb-item a { color: #6d6d6d; font-weight: 400; font-size: 0.8rem; }

@media (min-width: 576px) { .breadcrumb-item, .breadcrumb-item a { font-size: 0.875rem; } }

.breadcrumb-item + .breadcrumb-item::before { content: "\eb0d"; align-self: center; font-size: .8rem; font-family: "LineIcons"; color: #a3a3a3; }

.breadcrumb-item.active { font-weight: 400; }

.breadcrumb-sm { font-size: 0.875rem; }

.breadcrumb-overflow { display: flex; flex-direction: row; flex-wrap: nowrap; overflow-x: auto; }

.breadcrumb-overflow::-webkit-scrollbar { display: none; }

.breadcrumb-overflow .breadcrumb-item { white-space: nowrap; }

.breadcrumb-transparent { background: transparent; padding: 0; }

.breadcrumb-light { background: #f6f6f6; }

.breadcrumb-light .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-light.breadcrumb-transparent { background: transparent; }

.breadcrumb-light.breadcrumb-transparent .breadcrumb-item.active { color: #f6f6f6; }

.breadcrumb-dark { background: #0b0d0e; }

.breadcrumb-dark .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-dark.breadcrumb-transparent { background: transparent; }

.breadcrumb-dark.breadcrumb-transparent .breadcrumb-item.active { color: #0b0d0e; }

.breadcrumb-primary { background: #0171df; }

.breadcrumb-primary .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-primary.breadcrumb-transparent { background: transparent; }

.breadcrumb-primary.breadcrumb-transparent .breadcrumb-item.active { color: #0171df; }

.breadcrumb-secondary { background: #727cf5; }

.breadcrumb-secondary .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-secondary.breadcrumb-transparent { background: transparent; }

.breadcrumb-secondary.breadcrumb-transparent .breadcrumb-item.active { color: #727cf5; }

.breadcrumb-tertiary { background: #6627b3; }

.breadcrumb-tertiary .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-tertiary.breadcrumb-transparent { background: transparent; }

.breadcrumb-tertiary.breadcrumb-transparent .breadcrumb-item.active { color: #6627b3; }

.breadcrumb-info { background: #4085f1; }

.breadcrumb-info .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-info.breadcrumb-transparent { background: transparent; }

.breadcrumb-info.breadcrumb-transparent .breadcrumb-item.active { color: #4085f1; }

.breadcrumb-accent1 { background: #3bc724; }

.breadcrumb-accent1 .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-accent1.breadcrumb-transparent { background: transparent; }

.breadcrumb-accent1.breadcrumb-transparent .breadcrumb-item.active { color: #3bc724; }

.breadcrumb-accent2 { background: #a4bfa6; }

.breadcrumb-accent2 .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-accent2.breadcrumb-transparent { background: transparent; }

.breadcrumb-accent2.breadcrumb-transparent .breadcrumb-item.active { color: #a4bfa6; }

.breadcrumb-accent3 { background: #d3dada; }

.breadcrumb-accent3 .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-accent3.breadcrumb-transparent { background: transparent; }

.breadcrumb-accent3.breadcrumb-transparent .breadcrumb-item.active { color: #d3dada; }

.breadcrumb-success { background: #00c470; }

.breadcrumb-success .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-success.breadcrumb-transparent { background: transparent; }

.breadcrumb-success.breadcrumb-transparent .breadcrumb-item.active { color: #00c470; }

.breadcrumb-warning { background: #ecd300; }

.breadcrumb-warning .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-warning.breadcrumb-transparent { background: transparent; }

.breadcrumb-warning.breadcrumb-transparent .breadcrumb-item.active { color: #ecd300; }

.breadcrumb-danger { background: #ff1d0b; }

.breadcrumb-danger .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-danger.breadcrumb-transparent { background: transparent; }

.breadcrumb-danger.breadcrumb-transparent .breadcrumb-item.active { color: #ff1d0b; }

.breadcrumb-white { background: #FFFFFF; }

.breadcrumb-white .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-white.breadcrumb-transparent { background: transparent; }

.breadcrumb-white.breadcrumb-transparent .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-black { background: #000; }

.breadcrumb-black .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-black.breadcrumb-transparent { background: transparent; }

.breadcrumb-black.breadcrumb-transparent .breadcrumb-item.active { color: #000; }

.breadcrumb-indigo { background: #727cf5; }

.breadcrumb-indigo .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-indigo.breadcrumb-transparent { background: transparent; }

.breadcrumb-indigo.breadcrumb-transparent .breadcrumb-item.active { color: #727cf5; }

.breadcrumb-purple { background: #6b5eae; }

.breadcrumb-purple .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-purple.breadcrumb-transparent { background: transparent; }

.breadcrumb-purple.breadcrumb-transparent .breadcrumb-item.active { color: #6b5eae; }

.breadcrumb-orange { background: #fd7e14; }

.breadcrumb-orange .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-orange.breadcrumb-transparent { background: transparent; }

.breadcrumb-orange.breadcrumb-transparent .breadcrumb-item.active { color: #fd7e14; }

.breadcrumb-yellow { background: #F6C343; }

.breadcrumb-yellow .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-yellow.breadcrumb-transparent { background: transparent; }

.breadcrumb-yellow.breadcrumb-transparent .breadcrumb-item.active { color: #F6C343; }

.breadcrumb-yellow-100 { background: #ffeed6; }

.breadcrumb-yellow-100 .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-yellow-100.breadcrumb-transparent { background: transparent; }

.breadcrumb-yellow-100.breadcrumb-transparent .breadcrumb-item.active { color: #ffeed6; }

.breadcrumb-yellow-200 { background: #f5dbb8; }

.breadcrumb-yellow-200 .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-yellow-200.breadcrumb-transparent { background: transparent; }

.breadcrumb-yellow-200.breadcrumb-transparent .breadcrumb-item.active { color: #f5dbb8; }

.breadcrumb-gray-50 { background: #fdfdfd; }

.breadcrumb-gray-50 .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-gray-50.breadcrumb-transparent { background: transparent; }

.breadcrumb-gray-50.breadcrumb-transparent .breadcrumb-item.active { color: #fdfdfd; }

.breadcrumb-gray-100 { background: #fbfbfb; }

.breadcrumb-gray-100 .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-gray-100.breadcrumb-transparent { background: transparent; }

.breadcrumb-gray-100.breadcrumb-transparent .breadcrumb-item.active { color: #fbfbfb; }

.breadcrumb-gray-200 { background: #f6f6f6; }

.breadcrumb-gray-200 .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-gray-200.breadcrumb-transparent { background: transparent; }

.breadcrumb-gray-200.breadcrumb-transparent .breadcrumb-item.active { color: #f6f6f6; }

.breadcrumb-gray-300 { background: #ececec; }

.breadcrumb-gray-300 .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-gray-300.breadcrumb-transparent { background: transparent; }

.breadcrumb-gray-300.breadcrumb-transparent .breadcrumb-item.active { color: #ececec; }

.breadcrumb-gray-400 { background: #e3e3e3; }

.breadcrumb-gray-400 .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-gray-400.breadcrumb-transparent { background: transparent; }

.breadcrumb-gray-400.breadcrumb-transparent .breadcrumb-item.active { color: #e3e3e3; }

.breadcrumb-gray-500 { background: #d9d9d9; }

.breadcrumb-gray-500 .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-gray-500.breadcrumb-transparent { background: transparent; }

.breadcrumb-gray-500.breadcrumb-transparent .breadcrumb-item.active { color: #d9d9d9; }

.breadcrumb-gray-600 { background: #a3a3a3; }

.breadcrumb-gray-600 .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-gray-600.breadcrumb-transparent { background: transparent; }

.breadcrumb-gray-600.breadcrumb-transparent .breadcrumb-item.active { color: #a3a3a3; }

.breadcrumb-gray-700 { background: #6d6d6d; }

.breadcrumb-gray-700 .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-gray-700.breadcrumb-transparent { background: transparent; }

.breadcrumb-gray-700.breadcrumb-transparent .breadcrumb-item.active { color: #6d6d6d; }

.breadcrumb-gray-800 { background: #363636; }

.breadcrumb-gray-800 .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-gray-800.breadcrumb-transparent { background: transparent; }

.breadcrumb-gray-800.breadcrumb-transparent .breadcrumb-item.active { color: #363636; }

.breadcrumb-gray-900 { background: #212121; }

.breadcrumb-gray-900 .breadcrumb-item.active { color: #FFFFFF; }

.breadcrumb-gray-900.breadcrumb-transparent { background: transparent; }

.breadcrumb-gray-900.breadcrumb-transparent .breadcrumb-item.active { color: #212121; }

.breadcrumb-text-light .breadcrumb-item, .breadcrumb-text-light .breadcrumb-item a { color: #FFFFFF; }

.breadcrumb-text-light .breadcrumb-item:before { color: #FFFFFF; }

.card { margin-bottom: 1.5rem; border-color: #e3e3e3; box-shadow: none; position: relative; }

.card .card-header { background: transparent; }

.card.hover-state:hover { background-color: #f6f6f6; }

.card .profile-cover { background-repeat: no-repeat; background-position: top center; background-size: cover; height: 200px; }

.card > * { flex-shrink: 0; }

.card-header { display: flex; flex-direction: row; align-items: center; height: 60px; padding-top: 0.5rem; padding-bottom: 0.5rem; }

.card-header > *:first-child { flex: 1; }

.card-header + .card-footer { border-top-width: 0; }

.card-header-title { margin-bottom: 0; }

.card-header-tabs { margin-top: -0.5rem; margin-bottom: -0.5rem; margin-left: 0; margin-right: 0; }

.card-header-tabs .nav-link { padding-top: calc((60px - 1em * 1.6) / 2) !important; padding-bottom: calc((60px - 1em * 1.6) / 2) !important; }

.card-header-tabs .nav-link.active { border-bottom-color: var(--bs-primary); }

.card-table { margin-bottom: 0; }

.card-table thead th { border-top-width: 0; }

.card-table thead th:first-child, .card-table tbody td:first-child { padding-left: 1rem !important; }

.card-table thead th:last-child, .card-table tbody td:last-child { padding-right: 1rem !important; }

.card > .card-table:first-child > thead:first-child > tr:first-child > th:first-child, .card > .card-table:first-child > thead:first-child > tr:first-child > td:first-child, .card > .card-table:first-child > tbody:first-child > tr:first-child > th:first-child, .card > .card-table:first-child > tbody:first-child > tr:first-child > td:first-child, .card > .card-table:first-child > tfoot:first-child > tr:first-child > th:first-child, .card > .card-table:first-child > tfoot:first-child > tr:first-child > td:first-child, .card > .table-responsive:first-child > .card-table > thead:first-child > tr:first-child > th:first-child, .card > .table-responsive:first-child > .card-table > thead:first-child > tr:first-child > td:first-child, .card > .table-responsive:first-child > .card-table > tbody:first-child > tr:first-child > th:first-child, .card > .table-responsive:first-child > .card-table > tbody:first-child > tr:first-child > td:first-child, .card > .table-responsive:first-child > .card-table > tfoot:first-child > tr:first-child > th:first-child, .card > .table-responsive:first-child > .card-table > tfoot:first-child > tr:first-child > td:first-child { border-top-left-radius: 0.5rem; }

.card > .card-table:first-child > thead:first-child > tr:first-child > th:last-child, .card > .card-table:first-child > thead:first-child > tr:first-child > td:last-child, .card > .card-table:first-child > tbody:first-child > tr:first-child > th:last-child, .card > .card-table:first-child > tbody:first-child > tr:first-child > td:last-child, .card > .card-table:first-child > tfoot:first-child > tr:first-child > th:last-child, .card > .card-table:first-child > tfoot:first-child > tr:first-child > td:last-child, .card > .table-responsive:first-child > .card-table > thead:first-child > tr:first-child > th:last-child, .card > .table-responsive:first-child > .card-table > thead:first-child > tr:first-child > td:last-child, .card > .table-responsive:first-child > .card-table > tbody:first-child > tr:first-child > th:last-child, .card > .table-responsive:first-child > .card-table > tbody:first-child > tr:first-child > td:last-child, .card > .table-responsive:first-child > .card-table > tfoot:first-child > tr:first-child > th:last-child, .card > .table-responsive:first-child > .card-table > tfoot:first-child > tr:first-child > td:last-child { border-top-right-radius: 0.5rem; }

.card-avatar { display: block !important; margin-left: auto; margin-right: auto; margin-bottom: 1rem; }

.card-avatar-top { margin-top: -2.5rem; }

.card-avatar-top.avatar-xs { margin-top: -1.8125rem; }

.card-avatar-top.avatar-sm { margin-top: -2.25rem; }

.card-avatar-top.avatar-lg { margin-top: -3rem; }

.card-avatar-top.avatar-xl { margin-top: -3.5625rem; }

.card-avatar-top.avatar-xxl { margin-top: -5rem; }

.card-dropdown { position: absolute; top: 1rem; right: 1rem; }

.card-inactive { border-color: #ececec; border-style: dashed; background-color: transparent; box-shadow: none; }

.card-flush { background: none; border: none; box-shadow: none; }

.card-sm .card-body, .card-sm .card-footer-boxed { padding: 1rem; }

.card-header-flush { border-bottom: 0; }

.card-header-flush + .card-body { padding-top: 0; }

.card-fill { height: calc(100% - 1.5rem); }

.card-fill .card-body { flex-grow: 0; margin-top: auto; margin-bottom: auto; }

.card-fill-xs { height: calc(100% - 1.5rem); }

.card-fill-xs .card-body { flex-grow: 0; margin-top: auto; margin-bottom: auto; }

@media (min-width: 576px) { .card-fill-sm { height: calc(100% - 1.5rem); }
  .card-fill-sm .card-body { flex-grow: 0; margin-top: auto; margin-bottom: auto; } }

@media (min-width: 768px) { .card-fill-md { height: calc(100% - 1.5rem); }
  .card-fill-md .card-body { flex-grow: 0; margin-top: auto; margin-bottom: auto; } }

@media (min-width: 992px) { .card-fill-lg { height: calc(100% - 1.5rem); }
  .card-fill-lg .card-body { flex-grow: 0; margin-top: auto; margin-bottom: auto; } }

@media (min-width: 1200px) { .card-fill-xl { height: calc(100% - 1.5rem); }
  .card-fill-xl .card-body { flex-grow: 0; margin-top: auto; margin-bottom: auto; } }

@media (min-width: 1400px) { .card-fill-xxl { height: calc(100% - 1.5rem); }
  .card-fill-xxl .card-body { flex-grow: 0; margin-top: auto; margin-bottom: auto; } }

.card-adjust { height: 0; min-height: 100%; }

.card-adjust .card { height: calc(100% - 1.5rem); }

.card-adjust .card-body { height: calc(100% - 60px); overflow-y: auto; }

.card-adjust-xs { height: 0; min-height: 100%; }

.card-adjust-xs .card { height: calc(100% - 1.5rem); }

.card-adjust-xs .card-body { height: calc(100% - 60px); overflow-y: auto; }

@media (min-width: 576px) { .card-adjust-sm { height: 0; min-height: 100%; }
  .card-adjust-sm .card { height: calc(100% - 1.5rem); }
  .card-adjust-sm .card-body { height: calc(100% - 60px); overflow-y: auto; } }

@media (min-width: 768px) { .card-adjust-md { height: 0; min-height: 100%; }
  .card-adjust-md .card { height: calc(100% - 1.5rem); }
  .card-adjust-md .card-body { height: calc(100% - 60px); overflow-y: auto; } }

@media (min-width: 992px) { .card-adjust-lg { height: 0; min-height: 100%; }
  .card-adjust-lg .card { height: calc(100% - 1.5rem); }
  .card-adjust-lg .card-body { height: calc(100% - 60px); overflow-y: auto; } }

@media (min-width: 1200px) { .card-adjust-xl { height: 0; min-height: 100%; }
  .card-adjust-xl .card { height: calc(100% - 1.5rem); }
  .card-adjust-xl .card-body { height: calc(100% - 60px); overflow-y: auto; } }

@media (min-width: 1400px) { .card-adjust-xxl { height: 0; min-height: 100%; }
  .card-adjust-xxl .card { height: calc(100% - 1.5rem); }
  .card-adjust-xxl .card-body { height: calc(100% - 60px); overflow-y: auto; } }

.card-footer-boxed { padding-right: 0; padding-bottom: 1rem; padding-left: 0; margin-left: 1rem; margin-right: 1rem; }

.card-pagination.pagination-tabs { margin-top: -1rem; margin-bottom: -1rem; border: 0; }

.card-pagination.pagination-tabs .page-link { border-top-width: 0 !important; }

.card-pagination.pagination-tabs .active .page-link { border-width: 0 0 1px 0 !important; }

.card-divider { border-color: #e3e3e3; }

.message-wrapper .card, .task-wrapper .card { border: 0; }

.customer-testimonial .content-wrapper:before { content: ""; position: absolute; top: 25px; left: -1px; margin-left: .75rem; border: 8px solid #000; border-color: transparent #e0e6ec #e0e6ec transparent; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transform-origin: 0 0; transform-origin: 0 0; -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); transform: rotate(135deg); box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(0, 0, 0, 0.06); }

.card-footer { background-color: transparent; }

.card-stats { padding-left: 1.9rem; }

.card .card-blockquote { position: relative; padding: 2rem; }

.card .card-blockquote .svg-bg { display: block; position: absolute; width: 100%; height: 95px; top: -94px; left: 0; }

.page-preview { display: block; position: relative; }

.page-preview .show-on-hover { position: absolute; bottom: -0; background: rgba(11, 13, 14, 0.85); padding: 10px 0; width: 100%; left: 0; opacity: 0; transition: 0.2s; }

@media (prefers-reduced-motion: reduce) { .page-preview .show-on-hover { transition: none; } }

.page-preview:hover { z-index: 1; }

.page-preview:hover .show-on-hover { opacity: 1; }

.theme-settings { z-index: 99; position: fixed; right: 15px; bottom: 0; }

.theme-settings, .theme-settings .card-body { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.theme-settings-close { position: absolute; top: 8px; right: 8px; font-size: .65rem; }

.btn-close.theme-settings-close { background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; border: 0; border-radius: 0.375rem; opacity: 0.5; }

.theme-settings-expand { right: 15px; bottom: 0; height: 0; transition: 0.3s height; }

@media (prefers-reduced-motion: reduce) { .theme-settings-expand { transition: none; } }

.theme-settings-expand.show { height: 40px; }

.theme-settings-expand:hover { background: #a3a3a3; cursor: pointer; }

.card { margin-bottom: 1.5rem; }

.card .cover { width: 100%; padding: 0; border-bottom: none; }

[class*="blocks-"] > li > .card { margin-bottom: 0; }

.card-title { margin-top: 0; }

.card-inverse.card-bordered, .card-inverse .card-header-bordered, .card-inverse .card-footer-bordered { border-color: rgba(255, 255, 255, 0.2); }

.card-inverse .card-header, .card-inverse .card-footer, .card-inverse .card-title, .card-inverse .card-blockquote { color: #fff; }

.card-inverse .card-link, .card-inverse .card-text, .card-inverse .card-blockquote > footer { color: rgba(255, 255, 255, 0.65); }

.card-inverse .card-link:focus, .card-inverse .card-link:hover { color: #2b3af0; }

.card-bordered { border: 1px solid #e3e3e3; }

.card-borderless { border: 0 !important; }

.card-header-bordered { border-bottom: 1px solid #e3e3e3; }

.card-footer-bordered { border-top: 1px solid #e3e3e3; }

.card-transparent { background-color: transparent; }

.card-header-transparent { background-color: transparent; }

.card-footer-transparent { background-color: transparent; }

.card-shadow { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.card-block { position: relative; flex: 1 1 auto; padding: 1rem; }

.card-text.type-link a { position: relative; display: inline-block; padding: 3px 5px; color: #e3e3e3; }

.card-text.type-link a:first-child { padding-left: 0; }

.card-text.type-link a:hover { color: #ececec; }

.card-text.type-link a + a:before { position: absolute; top: 10px; left: -2px; width: 3px; height: 3px; content: ""; background-color: #e3e3e3; border-radius: 50%; }

.card-watermark { position: absolute; right: 0; bottom: 0; line-height: 1; opacity: .1; }

.card-watermark.darker { color: black; }

.card-watermark.lighter { color: white; }

.card-divider:after { display: block; width: 20px; height: 2px; margin: 15px auto; content: ""; background-color: #fbfbfb; }

.card-actions { margin-top: 10px; text-align: right; }

.card-actions a { display: inline-block; margin-right: 10px; color: #e3e3e3; vertical-align: middle; }

.card-actions a.icon, .card-actions a .icon { text-decoration: none; }

.card-actions a.icon + span, .card-actions a .icon + span { margin-left: 2px; }

.card-actions a.active, .card-actions a:hover, .card-actions a:focus { color: #ececec; text-decoration: none; }

.card-actions a:last-child { margin-right: 0; }

.card-actions-sidebar { position: absolute; top: 20px; left: 20px; width: 60px; }

.card-actions-sidebar a { display: inline-block; width: 100%; height: 60px; margin-right: 0; text-align: center; border-right: 1px solid #ececec; }

.card-actions-sidebar a:before { display: inline-block; height: 100%; vertical-align: middle; content: ""; }

.card-actions-sidebar a + a { border-top: 1px solid #ececec; }

.card-actions-sidebar + .card-content { margin-left: 80px; }

.card-img { border-radius: 0; }

.card-img-left { border-radius: calc(0.5rem - 1px) 0 0 calc(0.5rem - 1px); position: absolute; top: 0; left: 0; width: 40%; height: 100%; }

@media (max-width: 575.98px) { .card-img-left { position: relative; width: 100%; height: 320px; }
  .card-img-left ~ .card-block { width: 100%; margin-left: 0; } }

.card-img-left ~ .card-block { width: 60%; margin-left: 40%; }

.card-default { background-color: #FFFFFF; }

.card-default.card-bordered, .card-default .card-header-bordered, .card-default .card-footer-bordered { border-color: #FFFFFF; }

.card-columns .card { margin-bottom: 1.5rem; break-inside: avoid; page-break-inside: avoid; }

.card-sm .card-header { padding: 1rem pxToRem(15px); }

.card-sm .card-block { padding: pxToRem(15px); }

.card-sm .card-footer { padding: 1rem pxToRem(15px); }

.card-md .card-header { padding: pxToRem(25px) pxToRem(30px); }

.card-md .card-block { padding: pxToRem(25px); }

.card-md .card-footer { padding: pxToRem(30px) pxToRem(25px); }

.card-lg .card-header { padding: pxToRem(30px); }

.card-lg .card-block { padding: pxToRem(30px); }

.card-lg .card-footer { padding: pxToRem(30px); }

.card-header-actions { float: right; margin: 0; }

.card > .list-group:not(:first-child) > .list-group-item:first-child { border-top-left-radius: 0; border-top-right-radius: 0; }

.card > .list-group:not(:last-child) > .list-group-item:last-child { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.card .card-block + .card-block { padding-top: 0; }

/** = Bootstrap carousels */
.carousel-caption, .carousel-caption h5, .carousel-caption .h5 { color: #FFFFFF; }

.carousel-indicators li { height: 10px; width: 10px; border-radius: 50%; background: transparent; border: 2px solid #FFFFFF; }

.carousel-indicators .active { opacity: 1; background: #FFFFFF; }

.carousel-control-prev-icon, .carousel-control-next-icon { width: auto; height: auto; font-weight: 900; }

.carousel-control-prev-icon { background-image: none; }

.carousel-control-prev-icon::before { content: '\f060'; font-family: "Font Awesome 5 Free"; font-size: 2rem; }

.carousel-control-next-icon { background-image: none; }

.carousel-control-next-icon:before { font-family: "Font Awesome 5 Free"; content: "\f061"; font-size: 2rem; }

.checklist { outline: none; }

.checklist .form-check { outline: none; user-select: none; }

.checklist .form-check + .form-check { margin-top: 0.75rem; }

.checklist .form-check:first-child[style*="display: none"] + .form-check { margin-top: 0; }

.checklist .form-check.draggable-mirror { z-index: 1030; }

.checklist .form-check.draggable-source--is-dragging { opacity: .2; }

.checklist .form-check .form-check-input:checked + .form-check-label { text-decoration: line-through; color: #6d6d6d; }

.comment { margin-bottom: 1rem; }

.comment-body { display: inline-block; padding: 1rem 1.25rem; background-color: #fbfbfb; border-radius: 0.5rem; }

.comment-time { display: block; margin-bottom: 0.5625rem; font-size: 0.8rem; color: #a3a3a3; }

.comment-text { font-size: 0.875rem; }

.comment-text:last-child { margin-bottom: 0; }

/** = Close */
.btn-close { float: right; }

.close { transition: all 0.2s ease; }

.close > span:not(.sr-only) { display: block; height: 1.25rem; width: 1.25rem; background-color: transparent; color: rgba(0, 0, 0, 0.6); line-height: 17px; border-radius: 50%; font-size: 1.25rem; transition: all 0.2s ease; }

.close:hover, .close:focus { background-color: transparent; color: rgba(0, 0, 0, 0.9); outline: none; }

.close:hover span:not(.sr-only), .close:focus span:not(.sr-only) { background-color: transparent; }

/** = Custom forms */
.custom-control-label:before { box-shadow: none; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

.custom-control-label span { position: relative; top: 2px; }

.custom-control-label { margin-bottom: 0; }

.custom-control-input:active ~ .custom-control-label::before { border-color: #0171df; }

.custom-file-label { background-color: #f3f3f5; }

.custom-file-label::after { background-color: #f3f3f5; }

.custom-select { font-size: 0.875rem; box-shadow: none; }

.custom-select.custom-select-shadow { box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.07); transition: box-shadow .15s ease; }

.custom-select.custom-select-shadow:focus { box-shadow: 0.1rem 0.1rem 0 rgba(246, 246, 246, 0.5); }

.custom-select:hover { cursor: pointer; }

.rating-star.star-lg label { margin-bottom: .5rem; }

.rating-star.star-lg label::before { font-size: 1.5rem; }

.rating-star label { position: relative; margin-bottom: 0; cursor: pointer; color: #f6f6f6; }

.rating-star label:before { content: "\f005"; font-family: "Font Awesome 5 Free"; font-weight: 900; transition: all .2s ease; font-size: 1.0625rem; }

.rating-star input { position: absolute; z-index: -1; opacity: 0; }

.rating-star > input:checked ~ label { color: #F6C343; }

.rating-star > label:hover { color: #F6C343; }

.rating-star > label:hover ~ label { color: #F6C343; }

.chart { position: relative; height: 300px; }

.chart.chart-appended { height: calc(300px - 3.9rem); }

.chart-sm { height: 225px; }

.chart-sm.chart-appended { height: calc(225px - 3.9rem); }

.chart-sparkline { width: 75px; height: 35px; }

.chart-legend { display: flex; justify-content: center; margin-top: 2.5rem; font-size: 0.875rem; text-align: center; color: #a3a3a3; }

.chart-legend-item { display: inline-flex; align-items: center; }

.chart-legend-item + .chart-legend-item { margin-left: 1rem; }

.chart-legend-indicator { display: inline-block; width: .5rem; height: .5rem; margin-right: 0.375rem; border-radius: 50%; }

#chart-tooltip { z-index: 0; }

#chart-tooltip .popover-arrow { top: 100%; left: 50%; transform: translateX(-50%) translateX(-0.5rem); }

#chart-tooltip { background: #FFF !important; }

.ct-bar { stroke-linecap: round; stroke-width: 10px; }

.ct-label { fill: #1f2937; color: #1f2937; font-size: 0.75rem; margin-top: 6px; font-weight: 600; }

.ct-slice-pie { stroke: #FFFFFF; stroke-width: 3px; }

.ct-chart-donut .ct-series { stroke: #FFFFFF; stroke-width: 3px; }

.ct-chart-pie .ct-label, .ct-chart-donut .ct-label { font-size: 0.75rem; font-weight: 600; }

.small-chart { margin-left: -1rem; }

.ct-chart-pie .ct-label, .ct-chart-donut .ct-label { color: #ffffff; fill: #ffffff; font-size: 1rem; font-weight: 600; }

.ct-series-g .ct-grid { stroke: #F8BD7A; stroke-width: 2px; stroke-dasharray: 2px; }

.ct-series-g .ct-label.ct-horizontal.ct-end { margin-left: -9px; margin-top: 10px; color: var(--bs-primary); }

/*! # Semantic UI 2.5.0 - Divider http://github.com/semantic-org/semantic-ui/ Released under the MIT license http://opensource.org/licenses/MIT */
/*******************************
            Divider
*******************************/
.ui.divider { margin: 1rem 0rem; line-height: 1; height: 0em; font-weight: bold; text-transform: uppercase; letter-spacing: 0.05em; color: rgba(0, 0, 0, 0.85); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/*-------------- Basic ---------------*/
.ui.divider:not(.vertical):not(.horizontal) { border-top: 1px solid rgba(34, 36, 38, 0.15); border-bottom: 1px solid rgba(255, 255, 255, 0.1); }

/*-------------- Coupling ---------------*/
/* Allow divider between each column row */
.ui.grid > .column + .divider, .ui.grid > .row > .column + .divider { left: auto; }

/*-------------- Horizontal ---------------*/
.ui.horizontal.divider { display: table; white-space: nowrap; height: auto; margin: ''; line-height: 1; text-align: center; }

.ui.horizontal.divider:before, .ui.horizontal.divider:after { content: ''; display: table-cell; position: relative; top: 50%; width: 50%; background-repeat: no-repeat; }

.ui.horizontal.divider:before { background-position: right 1em top 50%; }

.ui.horizontal.divider:after { background-position: left 1em top 50%; }

/*-------------- Vertical ---------------*/
.ui.vertical.divider { position: absolute; z-index: 2; top: 50%; left: 50%; margin: 0rem; padding: 0em; width: auto; height: 50%; line-height: 0em; text-align: center; transform: translateX(-50%); }

.ui.vertical.divider:before, .ui.vertical.divider:after { position: absolute; left: 50%; content: ''; z-index: 3; border-left: 1px solid rgba(34, 36, 38, 0.15); border-right: 1px solid rgba(255, 255, 255, 0.1); width: 0%; height: calc(100% -  1rem); }

.ui.vertical.divider:before { top: -100%; }

.ui.vertical.divider:after { top: auto; bottom: 0px; }

/* Inside grid */
@media only screen and (max-width: 767px) { .ui.stackable.grid .ui.vertical.divider, .ui.grid .stackable.row .ui.vertical.divider { display: table; white-space: nowrap; height: auto; margin: ''; overflow: hidden; line-height: 1; text-align: center; position: static; top: 0; left: 0; transform: none; }
  .ui.stackable.grid .ui.vertical.divider:before, .ui.grid .stackable.row .ui.vertical.divider:before, .ui.stackable.grid .ui.vertical.divider:after, .ui.grid .stackable.row .ui.vertical.divider:after { position: static; left: 0; border-left: none; border-right: none; content: ''; display: table-cell; position: relative; top: 50%; width: 50%; background-repeat: no-repeat; }
  .ui.stackable.grid .ui.vertical.divider:before, .ui.grid .stackable.row .ui.vertical.divider:before { background-position: right 1em top 50%; }
  .ui.stackable.grid .ui.vertical.divider:after, .ui.grid .stackable.row .ui.vertical.divider:after { background-position: left 1em top 50%; } }

/*-------------- Icon ---------------*/
.ui.divider > .icon { margin: 0rem; font-size: 1rem; height: 1em; vertical-align: middle; }

/******************************* Variations */
/*-------------- Hidden ---------------*/
.ui.hidden.divider { border-color: transparent !important; }

.ui.hidden.divider:before, .ui.hidden.divider:after { display: none; }

/*-------------- Inverted ---------------*/
.ui.divider.inverted, .ui.vertical.inverted.divider, .ui.horizontal.inverted.divider { color: #FFFFFF; }

.ui.divider.inverted, .ui.divider.inverted:after, .ui.divider.inverted:before { border-top-color: rgba(34, 36, 38, 0.15) !important; border-left-color: rgba(34, 36, 38, 0.15) !important; border-bottom-color: rgba(255, 255, 255, 0.15) !important; border-right-color: rgba(255, 255, 255, 0.15) !important; }

/*-------------- Fitted ---------------*/
.ui.fitted.divider { margin: 0em; }

/*-------------- Clearing ---------------*/
.ui.clearing.divider { clear: both; }

/*-------------- Section ---------------*/
.ui.section.divider { margin-top: 2rem; margin-bottom: 2rem; }

/*-------------- Sizes ---------------*/
.ui.divider { font-size: 1rem; }

/******************************* Theme Overrides */
.ui.horizontal.divider:before, .ui.horizontal.divider:after { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC"); }

@media only screen and (max-width: 767px) { .ui.stackable.grid .ui.vertical.divider:before, .ui.grid .stackable.row .ui.vertical.divider:before, .ui.stackable.grid .ui.vertical.divider:after, .ui.grid .stackable.row .ui.vertical.divider:after { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC"); } }

/******************************* Site Overrides */
.dropdown-toggle::after { width: auto; height: auto; border: none !important; vertical-align: middle; font: normal normal normal 1em/1 'LineIcons'; }

.dropdown-toggle::after { content: '\eb11'; }

.dropdown-toggle.no-caret::after { content: ''; display: none; }

.dropup > .dropdown-menu { top: auto !important; bottom: 100%; margin-top: 0; margin-bottom: 0; }

.dropup > .dropdown-menu::after { content: '\eb0b'; width: auto; height: auto; border: none !important; vertical-align: middle; font: normal normal normal 1em/1 'LineIcons'; }

.dropstart > .dropdown-toggle .dropdown-menu { top: 0 !important; }

.dropend > .dropdown-toggle .dropdown-menu { top: 0 !important; }

.dropend > .dropdown-toggle::after { content: '\eb0d'; }

.dropleft > .dropdown-toggle::before { content: '\eb11'; width: auto; height: auto; border: none !important; vertical-align: middle; font: normal normal normal 1em/1 'LineIcons'; }

.navbar-nav li.dropend.active > .dropdown-item { color: var(--bs-primary) !important; font-weight: bold !important; }

.dropdown-item.dropdown-toggle { display: flex; justify-content: space-between; }

.dropdown-menu { animation: dropdownMenu .15s; top: 100% !important; left: 0; margin-top: 0; }

.dropdown-menu.dropdown-menu-start { right: auto /* rtl:ignore */ !important; left: 0 /* rtl:ignore */ !important; }

.dropdown-menu.dropdown-menu-end { right: 0 /* rtl:ignore */ !important; left: auto /* rtl:ignore */ !important; }

@keyframes dropdownMenu { from { opacity: 0; }
  to { opacity: 1; } }

.open > .dropdown-menu { display: block; }

.dropdown-ellipses { font-size: 1.125rem; color: #e3e3e3; }

.dropdown-ellipses::after { display: none; }

.dropdown-menu-card { min-width: 350px; padding-top: 0; padding-bottom: 0; background-color: #FFFFFF; border-color: #ececec; }

.dropdown-menu-card .card-header { min-height: 3.125rem; }

.dropdown-menu-card .card-body { max-height: 350px; overflow-y: auto; }

.dropdown-menu-sm { padding-top: 0.25rem; padding-bottom: 0.25rem; font-size: 0.875rem; }

.dropdown-menu-sm .dropdown-item { padding: 0.1875rem 0.75rem; }

/*! # Semantic UI 2.5.0 - Flag http://github.com/semantic-org/semantic-ui/ Released under the MIT license http://opensource.org/licenses/MIT */
/*******************************
             Flag
*******************************/
i.flag:not(.icon) { display: inline-block; width: 16px; height: 11px; line-height: 11px; vertical-align: baseline; margin: 0em 0.5em 0em 0em; text-decoration: inherit; speak: none; font-smoothing: antialiased; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

/* Sprite */
i.flag:not(.icon):before { display: inline-block; content: ''; background: url(../img/flags.png) no-repeat -108px -1976px; width: 16px; height: 11px; }

/* Flag Sprite Based On http://www.famfamfam.com/lab/icons/flags/ */
/******************************* Theme Overrides */
i.flag.ad:before, i.flag.andorra:before { background-position: 0px 0px; }

i.flag.ae:before, i.flag.united.arab.emirates:before, i.flag.uae:before { background-position: 0px -26px; }

i.flag.af:before, i.flag.afghanistan:before { background-position: 0px -52px; }

i.flag.ag:before, i.flag.antigua:before { background-position: 0px -78px; }

i.flag.ai:before, i.flag.anguilla:before { background-position: 0px -104px; }

i.flag.al:before, i.flag.albania:before { background-position: 0px -130px; }

i.flag.am:before, i.flag.armenia:before { background-position: 0px -156px; }

i.flag.an:before, i.flag.netherlands.antilles:before { background-position: 0px -182px; }

i.flag.ao:before, i.flag.angola:before { background-position: 0px -208px; }

i.flag.ar:before, i.flag.argentina:before { background-position: 0px -234px; }

i.flag.as:before, i.flag.american.samoa:before { background-position: 0px -260px; }

i.flag.at:before, i.flag.austria:before { background-position: 0px -286px; }

i.flag.au:before, i.flag.australia:before { background-position: 0px -312px; }

i.flag.aw:before, i.flag.aruba:before { background-position: 0px -338px; }

i.flag.ax:before, i.flag.aland.islands:before { background-position: 0px -364px; }

i.flag.az:before, i.flag.azerbaijan:before { background-position: 0px -390px; }

i.flag.ba:before, i.flag.bosnia:before { background-position: 0px -416px; }

i.flag.bb:before, i.flag.barbados:before { background-position: 0px -442px; }

i.flag.bd:before, i.flag.bangladesh:before { background-position: 0px -468px; }

i.flag.be:before, i.flag.belgium:before { background-position: 0px -494px; }

i.flag.bf:before, i.flag.burkina.faso:before { background-position: 0px -520px; }

i.flag.bg:before, i.flag.bulgaria:before { background-position: 0px -546px; }

i.flag.bh:before, i.flag.bahrain:before { background-position: 0px -572px; }

i.flag.bi:before, i.flag.burundi:before { background-position: 0px -598px; }

i.flag.bj:before, i.flag.benin:before { background-position: 0px -624px; }

i.flag.bm:before, i.flag.bermuda:before { background-position: 0px -650px; }

i.flag.bn:before, i.flag.brunei:before { background-position: 0px -676px; }

i.flag.bo:before, i.flag.bolivia:before { background-position: 0px -702px; }

i.flag.br:before, i.flag.brazil:before { background-position: 0px -728px; }

i.flag.bs:before, i.flag.bahamas:before { background-position: 0px -754px; }

i.flag.bt:before, i.flag.bhutan:before { background-position: 0px -780px; }

i.flag.bv:before, i.flag.bouvet.island:before { background-position: 0px -806px; }

i.flag.bw:before, i.flag.botswana:before { background-position: 0px -832px; }

i.flag.by:before, i.flag.belarus:before { background-position: 0px -858px; }

i.flag.bz:before, i.flag.belize:before { background-position: 0px -884px; }

i.flag.ca:before, i.flag.canada:before { background-position: 0px -910px; }

i.flag.cc:before, i.flag.cocos.islands:before { background-position: 0px -962px; }

i.flag.cd:before, i.flag.congo:before { background-position: 0px -988px; }

i.flag.cf:before, i.flag.central.african.republic:before { background-position: 0px -1014px; }

i.flag.cg:before, i.flag.congo.brazzaville:before { background-position: 0px -1040px; }

i.flag.ch:before, i.flag.switzerland:before { background-position: 0px -1066px; }

i.flag.ci:before, i.flag.cote.divoire:before { background-position: 0px -1092px; }

i.flag.ck:before, i.flag.cook.islands:before { background-position: 0px -1118px; }

i.flag.cl:before, i.flag.chile:before { background-position: 0px -1144px; }

i.flag.cm:before, i.flag.cameroon:before { background-position: 0px -1170px; }

i.flag.cn:before, i.flag.china:before { background-position: 0px -1196px; }

i.flag.co:before, i.flag.colombia:before { background-position: 0px -1222px; }

i.flag.cr:before, i.flag.costa.rica:before { background-position: 0px -1248px; }

i.flag.cs:before, i.flag.serbia:before { background-position: 0px -1274px; }

i.flag.cu:before, i.flag.cuba:before { background-position: 0px -1300px; }

i.flag.cv:before, i.flag.cape.verde:before { background-position: 0px -1326px; }

i.flag.cx:before, i.flag.christmas.island:before { background-position: 0px -1352px; }

i.flag.cy:before, i.flag.cyprus:before { background-position: 0px -1378px; }

i.flag.cz:before, i.flag.czech.republic:before { background-position: 0px -1404px; }

i.flag.de:before, i.flag.germany:before { background-position: 0px -1430px; }

i.flag.dj:before, i.flag.djibouti:before { background-position: 0px -1456px; }

i.flag.dk:before, i.flag.denmark:before { background-position: 0px -1482px; }

i.flag.dm:before, i.flag.dominica:before { background-position: 0px -1508px; }

i.flag.do:before, i.flag.dominican.republic:before { background-position: 0px -1534px; }

i.flag.dz:before, i.flag.algeria:before { background-position: 0px -1560px; }

i.flag.ec:before, i.flag.ecuador:before { background-position: 0px -1586px; }

i.flag.ee:before, i.flag.estonia:before { background-position: 0px -1612px; }

i.flag.eg:before, i.flag.egypt:before { background-position: 0px -1638px; }

i.flag.eh:before, i.flag.western.sahara:before { background-position: 0px -1664px; }

i.flag.gb.eng:before, i.flag.england:before { background-position: 0px -1690px; }

i.flag.er:before, i.flag.eritrea:before { background-position: 0px -1716px; }

i.flag.es:before, i.flag.spain:before { background-position: 0px -1742px; }

i.flag.et:before, i.flag.ethiopia:before { background-position: 0px -1768px; }

i.flag.eu:before, i.flag.european.union:before { background-position: 0px -1794px; }

i.flag.fi:before, i.flag.finland:before { background-position: 0px -1846px; }

i.flag.fj:before, i.flag.fiji:before { background-position: 0px -1872px; }

i.flag.fk:before, i.flag.falkland.islands:before { background-position: 0px -1898px; }

i.flag.fm:before, i.flag.micronesia:before { background-position: 0px -1924px; }

i.flag.fo:before, i.flag.faroe.islands:before { background-position: 0px -1950px; }

i.flag.fr:before, i.flag.france:before { background-position: 0px -1976px; }

i.flag.ga:before, i.flag.gabon:before { background-position: -36px 0px; }

i.flag.en:before, i.flag.gb:before, i.flag.uk:before, i.flag.united.kingdom:before { background-position: -36px -26px; }

i.flag.gd:before, i.flag.grenada:before { background-position: -36px -52px; }

i.flag.ge:before, i.flag.georgia:before { background-position: -36px -78px; }

i.flag.gf:before, i.flag.french.guiana:before { background-position: -36px -104px; }

i.flag.gh:before, i.flag.ghana:before { background-position: -36px -130px; }

i.flag.gi:before, i.flag.gibraltar:before { background-position: -36px -156px; }

i.flag.gl:before, i.flag.greenland:before { background-position: -36px -182px; }

i.flag.gm:before, i.flag.gambia:before { background-position: -36px -208px; }

i.flag.gn:before, i.flag.guinea:before { background-position: -36px -234px; }

i.flag.gp:before, i.flag.guadeloupe:before { background-position: -36px -260px; }

i.flag.gq:before, i.flag.equatorial.guinea:before { background-position: -36px -286px; }

i.flag.gr:before, i.flag.greece:before { background-position: -36px -312px; }

i.flag.gs:before, i.flag.sandwich.islands:before { background-position: -36px -338px; }

i.flag.gt:before, i.flag.guatemala:before { background-position: -36px -364px; }

i.flag.gu:before, i.flag.guam:before { background-position: -36px -390px; }

i.flag.gw:before, i.flag.guinea-bissau:before { background-position: -36px -416px; }

i.flag.gy:before, i.flag.guyana:before { background-position: -36px -442px; }

i.flag.hk:before, i.flag.hong.kong:before { background-position: -36px -468px; }

i.flag.hm:before, i.flag.heard.island:before { background-position: -36px -494px; }

i.flag.hn:before, i.flag.honduras:before { background-position: -36px -520px; }

i.flag.hr:before, i.flag.croatia:before { background-position: -36px -546px; }

i.flag.ht:before, i.flag.haiti:before { background-position: -36px -572px; }

i.flag.hu:before, i.flag.hungary:before { background-position: -36px -598px; }

i.flag.id:before, i.flag.indonesia:before { background-position: -36px -624px; }

i.flag.ie:before, i.flag.ireland:before { background-position: -36px -650px; }

i.flag.il:before, i.flag.israel:before { background-position: -36px -676px; }

i.flag.in:before, i.flag.india:before { background-position: -36px -702px; }

i.flag.io:before, i.flag.indian.ocean.territory:before { background-position: -36px -728px; }

i.flag.iq:before, i.flag.iraq:before { background-position: -36px -754px; }

i.flag.ir:before, i.flag.iran:before { background-position: -36px -780px; }

i.flag.is:before, i.flag.iceland:before { background-position: -36px -806px; }

i.flag.it:before, i.flag.italy:before { background-position: -36px -832px; }

i.flag.jm:before, i.flag.jamaica:before { background-position: -36px -858px; }

i.flag.jo:before, i.flag.jordan:before { background-position: -36px -884px; }

i.flag.jp:before, i.flag.japan:before { background-position: -36px -910px; }

i.flag.ke:before, i.flag.kenya:before { background-position: -36px -936px; }

i.flag.kg:before, i.flag.kyrgyzstan:before { background-position: -36px -962px; }

i.flag.kh:before, i.flag.cambodia:before { background-position: -36px -988px; }

i.flag.ki:before, i.flag.kiribati:before { background-position: -36px -1014px; }

i.flag.km:before, i.flag.comoros:before { background-position: -36px -1040px; }

i.flag.kn:before, i.flag.saint.kitts.and.nevis:before { background-position: -36px -1066px; }

i.flag.kp:before, i.flag.north.korea:before { background-position: -36px -1092px; }

i.flag.kr:before, i.flag.south.korea:before { background-position: -36px -1118px; }

i.flag.kw:before, i.flag.kuwait:before { background-position: -36px -1144px; }

i.flag.ky:before, i.flag.cayman.islands:before { background-position: -36px -1170px; }

i.flag.kz:before, i.flag.kazakhstan:before { background-position: -36px -1196px; }

i.flag.la:before, i.flag.laos:before { background-position: -36px -1222px; }

i.flag.lb:before, i.flag.lebanon:before { background-position: -36px -1248px; }

i.flag.lc:before, i.flag.saint.lucia:before { background-position: -36px -1274px; }

i.flag.li:before, i.flag.liechtenstein:before { background-position: -36px -1300px; }

i.flag.lk:before, i.flag.sri.lanka:before { background-position: -36px -1326px; }

i.flag.lr:before, i.flag.liberia:before { background-position: -36px -1352px; }

i.flag.ls:before, i.flag.lesotho:before { background-position: -36px -1378px; }

i.flag.lt:before, i.flag.lithuania:before { background-position: -36px -1404px; }

i.flag.lu:before, i.flag.luxembourg:before { background-position: -36px -1430px; }

i.flag.lv:before, i.flag.latvia:before { background-position: -36px -1456px; }

i.flag.ly:before, i.flag.libya:before { background-position: -36px -1482px; }

i.flag.ma:before, i.flag.morocco:before { background-position: -36px -1508px; }

i.flag.mc:before, i.flag.monaco:before { background-position: -36px -1534px; }

i.flag.md:before, i.flag.moldova:before { background-position: -36px -1560px; }

i.flag.me:before, i.flag.montenegro:before { background-position: -36px -1586px; }

i.flag.mg:before, i.flag.madagascar:before { background-position: -36px -1613px; }

i.flag.mh:before, i.flag.marshall.islands:before { background-position: -36px -1639px; }

i.flag.mk:before, i.flag.macedonia:before { background-position: -36px -1665px; }

i.flag.ml:before, i.flag.mali:before { background-position: -36px -1691px; }

i.flag.mm:before, i.flag.myanmar:before, i.flag.burma:before { background-position: -73px -1821px; }

i.flag.mn:before, i.flag.mongolia:before { background-position: -36px -1743px; }

i.flag.mo:before, i.flag.macau:before { background-position: -36px -1769px; }

i.flag.mp:before, i.flag.northern.mariana.islands:before { background-position: -36px -1795px; }

i.flag.mq:before, i.flag.martinique:before { background-position: -36px -1821px; }

i.flag.mr:before, i.flag.mauritania:before { background-position: -36px -1847px; }

i.flag.ms:before, i.flag.montserrat:before { background-position: -36px -1873px; }

i.flag.mt:before, i.flag.malta:before { background-position: -36px -1899px; }

i.flag.mu:before, i.flag.mauritius:before { background-position: -36px -1925px; }

i.flag.mv:before, i.flag.maldives:before { background-position: -36px -1951px; }

i.flag.mw:before, i.flag.malawi:before { background-position: -36px -1977px; }

i.flag.mx:before, i.flag.mexico:before { background-position: -72px 0px; }

i.flag.my:before, i.flag.malaysia:before { background-position: -72px -26px; }

i.flag.mz:before, i.flag.mozambique:before { background-position: -72px -52px; }

i.flag.na:before, i.flag.namibia:before { background-position: -72px -78px; }

i.flag.nc:before, i.flag.new.caledonia:before { background-position: -72px -104px; }

i.flag.ne:before, i.flag.niger:before { background-position: -72px -130px; }

i.flag.nf:before, i.flag.norfolk.island:before { background-position: -72px -156px; }

i.flag.ng:before, i.flag.nigeria:before { background-position: -72px -182px; }

i.flag.ni:before, i.flag.nicaragua:before { background-position: -72px -208px; }

i.flag.nl:before, i.flag.netherlands:before { background-position: -72px -234px; }

i.flag.no:before, i.flag.norway:before { background-position: -72px -260px; }

i.flag.np:before, i.flag.nepal:before { background-position: -72px -286px; }

i.flag.nr:before, i.flag.nauru:before { background-position: -72px -312px; }

i.flag.nu:before, i.flag.niue:before { background-position: -72px -338px; }

i.flag.nz:before, i.flag.new.zealand:before { background-position: -72px -364px; }

i.flag.om:before, i.flag.oman:before { background-position: -72px -390px; }

i.flag.pa:before, i.flag.panama:before { background-position: -72px -416px; }

i.flag.pe:before, i.flag.peru:before { background-position: -72px -442px; }

i.flag.pf:before, i.flag.french.polynesia:before { background-position: -72px -468px; }

i.flag.pg:before, i.flag.new.guinea:before { background-position: -72px -494px; }

i.flag.ph:before, i.flag.philippines:before { background-position: -72px -520px; }

i.flag.pk:before, i.flag.pakistan:before { background-position: -72px -546px; }

i.flag.pl:before, i.flag.poland:before { background-position: -72px -572px; }

i.flag.pm:before, i.flag.saint.pierre:before { background-position: -72px -598px; }

i.flag.pn:before, i.flag.pitcairn.islands:before { background-position: -72px -624px; }

i.flag.pr:before, i.flag.puerto.rico:before { background-position: -72px -650px; }

i.flag.ps:before, i.flag.palestine:before { background-position: -72px -676px; }

i.flag.pt:before, i.flag.portugal:before { background-position: -72px -702px; }

i.flag.pw:before, i.flag.palau:before { background-position: -72px -728px; }

i.flag.py:before, i.flag.paraguay:before { background-position: -72px -754px; }

i.flag.qa:before, i.flag.qatar:before { background-position: -72px -780px; }

i.flag.re:before, i.flag.reunion:before { background-position: -72px -806px; }

i.flag.ro:before, i.flag.romania:before { background-position: -72px -832px; }

i.flag.rs:before, i.flag.serbia:before { background-position: -72px -858px; }

i.flag.ru:before, i.flag.russia:before { background-position: -72px -884px; }

i.flag.rw:before, i.flag.rwanda:before { background-position: -72px -910px; }

i.flag.sa:before, i.flag.saudi.arabia:before { background-position: -72px -936px; }

i.flag.sb:before, i.flag.solomon.islands:before { background-position: -72px -962px; }

i.flag.sc:before, i.flag.seychelles:before { background-position: -72px -988px; }

i.flag.gb.sct:before, i.flag.scotland:before { background-position: -72px -1014px; }

i.flag.sd:before, i.flag.sudan:before { background-position: -72px -1040px; }

i.flag.se:before, i.flag.sweden:before { background-position: -72px -1066px; }

i.flag.sg:before, i.flag.singapore:before { background-position: -72px -1092px; }

i.flag.sh:before, i.flag.saint.helena:before { background-position: -72px -1118px; }

i.flag.si:before, i.flag.slovenia:before { background-position: -72px -1144px; }

i.flag.sj:before, i.flag.svalbard:before, i.flag.jan.mayen:before { background-position: -72px -1170px; }

i.flag.sk:before, i.flag.slovakia:before { background-position: -72px -1196px; }

i.flag.sl:before, i.flag.sierra.leone:before { background-position: -72px -1222px; }

i.flag.sm:before, i.flag.san.marino:before { background-position: -72px -1248px; }

i.flag.sn:before, i.flag.senegal:before { background-position: -72px -1274px; }

i.flag.so:before, i.flag.somalia:before { background-position: -72px -1300px; }

i.flag.sr:before, i.flag.suriname:before { background-position: -72px -1326px; }

i.flag.st:before, i.flag.sao.tome:before { background-position: -72px -1352px; }

i.flag.sv:before, i.flag.el.salvador:before { background-position: -72px -1378px; }

i.flag.sy:before, i.flag.syria:before { background-position: -72px -1404px; }

i.flag.sz:before, i.flag.swaziland:before { background-position: -72px -1430px; }

i.flag.tc:before, i.flag.caicos.islands:before { background-position: -72px -1456px; }

i.flag.td:before, i.flag.chad:before { background-position: -72px -1482px; }

i.flag.tf:before, i.flag.french.territories:before { background-position: -72px -1508px; }

i.flag.tg:before, i.flag.togo:before { background-position: -72px -1534px; }

i.flag.th:before, i.flag.thailand:before { background-position: -72px -1560px; }

i.flag.tj:before, i.flag.tajikistan:before { background-position: -72px -1586px; }

i.flag.tk:before, i.flag.tokelau:before { background-position: -72px -1612px; }

i.flag.tl:before, i.flag.timorleste:before { background-position: -72px -1638px; }

i.flag.tm:before, i.flag.turkmenistan:before { background-position: -72px -1664px; }

i.flag.tn:before, i.flag.tunisia:before { background-position: -72px -1690px; }

i.flag.to:before, i.flag.tonga:before { background-position: -72px -1716px; }

i.flag.tr:before, i.flag.turkey:before { background-position: -72px -1742px; }

i.flag.tt:before, i.flag.trinidad:before { background-position: -72px -1768px; }

i.flag.tv:before, i.flag.tuvalu:before { background-position: -72px -1794px; }

i.flag.tw:before, i.flag.taiwan:before { background-position: -72px -1820px; }

i.flag.tz:before, i.flag.tanzania:before { background-position: -72px -1846px; }

i.flag.ua:before, i.flag.ukraine:before { background-position: -72px -1872px; }

i.flag.ug:before, i.flag.uganda:before { background-position: -72px -1898px; }

i.flag.um:before, i.flag.us.minor.islands:before { background-position: -72px -1924px; }

i.flag.us:before, i.flag.america:before, i.flag.united.states:before { background-position: -72px -1950px; }

i.flag.uy:before, i.flag.uruguay:before { background-position: -72px -1976px; }

i.flag.uz:before, i.flag.uzbekistan:before { background-position: -108px 0px; }

i.flag.va:before, i.flag.vatican.city:before { background-position: -108px -26px; }

i.flag.vc:before, i.flag.saint.vincent:before { background-position: -108px -52px; }

i.flag.ve:before, i.flag.venezuela:before { background-position: -108px -78px; }

i.flag.vg:before, i.flag.british.virgin.islands:before { background-position: -108px -104px; }

i.flag.vi:before, i.flag.us.virgin.islands:before { background-position: -108px -130px; }

i.flag.vn:before, i.flag.vietnam:before { background-position: -108px -156px; }

i.flag.vu:before, i.flag.vanuatu:before { background-position: -108px -182px; }

i.flag.gb.wls:before, i.flag.wales:before { background-position: -108px -208px; }

i.flag.wf:before, i.flag.wallis.and.futuna:before { background-position: -108px -234px; }

i.flag.ws:before, i.flag.samoa:before { background-position: -108px -260px; }

i.flag.ye:before, i.flag.yemen:before { background-position: -108px -286px; }

i.flag.yt:before, i.flag.mayotte:before { background-position: -108px -312px; }

i.flag.za:before, i.flag.south.africa:before { background-position: -108px -338px; }

i.flag.zm:before, i.flag.zambia:before { background-position: -108px -364px; }

i.flag.zw:before, i.flag.zimbabwe:before { background-position: -108px -390px; }

/******************************* Site Overrides */
/* Default Bootstrap grid behavior (auto-width below 992px) */
/* Large screens (≥992px) */
@media (min-width: 992px) { .col-five { flex: 0 0 20%; max-width: 20%; }
  /* 5 columns (20% each) */
  .col-seven { flex: 0 0 14.2857%; max-width: 14.2857%; }
  /* 7 columns */
  .col-eight { flex: 0 0 12.5%; max-width: 12.5%; }
  /* 8 columns */
  .col-ten { flex: 0 0 10%; max-width: 10%; }
  /* 10 columns */ }

/* Medium screens (≥768px) */
@media (min-width: 768px) { .col-five-md { flex: 0 0 20%; max-width: 20%; }
  .col-seven-md { flex: 0 0 14.2857%; max-width: 14.2857%; }
  .col-eight-md { flex: 0 0 12.5%; max-width: 12.5%; } }

/* Small screens (≥576px) */
@media (min-width: 576px) { .col-five-sm { flex: 0 0 20%; max-width: 20%; } }

/* Mobile screens (<576px) - Full width */
@media (max-width: 576px) { .col-five, .col-seven, .col-eight, .col-ten, .col-five-md, .col-seven-md, .col-eight-md, .col-five-sm { flex: 0 0 100%; max-width: 100%; } }

.header { margin-bottom: 2rem; }

.header-img-top { width: 100%; height: auto; }

.header-body { padding-top: 1.5rem; padding-bottom: 1.5rem; border-bottom: 1px solid #ececec; }

.header.bg-dark .header-body, .header.bg-hero .header-body { border-bottom-color: rgba(236, 236, 236, 0.1); }

.header-footer { padding-top: 1.5rem; padding-bottom: 1.5rem; }

.header-pretitle { text-transform: uppercase; letter-spacing: .08em; color: #a3a3a3; }

.header-title { margin-bottom: 0; text-transform: uppercase; font-weight: 800; }

.header-subtitle { margin-top: 0.25rem; margin-bottom: 0; color: #a3a3a3; }

.header-tabs { margin-bottom: -1.5rem; border-bottom-width: 0; }

.header-tabs .nav-link { padding-top: 1.5rem; padding-bottom: 1.5rem; }

/** = Icon boxes */
.icon { display: inline-block; }

.icon > .fe, .icon > .lni { display: block; align-content: center; min-width: 1.6em; min-height: 1.6em; text-align: center; font-size: 1.125rem !important; }

.icon.icon-xxs { height: 1rem; }

.icon.icon-xs { height: 1.25rem; }

.icon.icon-sm { height: 1.5rem; }

.icon.icon-lg { height: 3.5rem; }

.icon.icon-xl { height: 4.5rem; }

.icon.icon-xxl { height: 6rem; }

.icon.active-dot svg { height: 0.7rem; }

.icon.active { position: relative; }

.icon.active > .fe, .icon.active > .lni { -webkit-mask-image: url(../img/masks/icon-status.svg); -webkit-mask-size: 100% 100%; mask-image: url(../img/masks/icon-status.svg); mask-size: 100% 100%; }

.icon.active::after { content: ""; position: absolute; top: 10%; right: 20%; width: 20%; height: 20%; border-radius: 50%; background-color: var(--bs-primary); }

.icon-shape { width: 4rem; height: 4rem; display: inline-flex; align-items: center; justify-content: center; }

.icon-shape svg { height: 2rem; }

.icon-shape.icon-xxs { width: 1.5rem; height: 1.5rem; }

.icon-shape.icon-xxs svg { height: 1rem; }

.icon-shape.icon-xs { width: 2.5rem; height: 2.5rem; }

.icon-shape.icon-xs svg { height: 1.25rem; }

.icon-shape.icon-sm { width: 3.275rem; height: 3.275rem; }

.icon-shape.icon-sm svg { height: 1.5rem; }

.icon-shape.icon-lg { width: 5rem; height: 5rem; }

.icon-shape.icon-lg svg { height: 3.5rem; }

.icon-shape.icon-xl { width: 6rem; height: 6rem; }

.icon-shape.icon-xl svg { height: 4.5rem; }

.icon-shape.icon-xxl { width: 7.5rem; height: 7.5rem; }

.icon-shape.icon-xxl svg { height: 6rem; }

.rating-star:hover { cursor: pointer; color: #F6C343; }

.toggle-icon { height: 1.875rem; }

.w--20 { width: 20px; }

.dot { width: 12px; height: 12px; }

.bell-dot { display: inline-block; position: absolute; top: -11px; right: 6px; height: 10px; width: 10px; border: 2px solid #fbfbfb; }

.notification-bell.unread::before { position: absolute; content: ""; background-color: #f51d00; right: 12px; top: 7px; height: 0.75rem; width: 0.75rem; border-radius: 50%; border: 2px solid #fbfbfb; }

.bootstrap-big-icon { position: absolute; opacity: 0.05; transform: rotate(17deg); }

@media (min-width: 992px) { .bootstrap-big-icon { right: -20%; bottom: 6%; } }

@media (min-width: 1200px) { .bootstrap-big-icon { right: -10%; bottom: 6%; } }

.github-big-icon { position: absolute; right: 80px; }

.github-big-icon svg { color: #e3e3e3; height: 800px; opacity: 0.2; }

.icon-shape-light { color: #f6f6f6; background-color: rgba(246, 246, 246, 0.3); }

.icon-shape-dark { color: #0b0d0e; background-color: rgba(11, 13, 14, 0.3); }

.icon-shape-primary { color: #0171df; background-color: rgba(1, 113, 223, 0.3); }

.icon-shape-secondary { color: #727cf5; background-color: rgba(114, 124, 245, 0.3); }

.icon-shape-tertiary { color: #6627b3; background-color: rgba(102, 39, 179, 0.3); }

.icon-shape-info { color: #4085f1; background-color: rgba(64, 133, 241, 0.3); }

.icon-shape-accent1 { color: #3bc724; background-color: rgba(59, 199, 36, 0.3); }

.icon-shape-accent2 { color: #a4bfa6; background-color: rgba(164, 191, 166, 0.3); }

.icon-shape-accent3 { color: #d3dada; background-color: rgba(211, 218, 218, 0.3); }

.icon-shape-success { color: #00c470; background-color: rgba(0, 196, 112, 0.3); }

.icon-shape-warning { color: #ecd300; background-color: rgba(236, 211, 0, 0.3); }

.icon-shape-danger { color: #ff1d0b; background-color: rgba(255, 29, 11, 0.3); }

.icon-shape-white { color: #FFFFFF; background-color: rgba(255, 255, 255, 0.3); }

.icon-shape-black { color: #000; background-color: rgba(0, 0, 0, 0.3); }

.icon-shape-indigo { color: #727cf5; background-color: rgba(114, 124, 245, 0.3); }

.icon-shape-purple { color: #6b5eae; background-color: rgba(107, 94, 174, 0.3); }

.icon-shape-orange { color: #fd7e14; background-color: rgba(253, 126, 20, 0.3); }

.icon-shape-yellow { color: #F6C343; background-color: rgba(246, 195, 67, 0.3); }

.icon-shape-yellow-100 { color: #ffeed6; background-color: rgba(255, 238, 214, 0.3); }

.icon-shape-yellow-200 { color: #f5dbb8; background-color: rgba(245, 219, 184, 0.3); }

.icon-shape-gray-50 { color: #fdfdfd; background-color: rgba(253, 253, 253, 0.3); }

.icon-shape-gray-100 { color: #fbfbfb; background-color: rgba(251, 251, 251, 0.3); }

.icon-shape-gray-200 { color: #f6f6f6; background-color: rgba(246, 246, 246, 0.3); }

.icon-shape-gray-300 { color: #ececec; background-color: rgba(236, 236, 236, 0.3); }

.icon-shape-gray-400 { color: #e3e3e3; background-color: rgba(227, 227, 227, 0.3); }

.icon-shape-gray-500 { color: #d9d9d9; background-color: rgba(217, 217, 217, 0.3); }

.icon-shape-gray-600 { color: #a3a3a3; background-color: rgba(163, 163, 163, 0.3); }

.icon-shape-gray-700 { color: #6d6d6d; background-color: rgba(109, 109, 109, 0.3); }

.icon-shape-gray-800 { color: #363636; background-color: rgba(54, 54, 54, 0.3); }

.icon-shape-gray-900 { color: #212121; background-color: rgba(33, 33, 33, 0.3); }

.lni-32 { font-size: 32px !important; }

.lni-36 { font-size: 36px !important; }

.lni-40 { font-size: 40px !important; }

.lni-46 { font-size: 46px !important; }

.lni-56 { font-size: 56px !important; }

.lni-66 { font-size: 66px !important; }

.lni-72 { font-size: 72px !important; }

.lni-80 { font-size: 80px !important; }

ul.icons li.col1 .lin { padding: 1rem; border: 1px solid #ececec; width: 4rem; height: 4rem; display: inline-flex; align-items: center; justify-content: center; }

/** = Images */
.image-xl { height: 20rem; }

.image-xl img { height: 20rem; }

.image-lg { height: 12rem; }

.image-lg img { height: 12rem; }

.image-md { height: 5.5rem; }

.image-md img { height: 5.5rem; }

.image-sm { height: 3rem; }

.image-sm img { height: 3rem; }

.image-xs { height: 1.5rem; }

.image-xs img { height: 1.5rem; }

.image-small { height: 1rem; }

.image-small img { height: 1rem; }

.full-image { height: 100%; }

.language-flag { width: auto; height: 1rem; margin-right: 0.4rem; position: relative; top: -2px; }

.home-pattern { fill: #fbfbfb; }

.form-bg-image { background-repeat: no-repeat !important; background-position: top center !important; }

/*
.container-fluid.kanban-container {
  min-height: calc(100vh - 129px);
}

.container.kanban-container {
  min-height: calc(100vh - 129px - 69px);
}

.kanban-container {
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}

.kanban-container > .row {
  flex-wrap: nowrap;
}

.kanban-container > .row > [class*="col"] {
  max-width: $kanban-col-width;
}
*/
.kanban-category { min-height: 1rem; }

.kanban-item { outline: none; user-select: none; }

.kanban-item.draggable-source--is-dragging { opacity: .2; }

.kanban-item.draggable-mirror { z-index: 1030; }

.card-body .kanban-item.draggable-mirror > .card { transform: rotateZ(-3deg); }

.kanban-item > .card[data-bs-toggle="modal"] { cursor: pointer; }

.kanban-add-form .form-control[data-flatpickr] { width: 12ch; }

.list-group-space .list-group-item { margin-bottom: 1.5rem; border-radius: 0.375rem; }

.list-group-item { border: 0; }

.list-group-item.active { z-index: 2; color: #FFFFFF; background-color: #0171df; border-color: #0171df; }

.list-group-item i { width: 1rem; }

.list-group-item-light { color: #111; background-color: #f6f6f6; }

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { color: #111; background-color: #dddddd; }

.list-group-item-light.list-group-item-action.active { color: #FFFFFF; background-color: #111; border-color: #111; }

.list-group-item-dark { color: #fff; background-color: #0b0d0e; }

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { color: #fff; background-color: #0a0c0d; }

.list-group-item-dark.list-group-item-action.active { color: #FFFFFF; background-color: #fff; border-color: #fff; }

.list-group-item-primary { color: #fff; background-color: #0171df; }

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { color: #fff; background-color: #0166c9; }

.list-group-item-primary.list-group-item-action.active { color: #FFFFFF; background-color: #fff; border-color: #fff; }

.list-group-item-secondary { color: #fff; background-color: #727cf5; }

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { color: #fff; background-color: #6770dd; }

.list-group-item-secondary.list-group-item-action.active { color: #FFFFFF; background-color: #fff; border-color: #fff; }

.list-group-item-tertiary { color: #fff; background-color: #6627b3; }

.list-group-item-tertiary.list-group-item-action:hover, .list-group-item-tertiary.list-group-item-action:focus { color: #fff; background-color: #5c23a1; }

.list-group-item-tertiary.list-group-item-action.active { color: #FFFFFF; background-color: #fff; border-color: #fff; }

.list-group-item-info { color: #fff; background-color: #4085f1; }

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { color: #fff; background-color: #3a78d9; }

.list-group-item-info.list-group-item-action.active { color: #FFFFFF; background-color: #fff; border-color: #fff; }

.list-group-item-accent1 { color: #fff; background-color: #3bc724; }

.list-group-item-accent1.list-group-item-action:hover, .list-group-item-accent1.list-group-item-action:focus { color: #fff; background-color: #35b320; }

.list-group-item-accent1.list-group-item-action.active { color: #FFFFFF; background-color: #fff; border-color: #fff; }

.list-group-item-accent2 { color: #111; background-color: #a4bfa6; }

.list-group-item-accent2.list-group-item-action:hover, .list-group-item-accent2.list-group-item-action:focus { color: #111; background-color: #94ac95; }

.list-group-item-accent2.list-group-item-action.active { color: #FFFFFF; background-color: #111; border-color: #111; }

.list-group-item-accent3 { color: #111; background-color: #d3dada; }

.list-group-item-accent3.list-group-item-action:hover, .list-group-item-accent3.list-group-item-action:focus { color: #111; background-color: #bec4c4; }

.list-group-item-accent3.list-group-item-action.active { color: #FFFFFF; background-color: #111; border-color: #111; }

.list-group-item-success { color: #fff; background-color: #00c470; }

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { color: #fff; background-color: #00b065; }

.list-group-item-success.list-group-item-action.active { color: #FFFFFF; background-color: #fff; border-color: #fff; }

.list-group-item-warning { color: #111; background-color: #ecd300; }

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { color: #111; background-color: #d4be00; }

.list-group-item-warning.list-group-item-action.active { color: #FFFFFF; background-color: #111; border-color: #111; }

.list-group-item-danger { color: #fff; background-color: #ff1d0b; }

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { color: #fff; background-color: #e61a0a; }

.list-group-item-danger.list-group-item-action.active { color: #FFFFFF; background-color: #fff; border-color: #fff; }

.list-group-item-white { color: #111; background-color: #FFFFFF; }

.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus { color: #111; background-color: #e6e6e6; }

.list-group-item-white.list-group-item-action.active { color: #FFFFFF; background-color: #111; border-color: #111; }

.list-group-item-black { color: #fff; background-color: #000; }

.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus { color: #fff; background-color: black; }

.list-group-item-black.list-group-item-action.active { color: #FFFFFF; background-color: #fff; border-color: #fff; }

.list-group-item-indigo { color: #fff; background-color: #727cf5; }

.list-group-item-indigo.list-group-item-action:hover, .list-group-item-indigo.list-group-item-action:focus { color: #fff; background-color: #6770dd; }

.list-group-item-indigo.list-group-item-action.active { color: #FFFFFF; background-color: #fff; border-color: #fff; }

.list-group-item-purple { color: #fff; background-color: #6b5eae; }

.list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus { color: #fff; background-color: #60559d; }

.list-group-item-purple.list-group-item-action.active { color: #FFFFFF; background-color: #fff; border-color: #fff; }

.list-group-item-orange { color: #111; background-color: #fd7e14; }

.list-group-item-orange.list-group-item-action:hover, .list-group-item-orange.list-group-item-action:focus { color: #111; background-color: #e47112; }

.list-group-item-orange.list-group-item-action.active { color: #FFFFFF; background-color: #111; border-color: #111; }

.list-group-item-yellow { color: #111; background-color: #F6C343; }

.list-group-item-yellow.list-group-item-action:hover, .list-group-item-yellow.list-group-item-action:focus { color: #111; background-color: #ddb03c; }

.list-group-item-yellow.list-group-item-action.active { color: #FFFFFF; background-color: #111; border-color: #111; }

.list-group-item-yellow-100 { color: #111; background-color: #ffeed6; }

.list-group-item-yellow-100.list-group-item-action:hover, .list-group-item-yellow-100.list-group-item-action:focus { color: #111; background-color: #e6d6c1; }

.list-group-item-yellow-100.list-group-item-action.active { color: #FFFFFF; background-color: #111; border-color: #111; }

.list-group-item-yellow-200 { color: #111; background-color: #f5dbb8; }

.list-group-item-yellow-200.list-group-item-action:hover, .list-group-item-yellow-200.list-group-item-action:focus { color: #111; background-color: #ddc5a6; }

.list-group-item-yellow-200.list-group-item-action.active { color: #FFFFFF; background-color: #111; border-color: #111; }

.list-group-item-gray-50 { color: #111; background-color: #fdfdfd; }

.list-group-item-gray-50.list-group-item-action:hover, .list-group-item-gray-50.list-group-item-action:focus { color: #111; background-color: #e4e4e4; }

.list-group-item-gray-50.list-group-item-action.active { color: #FFFFFF; background-color: #111; border-color: #111; }

.list-group-item-gray-100 { color: #111; background-color: #fbfbfb; }

.list-group-item-gray-100.list-group-item-action:hover, .list-group-item-gray-100.list-group-item-action:focus { color: #111; background-color: #e2e2e2; }

.list-group-item-gray-100.list-group-item-action.active { color: #FFFFFF; background-color: #111; border-color: #111; }

.list-group-item-gray-200 { color: #111; background-color: #f6f6f6; }

.list-group-item-gray-200.list-group-item-action:hover, .list-group-item-gray-200.list-group-item-action:focus { color: #111; background-color: #dddddd; }

.list-group-item-gray-200.list-group-item-action.active { color: #FFFFFF; background-color: #111; border-color: #111; }

.list-group-item-gray-300 { color: #111; background-color: #ececec; }

.list-group-item-gray-300.list-group-item-action:hover, .list-group-item-gray-300.list-group-item-action:focus { color: #111; background-color: #d4d4d4; }

.list-group-item-gray-300.list-group-item-action.active { color: #FFFFFF; background-color: #111; border-color: #111; }

.list-group-item-gray-400 { color: #111; background-color: #e3e3e3; }

.list-group-item-gray-400.list-group-item-action:hover, .list-group-item-gray-400.list-group-item-action:focus { color: #111; background-color: #cccccc; }

.list-group-item-gray-400.list-group-item-action.active { color: #FFFFFF; background-color: #111; border-color: #111; }

.list-group-item-gray-500 { color: #111; background-color: #d9d9d9; }

.list-group-item-gray-500.list-group-item-action:hover, .list-group-item-gray-500.list-group-item-action:focus { color: #111; background-color: #c3c3c3; }

.list-group-item-gray-500.list-group-item-action.active { color: #FFFFFF; background-color: #111; border-color: #111; }

.list-group-item-gray-600 { color: #111; background-color: #a3a3a3; }

.list-group-item-gray-600.list-group-item-action:hover, .list-group-item-gray-600.list-group-item-action:focus { color: #111; background-color: #939393; }

.list-group-item-gray-600.list-group-item-action.active { color: #FFFFFF; background-color: #111; border-color: #111; }

.list-group-item-gray-700 { color: #fff; background-color: #6d6d6d; }

.list-group-item-gray-700.list-group-item-action:hover, .list-group-item-gray-700.list-group-item-action:focus { color: #fff; background-color: #626262; }

.list-group-item-gray-700.list-group-item-action.active { color: #FFFFFF; background-color: #fff; border-color: #fff; }

.list-group-item-gray-800 { color: #fff; background-color: #363636; }

.list-group-item-gray-800.list-group-item-action:hover, .list-group-item-gray-800.list-group-item-action:focus { color: #fff; background-color: #313131; }

.list-group-item-gray-800.list-group-item-action.active { color: #FFFFFF; background-color: #fff; border-color: #fff; }

.list-group-item-gray-900 { color: #fff; background-color: #212121; }

.list-group-item-gray-900.list-group-item-action:hover, .list-group-item-gray-900.list-group-item-action:focus { color: #fff; background-color: #1e1e1e; }

.list-group-item-gray-900.list-group-item-action.active { color: #FFFFFF; background-color: #fff; border-color: #fff; }

.list-group-bordered { padding-left: calc(var(--bs-gutter-x) / 2); }

.list-group-bordered .list-group-item { border: 1px solid #f6f6f6; margin-bottom: -1px; }

.list-group-dividered .list-group-item { border-bottom: 1px solid #f6f6f6; }

.list-group-gap .list-group-item { margin-bottom: 0.5rem; }

.list-group-lg .list-group-item { padding-top: 1rem; padding-bottom: 1rem; }

.list-group-flush > .list-group-item { padding-left: 0; padding-right: 0; }

.list-group-flush:not(:last-child) > .list-group-item:last-child { border-bottom-width: 1px; }

.list-group-focus .list-group-item:focus .text-focus { color: #727cf5 !important; }

.list-group-activity .list-group-item { border: 0; }

.list-group-activity .list-group-item:not(:last-child)::before { content: ''; position: absolute; top: 0.75rem; left: 1.25rem; height: 100%; border-left: 1px solid #ececec; }

.list-group-img { width: 3rem; height: 3rem; border-radius: 50%; vertical-align: top; margin: -.1rem 1.2rem 0 -.2rem; }

.list-group-content { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-width: 0; }

.list-group-content > p { color: #d9d9d9; line-height: 1.5; margin: .2rem 0 0; }

.list-group-heading { font-size: 1rem; color: #363636; }

.list-group-heading > small, .list-group-heading > .small { float: right; color: #d9d9d9; font-weight: 500; }

.list-group.simple-list .list-group-item { background: transparent; border: none; padding: 0.375rem 0.125rem; }

.list-group.simple-list .list-group-item i { vertical-align: middle; width: 35px; display: inline-block; }

.news-list .row > [class*='col'] { padding: 0 0.25rem; }

.news-list > li:not(:last-child) { margin-bottom: .75rem; }

.news-list img { min-height: 100%; object-fit: cover; }

@-webkit-keyframes cs-spinner { to { -webkit-transform: rotateZ(360deg);
    transform: rotateZ(360deg); } }

@keyframes cs-spinner { to { -webkit-transform: rotateZ(360deg);
    transform: rotateZ(360deg); } }

@-webkit-keyframes cs-letters-loading { 0%, 75%, to { opacity: 0;
    -webkit-transform: rotateY(-20deg);
    transform: rotateY(-20deg); }
  25%, 50% { opacity: 1;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg); } }

@keyframes cs-letters-loading { 0%, 75%, to { opacity: 0;
    -webkit-transform: rotateY(-20deg);
    transform: rotateY(-20deg); }
  25%, 50% { opacity: 1;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg); } }

#cs-preloader, .cs-full-splash { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; z-index: 1290; }

.cs-preloader, .cs-full-splash-container { -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: default; display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: fixed; left: 0; top: 0; width: 100%; z-index: 9000; }

.cs-preloader p, .cs-full-splash-container p { font-size: 14px; font-weight: 500; text-transform: uppercase; letter-spacing: 8px; color: #3b3b3b; }

.cs-preloader .loader, .cs-full-splash-container .loader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; font-size: 0; z-index: 1; pointer-events: none; }

.cs-preloader .loader .row, .cs-full-splash-container .loader .row { height: 100%; }

.cs-preloader .loader .loader-section, .cs-full-splash-container .loader .loader-section { padding: 0; }

.cs-preloader .loader .loader-section .bg, .cs-full-splash-container .loader .loader-section .bg { background-color: #fff; height: 100%; left: 0; width: 100%; -webkit-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1); -o-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1); transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1); }

.cs-preloader .animation-preloader, .cs-full-splash-container .animation-preloader { position: absolute; z-index: 1000; }

.cs-preloader .animation-preloader .spinner, .cs-full-splash-container .animation-preloader .spinner { -webkit-animation: cs-spinner 1.4s infinite linear; animation: cs-spinner 1.4s infinite linear; border-radius: 50%; border: 10px solid rgba(0, 0, 0, 0.1); border-top-color: var(--bs-primary); height: 9em; margin: 0 auto 3.5em; width: 9em; }

.cs-preloader .animation-preloader .txt-loading, .cs-full-splash-container .animation-preloader .txt-loading { font: 700 4.8em "Poppins", sans-serif; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.cs-preloader .animation-preloader .txt-loading .txt-subtitle, .cs-full-splash-container .animation-preloader .txt-loading .txt-subtitle { font-size: 80%; }

.cs-preloader .animation-preloader .txt-loading .letters-loading, .cs-full-splash-container .animation-preloader .txt-loading .letters-loading { color: rgba(0, 0, 0, 0.1); position: relative; }

.cs-preloader .animation-preloader .txt-loading .letters-loading:before, .cs-full-splash-container .animation-preloader .txt-loading .letters-loading:before { -webkit-animation: cs-letters-loading 4s infinite; animation: cs-letters-loading 4s infinite; color: var(--bs-primary); content: attr(data-text-preloader); left: 0; opacity: 0; font-family: "Poppins", sans-serif; position: absolute; top: -2px; -webkit-transform: rotateY(-90deg); transform: rotateY(-90deg); }

.cs-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before, .cs-full-splash-container .animation-preloader .txt-loading .letters-loading:nth-child(2):before { -webkit-animation-delay: 0.11111s; animation-delay: 0.11111s; }

.cs-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before, .cs-full-splash-container .animation-preloader .txt-loading .letters-loading:nth-child(3):before { -webkit-animation-delay: 0.16667s; animation-delay: 0.16667s; }

.cs-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before, .cs-full-splash-container .animation-preloader .txt-loading .letters-loading:nth-child(4):before { -webkit-animation-delay: 0.22222s; animation-delay: 0.22222s; }

.cs-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before, .cs-full-splash-container .animation-preloader .txt-loading .letters-loading:nth-child(5):before { -webkit-animation-delay: 0.27778s; animation-delay: 0.27778s; }

.cs-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before, .cs-full-splash-container .animation-preloader .txt-loading .letters-loading:nth-child(6):before { -webkit-animation-delay: 0.33333s; animation-delay: 0.33333s; }

.cs-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before, .cs-full-splash-container .animation-preloader .txt-loading .letters-loading:nth-child(7):before { -webkit-animation-delay: 0.38889s; animation-delay: 0.38889s; }

.cs-preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before, .cs-full-splash-container .animation-preloader .txt-loading .letters-loading:nth-child(8):before { -webkit-animation-delay: 0.44444s; animation-delay: 0.44444s; }

.cs-preloader .animation-preloader .txt-loading .letters-loading:nth-child(9):before, .cs-full-splash-container .animation-preloader .txt-loading .letters-loading:nth-child(9):before { -webkit-animation-delay: 0.5s; animation-delay: 0.5s; }

.cs-preloader .animation-preloader .txt-loading .letters-loading:nth-child(10):before, .cs-full-splash-container .animation-preloader .txt-loading .letters-loading:nth-child(10):before { -webkit-animation-delay: 0.55556s; animation-delay: 0.55556s; }

.cs-preloader .animation-preloader .txt-loading .letters-loading:nth-child(11):before, .cs-full-splash-container .animation-preloader .txt-loading .letters-loading:nth-child(11):before { -webkit-animation-delay: 0.61111s; animation-delay: 0.61111s; }

.cs-preloader.loaded .animation-preloader, .cs-full-splash-container.loaded .animation-preloader { opacity: 0; -webkit-transition: 0.3s ease-out; -o-transition: 0.3s ease-out; transition: 0.3s ease-out; }

.cs-preloader.loaded .loader-section .bg, .cs-full-splash-container.loaded .loader-section .bg { width: 0; -webkit-transition: 0.7s 0.3s allcubic-bezier(0.1, 0.1, 0.1, 1); -o-transition: 0.7s 0.3s allcubic-bezier(0.1, 0.1, 0.1, 1); transition: 0.7s 0.3s allcubic-bezier(0.1, 0.1, 0.1, 1); }

@media screen and (max-width: 767px) { .cs-preloader .animation-preloader .spinner { height: 8em; width: 8em; }
  .cs-preloader .animation-preloader .txt-loading { font: 700 3em "Poppins", sans-serif; } }

@media screen and (max-width: 500px) { .cs-preloader .animation-preloader .spinner { height: 6em; width: 6em; }
  .cs-preloader .animation-preloader .txt-loading { font: 700 1.6em "Poppins", sans-serif; } }

/*! # Semantic UI 2.5.0 - Loader http://github.com/semantic-org/semantic-ui/ Released under the MIT license http://opensource.org/licenses/MIT */
/******************************* Loader */
/* Standard Size */
.ui.loader { display: none; position: absolute; top: 50%; left: 50%; margin: 0px; text-align: center; z-index: 1000; transform: translateX(-50%) translateY(-50%); }

/* Static Shape */
.ui.loader:before { position: absolute; content: ''; top: 0%; left: 50%; width: 100%; height: 100%; border-radius: 500rem; border: 0.2em solid rgba(0, 0, 0, 0.1); }

/* Active Shape */
.ui.loader:after { position: absolute; content: ''; top: 0%; left: 50%; width: 100%; height: 100%; -webkit-animation: loader 0.6s linear; animation: loader 0.6s linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; border-radius: 500rem; border-color: #767676 transparent transparent; border-style: solid; border-width: 0.2em; box-shadow: 0px 0px 0px 1px transparent; }

/* Active Animation */
@-webkit-keyframes loader { from { transform: rotate(0deg); }
  to { transform: rotate(360deg); } }

@keyframes loader { from { transform: rotate(0deg); }
  to { transform: rotate(360deg); } }

/* Sizes */
.ui.mini.loader:before, .ui.mini.loader:after { width: 1rem; height: 1rem; margin: 0em 0em 0em -0.5rem; }

.ui.tiny.loader:before, .ui.tiny.loader:after { width: 1.14285714rem; height: 1.14285714rem; margin: 0em 0em 0em -0.57142857rem; }

.ui.small.loader:before, .ui.small.loader:after { width: 1.71428571rem; height: 1.71428571rem; margin: 0em 0em 0em -0.85714286rem; }

.ui.loader:before, .ui.loader:after { width: 2.28571429rem; height: 2.28571429rem; margin: 0em 0em 0em -1.14285714rem; }

.ui.large.loader:before, .ui.large.loader:after { width: 3.42857143rem; height: 3.42857143rem; margin: 0em 0em 0em -1.71428571rem; }

.ui.big.loader:before, .ui.big.loader:after { width: 3.71428571rem; height: 3.71428571rem; margin: 0em 0em 0em -1.85714286rem; }

.ui.huge.loader:before, .ui.huge.loader:after { width: 4.14285714rem; height: 4.14285714rem; margin: 0em 0em 0em -2.07142857rem; }

.ui.massive.loader:before, .ui.massive.loader:after { width: 4.57142857rem; height: 4.57142857rem; margin: 0em 0em 0em -2.28571429rem; }

/*------------------- Coupling --------------------*/
/* Show inside active dimmer */
.ui.dimmer .loader { display: block; }

/* Black Dimmer */
.ui.dimmer .ui.loader { color: rgba(255, 255, 255, 0.9); }

.ui.dimmer .ui.loader:before { border-color: rgba(255, 255, 255, 0.15); }

.ui.dimmer .ui.loader:after { border-color: #FFFFFF transparent transparent; }

/* White Dimmer (Inverted) */
.ui.inverted.dimmer .ui.loader { color: rgba(0, 0, 0, 0.87); }

.ui.inverted.dimmer .ui.loader:before { border-color: rgba(0, 0, 0, 0.1); }

.ui.inverted.dimmer .ui.loader:after { border-color: #767676 transparent transparent; }

/******************************* Types */
/*------------------- Text --------------------*/
.ui.text.loader { width: auto !important; height: auto !important; text-align: center; font-style: normal; }

/******************************* States */
.ui.indeterminate.loader:after { animation-direction: reverse; -webkit-animation-duration: 1.2s; animation-duration: 1.2s; }

.ui.loader.active, .ui.loader.visible { display: block; }

.ui.loader.disabled, .ui.loader.hidden { display: none; }

/******************************* Variations */
/*------------------- Sizes --------------------*/
/* Loader */
.ui.inverted.dimmer .ui.mini.loader, .ui.mini.loader { width: 1rem; height: 1rem; font-size: 0.78571429em; }

.ui.inverted.dimmer .ui.tiny.loader, .ui.tiny.loader { width: 1.14285714rem; height: 1.14285714rem; font-size: 0.85714286em; }

.ui.inverted.dimmer .ui.small.loader, .ui.small.loader { width: 1.71428571rem; height: 1.71428571rem; font-size: 0.92857143em; }

.ui.inverted.dimmer .ui.loader, .ui.loader { width: 2.28571429rem; height: 2.28571429rem; font-size: 1em; }

.ui.inverted.dimmer .ui.large.loader, .ui.large.loader { width: 3.42857143rem; height: 3.42857143rem; font-size: 1.14285714em; }

.ui.inverted.dimmer .ui.big.loader, .ui.big.loader { width: 3.71428571rem; height: 3.71428571rem; font-size: 1.28571429em; }

.ui.inverted.dimmer .ui.huge.loader, .ui.huge.loader { width: 4.14285714rem; height: 4.14285714rem; font-size: 1.42857143em; }

.ui.inverted.dimmer .ui.massive.loader, .ui.massive.loader { width: 4.57142857rem; height: 4.57142857rem; font-size: 1.71428571em; }

/* Text Loader */
.ui.mini.text.loader { min-width: 1rem; padding-top: 1.78571429rem; }

.ui.tiny.text.loader { min-width: 1.14285714rem; padding-top: 1.92857143rem; }

.ui.small.text.loader { min-width: 1.71428571rem; padding-top: 2.5rem; }

.ui.text.loader { min-width: 2.28571429rem; padding-top: 3.07142857rem; }

.ui.large.text.loader { min-width: 3.42857143rem; padding-top: 4.21428571rem; }

.ui.big.text.loader { min-width: 3.71428571rem; padding-top: 4.5rem; }

.ui.huge.text.loader { min-width: 4.14285714rem; padding-top: 4.92857143rem; }

.ui.massive.text.loader { min-width: 4.57142857rem; padding-top: 5.35714286rem; }

/*------------------- Inverted --------------------*/
.ui.inverted.loader { color: rgba(255, 255, 255, 0.9); }

.ui.inverted.loader:before { border-color: rgba(255, 255, 255, 0.15); }

.ui.inverted.loader:after { border-top-color: #FFFFFF; }

/*------------------- Inline --------------------*/
.ui.inline.loader { position: relative; vertical-align: middle; margin: 0em; left: 0em; top: 0em; transform: none; }

.ui.inline.loader.active, .ui.inline.loader.visible { display: inline-block; }

/* Centered Inline */
.ui.centered.inline.loader.active, .ui.centered.inline.loader.visible { display: block; margin-left: auto; margin-right: auto; }

/******************************* Theme Overrides */
/******************************* Site Overrides */
/** = Modals */
.modal.fade .modal-dialog { transform: translate(0, -150px); }

.modal.show .modal-dialog, .modal.in .modal-dialog { transform: translate(0, 0); }

.modal-header .btn-close { margin: -1.5rem -1.5rem -1.5rem auto; }

.modal.static-example { position: relative; display: block; }

.modal-content { border: 0; border-radius: 0.375rem; }

.modal-fluid .modal-dialog { margin-top: 0; margin-bottom: 0; }

.modal-fluid .modal-content { border-radius: 0; }

.modal-light .modal-title { color: #111; }

.modal-light .modal-header, .modal-light .modal-footer { border-color: rgba(246, 246, 246, 0.075); }

.modal-light .modal-content { background-color: #f6f6f6; }

.modal-light .modal-content .heading { color: #111; }

.modal-light .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-dark .modal-title { color: #fff; }

.modal-dark .modal-header, .modal-dark .modal-footer { border-color: rgba(11, 13, 14, 0.075); }

.modal-dark .modal-content { background-color: #0b0d0e; }

.modal-dark .modal-content .heading { color: #fff; }

.modal-dark .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-primary .modal-title { color: #fff; }

.modal-primary .modal-header, .modal-primary .modal-footer { border-color: rgba(1, 113, 223, 0.075); }

.modal-primary .modal-content { background-color: #0171df; }

.modal-primary .modal-content .heading { color: #fff; }

.modal-primary .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-secondary .modal-title { color: #fff; }

.modal-secondary .modal-header, .modal-secondary .modal-footer { border-color: rgba(114, 124, 245, 0.075); }

.modal-secondary .modal-content { background-color: #727cf5; }

.modal-secondary .modal-content .heading { color: #fff; }

.modal-secondary .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-tertiary .modal-title { color: #fff; }

.modal-tertiary .modal-header, .modal-tertiary .modal-footer { border-color: rgba(102, 39, 179, 0.075); }

.modal-tertiary .modal-content { background-color: #6627b3; }

.modal-tertiary .modal-content .heading { color: #fff; }

.modal-tertiary .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-info .modal-title { color: #fff; }

.modal-info .modal-header, .modal-info .modal-footer { border-color: rgba(64, 133, 241, 0.075); }

.modal-info .modal-content { background-color: #4085f1; }

.modal-info .modal-content .heading { color: #fff; }

.modal-info .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-accent1 .modal-title { color: #fff; }

.modal-accent1 .modal-header, .modal-accent1 .modal-footer { border-color: rgba(59, 199, 36, 0.075); }

.modal-accent1 .modal-content { background-color: #3bc724; }

.modal-accent1 .modal-content .heading { color: #fff; }

.modal-accent1 .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-accent2 .modal-title { color: #111; }

.modal-accent2 .modal-header, .modal-accent2 .modal-footer { border-color: rgba(164, 191, 166, 0.075); }

.modal-accent2 .modal-content { background-color: #a4bfa6; }

.modal-accent2 .modal-content .heading { color: #111; }

.modal-accent2 .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-accent3 .modal-title { color: #111; }

.modal-accent3 .modal-header, .modal-accent3 .modal-footer { border-color: rgba(211, 218, 218, 0.075); }

.modal-accent3 .modal-content { background-color: #d3dada; }

.modal-accent3 .modal-content .heading { color: #111; }

.modal-accent3 .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-success .modal-title { color: #fff; }

.modal-success .modal-header, .modal-success .modal-footer { border-color: rgba(0, 196, 112, 0.075); }

.modal-success .modal-content { background-color: #00c470; }

.modal-success .modal-content .heading { color: #fff; }

.modal-success .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-warning .modal-title { color: #111; }

.modal-warning .modal-header, .modal-warning .modal-footer { border-color: rgba(236, 211, 0, 0.075); }

.modal-warning .modal-content { background-color: #ecd300; }

.modal-warning .modal-content .heading { color: #111; }

.modal-warning .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-danger .modal-title { color: #fff; }

.modal-danger .modal-header, .modal-danger .modal-footer { border-color: rgba(255, 29, 11, 0.075); }

.modal-danger .modal-content { background-color: #ff1d0b; }

.modal-danger .modal-content .heading { color: #fff; }

.modal-danger .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-white .modal-title { color: #111; }

.modal-white .modal-header, .modal-white .modal-footer { border-color: rgba(255, 255, 255, 0.075); }

.modal-white .modal-content { background-color: #FFFFFF; }

.modal-white .modal-content .heading { color: #111; }

.modal-white .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-black .modal-title { color: #fff; }

.modal-black .modal-header, .modal-black .modal-footer { border-color: rgba(0, 0, 0, 0.075); }

.modal-black .modal-content { background-color: #000; }

.modal-black .modal-content .heading { color: #fff; }

.modal-black .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-indigo .modal-title { color: #fff; }

.modal-indigo .modal-header, .modal-indigo .modal-footer { border-color: rgba(114, 124, 245, 0.075); }

.modal-indigo .modal-content { background-color: #727cf5; }

.modal-indigo .modal-content .heading { color: #fff; }

.modal-indigo .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-purple .modal-title { color: #fff; }

.modal-purple .modal-header, .modal-purple .modal-footer { border-color: rgba(107, 94, 174, 0.075); }

.modal-purple .modal-content { background-color: #6b5eae; }

.modal-purple .modal-content .heading { color: #fff; }

.modal-purple .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-orange .modal-title { color: #111; }

.modal-orange .modal-header, .modal-orange .modal-footer { border-color: rgba(253, 126, 20, 0.075); }

.modal-orange .modal-content { background-color: #fd7e14; }

.modal-orange .modal-content .heading { color: #111; }

.modal-orange .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-yellow .modal-title { color: #111; }

.modal-yellow .modal-header, .modal-yellow .modal-footer { border-color: rgba(246, 195, 67, 0.075); }

.modal-yellow .modal-content { background-color: #F6C343; }

.modal-yellow .modal-content .heading { color: #111; }

.modal-yellow .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-yellow-100 .modal-title { color: #111; }

.modal-yellow-100 .modal-header, .modal-yellow-100 .modal-footer { border-color: rgba(255, 238, 214, 0.075); }

.modal-yellow-100 .modal-content { background-color: #ffeed6; }

.modal-yellow-100 .modal-content .heading { color: #111; }

.modal-yellow-100 .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-yellow-200 .modal-title { color: #111; }

.modal-yellow-200 .modal-header, .modal-yellow-200 .modal-footer { border-color: rgba(245, 219, 184, 0.075); }

.modal-yellow-200 .modal-content { background-color: #f5dbb8; }

.modal-yellow-200 .modal-content .heading { color: #111; }

.modal-yellow-200 .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-gray-50 .modal-title { color: #111; }

.modal-gray-50 .modal-header, .modal-gray-50 .modal-footer { border-color: rgba(253, 253, 253, 0.075); }

.modal-gray-50 .modal-content { background-color: #fdfdfd; }

.modal-gray-50 .modal-content .heading { color: #111; }

.modal-gray-50 .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-gray-100 .modal-title { color: #111; }

.modal-gray-100 .modal-header, .modal-gray-100 .modal-footer { border-color: rgba(251, 251, 251, 0.075); }

.modal-gray-100 .modal-content { background-color: #fbfbfb; }

.modal-gray-100 .modal-content .heading { color: #111; }

.modal-gray-100 .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-gray-200 .modal-title { color: #111; }

.modal-gray-200 .modal-header, .modal-gray-200 .modal-footer { border-color: rgba(246, 246, 246, 0.075); }

.modal-gray-200 .modal-content { background-color: #f6f6f6; }

.modal-gray-200 .modal-content .heading { color: #111; }

.modal-gray-200 .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-gray-300 .modal-title { color: #111; }

.modal-gray-300 .modal-header, .modal-gray-300 .modal-footer { border-color: rgba(236, 236, 236, 0.075); }

.modal-gray-300 .modal-content { background-color: #ececec; }

.modal-gray-300 .modal-content .heading { color: #111; }

.modal-gray-300 .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-gray-400 .modal-title { color: #111; }

.modal-gray-400 .modal-header, .modal-gray-400 .modal-footer { border-color: rgba(227, 227, 227, 0.075); }

.modal-gray-400 .modal-content { background-color: #e3e3e3; }

.modal-gray-400 .modal-content .heading { color: #111; }

.modal-gray-400 .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-gray-500 .modal-title { color: #111; }

.modal-gray-500 .modal-header, .modal-gray-500 .modal-footer { border-color: rgba(217, 217, 217, 0.075); }

.modal-gray-500 .modal-content { background-color: #d9d9d9; }

.modal-gray-500 .modal-content .heading { color: #111; }

.modal-gray-500 .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-gray-600 .modal-title { color: #111; }

.modal-gray-600 .modal-header, .modal-gray-600 .modal-footer { border-color: rgba(163, 163, 163, 0.075); }

.modal-gray-600 .modal-content { background-color: #a3a3a3; }

.modal-gray-600 .modal-content .heading { color: #111; }

.modal-gray-600 .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-gray-700 .modal-title { color: #fff; }

.modal-gray-700 .modal-header, .modal-gray-700 .modal-footer { border-color: rgba(109, 109, 109, 0.075); }

.modal-gray-700 .modal-content { background-color: #6d6d6d; }

.modal-gray-700 .modal-content .heading { color: #fff; }

.modal-gray-700 .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-gray-800 .modal-title { color: #fff; }

.modal-gray-800 .modal-header, .modal-gray-800 .modal-footer { border-color: rgba(54, 54, 54, 0.075); }

.modal-gray-800 .modal-content { background-color: #363636; }

.modal-gray-800 .modal-content .heading { color: #fff; }

.modal-gray-800 .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-gray-900 .modal-title { color: #fff; }

.modal-gray-900 .modal-header, .modal-gray-900 .modal-footer { border-color: rgba(33, 33, 33, 0.075); }

.modal-gray-900 .modal-content { background-color: #212121; }

.modal-gray-900 .modal-content .heading { color: #fff; }

.modal-gray-900 .close > span:not(.sr-only) { color: #FFFFFF; }

.modal-backdrop.show, .modal-backdrop.in { opacity: 0.5; }

@media (min-width: 992px) { .modal-lg, .modal-xl { max-width: 2000px !important; } }

.modal-card { margin-bottom: 0; }

.modal-card .card-body { max-height: 350px; overflow-y: auto; }

.modal-header-tabs { margin-top: -1rem; margin-bottom: calc(-1rem - 1px); }

.modal-content { border: none; }

.modal-header { padding: 1rem 1.5rem; border-bottom: none; }

.modal-simple .modal-header + .modal-body { padding-top: 0; }

.modal-header .modal-title { order: 1; margin-top: 0; }

.modal-header .modal-header-tabs { order: 2; }

.modal-header .close { order: 3; margin-top: 1px; padding: 0; }

.modal-footer { padding: 6px 20px 20px; border-top: none; background: #fff; }

.modal-footer .btn-block + .btn-block { margin-left: 0; }

@media (min-width: 576px) { .modal-dialog { margin: 30px; } }

@media (min-width: 768px) { .modal-dialog { width: auto; margin: 30px auto; }
  .modal-sm { width: 300px; } }

.modal-top { margin: 0 auto; }

.modal-top .modal-content { background-color: #fff; }

.modal-center { display: flex; flex-flow: column nowrap; justify-content: center; height: 100%; margin: 0 auto; align-content: center; }

.modal-center .modal-content { background-color: #fff; }

.modal-bottom { display: flex; flex-flow: column nowrap; justify-content: flex-end; height: 100%; margin: 0 auto; align-content: center; }

.modal-bottom .modal-content { background-color: #fff; }

.modal-fullscreen { width: 100% !important; }

.modal-fullscreen-lg { min-width: calc(100% - 100px) !important; margin: 50px !important; border-radius: 6px; height: calc(100% - 100px) !important; }

.modal-fullscreen-lg .modal-content { border-radius: 0 0 6px 6px !important; }

.modal-fullscreen-lg .modal-content .modal-header { border-radius: 6px 6px 0 0 !important; }

@media (max-width: 575.98px) { .modal-fullscreen-lg { width: 100% !important; min-width: 100% !important; margin: 0 !important; height: 100% !important; border-radius: 0 !important; }
  .modal-fullscreen-lg .modal-content { border-radius: 0 !important; }
  .modal-fullscreen-lg .modal-content .modal-header { border-radius: 0 !important; } }

@media (min-width: 768px) and (max-width: 991.98px) and (orientation: landscape) { .modal-fullscreen-lg { width: 100% !important; min-width: 100% !important; margin: 0 !important; height: 100% !important; border-radius: 0 !important; }
  .modal-fullscreen-lg .modal-content { border-radius: 0 !important; }
  .modal-fullscreen-lg .modal-content .modal-header { border-radius: 0 !important; } }

.modal-full-width { width: 95%; height: 98vh; margin-top: 1vh; margin-bottom: 1vh; max-width: none; }

.modal-full-width .modal-content { overflow-x: hidden; overflow-y: auto; background-color: #fff; border-radius: 0; box-shadow: none; height: 100%; }

.modal-full-width .modal-footer { flex-wrap: wrap; border-top: none; }

.modal-full-width button.close { position: fixed; top: 15px; right: 55px; z-index: 1; }

.modal.fade .modal-dialog.modal-full-width { transform: translate(25%, 0); }

.modal.show .modal-dialog.modal-full-width, .modal.in .modal-dialog.modal-full-width { transform: translate(0, 0); }

.modal-sidebar { position: absolute; right: 0; display: flex; flex-flow: column nowrap; justify-content: center; height: 100%; margin: 0; background-color: #FFFFFF; align-content: center; }

.modal-sidebar .modal-content { overflow-x: hidden; overflow-y: auto; background-color: transparent; border-radius: 0; box-shadow: none; height: 100%; margin-top: 45px; }

.modal-sidebar .modal-header { border-bottom: none; border-radius: 0 !important; position: fixed; top: 0; right: 0; width: 100%; }

.modal-sidebar .modal-footer { flex-wrap: wrap; border-top: none; }

.modal-sidebar button.close { position: fixed; top: 15px; right: 55px; z-index: 1; }

.modal-sidebar.modal-fw { width: 100%; }

.modal-sidebar.modal-lg { width: 75%; }

@media (max-width: 767.98px) { .modal-sidebar.modal-lg { width: 100%; } }

.modal-sidebar.modal-md { width: 50%; }

.modal-sidebar.modal-sm { width: 35%; }

.modal.fade .modal-dialog.modal-sidebar { transform: translate(25%, 0); }

.modal.show .modal-dialog.modal-sidebar, .modal.in .modal-dialog.modal-sidebar { transform: translate(0, 0); }

.modal-sidebar-top { position: absolute; top: 0; left: 12.5%; display: flex; flex-flow: column nowrap; justify-content: center; margin: 0; background-color: #FFFFFF; align-content: center; }

.modal-sidebar-top .modal-content { overflow-x: hidden; overflow-y: auto; background-color: transparent; border-radius: 0; box-shadow: none; height: 100%; margin-top: 45px; }

.modal-sidebar-top .modal-header { border-bottom: none; border-radius: 0 !important; position: fixed; top: 0; right: 0; width: 100%; }

.modal-sidebar-top .modal-footer { flex-wrap: wrap; border-top: none; }

.modal-sidebar-top button.close { position: fixed; top: 15px; right: 55px; z-index: 1; }

.modal-sidebar-top.modal-lg { width: 75%; }

.modal-sidebar-top.modal-md { width: 50%; }

.modal-sidebar-top.modal-sm { width: 35%; }

.modal.fade .modal-dialog.modal-sidebar-top { transform: translate(0, -25%); }

.modal.show .modal-dialog.modal-sidebar-top, .modal.in .modal-dialog.modal-sidebar-top { transform: translate(0, 0); }

.modal-fill-in { background-color: transparent; }

.modal-fill-in.show, .modal-fill-in.in { background-color: rgba(255, 255, 255, 0.95); opacity: 1; }

.modal-fill-in .modal-dialog { display: flex; flex-flow: column nowrap; align-items: center; justify-content: center; max-width: 100%; height: 100%; margin: 0 auto; align-content: center; }

@media (min-width: 768px) { .modal-fill-in .modal-dialog > * { width: 600px; }
  .modal-fill-in .modal-dialog.modal-sm > * { width: 300px; }
  .modal-fill-in .modal-dialog button.close { position: fixed; top: 15px; right: 40px; z-index: 1; font-size: 2rem; opacity: .5; transform: translate(0%, 0%); } }

@media (min-width: 992px) { .modal-fill-in .modal-dialog.modal-lg > * { width: 800px; } }

.modal-fill-in .modal-content { background-color: #fff; border-radius: 0; box-shadow: none; }

.modal-fill-in.modal-fw { width: 100%; max-width: 100%; }

.modal-primary .modal-header { background-color: #0171df; border-radius: 0.375rem 0.375rem 0 0; }

.modal-primary .modal-header * { color: #FFFFFF; }

.modal-primary .modal-header .close { opacity: .6; }

.modal-success .modal-header { background-color: #00f55a; border-radius: 0.375rem 0.375rem 0 0; }

.modal-success .modal-header * { color: #FFFFFF; }

.modal-success .modal-header .close { opacity: .6; }

.modal-info .modal-header { background-color: #39afd1; border-radius: 0.375rem 0.375rem 0 0; }

.modal-info .modal-header * { color: #FFFFFF; }

.modal-info .modal-header .close { opacity: .6; }

.modal-warning .modal-header { background-color: #F6C343; border-radius: 0.375rem 0.375rem 0 0; }

.modal-warning .modal-header * { color: #FFFFFF; }

.modal-warning .modal-header .close { opacity: .6; }

.modal-danger .modal-header { background-color: #f51d00; border-radius: 0.375rem 0.375rem 0 0; }

.modal-danger .modal-header * { color: #FFFFFF; }

.modal-danger .modal-header .close { opacity: .6; }

.modal.modal-fade-in-scale-up .modal-dialog { opacity: 0; transition: all .3s ease 0s; transform: scale(0.7); }

.modal.modal-fade-in-scale-up.show .modal-dialog, .modal.modal-fade-in-scale-up.in .modal-dialog { opacity: 1; transform: scale(1); }

.modal.modal-slide-in-right .modal-dialog { opacity: 0; transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9) 0s; transform: translate(20%, 0%); }

.modal.modal-slide-in-right.show .modal-dialog, .modal.modal-slide-in-right.in .modal-dialog { opacity: 1; transform: translate(0, 0); }

.modal.modal-slide-from-bottom .modal-dialog { opacity: 0; transition: all .3s ease 0s; transform: translate(0%, 20%); }

.modal.modal-slide-from-bottom.show .modal-dialog, .modal.modal-slide-from-bottom.in .modal-dialog { opacity: 1; transform: translate(0, 0); }

.modal.modal-newspaper .modal-dialog { opacity: 0; transition: all .5s ease 0s; transform: scale(0) rotate(720deg); }

.modal.modal-newspaper.show .modal-dialog, .modal.modal-newspaper.in .modal-dialog { opacity: 1; transform: scale(1) rotate(0deg); }

.modal.modal-fall { perspective: 1300px; }

.modal.modal-fall .modal-dialog { opacity: 0; transform: translateZ(600px) rotateX(20deg); transform-style: preserve-3d; }

.modal.modal-fall.show .modal-dialog, .modal.modal-fall.in .modal-dialog { opacity: 1; transition: all .3s ease-in 0s; transform: translateZ(0) rotateX(0deg); }

.modal.modal-side-fall { perspective: 1300px; }

.modal.modal-side-fall .modal-dialog { transform: translate(30%) translateZ(600px) rotate(10deg); transform-style: preserve-3d; }

.modal.modal-side-fall.show .modal-dialog, .modal.modal-side-fall.in .modal-dialog { transition: all .3s ease-in 0s; transform: translate(0%) translateZ(0) rotate(0deg); }

.modal.modal-3d-flip-horizontal { perspective: 1300px; }

.modal.modal-3d-flip-horizontal .modal-dialog { transition: all .3s ease 0s; transform: rotateY(-70deg); transform-style: preserve-3d; }

.modal.modal-3d-flip-horizontal.show .modal-dialog, .modal.modal-3d-flip-horizontal.in .modal-dialog { transform: rotateY(0deg); }

.modal.modal-3d-flip-vertical { perspective: 1300px; }

.modal.modal-3d-flip-vertical .modal-dialog { transition: all .3s ease 0s; transform: rotateX(-70deg); transform-style: preserve-3d; }

.modal.modal-3d-flip-vertical.show .modal-dialog, .modal.modal-3d-flip-vertical.in .modal-dialog { transform: rotateX(0deg); }

.modal.modal-3d-sign { perspective: 1300px; }

.modal.modal-3d-sign .modal-dialog { transition: all .3s ease 0s; transform: rotateX(-60deg); transform-origin: 50% 0 0; transform-style: preserve-3d; }

.modal.modal-3d-sign.show .modal-dialog, .modal.modal-3d-sign.in .modal-dialog { transform: rotateX(0deg); }

.modal.modal-super-scaled .modal-dialog { opacity: 0; transition: all .3s ease 0s; transform: scale(2); }

.modal.modal-super-scaled.show .modal-dialog, .modal.modal-super-scaled.in .modal-dialog { opacity: 1; transform: scale(1); }

.modal.modal-just-me .modal-dialog { opacity: 0; transition: all .3s ease 0s; transform: scale(0.8); }

.modal.modal-just-me .modal-backdrop { background-color: #FFFFFF; }

.modal.modal-just-me.show, .modal.modal-just-me.in { background: #FFFFFF; }

.modal.modal-just-me.show .modal-dialog, .modal.modal-just-me.in .modal-dialog { opacity: 1; transform: scale(1); }

.modal.modal-just-me.show .modal-backdrop, .modal.modal-just-me.in .modal-backdrop { opacity: 1; }

.modal.modal-3d-slit { perspective: 1300px; }

.modal.modal-3d-slit .modal-dialog { opacity: 0; transition: all .5s ease 0s; transform: translateZ(-3000px) rotateY(90deg); transform-style: preserve-3d; }

.modal.modal-3d-slit.show .modal-dialog, .modal.modal-3d-slit.in .modal-dialog { animation: slit .7s ease-out forwards; }

.modal.modal-rotate-from-bottom { perspective: 1300px; }

.modal.modal-rotate-from-bottom .modal-dialog { transition: all .3s ease-out 0s; transform: translateY(100%) rotateX(90deg); transform-origin: 0 100% 0; transform-style: preserve-3d; }

.modal.modal-rotate-from-bottom.show .modal-dialog, .modal.modal-rotate-from-bottom.in .modal-dialog { transform: translateY(0%) rotateX(0deg); }

.modal.modal-rotate-from-left { perspective: 1300px; }

.modal.modal-rotate-from-left .modal-dialog { transition: all .3s ease-out 0s; transform: translateZ(100px) translateX(-30%) rotateY(90deg); transform-origin: 0 100% 0; transform-style: preserve-3d; }

.modal.modal-rotate-from-left.show .modal-dialog, .modal.modal-rotate-from-left.in .modal-dialog { transform: translateZ(0) translateX(0%) rotateY(0deg); }

@-webkit-keyframes slit { 50% { opacity: .5;
    transform: translateZ(-250px) rotateY(89deg); }
  100% { opacity: 1;
    transform: translateZ(0) rotateY(0deg); } }

@keyframes slit { 50% { opacity: .5;
    transform: translateZ(-250px) rotateY(89deg); }
  100% { opacity: 1;
    transform: translateZ(0) rotateY(0deg); } }

.modal-dialog.is-fixed-bottom .modal-body { margin-bottom: 60px; }

.modal-dialog.is-fixed-bottom .modal-footer { position: fixed; bottom: 0; width: 100%; left: 0; box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.1); z-index: 1050; }

.navbar { border-width: 0 0 1px 0; border-style: solid; }

.navbar > [class*="container"] { padding-left: 0; padding-right: 0; }

.navbar-dark { background-color: #0b0d0e; border-color: #0b0d0e; }

.navbar-dark .navbar-heading { color: #6d6d6d; }

.navbar-dark .navbar-divider { background-color: #161a1d; }

.navbar-dark .navbar-user { border-top-color: #161a1d; }

.navbar-dark .navbar-user-link { color: #6d6d6d; }

.navbar-dark .navbar-user-link:hover, .navbar-dark .navbar-user-link:focus { color: #FFFFFF; }

.navbar-dark .navbar-brand { filter: none; }

.navbar-dark .navbar-collapse::before { border-top-color: #161a1d; }

.navbar-dark.navbar-expand-xs .navbar-nav .dropdown-item { color: #6d6d6d; }

.navbar-dark.navbar-expand-xs .navbar-nav .dropdown-item:hover, .navbar-dark.navbar-expand-xs .navbar-nav .dropdown-item:focus { color: #FFFFFF; }

.navbar-dark.navbar-expand-xs .navbar-nav .bg-white .dropdown-item:hover, .navbar-dark.navbar-expand-xs .navbar-nav .bg-white .dropdown-item:focus { color: #000; }

.navbar-dark.navbar-expand-xs .navbar-nav .show > .nav-link, .navbar-dark.navbar-expand-xs .navbar-nav .dropdown-item.active, .navbar-dark.navbar-expand-xs .navbar-nav .dropdown-item:active { color: #FFFFFF; }

.navbar-dark.navbar-expand-sm .navbar-nav .dropdown-item { color: #6d6d6d; }

.navbar-dark.navbar-expand-sm .navbar-nav .dropdown-item:hover, .navbar-dark.navbar-expand-sm .navbar-nav .dropdown-item:focus { color: #FFFFFF; }

.navbar-dark.navbar-expand-sm .navbar-nav .bg-white .dropdown-item:hover, .navbar-dark.navbar-expand-sm .navbar-nav .bg-white .dropdown-item:focus { color: #000; }

.navbar-dark.navbar-expand-sm .navbar-nav .show > .nav-link, .navbar-dark.navbar-expand-sm .navbar-nav .dropdown-item.active, .navbar-dark.navbar-expand-sm .navbar-nav .dropdown-item:active { color: #FFFFFF; }

.navbar-dark.navbar-expand-md .navbar-nav .dropdown-item { color: #6d6d6d; }

.navbar-dark.navbar-expand-md .navbar-nav .dropdown-item:hover, .navbar-dark.navbar-expand-md .navbar-nav .dropdown-item:focus { color: #FFFFFF; }

.navbar-dark.navbar-expand-md .navbar-nav .bg-white .dropdown-item:hover, .navbar-dark.navbar-expand-md .navbar-nav .bg-white .dropdown-item:focus { color: #000; }

.navbar-dark.navbar-expand-md .navbar-nav .show > .nav-link, .navbar-dark.navbar-expand-md .navbar-nav .dropdown-item.active, .navbar-dark.navbar-expand-md .navbar-nav .dropdown-item:active { color: #FFFFFF; }

.navbar-dark.navbar-expand-lg .navbar-nav .dropdown-item { color: #6d6d6d; }

.navbar-dark.navbar-expand-lg .navbar-nav .dropdown-item:hover, .navbar-dark.navbar-expand-lg .navbar-nav .dropdown-item:focus { color: #FFFFFF; }

.navbar-dark.navbar-expand-lg .navbar-nav .bg-white .dropdown-item:hover, .navbar-dark.navbar-expand-lg .navbar-nav .bg-white .dropdown-item:focus { color: #000; }

.navbar-dark.navbar-expand-lg .navbar-nav .show > .nav-link, .navbar-dark.navbar-expand-lg .navbar-nav .dropdown-item.active, .navbar-dark.navbar-expand-lg .navbar-nav .dropdown-item:active { color: #FFFFFF; }

.navbar-dark.navbar-expand-xl .navbar-nav .dropdown-item { color: #6d6d6d; }

.navbar-dark.navbar-expand-xl .navbar-nav .dropdown-item:hover, .navbar-dark.navbar-expand-xl .navbar-nav .dropdown-item:focus { color: #FFFFFF; }

.navbar-dark.navbar-expand-xl .navbar-nav .bg-white .dropdown-item:hover, .navbar-dark.navbar-expand-xl .navbar-nav .bg-white .dropdown-item:focus { color: #000; }

.navbar-dark.navbar-expand-xl .navbar-nav .show > .nav-link, .navbar-dark.navbar-expand-xl .navbar-nav .dropdown-item.active, .navbar-dark.navbar-expand-xl .navbar-nav .dropdown-item:active { color: #FFFFFF; }

.navbar-dark.navbar-expand-xxl .navbar-nav .dropdown-item { color: #6d6d6d; }

.navbar-dark.navbar-expand-xxl .navbar-nav .dropdown-item:hover, .navbar-dark.navbar-expand-xxl .navbar-nav .dropdown-item:focus { color: #FFFFFF; }

.navbar-dark.navbar-expand-xxl .navbar-nav .bg-white .dropdown-item:hover, .navbar-dark.navbar-expand-xxl .navbar-nav .bg-white .dropdown-item:focus { color: #000; }

.navbar-dark.navbar-expand-xxl .navbar-nav .show > .nav-link, .navbar-dark.navbar-expand-xxl .navbar-nav .dropdown-item.active, .navbar-dark.navbar-expand-xxl .navbar-nav .dropdown-item:active { color: #FFFFFF; }

.navbar-dark.navbar-vibrant { background-image: linear-gradient(to bottom right, rgba(18, 111, 235, 0.9), rgba(114, 3, 225, 0.9)), url(../img/covers/sidebar-cover.jpg); background-repeat: no-repeat, no-repeat; background-position: center center, center center; background-size: cover, cover; background-origin: border-box; border-color: transparent; }

@media (max-width: 575.98px) { .navbar-dark.navbar-vibrant { background-attachment: fixed, fixed; } }

.navbar-dark.navbar-vibrant .nav-link { color: rgba(255, 255, 255, 0.7); }

.navbar-dark.navbar-vibrant .nav-link:hover, .navbar-dark.navbar-vibrant .nav-link:focus { color: #FFFFFF; }

.navbar-dark.navbar-vibrant .nav-item.active .nav-link, .navbar-dark.navbar-vibrant .nav-item .nav-link.active { color: #FFFFFF; }

.navbar-dark.navbar-vibrant .navbar-heading { color: rgba(255, 255, 255, 0.4); }

.navbar-dark.navbar-vibrant .navbar-divider { background-color: rgba(255, 255, 255, 0.2); }

.navbar-dark.navbar-vibrant .navbar-user { border-top-color: rgba(255, 255, 255, 0.2); }

.navbar-dark.navbar-vibrant .navbar-user-link { color: rgba(255, 255, 255, 0.7); }

.navbar-dark.navbar-vibrant .navbar-user-link:hover, .navbar-dark.navbar-vibrant .navbar-user-link:focus { color: #FFFFFF; }

.navbar-dark.navbar-vibrant .navbar-brand { filter: brightness(0) invert(1); }

.navbar-dark.navbar-vibrant .navbar-collapse::before { border-top-color: rgba(255, 255, 255, 0.2); }

.navbar-dark.navbar-vibrant .navbar-nav .nav-link.active::before { border-color: #FFFFFF; }

.navbar-dark.navbar-vibrant.navbar-expand-xs .navbar-nav .dropdown-item { color: rgba(255, 255, 255, 0.7); }

.navbar-dark.navbar-vibrant.navbar-expand-xs .navbar-nav .dropdown-item:hover, .navbar-dark.navbar-vibrant.navbar-expand-xs .navbar-nav .dropdown-item:focus { color: #FFFFFF; }

.navbar-dark.navbar-vibrant.navbar-expand-xs .navbar-nav .show > .nav-link, .navbar-dark.navbar-vibrant.navbar-expand-xs .navbar-nav .dropdown-item.active, .navbar-dark.navbar-vibrant.navbar-expand-xs .navbar-nav .dropdown-item:active { color: #FFFFFF; }

.navbar-dark.navbar-vibrant.navbar-expand-sm .navbar-nav .dropdown-item { color: rgba(255, 255, 255, 0.7); }

.navbar-dark.navbar-vibrant.navbar-expand-sm .navbar-nav .dropdown-item:hover, .navbar-dark.navbar-vibrant.navbar-expand-sm .navbar-nav .dropdown-item:focus { color: #FFFFFF; }

.navbar-dark.navbar-vibrant.navbar-expand-sm .navbar-nav .show > .nav-link, .navbar-dark.navbar-vibrant.navbar-expand-sm .navbar-nav .dropdown-item.active, .navbar-dark.navbar-vibrant.navbar-expand-sm .navbar-nav .dropdown-item:active { color: #FFFFFF; }

.navbar-dark.navbar-vibrant.navbar-expand-md .navbar-nav .dropdown-item { color: rgba(255, 255, 255, 0.7); }

.navbar-dark.navbar-vibrant.navbar-expand-md .navbar-nav .dropdown-item:hover, .navbar-dark.navbar-vibrant.navbar-expand-md .navbar-nav .dropdown-item:focus { color: #FFFFFF; }

.navbar-dark.navbar-vibrant.navbar-expand-md .navbar-nav .show > .nav-link, .navbar-dark.navbar-vibrant.navbar-expand-md .navbar-nav .dropdown-item.active, .navbar-dark.navbar-vibrant.navbar-expand-md .navbar-nav .dropdown-item:active { color: #FFFFFF; }

.navbar-dark.navbar-vibrant.navbar-expand-lg .navbar-nav .dropdown-item { color: rgba(255, 255, 255, 0.7); }

.navbar-dark.navbar-vibrant.navbar-expand-lg .navbar-nav .dropdown-item:hover, .navbar-dark.navbar-vibrant.navbar-expand-lg .navbar-nav .dropdown-item:focus { color: #FFFFFF; }

.navbar-dark.navbar-vibrant.navbar-expand-lg .navbar-nav .show > .nav-link, .navbar-dark.navbar-vibrant.navbar-expand-lg .navbar-nav .dropdown-item.active, .navbar-dark.navbar-vibrant.navbar-expand-lg .navbar-nav .dropdown-item:active { color: #FFFFFF; }

.navbar-dark.navbar-vibrant.navbar-expand-xl .navbar-nav .dropdown-item { color: rgba(255, 255, 255, 0.7); }

.navbar-dark.navbar-vibrant.navbar-expand-xl .navbar-nav .dropdown-item:hover, .navbar-dark.navbar-vibrant.navbar-expand-xl .navbar-nav .dropdown-item:focus { color: #FFFFFF; }

.navbar-dark.navbar-vibrant.navbar-expand-xl .navbar-nav .show > .nav-link, .navbar-dark.navbar-vibrant.navbar-expand-xl .navbar-nav .dropdown-item.active, .navbar-dark.navbar-vibrant.navbar-expand-xl .navbar-nav .dropdown-item:active { color: #FFFFFF; }

.navbar-dark.navbar-vibrant.navbar-expand-xxl .navbar-nav .dropdown-item { color: rgba(255, 255, 255, 0.7); }

.navbar-dark.navbar-vibrant.navbar-expand-xxl .navbar-nav .dropdown-item:hover, .navbar-dark.navbar-vibrant.navbar-expand-xxl .navbar-nav .dropdown-item:focus { color: #FFFFFF; }

.navbar-dark.navbar-vibrant.navbar-expand-xxl .navbar-nav .show > .nav-link, .navbar-dark.navbar-vibrant.navbar-expand-xxl .navbar-nav .dropdown-item.active, .navbar-dark.navbar-vibrant.navbar-expand-xxl .navbar-nav .dropdown-item:active { color: #FFFFFF; }

.navbar-dark.navbar-vibrant .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light { background-color: #FFFFFF; border-color: #ececec; }

.navbar-light .navbar-heading { color: #a3a3a3; }

.navbar-light .navbar-divider { background-color: #ececec; }

.navbar-light .navbar-user { border-top-color: #ececec; }

.navbar-light .navbar-user-link { color: #6d6d6d; }

.navbar-light .navbar-user-link:hover, .navbar-light .navbar-user-link:focus { color: #000; }

.navbar-light .navbar-brand { filter: none; }

.navbar-light .navbar-collapse::before { border-top-color: #ececec; }

.navbar-brand { margin-right: 0; }

.navbar-brand-img, .navbar-brand > img { max-width: 100%; max-height: 1.5rem; }

.navbar-collapse { width: calc(100% + 2rem); margin-left: -1rem; margin-right: -1rem; padding-left: 1rem; padding-right: 1rem; }

.navbar-collapse:before { content: ''; display: block; border-top-width: 1px; border-top-style: solid; margin: 1rem -1rem; }

.navbar-nav { margin-left: -1rem; margin-right: -1rem; }

.navbar-nav .nav-link { padding-left: 1rem; padding-right: 1rem; }

.navbar-nav .nav-link.active { position: relative; }

.navbar-nav .nav-link.active:before { content: ''; position: absolute; left: 0; top: 0.5rem; bottom: 0.5rem; border-width: 2px; border-style: solid; border-image: linear-gradient(to bottom, var(--bs-primary), var(--bs-secondary)) 1 100%; }

.navbar-nav .nav-link > .fe, .navbar-nav .nav-link > .lni { min-width: 1.75rem; padding-bottom: .125em; font-size: 1.125rem; line-height: 1.6rem; }

.navbar-nav .dropdown-menu { border: none; }

.navbar-nav .dropdown-menu .dropdown-menu { margin-left: 0.5rem; }

.navbar-expand-xs .navbar-nav .dropdown-menu { background-color: transparent; }

.navbar-expand-sm .navbar-nav .dropdown-menu { background-color: transparent; }

.navbar-expand-md .navbar-nav .dropdown-menu { background-color: transparent; }

.navbar-expand-lg .navbar-nav .dropdown-menu { background-color: transparent; }

.navbar-expand-xl .navbar-nav .dropdown-menu { background-color: transparent; }

.navbar-expand-xxl .navbar-nav .dropdown-menu { background-color: transparent; }

.navbar-expand-xs { padding-left: 0; padding-right: 0; }

.navbar-expand-xs > [class*="container"] { padding-left: 0; padding-right: 0; }

.navbar-expand-xs .navbar-collapse { flex-grow: inherit; flex-basis: auto; width: auto; }

.navbar-expand-xs .navbar-collapse:before { display: none; }

.navbar-expand-xs .navbar-nav { margin-left: 0; margin-right: 0; }

.navbar-expand-xs .navbar-nav .nav-link { padding: 0.625rem 0.8rem; }

.navbar-expand-xs .navbar-nav .nav-link.active { position: relative; }

.navbar-expand-xs .navbar-nav .nav-link.active:before { top: auto; bottom: calc(-1rem - 1px); right: 0.8rem; left: 0.8rem; border-left: 0; border-bottom: 1px solid var(--bs-primary); }

.navbar-expand-xs .navbar-nav .dropdown-menu { border: 1px solid #ececec; }

.navbar-expand-xs .navbar-nav .dropdown-menu .dropdown-menu { margin-left: 0; }

@media (min-width: 576px) { .navbar-expand-sm { padding-left: 0; padding-right: 0; }
  .navbar-expand-sm > [class*="container"] { padding-left: 0; padding-right: 0; }
  .navbar-expand-sm .navbar-collapse { flex-grow: inherit; flex-basis: auto; width: auto; }
  .navbar-expand-sm .navbar-collapse:before { display: none; }
  .navbar-expand-sm .navbar-nav { margin-left: 0; margin-right: 0; }
  .navbar-expand-sm .navbar-nav .nav-link { padding: 0.625rem 0.8rem; }
  .navbar-expand-sm .navbar-nav .nav-link.active { position: relative; }
  .navbar-expand-sm .navbar-nav .nav-link.active:before { top: auto; bottom: calc(-1rem - 1px); right: 0.8rem; left: 0.8rem; border-left: 0; border-bottom: 1px solid var(--bs-primary); }
  .navbar-expand-sm .navbar-nav .dropdown-menu { border: 1px solid #ececec; }
  .navbar-expand-sm .navbar-nav .dropdown-menu .dropdown-menu { margin-left: 0; } }

@media (min-width: 768px) { .navbar-expand-md { padding-left: 0; padding-right: 0; }
  .navbar-expand-md > [class*="container"] { padding-left: 0; padding-right: 0; }
  .navbar-expand-md .navbar-collapse { flex-grow: inherit; flex-basis: auto; width: auto; }
  .navbar-expand-md .navbar-collapse:before { display: none; }
  .navbar-expand-md .navbar-nav { margin-left: 0; margin-right: 0; }
  .navbar-expand-md .navbar-nav .nav-link { padding: 0.625rem 0.8rem; }
  .navbar-expand-md .navbar-nav .nav-link.active { position: relative; }
  .navbar-expand-md .navbar-nav .nav-link.active:before { top: auto; bottom: calc(-1rem - 1px); right: 0.8rem; left: 0.8rem; border-left: 0; border-bottom: 1px solid var(--bs-primary); }
  .navbar-expand-md .navbar-nav .dropdown-menu { border: 1px solid #ececec; }
  .navbar-expand-md .navbar-nav .dropdown-menu .dropdown-menu { margin-left: 0; } }

@media (min-width: 992px) { .navbar-expand-lg { padding-left: 0; padding-right: 0; }
  .navbar-expand-lg > [class*="container"] { padding-left: 0; padding-right: 0; }
  .navbar-expand-lg .navbar-collapse { flex-grow: inherit; flex-basis: auto; width: auto; }
  .navbar-expand-lg .navbar-collapse:before { display: none; }
  .navbar-expand-lg .navbar-nav { margin-left: 0; margin-right: 0; }
  .navbar-expand-lg .navbar-nav .nav-link { padding: 0.625rem 0.8rem; }
  .navbar-expand-lg .navbar-nav .nav-link.active { position: relative; }
  .navbar-expand-lg .navbar-nav .nav-link.active:before { top: auto; bottom: calc(-1rem - 1px); right: 0.8rem; left: 0.8rem; border-left: 0; border-bottom: 1px solid var(--bs-primary); }
  .navbar-expand-lg .navbar-nav .dropdown-menu { border: 1px solid #ececec; }
  .navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-menu { margin-left: 0; } }

@media (min-width: 1200px) { .navbar-expand-xl { padding-left: 0; padding-right: 0; }
  .navbar-expand-xl > [class*="container"] { padding-left: 0; padding-right: 0; }
  .navbar-expand-xl .navbar-collapse { flex-grow: inherit; flex-basis: auto; width: auto; }
  .navbar-expand-xl .navbar-collapse:before { display: none; }
  .navbar-expand-xl .navbar-nav { margin-left: 0; margin-right: 0; }
  .navbar-expand-xl .navbar-nav .nav-link { padding: 0.625rem 0.8rem; }
  .navbar-expand-xl .navbar-nav .nav-link.active { position: relative; }
  .navbar-expand-xl .navbar-nav .nav-link.active:before { top: auto; bottom: calc(-1rem - 1px); right: 0.8rem; left: 0.8rem; border-left: 0; border-bottom: 1px solid var(--bs-primary); }
  .navbar-expand-xl .navbar-nav .dropdown-menu { border: 1px solid #ececec; }
  .navbar-expand-xl .navbar-nav .dropdown-menu .dropdown-menu { margin-left: 0; } }

@media (min-width: 1400px) { .navbar-expand-xxl { padding-left: 0; padding-right: 0; }
  .navbar-expand-xxl > [class*="container"] { padding-left: 0; padding-right: 0; }
  .navbar-expand-xxl .navbar-collapse { flex-grow: inherit; flex-basis: auto; width: auto; }
  .navbar-expand-xxl .navbar-collapse:before { display: none; }
  .navbar-expand-xxl .navbar-nav { margin-left: 0; margin-right: 0; }
  .navbar-expand-xxl .navbar-nav .nav-link { padding: 0.625rem 0.8rem; }
  .navbar-expand-xxl .navbar-nav .nav-link.active { position: relative; }
  .navbar-expand-xxl .navbar-nav .nav-link.active:before { top: auto; bottom: calc(-1rem - 1px); right: 0.8rem; left: 0.8rem; border-left: 0; border-bottom: 1px solid var(--bs-primary); }
  .navbar-expand-xxl .navbar-nav .dropdown-menu { border: 1px solid #ececec; }
  .navbar-expand-xxl .navbar-nav .dropdown-menu .dropdown-menu { margin-left: 0; } }

.navbar[class*="fixed-"] { z-index: 1030; }

.navbar-overflow { display: flex; flex-grow: 1; flex-basis: 0; margin-bottom: -1rem; overflow-x: auto; }

.navbar-overflow::-webkit-scrollbar { display: none; }

.navbar-overflow .navbar-nav { flex-direction: row; flex-wrap: nowrap; margin-left: -0.8rem; margin-right: -0.8rem; }

.navbar-overflow .navbar-nav .nav-link { padding-bottom: 1.5rem; }

.navbar-overflow .navbar-nav .nav-link.active:before { bottom: 0; }

.navbar-breadcrumb { padding: 0.5rem 0; }

.navbar-user { display: flex; flex-direction: row; align-items: center; justify-content: space-around; }

.navbar-user .dropdown-toggle:after { display: none; }

.navbar-nav .nav-link > .fe, .navbar-nav .nav-link > .lni { display: inline-block; min-width: 1.75rem; }

.navbar-vertical .navbar-nav .nav-link { display: flex; align-items: center; }

.navbar-vertical .navbar-nav .nav-link[data-bs-toggle="collapse"]:after { display: block; content: '\e92e'; font-family: 'Feather'; margin-left: auto; transition: transform .2s; }

.navbar-vertical .navbar-nav .nav-link[data-bs-toggle="collapse"][aria-expanded="true"]:after { transform: rotate(-180deg); }

.navbar-vertical .navbar-nav .nav .nav-link { padding-left: 2.75rem; }

.navbar-vertical .navbar-nav .nav .nav .nav-link { padding-left: 3.25rem; }

.navbar-vertical .navbar-nav .nav .nav .nav .nav-link { padding-left: 3.75rem; }

.navbar-vertical .navbar-heading { padding-top: 0.5rem; padding-bottom: 0.5rem; font-size: 0.8rem; text-transform: uppercase; letter-spacing: .04em; }

.navbar-vertical.navbar-expand-xs { display: block; position: fixed; top: 0; bottom: 0; width: 100%; max-width: 250px; padding-left: 1.5rem; padding-right: 1.5rem; overflow-y: auto; }

.navbar-vertical.navbar-expand-xs > [class*="container"] { flex-direction: column; align-items: stretch; min-height: 100%; padding-left: 0; padding-right: 0; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .navbar-vertical.navbar-expand-xs > [class*="container"] { min-height: none; height: 100%; } }

.navbar-vertical.navbar-expand-xs.fixed-start { left: 0; border-width: 0 1px 0 0; }

.navbar-vertical.navbar-expand-xs.fixed-end { right: 0; border-width: 0 0 0 1px; }

.navbar-vertical.navbar-expand-xs .navbar-collapse { flex: 1; display: flex; flex-direction: column; align-items: stretch; width: auto; min-width: 100%; margin-left: -1.5rem; margin-right: -1.5rem; padding-left: 1.5rem; padding-right: 1.5rem; }

.navbar-vertical.navbar-expand-xs .navbar-collapse > * { min-width: 100%; }

.navbar-vertical.navbar-expand-xs .navbar-nav { flex-direction: column; margin-left: -1.5rem; margin-right: -1.5rem; }

.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link { padding: 0.5rem 1.5rem; }

.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link.active:before { top: 0.5rem; bottom: 0.5rem; left: 0; right: auto; border-left: 2px solid var(--bs-primary); border-bottom: 0; }

.navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav-link { padding-left: 3.25rem; }

.navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav .nav-link { padding-left: 4rem; }

.navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav .nav .nav-link { padding-left: 4.75rem; }

.navbar-vertical.navbar-expand-xs .navbar-brand { display: block; text-align: center; padding-top: 1rem; padding-bottom: 1rem; }

.navbar-vertical.navbar-expand-xs .navbar-brand-img { max-height: 3rem; }

.navbar-vertical.navbar-expand-xs .navbar-user { margin-left: -1.5rem; margin-right: -1.5rem; padding-top: 1rem; padding-bottom: 0rem; padding-left: 1.5rem; padding-right: 1.5rem; border-top-width: 1px; border-top-style: solid; }

.navbar-vertical.navbar-expand-xs .navbar-user .dropup .dropdown-menu { left: 50%; transform: translateX(-50%); }

@media (min-width: 576px) { .navbar-vertical.navbar-expand-sm { display: block; position: fixed; top: 0; bottom: 0; width: 100%; max-width: 250px; padding-left: 1.5rem; padding-right: 1.5rem; overflow-y: auto; }
  .navbar-vertical.navbar-expand-sm > [class*="container"] { flex-direction: column; align-items: stretch; min-height: 100%; padding-left: 0; padding-right: 0; } }

@media all and (min-width: 576px) and (-ms-high-contrast: none), (min-width: 576px) and (-ms-high-contrast: active) { .navbar-vertical.navbar-expand-sm > [class*="container"] { min-height: none; height: 100%; } }

@media (min-width: 576px) { .navbar-vertical.navbar-expand-sm.fixed-start { left: 0; border-width: 0 1px 0 0; }
  .navbar-vertical.navbar-expand-sm.fixed-end { right: 0; border-width: 0 0 0 1px; }
  .navbar-vertical.navbar-expand-sm .navbar-collapse { flex: 1; display: flex; flex-direction: column; align-items: stretch; width: auto; min-width: 100%; margin-left: -1.5rem; margin-right: -1.5rem; padding-left: 1.5rem; padding-right: 1.5rem; }
  .navbar-vertical.navbar-expand-sm .navbar-collapse > * { min-width: 100%; }
  .navbar-vertical.navbar-expand-sm .navbar-nav { flex-direction: column; margin-left: -1.5rem; margin-right: -1.5rem; }
  .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link { padding: 0.5rem 1.5rem; }
  .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link.active:before { top: 0.5rem; bottom: 0.5rem; left: 0; right: auto; border-left: 2px solid var(--bs-primary); border-bottom: 0; }
  .navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav-link { padding-left: 3.25rem; }
  .navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav .nav-link { padding-left: 4rem; }
  .navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav .nav .nav-link { padding-left: 4.75rem; }
  .navbar-vertical.navbar-expand-sm .navbar-brand { display: block; text-align: center; padding-top: 1rem; padding-bottom: 1rem; }
  .navbar-vertical.navbar-expand-sm .navbar-brand-img { max-height: 3rem; }
  .navbar-vertical.navbar-expand-sm .navbar-user { margin-left: -1.5rem; margin-right: -1.5rem; padding-top: 1rem; padding-bottom: 0rem; padding-left: 1.5rem; padding-right: 1.5rem; border-top-width: 1px; border-top-style: solid; }
  .navbar-vertical.navbar-expand-sm .navbar-user .dropup .dropdown-menu { left: 50%; transform: translateX(-50%); } }

@media (min-width: 768px) { .navbar-vertical.navbar-expand-md { display: block; position: fixed; top: 0; bottom: 0; width: 100%; max-width: 250px; padding-left: 1.5rem; padding-right: 1.5rem; overflow-y: auto; }
  .navbar-vertical.navbar-expand-md > [class*="container"] { flex-direction: column; align-items: stretch; min-height: 100%; padding-left: 0; padding-right: 0; } }

@media all and (min-width: 768px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active) { .navbar-vertical.navbar-expand-md > [class*="container"] { min-height: none; height: 100%; } }

@media (min-width: 768px) { .navbar-vertical.navbar-expand-md.fixed-start { left: 0; border-width: 0 1px 0 0; }
  .navbar-vertical.navbar-expand-md.fixed-end { right: 0; border-width: 0 0 0 1px; }
  .navbar-vertical.navbar-expand-md .navbar-collapse { flex: 1; display: flex; flex-direction: column; align-items: stretch; width: auto; min-width: 100%; margin-left: -1.5rem; margin-right: -1.5rem; padding-left: 1.5rem; padding-right: 1.5rem; }
  .navbar-vertical.navbar-expand-md .navbar-collapse > * { min-width: 100%; }
  .navbar-vertical.navbar-expand-md .navbar-nav { flex-direction: column; margin-left: -1.5rem; margin-right: -1.5rem; }
  .navbar-vertical.navbar-expand-md .navbar-nav .nav-link { padding: 0.5rem 1.5rem; }
  .navbar-vertical.navbar-expand-md .navbar-nav .nav-link.active:before { top: 0.5rem; bottom: 0.5rem; left: 0; right: auto; border-left: 2px solid var(--bs-primary); border-bottom: 0; }
  .navbar-vertical.navbar-expand-md .navbar-nav .nav .nav-link { padding-left: 3.25rem; }
  .navbar-vertical.navbar-expand-md .navbar-nav .nav .nav .nav-link { padding-left: 4rem; }
  .navbar-vertical.navbar-expand-md .navbar-nav .nav .nav .nav .nav-link { padding-left: 4.75rem; }
  .navbar-vertical.navbar-expand-md .navbar-brand { display: block; text-align: center; padding-top: 1rem; padding-bottom: 1rem; }
  .navbar-vertical.navbar-expand-md .navbar-brand-img { max-height: 3rem; }
  .navbar-vertical.navbar-expand-md .navbar-user { margin-left: -1.5rem; margin-right: -1.5rem; padding-top: 1rem; padding-bottom: 0rem; padding-left: 1.5rem; padding-right: 1.5rem; border-top-width: 1px; border-top-style: solid; }
  .navbar-vertical.navbar-expand-md .navbar-user .dropup .dropdown-menu { left: 50%; transform: translateX(-50%); } }

@media (min-width: 992px) { .navbar-vertical.navbar-expand-lg { display: block; position: fixed; top: 0; bottom: 0; width: 100%; max-width: 250px; padding-left: 1.5rem; padding-right: 1.5rem; overflow-y: auto; }
  .navbar-vertical.navbar-expand-lg > [class*="container"] { flex-direction: column; align-items: stretch; min-height: 100%; padding-left: 0; padding-right: 0; } }

@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) { .navbar-vertical.navbar-expand-lg > [class*="container"] { min-height: none; height: 100%; } }

@media (min-width: 992px) { .navbar-vertical.navbar-expand-lg.fixed-start { left: 0; border-width: 0 1px 0 0; }
  .navbar-vertical.navbar-expand-lg.fixed-end { right: 0; border-width: 0 0 0 1px; }
  .navbar-vertical.navbar-expand-lg .navbar-collapse { flex: 1; display: flex; flex-direction: column; align-items: stretch; width: auto; min-width: 100%; margin-left: -1.5rem; margin-right: -1.5rem; padding-left: 1.5rem; padding-right: 1.5rem; }
  .navbar-vertical.navbar-expand-lg .navbar-collapse > * { min-width: 100%; }
  .navbar-vertical.navbar-expand-lg .navbar-nav { flex-direction: column; margin-left: -1.5rem; margin-right: -1.5rem; }
  .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link { padding: 0.5rem 1.5rem; }
  .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link.active:before { top: 0.5rem; bottom: 0.5rem; left: 0; right: auto; border-left: 2px solid var(--bs-primary); border-bottom: 0; }
  .navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav-link { padding-left: 3.25rem; }
  .navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav .nav-link { padding-left: 4rem; }
  .navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav .nav .nav-link { padding-left: 4.75rem; }
  .navbar-vertical.navbar-expand-lg .navbar-brand { display: block; text-align: center; padding-top: 1rem; padding-bottom: 1rem; }
  .navbar-vertical.navbar-expand-lg .navbar-brand-img { max-height: 3rem; }
  .navbar-vertical.navbar-expand-lg .navbar-user { margin-left: -1.5rem; margin-right: -1.5rem; padding-top: 1rem; padding-bottom: 0rem; padding-left: 1.5rem; padding-right: 1.5rem; border-top-width: 1px; border-top-style: solid; }
  .navbar-vertical.navbar-expand-lg .navbar-user .dropup .dropdown-menu { left: 50%; transform: translateX(-50%); } }

@media (min-width: 1200px) { .navbar-vertical.navbar-expand-xl { display: block; position: fixed; top: 0; bottom: 0; width: 100%; max-width: 250px; padding-left: 1.5rem; padding-right: 1.5rem; overflow-y: auto; }
  .navbar-vertical.navbar-expand-xl > [class*="container"] { flex-direction: column; align-items: stretch; min-height: 100%; padding-left: 0; padding-right: 0; } }

@media all and (min-width: 1200px) and (-ms-high-contrast: none), (min-width: 1200px) and (-ms-high-contrast: active) { .navbar-vertical.navbar-expand-xl > [class*="container"] { min-height: none; height: 100%; } }

@media (min-width: 1200px) { .navbar-vertical.navbar-expand-xl.fixed-start { left: 0; border-width: 0 1px 0 0; }
  .navbar-vertical.navbar-expand-xl.fixed-end { right: 0; border-width: 0 0 0 1px; }
  .navbar-vertical.navbar-expand-xl .navbar-collapse { flex: 1; display: flex; flex-direction: column; align-items: stretch; width: auto; min-width: 100%; margin-left: -1.5rem; margin-right: -1.5rem; padding-left: 1.5rem; padding-right: 1.5rem; }
  .navbar-vertical.navbar-expand-xl .navbar-collapse > * { min-width: 100%; }
  .navbar-vertical.navbar-expand-xl .navbar-nav { flex-direction: column; margin-left: -1.5rem; margin-right: -1.5rem; }
  .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link { padding: 0.5rem 1.5rem; }
  .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link.active:before { top: 0.5rem; bottom: 0.5rem; left: 0; right: auto; border-left: 2px solid var(--bs-primary); border-bottom: 0; }
  .navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav-link { padding-left: 3.25rem; }
  .navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav .nav-link { padding-left: 4rem; }
  .navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav .nav .nav-link { padding-left: 4.75rem; }
  .navbar-vertical.navbar-expand-xl .navbar-brand { display: block; text-align: center; padding-top: 1rem; padding-bottom: 1rem; }
  .navbar-vertical.navbar-expand-xl .navbar-brand-img { max-height: 3rem; }
  .navbar-vertical.navbar-expand-xl .navbar-user { margin-left: -1.5rem; margin-right: -1.5rem; padding-top: 1rem; padding-bottom: 0rem; padding-left: 1.5rem; padding-right: 1.5rem; border-top-width: 1px; border-top-style: solid; }
  .navbar-vertical.navbar-expand-xl .navbar-user .dropup .dropdown-menu { left: 50%; transform: translateX(-50%); } }

@media (min-width: 1400px) { .navbar-vertical.navbar-expand-xxl { display: block; position: fixed; top: 0; bottom: 0; width: 100%; max-width: 250px; padding-left: 1.5rem; padding-right: 1.5rem; overflow-y: auto; }
  .navbar-vertical.navbar-expand-xxl > [class*="container"] { flex-direction: column; align-items: stretch; min-height: 100%; padding-left: 0; padding-right: 0; } }

@media all and (min-width: 1400px) and (-ms-high-contrast: none), (min-width: 1400px) and (-ms-high-contrast: active) { .navbar-vertical.navbar-expand-xxl > [class*="container"] { min-height: none; height: 100%; } }

@media (min-width: 1400px) { .navbar-vertical.navbar-expand-xxl.fixed-start { left: 0; border-width: 0 1px 0 0; }
  .navbar-vertical.navbar-expand-xxl.fixed-end { right: 0; border-width: 0 0 0 1px; }
  .navbar-vertical.navbar-expand-xxl .navbar-collapse { flex: 1; display: flex; flex-direction: column; align-items: stretch; width: auto; min-width: 100%; margin-left: -1.5rem; margin-right: -1.5rem; padding-left: 1.5rem; padding-right: 1.5rem; }
  .navbar-vertical.navbar-expand-xxl .navbar-collapse > * { min-width: 100%; }
  .navbar-vertical.navbar-expand-xxl .navbar-nav { flex-direction: column; margin-left: -1.5rem; margin-right: -1.5rem; }
  .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link { padding: 0.5rem 1.5rem; }
  .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link.active:before { top: 0.5rem; bottom: 0.5rem; left: 0; right: auto; border-left: 2px solid var(--bs-primary); border-bottom: 0; }
  .navbar-vertical.navbar-expand-xxl .navbar-nav .nav .nav-link { padding-left: 3.25rem; }
  .navbar-vertical.navbar-expand-xxl .navbar-nav .nav .nav .nav-link { padding-left: 4rem; }
  .navbar-vertical.navbar-expand-xxl .navbar-nav .nav .nav .nav .nav-link { padding-left: 4.75rem; }
  .navbar-vertical.navbar-expand-xxl .navbar-brand { display: block; text-align: center; padding-top: 1rem; padding-bottom: 1rem; }
  .navbar-vertical.navbar-expand-xxl .navbar-brand-img { max-height: 3rem; }
  .navbar-vertical.navbar-expand-xxl .navbar-user { margin-left: -1.5rem; margin-right: -1.5rem; padding-top: 1rem; padding-bottom: 0rem; padding-left: 1.5rem; padding-right: 1.5rem; border-top-width: 1px; border-top-style: solid; }
  .navbar-vertical.navbar-expand-xxl .navbar-user .dropup .dropdown-menu { left: 50%; transform: translateX(-50%); } }

.navbar-vertical-sm.navbar-expand-xs { max-width: 66px; padding-left: 0.75rem; padding-right: 0.75rem; overflow: visible; }

.navbar-vertical-sm.navbar-expand-xs .navbar-brand { padding-top: 1rem; padding-bottom: 1rem; }

.navbar-vertical-sm.navbar-expand-xs .navbar-brand-img { width: auto; max-height: 1.5rem; }

.navbar-vertical-sm.navbar-expand-xs .navbar-collapse { margin-left: -0.75rem; margin-right: -0.75rem; padding-left: 0.75rem; padding-right: 0.75rem; }

.navbar-vertical-sm.navbar-expand-xs .navbar-nav { margin-left: -0.75rem; margin-right: -0.75rem; }

.navbar-vertical-sm.navbar-expand-xs .navbar-nav > .nav-item > .nav-link { justify-content: center; padding-left: 0.75rem; padding-right: 0.75rem; text-align: center; }

.navbar-vertical-sm.navbar-expand-xs .navbar-nav > .nav-item > .dropdown-toggle::after { display: none; }

.navbar-vertical-sm.navbar-expand-xs .navbar-user { margin-left: -0.75rem; margin-right: -0.75rem; padding-left: 0.75rem; padding-right: 0.75rem; }

.navbar-vertical-sm.navbar-expand-xs .navbar-user .dropend .dropdown-menu { top: auto; bottom: 0; }

@media (min-width: 576px) { .navbar-vertical-sm.navbar-expand-sm { max-width: 66px; padding-left: 0.75rem; padding-right: 0.75rem; overflow: visible; }
  .navbar-vertical-sm.navbar-expand-sm .navbar-brand { padding-top: 1rem; padding-bottom: 1rem; }
  .navbar-vertical-sm.navbar-expand-sm .navbar-brand-img { width: auto; max-height: 1.5rem; }
  .navbar-vertical-sm.navbar-expand-sm .navbar-collapse { margin-left: -0.75rem; margin-right: -0.75rem; padding-left: 0.75rem; padding-right: 0.75rem; }
  .navbar-vertical-sm.navbar-expand-sm .navbar-nav { margin-left: -0.75rem; margin-right: -0.75rem; }
  .navbar-vertical-sm.navbar-expand-sm .navbar-nav > .nav-item > .nav-link { justify-content: center; padding-left: 0.75rem; padding-right: 0.75rem; text-align: center; }
  .navbar-vertical-sm.navbar-expand-sm .navbar-nav > .nav-item > .dropdown-toggle::after { display: none; }
  .navbar-vertical-sm.navbar-expand-sm .navbar-user { margin-left: -0.75rem; margin-right: -0.75rem; padding-left: 0.75rem; padding-right: 0.75rem; }
  .navbar-vertical-sm.navbar-expand-sm .navbar-user .dropend .dropdown-menu { top: auto; bottom: 0; } }

@media (min-width: 768px) { .navbar-vertical-sm.navbar-expand-md { max-width: 66px; padding-left: 0.75rem; padding-right: 0.75rem; overflow: visible; }
  .navbar-vertical-sm.navbar-expand-md .navbar-brand { padding-top: 1rem; padding-bottom: 1rem; }
  .navbar-vertical-sm.navbar-expand-md .navbar-brand-img { width: auto; max-height: 1.5rem; }
  .navbar-vertical-sm.navbar-expand-md .navbar-collapse { margin-left: -0.75rem; margin-right: -0.75rem; padding-left: 0.75rem; padding-right: 0.75rem; }
  .navbar-vertical-sm.navbar-expand-md .navbar-nav { margin-left: -0.75rem; margin-right: -0.75rem; }
  .navbar-vertical-sm.navbar-expand-md .navbar-nav > .nav-item > .nav-link { justify-content: center; padding-left: 0.75rem; padding-right: 0.75rem; text-align: center; }
  .navbar-vertical-sm.navbar-expand-md .navbar-nav > .nav-item > .dropdown-toggle::after { display: none; }
  .navbar-vertical-sm.navbar-expand-md .navbar-user { margin-left: -0.75rem; margin-right: -0.75rem; padding-left: 0.75rem; padding-right: 0.75rem; }
  .navbar-vertical-sm.navbar-expand-md .navbar-user .dropend .dropdown-menu { top: auto; bottom: 0; } }

@media (min-width: 992px) { .navbar-vertical-sm.navbar-expand-lg { max-width: 66px; padding-left: 0.75rem; padding-right: 0.75rem; overflow: visible; }
  .navbar-vertical-sm.navbar-expand-lg .navbar-brand { padding-top: 1rem; padding-bottom: 1rem; }
  .navbar-vertical-sm.navbar-expand-lg .navbar-brand-img { width: auto; max-height: 1.5rem; }
  .navbar-vertical-sm.navbar-expand-lg .navbar-collapse { margin-left: -0.75rem; margin-right: -0.75rem; padding-left: 0.75rem; padding-right: 0.75rem; }
  .navbar-vertical-sm.navbar-expand-lg .navbar-nav { margin-left: -0.75rem; margin-right: -0.75rem; }
  .navbar-vertical-sm.navbar-expand-lg .navbar-nav > .nav-item > .nav-link { justify-content: center; padding-left: 0.75rem; padding-right: 0.75rem; text-align: center; }
  .navbar-vertical-sm.navbar-expand-lg .navbar-nav > .nav-item > .dropdown-toggle::after { display: none; }
  .navbar-vertical-sm.navbar-expand-lg .navbar-user { margin-left: -0.75rem; margin-right: -0.75rem; padding-left: 0.75rem; padding-right: 0.75rem; }
  .navbar-vertical-sm.navbar-expand-lg .navbar-user .dropend .dropdown-menu { top: auto; bottom: 0; } }

@media (min-width: 1200px) { .navbar-vertical-sm.navbar-expand-xl { max-width: 66px; padding-left: 0.75rem; padding-right: 0.75rem; overflow: visible; }
  .navbar-vertical-sm.navbar-expand-xl .navbar-brand { padding-top: 1rem; padding-bottom: 1rem; }
  .navbar-vertical-sm.navbar-expand-xl .navbar-brand-img { width: auto; max-height: 1.5rem; }
  .navbar-vertical-sm.navbar-expand-xl .navbar-collapse { margin-left: -0.75rem; margin-right: -0.75rem; padding-left: 0.75rem; padding-right: 0.75rem; }
  .navbar-vertical-sm.navbar-expand-xl .navbar-nav { margin-left: -0.75rem; margin-right: -0.75rem; }
  .navbar-vertical-sm.navbar-expand-xl .navbar-nav > .nav-item > .nav-link { justify-content: center; padding-left: 0.75rem; padding-right: 0.75rem; text-align: center; }
  .navbar-vertical-sm.navbar-expand-xl .navbar-nav > .nav-item > .dropdown-toggle::after { display: none; }
  .navbar-vertical-sm.navbar-expand-xl .navbar-user { margin-left: -0.75rem; margin-right: -0.75rem; padding-left: 0.75rem; padding-right: 0.75rem; }
  .navbar-vertical-sm.navbar-expand-xl .navbar-user .dropend .dropdown-menu { top: auto; bottom: 0; } }

@media (min-width: 1400px) { .navbar-vertical-sm.navbar-expand-xxl { max-width: 66px; padding-left: 0.75rem; padding-right: 0.75rem; overflow: visible; }
  .navbar-vertical-sm.navbar-expand-xxl .navbar-brand { padding-top: 1rem; padding-bottom: 1rem; }
  .navbar-vertical-sm.navbar-expand-xxl .navbar-brand-img { width: auto; max-height: 1.5rem; }
  .navbar-vertical-sm.navbar-expand-xxl .navbar-collapse { margin-left: -0.75rem; margin-right: -0.75rem; padding-left: 0.75rem; padding-right: 0.75rem; }
  .navbar-vertical-sm.navbar-expand-xxl .navbar-nav { margin-left: -0.75rem; margin-right: -0.75rem; }
  .navbar-vertical-sm.navbar-expand-xxl .navbar-nav > .nav-item > .nav-link { justify-content: center; padding-left: 0.75rem; padding-right: 0.75rem; text-align: center; }
  .navbar-vertical-sm.navbar-expand-xxl .navbar-nav > .nav-item > .dropdown-toggle::after { display: none; }
  .navbar-vertical-sm.navbar-expand-xxl .navbar-user { margin-left: -0.75rem; margin-right: -0.75rem; padding-left: 0.75rem; padding-right: 0.75rem; }
  .navbar-vertical-sm.navbar-expand-xxl .navbar-user .dropend .dropdown-menu { top: auto; bottom: 0; } }

@media (min-width: 768px) { .navbar-vertical:not([style*="display: none"]) ~ .site-content .container, .navbar-vertical:not([style*="display: none"]) ~ .site-content .container-fluid, .navbar-vertical:not([style*="display: none"]) ~ .site-content .container-sm, .navbar-vertical:not([style*="display: none"]) ~ .site-content .container-md, .navbar-vertical:not([style*="display: none"]) ~ .site-content .container-lg, .navbar-vertical:not([style*="display: none"]) ~ .site-content .container-xl, .navbar-vertical:not([style*="display: none"]) ~ .site-content .container-sm, .navbar-vertical:not([style*="display: none"]) ~ .site-content .container-md, .navbar-vertical:not([style*="display: none"]) ~ .site-content .container-lg, .navbar-vertical:not([style*="display: none"]) ~ .site-content .container-xl, .navbar-vertical-sm:not([style*="display: none"]) ~ .site-content .container, .navbar-vertical-sm:not([style*="display: none"]) ~ .site-content .container-fluid, .navbar-vertical-sm:not([style*="display: none"]) ~ .site-content .container-sm, .navbar-vertical-sm:not([style*="display: none"]) ~ .site-content .container-md, .navbar-vertical-sm:not([style*="display: none"]) ~ .site-content .container-lg, .navbar-vertical-sm:not([style*="display: none"]) ~ .site-content .container-xl, .navbar-vertical-sm:not([style*="display: none"]) ~ .site-content .container-sm, .navbar-vertical-sm:not([style*="display: none"]) ~ .site-content .container-md, .navbar-vertical-sm:not([style*="display: none"]) ~ .site-content .container-lg, .navbar-vertical-sm:not([style*="display: none"]) ~ .site-content .container-xl { padding-left: 2.25rem !important; padding-right: 2.25rem !important; } }

.navbar-vertical.navbar-expand-xs.fixed-start:not([style*="display: none"]) ~ .site-content { margin-left: 250px; }

.navbar-vertical.navbar-expand-xs.fixed-end:not([style*="display: none"]) ~ .site-content { margin-right: 250px; }

@media (min-width: 576px) { .navbar-vertical.navbar-expand-sm.fixed-start:not([style*="display: none"]) ~ .site-content { margin-left: 250px; }
  .navbar-vertical.navbar-expand-sm.fixed-end:not([style*="display: none"]) ~ .site-content { margin-right: 250px; } }

@media (min-width: 768px) { .navbar-vertical.navbar-expand-md.fixed-start:not([style*="display: none"]) ~ .site-content { margin-left: 250px; }
  .navbar-vertical.navbar-expand-md.fixed-end:not([style*="display: none"]) ~ .site-content { margin-right: 250px; } }

@media (min-width: 992px) { .navbar-vertical.navbar-expand-lg.fixed-start:not([style*="display: none"]) ~ .site-content { margin-left: 250px; }
  .navbar-vertical.navbar-expand-lg.fixed-end:not([style*="display: none"]) ~ .site-content { margin-right: 250px; } }

@media (min-width: 1200px) { .navbar-vertical.navbar-expand-xl.fixed-start:not([style*="display: none"]) ~ .site-content { margin-left: 250px; }
  .navbar-vertical.navbar-expand-xl.fixed-end:not([style*="display: none"]) ~ .site-content { margin-right: 250px; } }

@media (min-width: 1400px) { .navbar-vertical.navbar-expand-xxl.fixed-start:not([style*="display: none"]) ~ .site-content { margin-left: 250px; }
  .navbar-vertical.navbar-expand-xxl.fixed-end:not([style*="display: none"]) ~ .site-content { margin-right: 250px; } }

.navbar-vertical-sm.navbar-expand-xs.fixed-start:not([style*="display: none"]) ~ .site-content { margin-left: 66px; }

.navbar-vertical-sm.navbar-expand-xs.fixed-end:not([style*="display: none"]) ~ .site-content { margin-right: 66px; }

@media (min-width: 576px) { .navbar-vertical-sm.navbar-expand-sm.fixed-start:not([style*="display: none"]) ~ .site-content { margin-left: 66px; }
  .navbar-vertical-sm.navbar-expand-sm.fixed-end:not([style*="display: none"]) ~ .site-content { margin-right: 66px; } }

@media (min-width: 768px) { .navbar-vertical-sm.navbar-expand-md.fixed-start:not([style*="display: none"]) ~ .site-content { margin-left: 66px; }
  .navbar-vertical-sm.navbar-expand-md.fixed-end:not([style*="display: none"]) ~ .site-content { margin-right: 66px; } }

@media (min-width: 992px) { .navbar-vertical-sm.navbar-expand-lg.fixed-start:not([style*="display: none"]) ~ .site-content { margin-left: 66px; }
  .navbar-vertical-sm.navbar-expand-lg.fixed-end:not([style*="display: none"]) ~ .site-content { margin-right: 66px; } }

@media (min-width: 1200px) { .navbar-vertical-sm.navbar-expand-xl.fixed-start:not([style*="display: none"]) ~ .site-content { margin-left: 66px; }
  .navbar-vertical-sm.navbar-expand-xl.fixed-end:not([style*="display: none"]) ~ .site-content { margin-right: 66px; } }

@media (min-width: 1400px) { .navbar-vertical-sm.navbar-expand-xxl.fixed-start:not([style*="display: none"]) ~ .site-content { margin-left: 66px; }
  .navbar-vertical-sm.navbar-expand-xxl.fixed-end:not([style*="display: none"]) ~ .site-content { margin-right: 66px; } }

.horizontal-scrollable-tabs .arrow-right { float: right; }

.horizontal-scrollable-tabs .arrow-left { float: left; }

.horizontal-scrollable-tabs .scroller { background-color: transparent; border-bottom: 1px solid rgba(226, 232, 240, var(--bs-border-opacity)); /* Bootstrap uses rgba for colors */ color: rgba(71, 85, 105, var(--bs-text-opacity)); /* Bootstrap uses rgba for colors */ cursor: pointer; display: none; font-size: .86rem; font-weight: 600; margin-bottom: 1px; padding: 1.2rem 0.625rem; }

.horizontal-scrollable-tabs .scroller:hover { color: rgba(100, 116, 139, var(--bs-text-opacity)); /* Bootstrap uses rgba for colors */ }

.horizontal-scrollable-tabs .scroller.disabled { cursor: not-allowed; opacity: .4; }

.horizontal-scrollable-tabs .horizontal-tabs { overflow-x: auto; }

.horizontal-scrollable-tabs .horizontal-tabs .nav-tabs-horizontal { display: -webkit-box; display: -moz-box; flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; /* Bootstrap doesn't require var(--tw-scroll-snap-strictness) */ }

.horizontal-scrollable-tabs .horizontal-tabs .nav-tabs-horizontal > li { float: none; min-width: 50px; scroll-snap-align: end; text-align: center; display: block; padding: 0 1rem; border-left: 1px solid var(--bs-gray-300); margin: 0; }

.horizontal-scrollable-tabs .horizontal-tabs .nav-tabs-horizontal > li a.nav-link { border-bottom-width: 2px !important; }

/* The following sections might not have a direct equivalent in Bootstrap */
/* For Firefox, the following class is not a direct equivalent in Bootstrap */
.firefox .horizontal-scrollable-tabs .horizontal-tabs .nav-tabs-horizontal { overflow: -moz-scrollbars-none; }

/* Bootstrap doesn't directly manipulate scrollbar appearance */
.horizontal-scrollable-tabs .horizontal-tabs .nav-tabs-horizontal::-webkit-scrollbar { height: 0 !important; width: 0 !important; }

/* The Bootstrap equivalent for these classes might depend on your specific layout and structure */
.horizontal-scrollable-tabs .tabs-submenu-wrapper li { position: static; }

.horizontal-scrollable-tabs .tabs-submenu-wrapper { display: none; position: absolute; z-index: 10; }

.nav-tabs .nav-item { margin-left: 0.75rem; margin-right: 0.75rem; position: relative; text-transform: uppercase; }

.nav-tabs .nav-item.active .nav-link { color: var(--bs-primary) !important; background-color: transparent; border-bottom: 2px solid var(--bs-primary) !important; font-weight: 800; }

.nav-tabs .nav-link { padding: 1rem 0; border-bottom: 1px solid transparent; border-left-width: 0; border-right-width: 0; border-top-width: 0; }

.nav-tabs .nav-link:not(.active) { color: #a3a3a3; }

.nav-tabs .nav-link:not(.active):hover { color: #6d6d6d; }

.nav-tabs .nav-item:first-child { margin-left: 0; }

.nav-tabs .nav-item:last-child { margin-right: 0; }

.nav-tabs .nav-item.show .nav-link { border-color: transparent; }

.nav-link { color: #363636; }

.nav-link:hover, .nav-link.active { color: #0b0d0e; background: transparent; }

.nav-link:hover img, .nav-link.active img { opacity: inherit; transition: all 0.2s ease; }

.nav-link span { position: relative; }

.nav-tabs .nav-item { margin-bottom: 0; }

.nav-tabs.nav-dark .nav-link.active { color: #FFFFFF; background-color: #12358a; }

.nav-tabs.nav-dark .nav-link .bg-white .dropdown-item:hover { color: #000 !important; }

.nav-tabs.nav-light .nav-link.active { color: #000; background-color: #f6f6f6; }

.nav-tabs.nav-light .nav-link:hover { color: #000; }

.nav-pills .nav-item:not(:last-child) { padding-right: 1rem; }

.nav-pills .nav-link { padding: 0.75rem 0.85rem; transition: all 0.2s ease; box-shadow: none; border: 1px solid #f6f6f6; }

.nav-pills .nav-link.avatar-link { border: 0; }

.nav-pills .nav-link:hover { color: #0171df; }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #FFFFFF; background-color: #0171df; border-color: #FFFFFF; }

.nav-pills.rounded .nav-link { border-radius: 30px; }

.nav-pills.rounded.vertical-tab .nav-link { margin-bottom: .625rem; min-width: 100px; }

.nav-pills.rounded.vertical-tab .nav-item:not(:last-child) { padding-right: 0; }

.nav-pills.bordered-pill-md .nav-link { border: 0.125rem solid #f6f6f6; font-weight: 600; }

.nav-pills.vertical-tab .nav-link { margin-bottom: .625rem; }

.nav-pills.vertical-tab .nav-item:not(:last-child) { padding-right: 0; }

.nav-pills .nav-item { margin-bottom: 1rem; }

@media (max-width: 575.98px) { .nav-pills:not(.nav-pills-circle) .nav-item { padding-right: 0; } }

.nav-pill-circle .nav-link { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; text-align: center; height: 80px; width: 80px; padding: 0; box-shadow: none; border-radius: 50%; align-items: center; justify-content: center; }

.nav-pill-circle .nav-link.avatar-link { box-shadow: none; }

.nav-pill-circle.vertical-tab .nav-link-icon i, .nav-pill-circle.vertical-tab .nav-link-icon svg { font-size: 1.5rem; }

.nav-pill-circle.vertical-tab .nav-item:not(:last-child) { padding-right: 0; }

.nav-pill-circle .nav-link-icon i, .nav-pill-circle .nav-link-icon svg { font-size: 1.25rem; margin: 0; display: block; }

.nav-pill-square .nav-link { text-align: center; min-width: 80px; box-shadow: none; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: center; }

.nav-pill-square.vertical-tab .nav-link { margin-bottom: .625rem; min-width: 100px; }

.nav-pill-square.vertical-tab .nav-item:not(:last-child) { padding-right: 0; }

.nav-pill-square .nav-link-icon i, .nav-pill-square .nav-link-icon svg { font-size: 1.25rem; margin: 0; display: block; line-height: 50px; }

.nav-wrapper { padding: 1rem 0; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }

.nav-wrapper + .card { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }

.tab-content > .tab-pane { display: none; }

.tab-content > .tab-pane pre { padding: 0; margin: 0; }

.tab-content > .active { display: block; }

@media (min-width: 992px) { .nav-pills .nav-item { margin-bottom: 0; } }

.nav-overflow { display: flex; flex-wrap: nowrap; overflow-x: auto; padding-bottom: 1px; }

.nav-overflow::-webkit-scrollbar { display: none; }

.nav-tabs-sm { font-size: 0.8125rem; }

.nav-tabs-sm .nav-item { margin-left: 0.5rem; margin-right: 0.5rem; }

.nav-tabs-sm .nav-link { padding-top: 1.23077rem; padding-bottom: 1.23077rem; }

.nav-sm .nav-link { font-size: 0.875rem; }

.nav.btn-group .btn-white.active { background-color: var(--bs-primary); border-color: var(--bs-primary); color: #FFFFFF; }

.nav-tabs-vertical.nav-tabs .nav-item:first-child, .nav-tabs-vertical.nav-tabs .nav-item:last-child, .nav-tabs-vertical.nav-tabs .nav-item { margin-left: 0 !important; margin-right: 0 !important; }

li[data-tab-name="Default"] { display: none; }

.offcanvas-header { padding: 1rem 1.5rem; border-bottom: 1px solid #ececec; }

.cs-offcanvas-panel { z-index: 1001; position: fixed; -webkit-overflow-scrolling: touch; top: 0; bottom: 0; overflow-y: auto; -webkit-transform: translate3d(0, 0, 0); backface-visibility: hidden; -webkit-backface-visibility: hidden; width: 25% !important; -webkit-transition: left 0.3s ease, right 0.3s ease; transition: left 0.3s ease, right 0.3s ease; left: -25%; background-color: #fff; -webkit-box-shadow: 0 0 28px 0 rgba(82, 63, 105, 0.13); box-shadow: 0 0 28px 0 rgba(82, 63, 105, 0.13); }

.cs-offcanvas-panel.cs-offcanvas-panel--on { -webkit-transition: left 0.3s ease, right 0.3s ease; transition: left 0.3s ease, right 0.3s ease; left: 0; }

.cs-offcanvas-panel .cs-offcanvas-panel__body { position: relative; padding: 1.5rem; padding-top: 0; }

.cs-offcanvas-panel .cs-offcanvas-panel__head { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 1.5rem; }

.cs-offcanvas-panel .cs-offcanvas-panel__nav { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #ebedf2; padding: 1.5rem; margin-bottom: 1.5rem; }

.cs-offcanvas-panel .cs-offcanvas-panel__nav .cs-offcanvas-panel__close { right: 1.5rem !important; position: absolute; cursor: pointer; line-height: 0; border: 0; }

.cs-offcanvas-panel .cs-offcanvas-panel__close { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 28px; height: 28px; -webkit-transition: all 0.3s; transition: all 0.3s; border-radius: 4px; }

.cs-offcanvas-panel .cs-offcanvas-panel__close i { -webkit-transition: all 0.3s; transition: all 0.3s; font-size: 0.8rem; color: #74788d; }

.cs-offcanvas-panel--right .cs-offcanvas-panel { right: -445px; left: auto; }

.cs-offcanvas-panel--right .cs-offcanvas-panel.cs-offcanvas-panel--on { -webkit-transition: left 0.3s ease, right 0.3s ease; transition: left 0.3s ease, right 0.3s ease; right: 0; left: auto; }

/** = Paginations */
.circle-pagination .page-link, .circle-pagination span { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: 34px; height: 34px; padding: 0; border-radius: 50%; }

.popover { padding: 0.8rem 0.95rem; }

.popover:hover { visibility: visible !important; }

.popover-header { margin-bottom: 0.25rem; border-bottom: 0; }

.popover-body-indicator { display: inline-block; width: .5rem; height: .5rem; margin-right: .25rem; border-radius: 50%; }

.popover-lg { max-width: 300px; }

.popover-dark { background-color: #000; border-color: #000; }

.popover-dark .popover-header { font-weight: 400; background-color: #000; color: #FFFFFF; }

.popover-dark.bs-popover-top .popover-arrow::before, .popover-dark.bs-popover-auto[data-popper-placement^="top"] .popover-arrow::before { border-top-color: #000; }

.popover-dark.bs-popover-top .popover-arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^="top"] .popover-arrow::after { border-top-color: #000; }

.popover-dark.bs-popover-right .popover-arrow::before { border-right-color: #000; }

.popover-dark.bs-popover-right .popover-arrow::after { border-right-color: #000; }

.popover-dark.bs-popover-bottom .popover-arrow::before, .popover-dark.bs-popover-auto[data-popper-placement^="bottom"] .popover-arrow::before { border-bottom-color: #000; }

.popover-dark.bs-popover-bottom .popover-arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^="bottom"] .popover-arrow::after { border-bottom-color: #000; }

.popover-dark.bs-popover-left .popover-arrow::before { border-left-color: #000; }

.popover-dark.bs-popover-left .popover-arrow::after { border-left-color: #000; }

.popover-light { background-color: #f6f6f6; }

.popover-light .popover-header { background-color: #f6f6f6; color: #111; }

.popover-light .popover-body { color: #111; }

.popover-light .popover-header { border-color: rgba(246, 246, 246, 0.2); }

.popover-light.bs-popover-top .arrow::after, .popover-light.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #f6f6f6; }

.popover-light.bs-popover-end .arrow::after, .popover-light.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #f6f6f6; }

.popover-light.bs-popover-bottom .arrow::after, .popover-light.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #f6f6f6; }

.popover-light.bs-popover-start .arrow::after, .popover-light.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #f6f6f6; }

.popover-dark { background-color: #0b0d0e; }

.popover-dark .popover-header { background-color: #0b0d0e; color: #fff; }

.popover-dark .popover-body { color: #fff; }

.popover-dark .popover-header { border-color: rgba(11, 13, 14, 0.2); }

.popover-dark.bs-popover-top .arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #0b0d0e; }

.popover-dark.bs-popover-end .arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #0b0d0e; }

.popover-dark.bs-popover-bottom .arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #0b0d0e; }

.popover-dark.bs-popover-start .arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #0b0d0e; }

.popover-primary { background-color: #0171df; }

.popover-primary .popover-header { background-color: #0171df; color: #fff; }

.popover-primary .popover-body { color: #fff; }

.popover-primary .popover-header { border-color: rgba(1, 113, 223, 0.2); }

.popover-primary.bs-popover-top .arrow::after, .popover-primary.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #0171df; }

.popover-primary.bs-popover-end .arrow::after, .popover-primary.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #0171df; }

.popover-primary.bs-popover-bottom .arrow::after, .popover-primary.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #0171df; }

.popover-primary.bs-popover-start .arrow::after, .popover-primary.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #0171df; }

.popover-secondary { background-color: #727cf5; }

.popover-secondary .popover-header { background-color: #727cf5; color: #fff; }

.popover-secondary .popover-body { color: #fff; }

.popover-secondary .popover-header { border-color: rgba(114, 124, 245, 0.2); }

.popover-secondary.bs-popover-top .arrow::after, .popover-secondary.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #727cf5; }

.popover-secondary.bs-popover-end .arrow::after, .popover-secondary.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #727cf5; }

.popover-secondary.bs-popover-bottom .arrow::after, .popover-secondary.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #727cf5; }

.popover-secondary.bs-popover-start .arrow::after, .popover-secondary.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #727cf5; }

.popover-tertiary { background-color: #6627b3; }

.popover-tertiary .popover-header { background-color: #6627b3; color: #fff; }

.popover-tertiary .popover-body { color: #fff; }

.popover-tertiary .popover-header { border-color: rgba(102, 39, 179, 0.2); }

.popover-tertiary.bs-popover-top .arrow::after, .popover-tertiary.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #6627b3; }

.popover-tertiary.bs-popover-end .arrow::after, .popover-tertiary.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #6627b3; }

.popover-tertiary.bs-popover-bottom .arrow::after, .popover-tertiary.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #6627b3; }

.popover-tertiary.bs-popover-start .arrow::after, .popover-tertiary.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #6627b3; }

.popover-info { background-color: #4085f1; }

.popover-info .popover-header { background-color: #4085f1; color: #fff; }

.popover-info .popover-body { color: #fff; }

.popover-info .popover-header { border-color: rgba(64, 133, 241, 0.2); }

.popover-info.bs-popover-top .arrow::after, .popover-info.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #4085f1; }

.popover-info.bs-popover-end .arrow::after, .popover-info.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #4085f1; }

.popover-info.bs-popover-bottom .arrow::after, .popover-info.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #4085f1; }

.popover-info.bs-popover-start .arrow::after, .popover-info.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #4085f1; }

.popover-accent1 { background-color: #3bc724; }

.popover-accent1 .popover-header { background-color: #3bc724; color: #fff; }

.popover-accent1 .popover-body { color: #fff; }

.popover-accent1 .popover-header { border-color: rgba(59, 199, 36, 0.2); }

.popover-accent1.bs-popover-top .arrow::after, .popover-accent1.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #3bc724; }

.popover-accent1.bs-popover-end .arrow::after, .popover-accent1.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #3bc724; }

.popover-accent1.bs-popover-bottom .arrow::after, .popover-accent1.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #3bc724; }

.popover-accent1.bs-popover-start .arrow::after, .popover-accent1.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #3bc724; }

.popover-accent2 { background-color: #a4bfa6; }

.popover-accent2 .popover-header { background-color: #a4bfa6; color: #111; }

.popover-accent2 .popover-body { color: #111; }

.popover-accent2 .popover-header { border-color: rgba(164, 191, 166, 0.2); }

.popover-accent2.bs-popover-top .arrow::after, .popover-accent2.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #a4bfa6; }

.popover-accent2.bs-popover-end .arrow::after, .popover-accent2.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #a4bfa6; }

.popover-accent2.bs-popover-bottom .arrow::after, .popover-accent2.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #a4bfa6; }

.popover-accent2.bs-popover-start .arrow::after, .popover-accent2.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #a4bfa6; }

.popover-accent3 { background-color: #d3dada; }

.popover-accent3 .popover-header { background-color: #d3dada; color: #111; }

.popover-accent3 .popover-body { color: #111; }

.popover-accent3 .popover-header { border-color: rgba(211, 218, 218, 0.2); }

.popover-accent3.bs-popover-top .arrow::after, .popover-accent3.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #d3dada; }

.popover-accent3.bs-popover-end .arrow::after, .popover-accent3.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #d3dada; }

.popover-accent3.bs-popover-bottom .arrow::after, .popover-accent3.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #d3dada; }

.popover-accent3.bs-popover-start .arrow::after, .popover-accent3.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #d3dada; }

.popover-success { background-color: #00c470; }

.popover-success .popover-header { background-color: #00c470; color: #fff; }

.popover-success .popover-body { color: #fff; }

.popover-success .popover-header { border-color: rgba(0, 196, 112, 0.2); }

.popover-success.bs-popover-top .arrow::after, .popover-success.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #00c470; }

.popover-success.bs-popover-end .arrow::after, .popover-success.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #00c470; }

.popover-success.bs-popover-bottom .arrow::after, .popover-success.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #00c470; }

.popover-success.bs-popover-start .arrow::after, .popover-success.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #00c470; }

.popover-warning { background-color: #ecd300; }

.popover-warning .popover-header { background-color: #ecd300; color: #111; }

.popover-warning .popover-body { color: #111; }

.popover-warning .popover-header { border-color: rgba(236, 211, 0, 0.2); }

.popover-warning.bs-popover-top .arrow::after, .popover-warning.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #ecd300; }

.popover-warning.bs-popover-end .arrow::after, .popover-warning.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #ecd300; }

.popover-warning.bs-popover-bottom .arrow::after, .popover-warning.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #ecd300; }

.popover-warning.bs-popover-start .arrow::after, .popover-warning.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #ecd300; }

.popover-danger { background-color: #ff1d0b; }

.popover-danger .popover-header { background-color: #ff1d0b; color: #fff; }

.popover-danger .popover-body { color: #fff; }

.popover-danger .popover-header { border-color: rgba(255, 29, 11, 0.2); }

.popover-danger.bs-popover-top .arrow::after, .popover-danger.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #ff1d0b; }

.popover-danger.bs-popover-end .arrow::after, .popover-danger.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #ff1d0b; }

.popover-danger.bs-popover-bottom .arrow::after, .popover-danger.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #ff1d0b; }

.popover-danger.bs-popover-start .arrow::after, .popover-danger.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #ff1d0b; }

.popover-white { background-color: #FFFFFF; }

.popover-white .popover-header { background-color: #FFFFFF; color: #111; }

.popover-white .popover-body { color: #111; }

.popover-white .popover-header { border-color: rgba(255, 255, 255, 0.2); }

.popover-white.bs-popover-top .arrow::after, .popover-white.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #FFFFFF; }

.popover-white.bs-popover-end .arrow::after, .popover-white.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #FFFFFF; }

.popover-white.bs-popover-bottom .arrow::after, .popover-white.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #FFFFFF; }

.popover-white.bs-popover-start .arrow::after, .popover-white.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #FFFFFF; }

.popover-black { background-color: #000; }

.popover-black .popover-header { background-color: #000; color: #fff; }

.popover-black .popover-body { color: #fff; }

.popover-black .popover-header { border-color: rgba(0, 0, 0, 0.2); }

.popover-black.bs-popover-top .arrow::after, .popover-black.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #000; }

.popover-black.bs-popover-end .arrow::after, .popover-black.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #000; }

.popover-black.bs-popover-bottom .arrow::after, .popover-black.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #000; }

.popover-black.bs-popover-start .arrow::after, .popover-black.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #000; }

.popover-indigo { background-color: #727cf5; }

.popover-indigo .popover-header { background-color: #727cf5; color: #fff; }

.popover-indigo .popover-body { color: #fff; }

.popover-indigo .popover-header { border-color: rgba(114, 124, 245, 0.2); }

.popover-indigo.bs-popover-top .arrow::after, .popover-indigo.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #727cf5; }

.popover-indigo.bs-popover-end .arrow::after, .popover-indigo.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #727cf5; }

.popover-indigo.bs-popover-bottom .arrow::after, .popover-indigo.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #727cf5; }

.popover-indigo.bs-popover-start .arrow::after, .popover-indigo.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #727cf5; }

.popover-purple { background-color: #6b5eae; }

.popover-purple .popover-header { background-color: #6b5eae; color: #fff; }

.popover-purple .popover-body { color: #fff; }

.popover-purple .popover-header { border-color: rgba(107, 94, 174, 0.2); }

.popover-purple.bs-popover-top .arrow::after, .popover-purple.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #6b5eae; }

.popover-purple.bs-popover-end .arrow::after, .popover-purple.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #6b5eae; }

.popover-purple.bs-popover-bottom .arrow::after, .popover-purple.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #6b5eae; }

.popover-purple.bs-popover-start .arrow::after, .popover-purple.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #6b5eae; }

.popover-orange { background-color: #fd7e14; }

.popover-orange .popover-header { background-color: #fd7e14; color: #111; }

.popover-orange .popover-body { color: #111; }

.popover-orange .popover-header { border-color: rgba(253, 126, 20, 0.2); }

.popover-orange.bs-popover-top .arrow::after, .popover-orange.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #fd7e14; }

.popover-orange.bs-popover-end .arrow::after, .popover-orange.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #fd7e14; }

.popover-orange.bs-popover-bottom .arrow::after, .popover-orange.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #fd7e14; }

.popover-orange.bs-popover-start .arrow::after, .popover-orange.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #fd7e14; }

.popover-yellow { background-color: #F6C343; }

.popover-yellow .popover-header { background-color: #F6C343; color: #111; }

.popover-yellow .popover-body { color: #111; }

.popover-yellow .popover-header { border-color: rgba(246, 195, 67, 0.2); }

.popover-yellow.bs-popover-top .arrow::after, .popover-yellow.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #F6C343; }

.popover-yellow.bs-popover-end .arrow::after, .popover-yellow.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #F6C343; }

.popover-yellow.bs-popover-bottom .arrow::after, .popover-yellow.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #F6C343; }

.popover-yellow.bs-popover-start .arrow::after, .popover-yellow.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #F6C343; }

.popover-yellow-100 { background-color: #ffeed6; }

.popover-yellow-100 .popover-header { background-color: #ffeed6; color: #111; }

.popover-yellow-100 .popover-body { color: #111; }

.popover-yellow-100 .popover-header { border-color: rgba(255, 238, 214, 0.2); }

.popover-yellow-100.bs-popover-top .arrow::after, .popover-yellow-100.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #ffeed6; }

.popover-yellow-100.bs-popover-end .arrow::after, .popover-yellow-100.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #ffeed6; }

.popover-yellow-100.bs-popover-bottom .arrow::after, .popover-yellow-100.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #ffeed6; }

.popover-yellow-100.bs-popover-start .arrow::after, .popover-yellow-100.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #ffeed6; }

.popover-yellow-200 { background-color: #f5dbb8; }

.popover-yellow-200 .popover-header { background-color: #f5dbb8; color: #111; }

.popover-yellow-200 .popover-body { color: #111; }

.popover-yellow-200 .popover-header { border-color: rgba(245, 219, 184, 0.2); }

.popover-yellow-200.bs-popover-top .arrow::after, .popover-yellow-200.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #f5dbb8; }

.popover-yellow-200.bs-popover-end .arrow::after, .popover-yellow-200.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #f5dbb8; }

.popover-yellow-200.bs-popover-bottom .arrow::after, .popover-yellow-200.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #f5dbb8; }

.popover-yellow-200.bs-popover-start .arrow::after, .popover-yellow-200.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #f5dbb8; }

.popover-gray-50 { background-color: #fdfdfd; }

.popover-gray-50 .popover-header { background-color: #fdfdfd; color: #111; }

.popover-gray-50 .popover-body { color: #111; }

.popover-gray-50 .popover-header { border-color: rgba(253, 253, 253, 0.2); }

.popover-gray-50.bs-popover-top .arrow::after, .popover-gray-50.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #fdfdfd; }

.popover-gray-50.bs-popover-end .arrow::after, .popover-gray-50.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #fdfdfd; }

.popover-gray-50.bs-popover-bottom .arrow::after, .popover-gray-50.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #fdfdfd; }

.popover-gray-50.bs-popover-start .arrow::after, .popover-gray-50.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #fdfdfd; }

.popover-gray-100 { background-color: #fbfbfb; }

.popover-gray-100 .popover-header { background-color: #fbfbfb; color: #111; }

.popover-gray-100 .popover-body { color: #111; }

.popover-gray-100 .popover-header { border-color: rgba(251, 251, 251, 0.2); }

.popover-gray-100.bs-popover-top .arrow::after, .popover-gray-100.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #fbfbfb; }

.popover-gray-100.bs-popover-end .arrow::after, .popover-gray-100.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #fbfbfb; }

.popover-gray-100.bs-popover-bottom .arrow::after, .popover-gray-100.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #fbfbfb; }

.popover-gray-100.bs-popover-start .arrow::after, .popover-gray-100.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #fbfbfb; }

.popover-gray-200 { background-color: #f6f6f6; }

.popover-gray-200 .popover-header { background-color: #f6f6f6; color: #111; }

.popover-gray-200 .popover-body { color: #111; }

.popover-gray-200 .popover-header { border-color: rgba(246, 246, 246, 0.2); }

.popover-gray-200.bs-popover-top .arrow::after, .popover-gray-200.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #f6f6f6; }

.popover-gray-200.bs-popover-end .arrow::after, .popover-gray-200.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #f6f6f6; }

.popover-gray-200.bs-popover-bottom .arrow::after, .popover-gray-200.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #f6f6f6; }

.popover-gray-200.bs-popover-start .arrow::after, .popover-gray-200.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #f6f6f6; }

.popover-gray-300 { background-color: #ececec; }

.popover-gray-300 .popover-header { background-color: #ececec; color: #111; }

.popover-gray-300 .popover-body { color: #111; }

.popover-gray-300 .popover-header { border-color: rgba(236, 236, 236, 0.2); }

.popover-gray-300.bs-popover-top .arrow::after, .popover-gray-300.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #ececec; }

.popover-gray-300.bs-popover-end .arrow::after, .popover-gray-300.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #ececec; }

.popover-gray-300.bs-popover-bottom .arrow::after, .popover-gray-300.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #ececec; }

.popover-gray-300.bs-popover-start .arrow::after, .popover-gray-300.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #ececec; }

.popover-gray-400 { background-color: #e3e3e3; }

.popover-gray-400 .popover-header { background-color: #e3e3e3; color: #111; }

.popover-gray-400 .popover-body { color: #111; }

.popover-gray-400 .popover-header { border-color: rgba(227, 227, 227, 0.2); }

.popover-gray-400.bs-popover-top .arrow::after, .popover-gray-400.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #e3e3e3; }

.popover-gray-400.bs-popover-end .arrow::after, .popover-gray-400.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #e3e3e3; }

.popover-gray-400.bs-popover-bottom .arrow::after, .popover-gray-400.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #e3e3e3; }

.popover-gray-400.bs-popover-start .arrow::after, .popover-gray-400.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #e3e3e3; }

.popover-gray-500 { background-color: #d9d9d9; }

.popover-gray-500 .popover-header { background-color: #d9d9d9; color: #111; }

.popover-gray-500 .popover-body { color: #111; }

.popover-gray-500 .popover-header { border-color: rgba(217, 217, 217, 0.2); }

.popover-gray-500.bs-popover-top .arrow::after, .popover-gray-500.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #d9d9d9; }

.popover-gray-500.bs-popover-end .arrow::after, .popover-gray-500.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #d9d9d9; }

.popover-gray-500.bs-popover-bottom .arrow::after, .popover-gray-500.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #d9d9d9; }

.popover-gray-500.bs-popover-start .arrow::after, .popover-gray-500.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #d9d9d9; }

.popover-gray-600 { background-color: #a3a3a3; }

.popover-gray-600 .popover-header { background-color: #a3a3a3; color: #111; }

.popover-gray-600 .popover-body { color: #111; }

.popover-gray-600 .popover-header { border-color: rgba(163, 163, 163, 0.2); }

.popover-gray-600.bs-popover-top .arrow::after, .popover-gray-600.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #a3a3a3; }

.popover-gray-600.bs-popover-end .arrow::after, .popover-gray-600.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #a3a3a3; }

.popover-gray-600.bs-popover-bottom .arrow::after, .popover-gray-600.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #a3a3a3; }

.popover-gray-600.bs-popover-start .arrow::after, .popover-gray-600.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #a3a3a3; }

.popover-gray-700 { background-color: #6d6d6d; }

.popover-gray-700 .popover-header { background-color: #6d6d6d; color: #fff; }

.popover-gray-700 .popover-body { color: #fff; }

.popover-gray-700 .popover-header { border-color: rgba(109, 109, 109, 0.2); }

.popover-gray-700.bs-popover-top .arrow::after, .popover-gray-700.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #6d6d6d; }

.popover-gray-700.bs-popover-end .arrow::after, .popover-gray-700.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #6d6d6d; }

.popover-gray-700.bs-popover-bottom .arrow::after, .popover-gray-700.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #6d6d6d; }

.popover-gray-700.bs-popover-start .arrow::after, .popover-gray-700.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #6d6d6d; }

.popover-gray-800 { background-color: #363636; }

.popover-gray-800 .popover-header { background-color: #363636; color: #fff; }

.popover-gray-800 .popover-body { color: #fff; }

.popover-gray-800 .popover-header { border-color: rgba(54, 54, 54, 0.2); }

.popover-gray-800.bs-popover-top .arrow::after, .popover-gray-800.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #363636; }

.popover-gray-800.bs-popover-end .arrow::after, .popover-gray-800.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #363636; }

.popover-gray-800.bs-popover-bottom .arrow::after, .popover-gray-800.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #363636; }

.popover-gray-800.bs-popover-start .arrow::after, .popover-gray-800.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #363636; }

.popover-gray-900 { background-color: #212121; }

.popover-gray-900 .popover-header { background-color: #212121; color: #fff; }

.popover-gray-900 .popover-body { color: #fff; }

.popover-gray-900 .popover-header { border-color: rgba(33, 33, 33, 0.2); }

.popover-gray-900.bs-popover-top .arrow::after, .popover-gray-900.bs-popover-auto[data-popper-placement^="top"] .arrow::after { border-top-color: #212121; }

.popover-gray-900.bs-popover-end .arrow::after, .popover-gray-900.bs-popover-auto[data-popper-placement^="right"] .arrow::after { border-right-color: #212121; }

.popover-gray-900.bs-popover-bottom .arrow::after, .popover-gray-900.bs-popover-auto[data-popper-placement^="bottom"] .arrow::after { border-bottom-color: #212121; }

.popover-gray-900.bs-popover-start .arrow::after, .popover-gray-900.bs-popover-auto[data-popper-placement^="left"] .arrow::after { border-left-color: #212121; }

.progress-bar:first-child { border-top-left-radius: 200px; border-bottom-left-radius: 200px; }

.progress-bar:last-child { border-top-right-radius: 200px; border-bottom-right-radius: 200px; }

.progress-wrapper { position: relative; }

.progress-bar { box-shadow: none; border-radius: 0; height: auto; }

.progress { height: 6px; overflow: hidden; background-color: #f6f6f6; font-size: 0.8rem; font-weight: 600; }

.progress-xl { height: 0.8rem; }

.progress-lg { height: 0.6rem; }

.progress-sm { height: 0.2rem; }

.progress-info { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; -ms-flex-pack: space-between; margin-bottom: .5rem; }

.progress-info .progress-label span { display: inline-block; color: var(--bs-primary); font-size: 0.875rem; font-weight: 600; }

.progress-info .progress-percentage { text-align: right; }

.progress-info .progress-percentage span { display: inline-block; color: #d9d9d9; font-size: 0.8rem; font-weight: 600; }

.progress-sm { height: 0.25rem; }

.info-xl .progress-label span, .info-xl .progress-percentage span { font-size: 0.875rem; }

.info-xl .progress-percentage { text-align: right; }

.progress-tooltip { background: var(--bs-primary); color: #FFFFFF; font-weight: 600; padding: .25rem .375rem; line-height: 1; font-size: 0.8rem; position: relative; border-radius: 0.375rem; }

.progress-tooltip:after { content: " "; position: absolute; top: 100%; left: 10px; border: solid transparent; height: 0; width: 0; pointer-events: none; border-top-color: #d9d9d9; border-width: 6px; }

@-webkit-keyframes animate-positive { 0% { width: 0%; } }

@keyframes animate-positive { 0% { width: 0%; } }

.progress-info .bg-light::after { border-top-color: #f6f6f6; }

.progress-info .bg-dark::after { border-top-color: #0b0d0e; }

.progress-info .bg-primary::after { border-top-color: #0171df; }

.progress-info .bg-secondary::after { border-top-color: #727cf5; }

.progress-info .bg-tertiary::after { border-top-color: #6627b3; }

.progress-info .bg-info::after { border-top-color: #4085f1; }

.progress-info .bg-accent1::after { border-top-color: #3bc724; }

.progress-info .bg-accent2::after { border-top-color: #a4bfa6; }

.progress-info .bg-accent3::after { border-top-color: #d3dada; }

.progress-info .bg-success::after { border-top-color: #00c470; }

.progress-info .bg-warning::after { border-top-color: #ecd300; }

.progress-info .bg-danger::after { border-top-color: #ff1d0b; }

.progress-info .bg-white::after { border-top-color: #FFFFFF; }

.progress-info .bg-black::after { border-top-color: #000; }

.progress-info .bg-indigo::after { border-top-color: #727cf5; }

.progress-info .bg-purple::after { border-top-color: #6b5eae; }

.progress-info .bg-orange::after { border-top-color: #fd7e14; }

.progress-info .bg-yellow::after { border-top-color: #F6C343; }

.progress-info .bg-yellow-100::after { border-top-color: #ffeed6; }

.progress-info .bg-yellow-200::after { border-top-color: #f5dbb8; }

.progress-info .bg-gray-50::after { border-top-color: #fdfdfd; }

.progress-info .bg-gray-100::after { border-top-color: #fbfbfb; }

.progress-info .bg-gray-200::after { border-top-color: #f6f6f6; }

.progress-info .bg-gray-300::after { border-top-color: #ececec; }

.progress-info .bg-gray-400::after { border-top-color: #e3e3e3; }

.progress-info .bg-gray-500::after { border-top-color: #d9d9d9; }

.progress-info .bg-gray-600::after { border-top-color: #a3a3a3; }

.progress-info .bg-gray-700::after { border-top-color: #6d6d6d; }

.progress-info .bg-gray-800::after { border-top-color: #363636; }

.progress-info .bg-gray-900::after { border-top-color: #212121; }

.range-bar { height: 30px; position: relative; border: 1px solid #ccc; margin-top: 10px; }

.range-segment { display: flex; align-items: center; justify-content: center; color: white; font-size: 12px; padding: 2px; overflow: hidden; position: relative; }

.segment-label { position: absolute; font-size: 11px; color: white; white-space: nowrap; }

.inspection-result-marker { height: 0; width: 0; position: absolute; z-index: 10; }

/** = Datepickers */
.datepicker .datepicker-cell.selected, .datepicker .datepicker-cell.selected:hover { background: var(--bs-primary); }

/**steps = Accordions */
.step { position: relative; margin-bottom: 4rem; border-radius: 6px; }

.step .step-shape { display: inline-flex; width: 7rem; height: 7rem; text-align: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; -ms-flex-pack: center; }

.step .step-shape i, .step .step-shape svg { font-size: 2rem; }

.step .step-shape .step-number { position: absolute; font-weight: 600; top: -10px; width: 32px; height: 32px; border-width: 0.125rem; border-style: solid; line-height: 1.7; }

.step .step-shape.bordered { border-width: 0.125rem; border-style: solid; }

.step .step-shape.bordered .step-number { background-color: #FFFFFF; top: -12px; }

.step .step-shape.rounded-circle .step-number { margin-right: 1.275rem; }

.step .icon-lg { font-size: 4.5rem; }

.step .back-layer { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; position: absolute; font-size: 12rem; z-index: 0; top: 0; }

.table thead th { background-color: #FFFFFF; text-transform: uppercase; font-size: 0.875rem; font-weight: 600; letter-spacing: 1px; color: #a3a3a3; }

.table thead th, .table thead td { vertical-align: middle; }

.table th { font-weight: 600; padding: 1rem; }

.table td .progress { height: 3px; width: 120px; margin: 0; }

.table td, .table th { font-size: 0.875rem; border-top: 1px solid #e3e3e3; border-bottom: 0; padding: 8px 10px; }

.table.user-table thead th { border-top: 0; }

.table.align-items-center td, .table.align-items-center th { vertical-align: middle; }

.table .thead-dark th { background-color: #363636; color: #FFFFFF; }

.table .thead-dark th a { color: #0b0d0e; }

.table .thead-light th { background-color: #fbfbfb; color: #0b0d0e; }

.table .thead-light th a { color: #0b0d0e; }

.table > :not(:last-child) > :last-child > * { border-bottom-color: inherit !important; }

.table-hover tr { transition: all 0.2s ease; }

@media (prefers-reduced-motion: reduce) { .table-hover tr { transition: none; } }

.table-nowrap th, .table-nowrap td { white-space: nowrap; }

.table [data-sort] { white-space: nowrap; }

.table [data-sort]::after { content: url("data:image/svg+xml;utf8,<svg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M3 0L6 4H0L3 0ZM3 10L0 6H6L3 10Z' fill='%23a3a3a3'/></svg>"); margin-left: .25rem; }

.table a[class*="text-reset"]:hover { color: #727cf5 !important; }

.table-flush td, .table-flush th { border-left: 0; border-right: 0; }

.table-flush tbody tr:first-child td, .table-flush tbody tr:first-child th { border-top: 0; }

.table-flush tbody tr:last-child td, .table-flush tbody tr:last-child th { border-bottom: 0; }

.card .table { margin-bottom: 0; }

.card .table td, .card .table th { padding-left: 1rem; padding-right: 1rem; }

.table [data-sort] { cursor: pointer; }

.table .custom-toggle { display: block; }

.table .thead-dark [data-sort]::after { content: url("data:image/svg+xml;utf8,<svg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M3 0L6 4H0L3 0ZM3 10L0 6H6L3 10Z' fill='%230b0d0e'/></svg>"); margin-left: .25rem; }

.table .thead-light [data-sort]::after { content: url("data:image/svg+xml;utf8,<svg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M3 0L6 4H0L3 0ZM3 10L0 6H6L3 10Z' fill='%230b0d0e'/></svg>"); margin-left: .25rem; }

.dataTables_wrapper .dataTables_info { padding-left: 1.5rem; }

.dataTables_wrapper .dataTables_paginate { padding-right: 1.5rem; }

.dataTables_wrapper .dataTables_length label { padding-left: 1.5rem; }

.dataTables_wrapper .dataTables_filter { padding-right: 1.5rem; }

.dataTable-top, .dataTable-bottom { display: flex; width: 100%; justify-content: space-between; }

@media (max-width: 767.98px) { .dataTable-top, .dataTable-bottom { flex-direction: column; }
  .dataTable-top .dataTable-info, .dataTable-bottom .dataTable-info { margin-bottom: 1rem; } }

.dataTable-top { padding: 0 0 1rem 0; }

.dataTable-bottom { padding: 1.5rem 0 0 0; }

.dataTable-pagination { display: flex; padding-left: 0; list-style: none; }

.dataTable-pagination a { padding: 0.5rem 0.75rem; }

.dataTable-pagination li:first-child a { border-top-left-radius: 0.375rem; border-bottom-left-radius: 0.375rem; }

.dataTable-pagination li:last-child a { border-top-right-radius: 0.375rem; border-bottom-right-radius: 0.375rem; }

.dataTable-pagination > li:not(:first-child) a { margin-left: -1px; }

.dataTable-pagination > li.active a { z-index: 3; color: #FFFFFF; background-color: #0171df; border-color: #0171df; }

.dataTable-pagination > li.disabled a { color: #a3a3a3; pointer-events: none; background-color: #FFFFFF; border-color: #ececec; }

.dataTable-pagination > li a { position: relative; display: block; color: #000; background-color: #FFFFFF; border: 1px solid #f6f6f6; }

.dataTable-pagination > li a:hover { z-index: 2; color: #0b0d0e; background-color: #fbfbfb; border-color: #ececec; }

.dataTable-pagination > li a:focus { z-index: 3; outline: 0; box-shadow: none; }

.dataTable-selector { display: inline-block; width: auto; height: calc(1.6em + 1rem + 2px); padding: 0.5rem 1.75rem 0.5rem 0.75rem; font-size: 0.875rem; font-weight: 400; line-height: 1.6; color: #1f2937; vertical-align: middle; background-color: #FFFFFF; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23363636' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right 0.75rem center; background-size: 16px 12px; border: 1px solid #e3e3e3; border-radius: 0.375rem; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.0125); appearance: none; }

.dataTable-selector:focus { border-color: #0171df; outline: 0; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.0125), none; }

.dataTable-selector:focus::-ms-value { color: #1f2937; background-color: #FFFFFF; }

.dataTable-selector[multiple], .dataTable-selector[size]:not([size="1"]) { height: auto; padding-right: 0.75rem; background-image: none; }

.dataTable-selector:disabled { color: #a3a3a3; background-color: #f6f6f6; }

.dataTable-selector:-moz-focusring { color: transparent; text-shadow: 0 0 0 #1f2937; }

.dataTable-input { display: block; width: 100%; min-height: calc(1.6em + 1rem + 2px); padding: 0.5rem 0.75rem; font-size: 0.875rem; font-weight: 400; line-height: 1.6; color: #1f2937; background-color: #FFFFFF; background-clip: padding-box; border: 1px solid #e3e3e3; appearance: none; border-radius: 0.375rem; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.07); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .dataTable-input { transition: none; } }

.dataTable-input:focus { color: #1f2937; background-color: #FFFFFF; border-color: #0171df; outline: 0; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.07), none; }

.dataTable-input::placeholder { color: #d9d9d9; opacity: 1; }

.dataTable-input:disabled, .dataTable-input[readonly] { background-color: #f6f6f6; opacity: 1; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; font-weight: 600; }

h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a { color: inherit; }

h1, .h1, .h1 { margin-bottom: 0.75rem; font-size: 1.5rem; }

@media (min-width: 768px) { h1, .h1, .h1 { font-size: 2rem; } }

h2, .h2, .h2 { margin-bottom: 0.75rem; }

h3, .h3, .h3 { margin-bottom: 0.5625rem; }

h4, .h4, .h4 { margin-bottom: 0.375rem; }

h5, .h5, .h5 { margin-bottom: 0.375rem; }

h6, .h6, .h6 { margin-bottom: 0.375rem; }

a, .text-action { color: #727cf5; transition: all 0.2s ease; }

a:hover, .text-action:hover { color: #2b3af0; cursor: pointer; }

.lead + .btn-wrapper { margin-top: 3rem; }

@media (max-width: 767.98px) { .lead { font-size: 1rem; } }

.line-through { -webkit-text-decoration: line-through; text-decoration: line-through; }

.text-italic { font-style: italic !important; }

.description { font-size: 0.875rem; }

.hover\:underline:hover { text-decoration: underline; }

.heading { font-size: 1.75rem; font-weight: 600; }

h1, .h1, .h1, h2, .h2, .h2, h3, .h3, .h3, h4, .h4, .h4, h5, .h5, .h5, h6, .h6, .h6 { letter-spacing: -0.02em; }

h6.text-uppercase, .text-uppercase.h6 { letter-spacing: .08em; }

.display-1, .display-2, .display-3, .display-4 { letter-spacing: -0.02em; }

@media (max-width: 767.98px) { .display-2 { font-size: 1.875rem; } }

@media (max-width: 991.98px) { .display-3 { font-size: 1.875rem; } }

@media (max-width: 575.98px) { .display-4 { font-size: 1.25rem; } }

.blockquote { font-style: italic; }

@media (max-width: 767.98px) { .blockquote.blockquote-large { font-size: 1.125rem; } }

.blockquote .blockquote-footer { font-size: 0.875rem; font-weight: 600; }

@media (max-width: 767.98px) { .blockquote .blockquote-footer { font-size: 1.125rem; } }

.font-small { font-size: 0.875rem; font-weight: 400; }

.font-base { font-size: 1rem; font-weight: 400; }

.font-medium { font-size: 1.125rem; font-weight: 400; }

.font-size-0 { font-size: 0 !important; }

.font-size-9 { font-size: 0px !important; }

.font-size-10 { font-size: 10px !important; }

.font-size-12 { font-size: 12px !important; }

.font-size-14 { font-size: 14px !important; }

.font-size-16 { font-size: 16px !important; }

.font-size-18 { font-size: 18px !important; }

.font-size-20 { font-size: 20px !important; }

.font-size-22 { font-size: 22px !important; }

.font-size-24 { font-size: 24px !important; }

.font-size-26 { font-size: 26px !important; }

.font-size-28 { font-size: 28px !important; }

.font-size-30 { font-size: 30px !important; }

.font-size-36 { font-size: 36px !important; }

.font-size-40 { font-size: 40px !important; }

.font-size-50 { font-size: 50px !important; }

.font-size-60 { font-size: 60px !important; }

.font-size-70 { font-size: 70px !important; }

.font-size-80 { font-size: 80px !important; }

code[class*="language-"], pre[class*="language-"] { text-shadow: none; font-family: var(--bs-font-sans-serif); font-weight: 600; }

.text-light, .text-light:hover { color: #f6f6f6 !important; }

.text-light a:not(.btn), .text-light h1, .text-light .h1, .text-light h2, .text-light .h2, .text-light h3, .text-light .h3, .text-light h4, .text-light .h4, .text-light h5, .text-light .h5, .text-light h6, .text-light .h6, .text-light .h1, .text-light .h2, .text-light .h3, .text-light .h4, .text-light .h5, .text-light .h6, .text-light .display-1, .text-light .display-2, .text-light .display-3, .text-light .display-4 { color: #f6f6f6; }

.text-light .text-muted { color: rgba(246, 246, 246, 0.7) !important; }

.text-dark, .text-dark:hover { color: #0b0d0e !important; }

.text-dark a:not(.btn), .text-dark h1, .text-dark .h1, .text-dark h2, .text-dark .h2, .text-dark h3, .text-dark .h3, .text-dark h4, .text-dark .h4, .text-dark h5, .text-dark .h5, .text-dark h6, .text-dark .h6, .text-dark .h1, .text-dark .h2, .text-dark .h3, .text-dark .h4, .text-dark .h5, .text-dark .h6, .text-dark .display-1, .text-dark .display-2, .text-dark .display-3, .text-dark .display-4 { color: #0b0d0e; }

.text-dark .text-muted { color: rgba(11, 13, 14, 0.7) !important; }

.text-primary, .text-primary:hover { color: #0171df !important; }

.text-primary a:not(.btn), .text-primary h1, .text-primary .h1, .text-primary h2, .text-primary .h2, .text-primary h3, .text-primary .h3, .text-primary h4, .text-primary .h4, .text-primary h5, .text-primary .h5, .text-primary h6, .text-primary .h6, .text-primary .h1, .text-primary .h2, .text-primary .h3, .text-primary .h4, .text-primary .h5, .text-primary .h6, .text-primary .display-1, .text-primary .display-2, .text-primary .display-3, .text-primary .display-4 { color: #0171df; }

.text-primary .text-muted { color: rgba(1, 113, 223, 0.7) !important; }

.text-secondary, .text-secondary:hover { color: #727cf5 !important; }

.text-secondary a:not(.btn), .text-secondary h1, .text-secondary .h1, .text-secondary h2, .text-secondary .h2, .text-secondary h3, .text-secondary .h3, .text-secondary h4, .text-secondary .h4, .text-secondary h5, .text-secondary .h5, .text-secondary h6, .text-secondary .h6, .text-secondary .h1, .text-secondary .h2, .text-secondary .h3, .text-secondary .h4, .text-secondary .h5, .text-secondary .h6, .text-secondary .display-1, .text-secondary .display-2, .text-secondary .display-3, .text-secondary .display-4 { color: #727cf5; }

.text-secondary .text-muted { color: rgba(114, 124, 245, 0.7) !important; }

.text-tertiary, .text-tertiary:hover { color: #6627b3 !important; }

.text-tertiary a:not(.btn), .text-tertiary h1, .text-tertiary .h1, .text-tertiary h2, .text-tertiary .h2, .text-tertiary h3, .text-tertiary .h3, .text-tertiary h4, .text-tertiary .h4, .text-tertiary h5, .text-tertiary .h5, .text-tertiary h6, .text-tertiary .h6, .text-tertiary .h1, .text-tertiary .h2, .text-tertiary .h3, .text-tertiary .h4, .text-tertiary .h5, .text-tertiary .h6, .text-tertiary .display-1, .text-tertiary .display-2, .text-tertiary .display-3, .text-tertiary .display-4 { color: #6627b3; }

.text-tertiary .text-muted { color: rgba(102, 39, 179, 0.7) !important; }

.text-info, .text-info:hover { color: #4085f1 !important; }

.text-info a:not(.btn), .text-info h1, .text-info .h1, .text-info h2, .text-info .h2, .text-info h3, .text-info .h3, .text-info h4, .text-info .h4, .text-info h5, .text-info .h5, .text-info h6, .text-info .h6, .text-info .h1, .text-info .h2, .text-info .h3, .text-info .h4, .text-info .h5, .text-info .h6, .text-info .display-1, .text-info .display-2, .text-info .display-3, .text-info .display-4 { color: #4085f1; }

.text-info .text-muted { color: rgba(64, 133, 241, 0.7) !important; }

.text-accent1, .text-accent1:hover { color: #3bc724 !important; }

.text-accent1 a:not(.btn), .text-accent1 h1, .text-accent1 .h1, .text-accent1 h2, .text-accent1 .h2, .text-accent1 h3, .text-accent1 .h3, .text-accent1 h4, .text-accent1 .h4, .text-accent1 h5, .text-accent1 .h5, .text-accent1 h6, .text-accent1 .h6, .text-accent1 .h1, .text-accent1 .h2, .text-accent1 .h3, .text-accent1 .h4, .text-accent1 .h5, .text-accent1 .h6, .text-accent1 .display-1, .text-accent1 .display-2, .text-accent1 .display-3, .text-accent1 .display-4 { color: #3bc724; }

.text-accent1 .text-muted { color: rgba(59, 199, 36, 0.7) !important; }

.text-accent2, .text-accent2:hover { color: #a4bfa6 !important; }

.text-accent2 a:not(.btn), .text-accent2 h1, .text-accent2 .h1, .text-accent2 h2, .text-accent2 .h2, .text-accent2 h3, .text-accent2 .h3, .text-accent2 h4, .text-accent2 .h4, .text-accent2 h5, .text-accent2 .h5, .text-accent2 h6, .text-accent2 .h6, .text-accent2 .h1, .text-accent2 .h2, .text-accent2 .h3, .text-accent2 .h4, .text-accent2 .h5, .text-accent2 .h6, .text-accent2 .display-1, .text-accent2 .display-2, .text-accent2 .display-3, .text-accent2 .display-4 { color: #a4bfa6; }

.text-accent2 .text-muted { color: rgba(164, 191, 166, 0.7) !important; }

.text-accent3, .text-accent3:hover { color: #d3dada !important; }

.text-accent3 a:not(.btn), .text-accent3 h1, .text-accent3 .h1, .text-accent3 h2, .text-accent3 .h2, .text-accent3 h3, .text-accent3 .h3, .text-accent3 h4, .text-accent3 .h4, .text-accent3 h5, .text-accent3 .h5, .text-accent3 h6, .text-accent3 .h6, .text-accent3 .h1, .text-accent3 .h2, .text-accent3 .h3, .text-accent3 .h4, .text-accent3 .h5, .text-accent3 .h6, .text-accent3 .display-1, .text-accent3 .display-2, .text-accent3 .display-3, .text-accent3 .display-4 { color: #d3dada; }

.text-accent3 .text-muted { color: rgba(211, 218, 218, 0.7) !important; }

.text-success, .text-success:hover { color: #00c470 !important; }

.text-success a:not(.btn), .text-success h1, .text-success .h1, .text-success h2, .text-success .h2, .text-success h3, .text-success .h3, .text-success h4, .text-success .h4, .text-success h5, .text-success .h5, .text-success h6, .text-success .h6, .text-success .h1, .text-success .h2, .text-success .h3, .text-success .h4, .text-success .h5, .text-success .h6, .text-success .display-1, .text-success .display-2, .text-success .display-3, .text-success .display-4 { color: #00c470; }

.text-success .text-muted { color: rgba(0, 196, 112, 0.7) !important; }

.text-warning, .text-warning:hover { color: #ecd300 !important; }

.text-warning a:not(.btn), .text-warning h1, .text-warning .h1, .text-warning h2, .text-warning .h2, .text-warning h3, .text-warning .h3, .text-warning h4, .text-warning .h4, .text-warning h5, .text-warning .h5, .text-warning h6, .text-warning .h6, .text-warning .h1, .text-warning .h2, .text-warning .h3, .text-warning .h4, .text-warning .h5, .text-warning .h6, .text-warning .display-1, .text-warning .display-2, .text-warning .display-3, .text-warning .display-4 { color: #ecd300; }

.text-warning .text-muted { color: rgba(236, 211, 0, 0.7) !important; }

.text-danger, .text-danger:hover { color: #ff1d0b !important; }

.text-danger a:not(.btn), .text-danger h1, .text-danger .h1, .text-danger h2, .text-danger .h2, .text-danger h3, .text-danger .h3, .text-danger h4, .text-danger .h4, .text-danger h5, .text-danger .h5, .text-danger h6, .text-danger .h6, .text-danger .h1, .text-danger .h2, .text-danger .h3, .text-danger .h4, .text-danger .h5, .text-danger .h6, .text-danger .display-1, .text-danger .display-2, .text-danger .display-3, .text-danger .display-4 { color: #ff1d0b; }

.text-danger .text-muted { color: rgba(255, 29, 11, 0.7) !important; }

.text-white, .text-white:hover { color: #FFFFFF !important; }

.text-white a:not(.btn), .text-white h1, .text-white .h1, .text-white h2, .text-white .h2, .text-white h3, .text-white .h3, .text-white h4, .text-white .h4, .text-white h5, .text-white .h5, .text-white h6, .text-white .h6, .text-white .h1, .text-white .h2, .text-white .h3, .text-white .h4, .text-white .h5, .text-white .h6, .text-white .display-1, .text-white .display-2, .text-white .display-3, .text-white .display-4 { color: #FFFFFF; }

.text-white .text-muted { color: rgba(255, 255, 255, 0.7) !important; }

.text-black, .text-black:hover { color: #000 !important; }

.text-black a:not(.btn), .text-black h1, .text-black .h1, .text-black h2, .text-black .h2, .text-black h3, .text-black .h3, .text-black h4, .text-black .h4, .text-black h5, .text-black .h5, .text-black h6, .text-black .h6, .text-black .h1, .text-black .h2, .text-black .h3, .text-black .h4, .text-black .h5, .text-black .h6, .text-black .display-1, .text-black .display-2, .text-black .display-3, .text-black .display-4 { color: #000; }

.text-black .text-muted { color: rgba(0, 0, 0, 0.7) !important; }

.text-indigo, .text-indigo:hover { color: #727cf5 !important; }

.text-indigo a:not(.btn), .text-indigo h1, .text-indigo .h1, .text-indigo h2, .text-indigo .h2, .text-indigo h3, .text-indigo .h3, .text-indigo h4, .text-indigo .h4, .text-indigo h5, .text-indigo .h5, .text-indigo h6, .text-indigo .h6, .text-indigo .h1, .text-indigo .h2, .text-indigo .h3, .text-indigo .h4, .text-indigo .h5, .text-indigo .h6, .text-indigo .display-1, .text-indigo .display-2, .text-indigo .display-3, .text-indigo .display-4 { color: #727cf5; }

.text-indigo .text-muted { color: rgba(114, 124, 245, 0.7) !important; }

.text-purple, .text-purple:hover { color: #6b5eae !important; }

.text-purple a:not(.btn), .text-purple h1, .text-purple .h1, .text-purple h2, .text-purple .h2, .text-purple h3, .text-purple .h3, .text-purple h4, .text-purple .h4, .text-purple h5, .text-purple .h5, .text-purple h6, .text-purple .h6, .text-purple .h1, .text-purple .h2, .text-purple .h3, .text-purple .h4, .text-purple .h5, .text-purple .h6, .text-purple .display-1, .text-purple .display-2, .text-purple .display-3, .text-purple .display-4 { color: #6b5eae; }

.text-purple .text-muted { color: rgba(107, 94, 174, 0.7) !important; }

.text-orange, .text-orange:hover { color: #fd7e14 !important; }

.text-orange a:not(.btn), .text-orange h1, .text-orange .h1, .text-orange h2, .text-orange .h2, .text-orange h3, .text-orange .h3, .text-orange h4, .text-orange .h4, .text-orange h5, .text-orange .h5, .text-orange h6, .text-orange .h6, .text-orange .h1, .text-orange .h2, .text-orange .h3, .text-orange .h4, .text-orange .h5, .text-orange .h6, .text-orange .display-1, .text-orange .display-2, .text-orange .display-3, .text-orange .display-4 { color: #fd7e14; }

.text-orange .text-muted { color: rgba(253, 126, 20, 0.7) !important; }

.text-yellow, .text-yellow:hover { color: #F6C343 !important; }

.text-yellow a:not(.btn), .text-yellow h1, .text-yellow .h1, .text-yellow h2, .text-yellow .h2, .text-yellow h3, .text-yellow .h3, .text-yellow h4, .text-yellow .h4, .text-yellow h5, .text-yellow .h5, .text-yellow h6, .text-yellow .h6, .text-yellow .h1, .text-yellow .h2, .text-yellow .h3, .text-yellow .h4, .text-yellow .h5, .text-yellow .h6, .text-yellow .display-1, .text-yellow .display-2, .text-yellow .display-3, .text-yellow .display-4 { color: #F6C343; }

.text-yellow .text-muted { color: rgba(246, 195, 67, 0.7) !important; }

.text-yellow-100, .text-yellow-100:hover { color: #ffeed6 !important; }

.text-yellow-100 a:not(.btn), .text-yellow-100 h1, .text-yellow-100 .h1, .text-yellow-100 h2, .text-yellow-100 .h2, .text-yellow-100 h3, .text-yellow-100 .h3, .text-yellow-100 h4, .text-yellow-100 .h4, .text-yellow-100 h5, .text-yellow-100 .h5, .text-yellow-100 h6, .text-yellow-100 .h6, .text-yellow-100 .h1, .text-yellow-100 .h2, .text-yellow-100 .h3, .text-yellow-100 .h4, .text-yellow-100 .h5, .text-yellow-100 .h6, .text-yellow-100 .display-1, .text-yellow-100 .display-2, .text-yellow-100 .display-3, .text-yellow-100 .display-4 { color: #ffeed6; }

.text-yellow-100 .text-muted { color: rgba(255, 238, 214, 0.7) !important; }

.text-yellow-200, .text-yellow-200:hover { color: #f5dbb8 !important; }

.text-yellow-200 a:not(.btn), .text-yellow-200 h1, .text-yellow-200 .h1, .text-yellow-200 h2, .text-yellow-200 .h2, .text-yellow-200 h3, .text-yellow-200 .h3, .text-yellow-200 h4, .text-yellow-200 .h4, .text-yellow-200 h5, .text-yellow-200 .h5, .text-yellow-200 h6, .text-yellow-200 .h6, .text-yellow-200 .h1, .text-yellow-200 .h2, .text-yellow-200 .h3, .text-yellow-200 .h4, .text-yellow-200 .h5, .text-yellow-200 .h6, .text-yellow-200 .display-1, .text-yellow-200 .display-2, .text-yellow-200 .display-3, .text-yellow-200 .display-4 { color: #f5dbb8; }

.text-yellow-200 .text-muted { color: rgba(245, 219, 184, 0.7) !important; }

.text-gray-50, .text-gray-50:hover { color: #fdfdfd !important; }

.text-gray-50 a:not(.btn), .text-gray-50 h1, .text-gray-50 .h1, .text-gray-50 h2, .text-gray-50 .h2, .text-gray-50 h3, .text-gray-50 .h3, .text-gray-50 h4, .text-gray-50 .h4, .text-gray-50 h5, .text-gray-50 .h5, .text-gray-50 h6, .text-gray-50 .h6, .text-gray-50 .h1, .text-gray-50 .h2, .text-gray-50 .h3, .text-gray-50 .h4, .text-gray-50 .h5, .text-gray-50 .h6, .text-gray-50 .display-1, .text-gray-50 .display-2, .text-gray-50 .display-3, .text-gray-50 .display-4 { color: #fdfdfd; }

.text-gray-50 .text-muted { color: rgba(253, 253, 253, 0.7) !important; }

.text-gray-100, .text-gray-100:hover { color: #fbfbfb !important; }

.text-gray-100 a:not(.btn), .text-gray-100 h1, .text-gray-100 .h1, .text-gray-100 h2, .text-gray-100 .h2, .text-gray-100 h3, .text-gray-100 .h3, .text-gray-100 h4, .text-gray-100 .h4, .text-gray-100 h5, .text-gray-100 .h5, .text-gray-100 h6, .text-gray-100 .h6, .text-gray-100 .h1, .text-gray-100 .h2, .text-gray-100 .h3, .text-gray-100 .h4, .text-gray-100 .h5, .text-gray-100 .h6, .text-gray-100 .display-1, .text-gray-100 .display-2, .text-gray-100 .display-3, .text-gray-100 .display-4 { color: #fbfbfb; }

.text-gray-100 .text-muted { color: rgba(251, 251, 251, 0.7) !important; }

.text-gray-200, .text-gray-200:hover { color: #f6f6f6 !important; }

.text-gray-200 a:not(.btn), .text-gray-200 h1, .text-gray-200 .h1, .text-gray-200 h2, .text-gray-200 .h2, .text-gray-200 h3, .text-gray-200 .h3, .text-gray-200 h4, .text-gray-200 .h4, .text-gray-200 h5, .text-gray-200 .h5, .text-gray-200 h6, .text-gray-200 .h6, .text-gray-200 .h1, .text-gray-200 .h2, .text-gray-200 .h3, .text-gray-200 .h4, .text-gray-200 .h5, .text-gray-200 .h6, .text-gray-200 .display-1, .text-gray-200 .display-2, .text-gray-200 .display-3, .text-gray-200 .display-4 { color: #f6f6f6; }

.text-gray-200 .text-muted { color: rgba(246, 246, 246, 0.7) !important; }

.text-gray-300, .text-gray-300:hover { color: #ececec !important; }

.text-gray-300 a:not(.btn), .text-gray-300 h1, .text-gray-300 .h1, .text-gray-300 h2, .text-gray-300 .h2, .text-gray-300 h3, .text-gray-300 .h3, .text-gray-300 h4, .text-gray-300 .h4, .text-gray-300 h5, .text-gray-300 .h5, .text-gray-300 h6, .text-gray-300 .h6, .text-gray-300 .h1, .text-gray-300 .h2, .text-gray-300 .h3, .text-gray-300 .h4, .text-gray-300 .h5, .text-gray-300 .h6, .text-gray-300 .display-1, .text-gray-300 .display-2, .text-gray-300 .display-3, .text-gray-300 .display-4 { color: #ececec; }

.text-gray-300 .text-muted { color: rgba(236, 236, 236, 0.7) !important; }

.text-gray-400, .text-gray-400:hover { color: #e3e3e3 !important; }

.text-gray-400 a:not(.btn), .text-gray-400 h1, .text-gray-400 .h1, .text-gray-400 h2, .text-gray-400 .h2, .text-gray-400 h3, .text-gray-400 .h3, .text-gray-400 h4, .text-gray-400 .h4, .text-gray-400 h5, .text-gray-400 .h5, .text-gray-400 h6, .text-gray-400 .h6, .text-gray-400 .h1, .text-gray-400 .h2, .text-gray-400 .h3, .text-gray-400 .h4, .text-gray-400 .h5, .text-gray-400 .h6, .text-gray-400 .display-1, .text-gray-400 .display-2, .text-gray-400 .display-3, .text-gray-400 .display-4 { color: #e3e3e3; }

.text-gray-400 .text-muted { color: rgba(227, 227, 227, 0.7) !important; }

.text-gray-500, .text-gray-500:hover { color: #d9d9d9 !important; }

.text-gray-500 a:not(.btn), .text-gray-500 h1, .text-gray-500 .h1, .text-gray-500 h2, .text-gray-500 .h2, .text-gray-500 h3, .text-gray-500 .h3, .text-gray-500 h4, .text-gray-500 .h4, .text-gray-500 h5, .text-gray-500 .h5, .text-gray-500 h6, .text-gray-500 .h6, .text-gray-500 .h1, .text-gray-500 .h2, .text-gray-500 .h3, .text-gray-500 .h4, .text-gray-500 .h5, .text-gray-500 .h6, .text-gray-500 .display-1, .text-gray-500 .display-2, .text-gray-500 .display-3, .text-gray-500 .display-4 { color: #d9d9d9; }

.text-gray-500 .text-muted { color: rgba(217, 217, 217, 0.7) !important; }

.text-gray-600, .text-gray-600:hover { color: #a3a3a3 !important; }

.text-gray-600 a:not(.btn), .text-gray-600 h1, .text-gray-600 .h1, .text-gray-600 h2, .text-gray-600 .h2, .text-gray-600 h3, .text-gray-600 .h3, .text-gray-600 h4, .text-gray-600 .h4, .text-gray-600 h5, .text-gray-600 .h5, .text-gray-600 h6, .text-gray-600 .h6, .text-gray-600 .h1, .text-gray-600 .h2, .text-gray-600 .h3, .text-gray-600 .h4, .text-gray-600 .h5, .text-gray-600 .h6, .text-gray-600 .display-1, .text-gray-600 .display-2, .text-gray-600 .display-3, .text-gray-600 .display-4 { color: #a3a3a3; }

.text-gray-600 .text-muted { color: rgba(163, 163, 163, 0.7) !important; }

.text-gray-700, .text-gray-700:hover { color: #6d6d6d !important; }

.text-gray-700 a:not(.btn), .text-gray-700 h1, .text-gray-700 .h1, .text-gray-700 h2, .text-gray-700 .h2, .text-gray-700 h3, .text-gray-700 .h3, .text-gray-700 h4, .text-gray-700 .h4, .text-gray-700 h5, .text-gray-700 .h5, .text-gray-700 h6, .text-gray-700 .h6, .text-gray-700 .h1, .text-gray-700 .h2, .text-gray-700 .h3, .text-gray-700 .h4, .text-gray-700 .h5, .text-gray-700 .h6, .text-gray-700 .display-1, .text-gray-700 .display-2, .text-gray-700 .display-3, .text-gray-700 .display-4 { color: #6d6d6d; }

.text-gray-700 .text-muted { color: rgba(109, 109, 109, 0.7) !important; }

.text-gray-800, .text-gray-800:hover { color: #363636 !important; }

.text-gray-800 a:not(.btn), .text-gray-800 h1, .text-gray-800 .h1, .text-gray-800 h2, .text-gray-800 .h2, .text-gray-800 h3, .text-gray-800 .h3, .text-gray-800 h4, .text-gray-800 .h4, .text-gray-800 h5, .text-gray-800 .h5, .text-gray-800 h6, .text-gray-800 .h6, .text-gray-800 .h1, .text-gray-800 .h2, .text-gray-800 .h3, .text-gray-800 .h4, .text-gray-800 .h5, .text-gray-800 .h6, .text-gray-800 .display-1, .text-gray-800 .display-2, .text-gray-800 .display-3, .text-gray-800 .display-4 { color: #363636; }

.text-gray-800 .text-muted { color: rgba(54, 54, 54, 0.7) !important; }

.text-gray-900, .text-gray-900:hover { color: #212121 !important; }

.text-gray-900 a:not(.btn), .text-gray-900 h1, .text-gray-900 .h1, .text-gray-900 h2, .text-gray-900 .h2, .text-gray-900 h3, .text-gray-900 .h3, .text-gray-900 h4, .text-gray-900 .h4, .text-gray-900 h5, .text-gray-900 .h5, .text-gray-900 h6, .text-gray-900 .h6, .text-gray-900 .h1, .text-gray-900 .h2, .text-gray-900 .h3, .text-gray-900 .h4, .text-gray-900 .h5, .text-gray-900 .h6, .text-gray-900 .display-1, .text-gray-900 .display-2, .text-gray-900 .display-3, .text-gray-900 .display-4 { color: #212121; }

.text-gray-900 .text-muted { color: rgba(33, 33, 33, 0.7) !important; }

.text-muted { color: #a3a3a3 !important; }

article img { margin: 40px 0; }

article p, article ul, article ol, article blockquote { margin-bottom: 20px; }

article p, article ul li, article ol li { font-size: 1.2rem; }

article h1, article .h1, article h2, article .h2, article h3, article .h3, article h4, article .h4, article h5, article .h5, article h6, article .h6, article .h1, article .h2, article .h3, article .h4, article .h5, article .h6 { margin-bottom: 30px; }

.folder-structure li { font-size: 1.2rem; }

.truncate-text { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

b, strong { font-weight: 600; }

.font-weight-100 { font-weight: 100 !important; }

.font-weight-200 { font-weight: 200 !important; }

.font-weight-300 { font-weight: 300 !important; }

.font-weight-400 { font-weight: 400 !important; }

.font-weight-500 { font-weight: 500 !important; }

.font-weight-600 { font-weight: 600 !important; }

.font-weight-700 { font-weight: 700 !important; }

.font-weight-800 { font-weight: 800 !important; }

.font-weight-900 { font-weight: 900 !important; }

.font-weight-unset { font-weight: unset !important; }

.text-lowercase { text-transform: lowercase !important; }

.text-uppercase { text-transform: uppercase !important; }

.text-capitalize { text-transform: capitalize !important; }

.font-weight-light { font-weight: 400 !important; }

.font-weight-normal { font-weight: 400 !important; }

.font-weight-bold { font-weight: 600 !important; }

.font-italic { font-style: italic !important; }

a:focus, button:focus { outline: none !important; }

.text-top { vertical-align: top !important; }

.text-middle { vertical-align: middle !important; }

.text-bottom { vertical-align: bottom !important; }

.text-left { text-align: left !important; }

.text-right { text-align: right !important; }

.text-center { text-align: center !important; }

@media (min-width: 576px) { .text-sm-left { text-align: left !important; }
  .text-sm-right { text-align: right !important; }
  .text-sm-center { text-align: center !important; } }

@media (min-width: 768px) { .text-md-left { text-align: left !important; }
  .text-md-right { text-align: right !important; }
  .text-md-center { text-align: center !important; } }

@media (min-width: 992px) { .text-lg-left { text-align: left !important; }
  .text-lg-right { text-align: right !important; }
  .text-lg-center { text-align: center !important; } }

@media (min-width: 1200px) { .text-xl-left { text-align: left !important; }
  .text-xl-right { text-align: right !important; }
  .text-xl-center { text-align: center !important; } }

@media (max-width: 1399.98px) { .text-xxl-left { text-align: left !important; }
  .text-xxl-right { text-align: right !important; }
  .text-xxl-center { text-align: center !important; } }

.text-highlight { position: relative; background-color: transparent; z-index: 1; }

.text-highlight::before { content: ''; position: absolute; top: 50%; left: 0; width: 100%; height: 100%; opacity: 0.6; transform: translateY(-50%); z-index: -1; border-radius: 0.25rem; background-color: currentColor; }

.highlight-border-radius-0 ::before { border-radius: 0 !important; }

.highlight-size-10::before { height: 10%; }

.highlight-size-20::before { height: 20%; }

.highlight-size-30::before { height: 30%; }

.highlight-size-40::before { height: 40%; }

.highlight-size-50::before { height: 50%; }

.highlight-size-60::before { height: 60%; }

.highlight-size-70::before { height: 70%; }

.highlight-size-80::before { height: 80%; }

.highlight-size-90::before { height: 90%; }

.highlight-size-100::before { height: 100%; }

.highlight-primary::before { background-color: #0171df; }

.highlight-secondary::before { background-color: #727cf5; }

.highlight-tertiary::before { background-color: #6627b3; }

.highlight-soft-indigo::before { background-color: #f5e8ff; }

.highlight-soft-green::before { background-color: #2CA58D; }

.highlight-purple::before { background-color: #6b5eae; }

.highlight-pink::before { background-color: #ff679b; }

.highlight-red::before { background-color: #f51d00; }

.highlight-orange::before { background-color: #fd7e14; }

.highlight-yellow::before { background-color: #F6C343; }

.highlight-green::before { background-color: #00f55a; }

.highlight-teal::before { background-color: #02a8b5; }

.highlight-cyan::before { background-color: #39afd1; }

.highlight-white::before { background-color: #FFFFFF; }

.highlight-gray::before { background-color: #d9d9d9; }

.highlight-gray-dark::before { background-color: #2c3439; }

.highlight-primary-50::before { background-color: #f2f8fd; }

.highlight-primary-100::before { background-color: #e6f1fc; }

.highlight-primary-200::before { background-color: #c0dcf7; }

.highlight-primary-300::before { background-color: #80b8ef; }

.highlight-primary-400::before { background-color: #4195e7; }

.highlight-primary-500::before { background-color: #0171df; }

.highlight-primary-600::before { background-color: #0155a7; }

.highlight-primary-700::before { background-color: #013970; }

.highlight-primary-800::before { background-color: #001c38; }

.highlight-primary-900::before { background-color: #001121; }

.highlight-secondary-50::before { background-color: ghostwhite; }

.highlight-secondary-100::before { background-color: #f1f2fe; }

.highlight-secondary-200::before { background-color: #dcdefd; }

.highlight-secondary-300::before { background-color: #b9befa; }

.highlight-secondary-400::before { background-color: #959df8; }

.highlight-secondary-500::before { background-color: #727cf5; }

.highlight-secondary-600::before { background-color: #565db8; }

.highlight-secondary-700::before { background-color: #393e7b; }

.highlight-secondary-800::before { background-color: #1d1f3d; }

.highlight-secondary-900::before { background-color: #111325; }

.highlight-tertiary-50::before { background-color: #f7f4fb; }

.highlight-tertiary-100::before { background-color: #f0e9f7; }

.highlight-tertiary-200::before { background-color: #d9c9ec; }

.highlight-tertiary-300::before { background-color: #b393d9; }

.highlight-tertiary-400::before { background-color: #8c5dc6; }

.highlight-tertiary-500::before { background-color: #6627b3; }

.highlight-tertiary-600::before { background-color: #4d1d86; }

.highlight-tertiary-700::before { background-color: #33145a; }

.highlight-tertiary-800::before { background-color: #1a0a2d; }

.highlight-tertiary-900::before { background-color: #0f061b; }

.highlight-soft-indigo-50::before { background-color: #fffeff; }

.highlight-soft-indigo-100::before { background-color: #fefdff; }

.highlight-soft-indigo-200::before { background-color: #fdf9ff; }

.highlight-soft-indigo-300::before { background-color: #faf4ff; }

.highlight-soft-indigo-400::before { background-color: #f8eeff; }

.highlight-soft-indigo-500::before { background-color: #f5e8ff; }

.highlight-soft-indigo-600::before { background-color: #b8aebf; }

.highlight-soft-indigo-700::before { background-color: #7b7480; }

.highlight-soft-indigo-800::before { background-color: #3d3a40; }

.highlight-soft-indigo-900::before { background-color: #252326; }

.highlight-soft-green-50::before { background-color: #f4fbf9; }

.highlight-soft-green-100::before { background-color: #eaf6f4; }

.highlight-soft-green-200::before { background-color: #cae9e3; }

.highlight-soft-green-300::before { background-color: #96d2c6; }

.highlight-soft-green-400::before { background-color: #61bcaa; }

.highlight-soft-green-500::before { background-color: #2ca58d; }

.highlight-soft-green-600::before { background-color: #217c6a; }

.highlight-soft-green-700::before { background-color: #165347; }

.highlight-soft-green-800::before { background-color: #0b2923; }

.highlight-soft-green-900::before { background-color: #071915; }

.highlight-purple-50::before { background-color: #f8f7fb; }

.highlight-purple-100::before { background-color: #f0eff7; }

.highlight-purple-200::before { background-color: #dad7eb; }

.highlight-purple-300::before { background-color: #b5afd7; }

.highlight-purple-400::before { background-color: #9086c2; }

.highlight-purple-500::before { background-color: #6b5eae; }

.highlight-purple-600::before { background-color: #504783; }

.highlight-purple-700::before { background-color: #362f57; }

.highlight-purple-800::before { background-color: #1b182c; }

.highlight-purple-900::before { background-color: #100e1a; }

.highlight-pink-50::before { background-color: #fff7fa; }

.highlight-pink-100::before { background-color: lavenderblush; }

.highlight-pink-200::before { background-color: #ffd9e6; }

.highlight-pink-300::before { background-color: #ffb3cd; }

.highlight-pink-400::before { background-color: #ff8db4; }

.highlight-pink-500::before { background-color: #ff679b; }

.highlight-pink-600::before { background-color: #bf4d74; }

.highlight-pink-700::before { background-color: #80344e; }

.highlight-pink-800::before { background-color: #401a27; }

.highlight-pink-900::before { background-color: #260f17; }

.highlight-red-50::before { background-color: #fff4f2; }

.highlight-red-100::before { background-color: #fee8e6; }

.highlight-red-200::before { background-color: #fdc7bf; }

.highlight-red-300::before { background-color: #fa8e80; }

.highlight-red-400::before { background-color: #f85640; }

.highlight-red-500::before { background-color: #f51d00; }

.highlight-red-600::before { background-color: #b81600; }

.highlight-red-700::before { background-color: #7b0f00; }

.highlight-red-800::before { background-color: #3d0700; }

.highlight-red-900::before { background-color: #250400; }

.highlight-orange-50::before { background-color: #fff9f3; }

.highlight-orange-100::before { background-color: #fff2e8; }

.highlight-orange-200::before { background-color: #ffdfc4; }

.highlight-orange-300::before { background-color: #febf8a; }

.highlight-orange-400::before { background-color: #fe9e4f; }

.highlight-orange-500::before { background-color: #fd7e14; }

.highlight-orange-600::before { background-color: #be5f0f; }

.highlight-orange-700::before { background-color: #7f3f0a; }

.highlight-orange-800::before { background-color: #3f2005; }

.highlight-orange-900::before { background-color: #261303; }

.highlight-yellow-50::before { background-color: #fffcf6; }

.highlight-yellow-100::before { background-color: #fef9ec; }

.highlight-yellow-200::before { background-color: #fdf0d0; }

.highlight-yellow-300::before { background-color: #fbe1a1; }

.highlight-yellow-400::before { background-color: #f8d272; }

.highlight-yellow-500::before { background-color: #f6c343; }

.highlight-yellow-600::before { background-color: #b99232; }

.highlight-yellow-700::before { background-color: #7b6222; }

.highlight-yellow-800::before { background-color: #3e3111; }

.highlight-yellow-900::before { background-color: #251d0a; }

.highlight-green-50::before { background-color: #f2fff7; }

.highlight-green-100::before { background-color: #e6feef; }

.highlight-green-200::before { background-color: #bffdd6; }

.highlight-green-300::before { background-color: #80faad; }

.highlight-green-400::before { background-color: #40f883; }

.highlight-green-500::before { background-color: #00f55a; }

.highlight-green-600::before { background-color: #00b844; }

.highlight-green-700::before { background-color: #007b2d; }

.highlight-green-800::before { background-color: #003d17; }

.highlight-green-900::before { background-color: #00250e; }

.highlight-teal-50::before { background-color: #f2fbfb; }

.highlight-teal-100::before { background-color: #e6f6f8; }

.highlight-teal-200::before { background-color: #c0e9ed; }

.highlight-teal-300::before { background-color: #81d4da; }

.highlight-teal-400::before { background-color: #41bec8; }

.highlight-teal-500::before { background-color: #02a8b5; }

.highlight-teal-600::before { background-color: #027e88; }

.highlight-teal-700::before { background-color: #01545b; }

.highlight-teal-800::before { background-color: #012a2d; }

.highlight-teal-900::before { background-color: #00191b; }

.highlight-cyan-50::before { background-color: #f5fbfd; }

.highlight-cyan-100::before { background-color: #ebf7fa; }

.highlight-cyan-200::before { background-color: #ceebf4; }

.highlight-cyan-300::before { background-color: #9cd7e8; }

.highlight-cyan-400::before { background-color: #6bc3dd; }

.highlight-cyan-500::before { background-color: #39afd1; }

.highlight-cyan-600::before { background-color: #2b839d; }

.highlight-cyan-700::before { background-color: #1d5869; }

.highlight-cyan-800::before { background-color: #0e2c34; }

.highlight-cyan-900::before { background-color: #091a1f; }

.highlight-white-50::before { background-color: white; }

.highlight-white-100::before { background-color: white; }

.highlight-white-200::before { background-color: white; }

.highlight-white-300::before { background-color: white; }

.highlight-white-400::before { background-color: white; }

.highlight-white-500::before { background-color: white; }

.highlight-white-600::before { background-color: #bfbfbf; }

.highlight-white-700::before { background-color: gray; }

.highlight-white-800::before { background-color: #404040; }

.highlight-white-900::before { background-color: #262626; }

.highlight-gray-50::before { background-color: #fdfdfd; }

.highlight-gray-100::before { background-color: #fbfbfb; }

.highlight-gray-200::before { background-color: #f6f6f6; }

.highlight-gray-300::before { background-color: #ececec; }

.highlight-gray-400::before { background-color: #e3e3e3; }

.highlight-gray-500::before { background-color: #d9d9d9; }

.highlight-gray-600::before { background-color: #a3a3a3; }

.highlight-gray-700::before { background-color: #6d6d6d; }

.highlight-gray-800::before { background-color: #363636; }

.highlight-gray-900::before { background-color: #212121; }

.highlight-gray-dark-50::before { background-color: #f4f5f5; }

.highlight-gray-dark-100::before { background-color: #eaebeb; }

.highlight-gray-dark-200::before { background-color: #caccce; }

.highlight-gray-dark-300::before { background-color: #969a9c; }

.highlight-gray-dark-400::before { background-color: #61676b; }

.highlight-gray-dark-500::before { background-color: #2c3439; }

.highlight-gray-dark-600::before { background-color: #21272b; }

.highlight-gray-dark-700::before { background-color: #161a1d; }

.highlight-gray-dark-800::before { background-color: #0b0d0e; }

.highlight-gray-dark-900::before { background-color: #070809; }

.gradient-direction-90 { --highlight-gradient-direction: to right; }

.gradient-direction-180 { --highlight-gradient-direction: to bottom; }

.gradient-direction-270 { --highlight-gradient-direction: to left; }

.gradient-direction-360 { --highlight-gradient-direction: to top; }

.highlight-gradient-primary-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #0171df); background-color: unset; }

.highlight-gradient-primary-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #727cf5); background-color: unset; }

.highlight-gradient-primary-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #6627b3); background-color: unset; }

.highlight-gradient-primary-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #2CA58D); background-color: unset; }

.highlight-gradient-primary-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #6b5eae); background-color: unset; }

.highlight-gradient-primary-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #ff679b); background-color: unset; }

.highlight-gradient-primary-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f51d00); background-color: unset; }

.highlight-gradient-primary-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fd7e14); background-color: unset; }

.highlight-gradient-primary-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #F6C343); background-color: unset; }

.highlight-gradient-primary-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #00f55a); background-color: unset; }

.highlight-gradient-primary-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #02a8b5); background-color: unset; }

.highlight-gradient-primary-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #39afd1); background-color: unset; }

.highlight-gradient-primary-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #FFFFFF); background-color: unset; }

.highlight-gradient-primary-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #2c3439); background-color: unset; }

.highlight-gradient-primary-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f2f8fd); background-color: unset; }

.highlight-gradient-primary-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #e6f1fc); background-color: unset; }

.highlight-gradient-primary-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #c0dcf7); background-color: unset; }

.highlight-gradient-primary-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #80b8ef); background-color: unset; }

.highlight-gradient-primary-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #4195e7); background-color: unset; }

.highlight-gradient-primary-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #0171df); background-color: unset; }

.highlight-gradient-primary-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #0155a7); background-color: unset; }

.highlight-gradient-primary-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #013970); background-color: unset; }

.highlight-gradient-primary-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #001c38); background-color: unset; }

.highlight-gradient-primary-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #001121); background-color: unset; }

.highlight-gradient-primary-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, ghostwhite); background-color: unset; }

.highlight-gradient-primary-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f1f2fe); background-color: unset; }

.highlight-gradient-primary-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #dcdefd); background-color: unset; }

.highlight-gradient-primary-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #b9befa); background-color: unset; }

.highlight-gradient-primary-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #959df8); background-color: unset; }

.highlight-gradient-primary-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #727cf5); background-color: unset; }

.highlight-gradient-primary-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #565db8); background-color: unset; }

.highlight-gradient-primary-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #393e7b); background-color: unset; }

.highlight-gradient-primary-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #1d1f3d); background-color: unset; }

.highlight-gradient-primary-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #111325); background-color: unset; }

.highlight-gradient-primary-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f7f4fb); background-color: unset; }

.highlight-gradient-primary-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f0e9f7); background-color: unset; }

.highlight-gradient-primary-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #d9c9ec); background-color: unset; }

.highlight-gradient-primary-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #b393d9); background-color: unset; }

.highlight-gradient-primary-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #8c5dc6); background-color: unset; }

.highlight-gradient-primary-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #6627b3); background-color: unset; }

.highlight-gradient-primary-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #4d1d86); background-color: unset; }

.highlight-gradient-primary-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #33145a); background-color: unset; }

.highlight-gradient-primary-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #1a0a2d); background-color: unset; }

.highlight-gradient-primary-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #0f061b); background-color: unset; }

.highlight-gradient-primary-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fffeff); background-color: unset; }

.highlight-gradient-primary-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fefdff); background-color: unset; }

.highlight-gradient-primary-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fdf9ff); background-color: unset; }

.highlight-gradient-primary-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #faf4ff); background-color: unset; }

.highlight-gradient-primary-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f8eeff); background-color: unset; }

.highlight-gradient-primary-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #b8aebf); background-color: unset; }

.highlight-gradient-primary-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #7b7480); background-color: unset; }

.highlight-gradient-primary-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #3d3a40); background-color: unset; }

.highlight-gradient-primary-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #252326); background-color: unset; }

.highlight-gradient-primary-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f4fbf9); background-color: unset; }

.highlight-gradient-primary-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #eaf6f4); background-color: unset; }

.highlight-gradient-primary-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #cae9e3); background-color: unset; }

.highlight-gradient-primary-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #96d2c6); background-color: unset; }

.highlight-gradient-primary-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #61bcaa); background-color: unset; }

.highlight-gradient-primary-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #2ca58d); background-color: unset; }

.highlight-gradient-primary-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #217c6a); background-color: unset; }

.highlight-gradient-primary-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #165347); background-color: unset; }

.highlight-gradient-primary-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #0b2923); background-color: unset; }

.highlight-gradient-primary-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #071915); background-color: unset; }

.highlight-gradient-primary-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f8f7fb); background-color: unset; }

.highlight-gradient-primary-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f0eff7); background-color: unset; }

.highlight-gradient-primary-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #dad7eb); background-color: unset; }

.highlight-gradient-primary-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #b5afd7); background-color: unset; }

.highlight-gradient-primary-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #9086c2); background-color: unset; }

.highlight-gradient-primary-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #6b5eae); background-color: unset; }

.highlight-gradient-primary-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #504783); background-color: unset; }

.highlight-gradient-primary-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #362f57); background-color: unset; }

.highlight-gradient-primary-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #1b182c); background-color: unset; }

.highlight-gradient-primary-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #100e1a); background-color: unset; }

.highlight-gradient-primary-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fff7fa); background-color: unset; }

.highlight-gradient-primary-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, lavenderblush); background-color: unset; }

.highlight-gradient-primary-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #ffd9e6); background-color: unset; }

.highlight-gradient-primary-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #ffb3cd); background-color: unset; }

.highlight-gradient-primary-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #ff8db4); background-color: unset; }

.highlight-gradient-primary-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #ff679b); background-color: unset; }

.highlight-gradient-primary-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #bf4d74); background-color: unset; }

.highlight-gradient-primary-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #80344e); background-color: unset; }

.highlight-gradient-primary-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #401a27); background-color: unset; }

.highlight-gradient-primary-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #260f17); background-color: unset; }

.highlight-gradient-primary-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fff4f2); background-color: unset; }

.highlight-gradient-primary-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fee8e6); background-color: unset; }

.highlight-gradient-primary-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fdc7bf); background-color: unset; }

.highlight-gradient-primary-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fa8e80); background-color: unset; }

.highlight-gradient-primary-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f85640); background-color: unset; }

.highlight-gradient-primary-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f51d00); background-color: unset; }

.highlight-gradient-primary-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #b81600); background-color: unset; }

.highlight-gradient-primary-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #7b0f00); background-color: unset; }

.highlight-gradient-primary-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #3d0700); background-color: unset; }

.highlight-gradient-primary-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #250400); background-color: unset; }

.highlight-gradient-primary-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fff9f3); background-color: unset; }

.highlight-gradient-primary-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fff2e8); background-color: unset; }

.highlight-gradient-primary-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #ffdfc4); background-color: unset; }

.highlight-gradient-primary-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #febf8a); background-color: unset; }

.highlight-gradient-primary-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fe9e4f); background-color: unset; }

.highlight-gradient-primary-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fd7e14); background-color: unset; }

.highlight-gradient-primary-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #be5f0f); background-color: unset; }

.highlight-gradient-primary-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #7f3f0a); background-color: unset; }

.highlight-gradient-primary-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #3f2005); background-color: unset; }

.highlight-gradient-primary-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #261303); background-color: unset; }

.highlight-gradient-primary-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fffcf6); background-color: unset; }

.highlight-gradient-primary-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fef9ec); background-color: unset; }

.highlight-gradient-primary-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fdf0d0); background-color: unset; }

.highlight-gradient-primary-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fbe1a1); background-color: unset; }

.highlight-gradient-primary-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f8d272); background-color: unset; }

.highlight-gradient-primary-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f6c343); background-color: unset; }

.highlight-gradient-primary-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #b99232); background-color: unset; }

.highlight-gradient-primary-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #7b6222); background-color: unset; }

.highlight-gradient-primary-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #3e3111); background-color: unset; }

.highlight-gradient-primary-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #251d0a); background-color: unset; }

.highlight-gradient-primary-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f2fff7); background-color: unset; }

.highlight-gradient-primary-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #e6feef); background-color: unset; }

.highlight-gradient-primary-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #bffdd6); background-color: unset; }

.highlight-gradient-primary-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #80faad); background-color: unset; }

.highlight-gradient-primary-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #40f883); background-color: unset; }

.highlight-gradient-primary-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #00f55a); background-color: unset; }

.highlight-gradient-primary-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #00b844); background-color: unset; }

.highlight-gradient-primary-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #007b2d); background-color: unset; }

.highlight-gradient-primary-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #003d17); background-color: unset; }

.highlight-gradient-primary-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #00250e); background-color: unset; }

.highlight-gradient-primary-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f2fbfb); background-color: unset; }

.highlight-gradient-primary-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #e6f6f8); background-color: unset; }

.highlight-gradient-primary-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #c0e9ed); background-color: unset; }

.highlight-gradient-primary-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #81d4da); background-color: unset; }

.highlight-gradient-primary-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #41bec8); background-color: unset; }

.highlight-gradient-primary-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #02a8b5); background-color: unset; }

.highlight-gradient-primary-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #027e88); background-color: unset; }

.highlight-gradient-primary-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #01545b); background-color: unset; }

.highlight-gradient-primary-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #012a2d); background-color: unset; }

.highlight-gradient-primary-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #00191b); background-color: unset; }

.highlight-gradient-primary-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f5fbfd); background-color: unset; }

.highlight-gradient-primary-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #ebf7fa); background-color: unset; }

.highlight-gradient-primary-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #ceebf4); background-color: unset; }

.highlight-gradient-primary-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #9cd7e8); background-color: unset; }

.highlight-gradient-primary-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #6bc3dd); background-color: unset; }

.highlight-gradient-primary-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #39afd1); background-color: unset; }

.highlight-gradient-primary-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #2b839d); background-color: unset; }

.highlight-gradient-primary-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #1d5869); background-color: unset; }

.highlight-gradient-primary-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #0e2c34); background-color: unset; }

.highlight-gradient-primary-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #091a1f); background-color: unset; }

.highlight-gradient-primary-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, white); background-color: unset; }

.highlight-gradient-primary-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, white); background-color: unset; }

.highlight-gradient-primary-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, white); background-color: unset; }

.highlight-gradient-primary-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, white); background-color: unset; }

.highlight-gradient-primary-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, white); background-color: unset; }

.highlight-gradient-primary-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, white); background-color: unset; }

.highlight-gradient-primary-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #bfbfbf); background-color: unset; }

.highlight-gradient-primary-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, gray); background-color: unset; }

.highlight-gradient-primary-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #404040); background-color: unset; }

.highlight-gradient-primary-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #262626); background-color: unset; }

.highlight-gradient-primary-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fdfdfd); background-color: unset; }

.highlight-gradient-primary-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fbfbfb); background-color: unset; }

.highlight-gradient-primary-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f6f6f6); background-color: unset; }

.highlight-gradient-primary-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #ececec); background-color: unset; }

.highlight-gradient-primary-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #e3e3e3); background-color: unset; }

.highlight-gradient-primary-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #a3a3a3); background-color: unset; }

.highlight-gradient-primary-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #6d6d6d); background-color: unset; }

.highlight-gradient-primary-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #363636); background-color: unset; }

.highlight-gradient-primary-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #212121); background-color: unset; }

.highlight-gradient-primary-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f4f5f5); background-color: unset; }

.highlight-gradient-primary-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #eaebeb); background-color: unset; }

.highlight-gradient-primary-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #caccce); background-color: unset; }

.highlight-gradient-primary-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #969a9c); background-color: unset; }

.highlight-gradient-primary-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #61676b); background-color: unset; }

.highlight-gradient-primary-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #2c3439); background-color: unset; }

.highlight-gradient-primary-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #21272b); background-color: unset; }

.highlight-gradient-primary-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #161a1d); background-color: unset; }

.highlight-gradient-primary-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #0b0d0e); background-color: unset; }

.highlight-gradient-primary-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #070809); background-color: unset; }

.highlight-gradient-secondary-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #0171df); background-color: unset; }

.highlight-gradient-secondary-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #727cf5); background-color: unset; }

.highlight-gradient-secondary-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #6627b3); background-color: unset; }

.highlight-gradient-secondary-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #2CA58D); background-color: unset; }

.highlight-gradient-secondary-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #ff679b); background-color: unset; }

.highlight-gradient-secondary-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f51d00); background-color: unset; }

.highlight-gradient-secondary-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #F6C343); background-color: unset; }

.highlight-gradient-secondary-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #00f55a); background-color: unset; }

.highlight-gradient-secondary-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #39afd1); background-color: unset; }

.highlight-gradient-secondary-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #FFFFFF); background-color: unset; }

.highlight-gradient-secondary-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #2c3439); background-color: unset; }

.highlight-gradient-secondary-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f2f8fd); background-color: unset; }

.highlight-gradient-secondary-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #e6f1fc); background-color: unset; }

.highlight-gradient-secondary-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #c0dcf7); background-color: unset; }

.highlight-gradient-secondary-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #80b8ef); background-color: unset; }

.highlight-gradient-secondary-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #4195e7); background-color: unset; }

.highlight-gradient-secondary-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #0171df); background-color: unset; }

.highlight-gradient-secondary-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #0155a7); background-color: unset; }

.highlight-gradient-secondary-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #013970); background-color: unset; }

.highlight-gradient-secondary-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #001c38); background-color: unset; }

.highlight-gradient-secondary-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #001121); background-color: unset; }

.highlight-gradient-secondary-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, ghostwhite); background-color: unset; }

.highlight-gradient-secondary-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f1f2fe); background-color: unset; }

.highlight-gradient-secondary-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #dcdefd); background-color: unset; }

.highlight-gradient-secondary-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #b9befa); background-color: unset; }

.highlight-gradient-secondary-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #959df8); background-color: unset; }

.highlight-gradient-secondary-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #727cf5); background-color: unset; }

.highlight-gradient-secondary-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #565db8); background-color: unset; }

.highlight-gradient-secondary-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #393e7b); background-color: unset; }

.highlight-gradient-secondary-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #1d1f3d); background-color: unset; }

.highlight-gradient-secondary-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #111325); background-color: unset; }

.highlight-gradient-secondary-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f7f4fb); background-color: unset; }

.highlight-gradient-secondary-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f0e9f7); background-color: unset; }

.highlight-gradient-secondary-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #d9c9ec); background-color: unset; }

.highlight-gradient-secondary-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #b393d9); background-color: unset; }

.highlight-gradient-secondary-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #8c5dc6); background-color: unset; }

.highlight-gradient-secondary-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #6627b3); background-color: unset; }

.highlight-gradient-secondary-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #4d1d86); background-color: unset; }

.highlight-gradient-secondary-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #33145a); background-color: unset; }

.highlight-gradient-secondary-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #1a0a2d); background-color: unset; }

.highlight-gradient-secondary-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #0f061b); background-color: unset; }

.highlight-gradient-secondary-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fffeff); background-color: unset; }

.highlight-gradient-secondary-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fefdff); background-color: unset; }

.highlight-gradient-secondary-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fdf9ff); background-color: unset; }

.highlight-gradient-secondary-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #faf4ff); background-color: unset; }

.highlight-gradient-secondary-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f8eeff); background-color: unset; }

.highlight-gradient-secondary-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #b8aebf); background-color: unset; }

.highlight-gradient-secondary-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #7b7480); background-color: unset; }

.highlight-gradient-secondary-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #3d3a40); background-color: unset; }

.highlight-gradient-secondary-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #252326); background-color: unset; }

.highlight-gradient-secondary-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f4fbf9); background-color: unset; }

.highlight-gradient-secondary-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #eaf6f4); background-color: unset; }

.highlight-gradient-secondary-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #cae9e3); background-color: unset; }

.highlight-gradient-secondary-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #96d2c6); background-color: unset; }

.highlight-gradient-secondary-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #61bcaa); background-color: unset; }

.highlight-gradient-secondary-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #2ca58d); background-color: unset; }

.highlight-gradient-secondary-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #217c6a); background-color: unset; }

.highlight-gradient-secondary-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #165347); background-color: unset; }

.highlight-gradient-secondary-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #0b2923); background-color: unset; }

.highlight-gradient-secondary-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #071915); background-color: unset; }

.highlight-gradient-secondary-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f8f7fb); background-color: unset; }

.highlight-gradient-secondary-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f0eff7); background-color: unset; }

.highlight-gradient-secondary-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #dad7eb); background-color: unset; }

.highlight-gradient-secondary-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #b5afd7); background-color: unset; }

.highlight-gradient-secondary-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #9086c2); background-color: unset; }

.highlight-gradient-secondary-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #504783); background-color: unset; }

.highlight-gradient-secondary-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #362f57); background-color: unset; }

.highlight-gradient-secondary-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #1b182c); background-color: unset; }

.highlight-gradient-secondary-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #100e1a); background-color: unset; }

.highlight-gradient-secondary-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fff7fa); background-color: unset; }

.highlight-gradient-secondary-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, lavenderblush); background-color: unset; }

.highlight-gradient-secondary-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #ffd9e6); background-color: unset; }

.highlight-gradient-secondary-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #ffb3cd); background-color: unset; }

.highlight-gradient-secondary-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #ff8db4); background-color: unset; }

.highlight-gradient-secondary-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #ff679b); background-color: unset; }

.highlight-gradient-secondary-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #bf4d74); background-color: unset; }

.highlight-gradient-secondary-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #80344e); background-color: unset; }

.highlight-gradient-secondary-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #401a27); background-color: unset; }

.highlight-gradient-secondary-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #260f17); background-color: unset; }

.highlight-gradient-secondary-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fff4f2); background-color: unset; }

.highlight-gradient-secondary-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fee8e6); background-color: unset; }

.highlight-gradient-secondary-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fdc7bf); background-color: unset; }

.highlight-gradient-secondary-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fa8e80); background-color: unset; }

.highlight-gradient-secondary-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f85640); background-color: unset; }

.highlight-gradient-secondary-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f51d00); background-color: unset; }

.highlight-gradient-secondary-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #b81600); background-color: unset; }

.highlight-gradient-secondary-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #7b0f00); background-color: unset; }

.highlight-gradient-secondary-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #3d0700); background-color: unset; }

.highlight-gradient-secondary-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #250400); background-color: unset; }

.highlight-gradient-secondary-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fff9f3); background-color: unset; }

.highlight-gradient-secondary-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fff2e8); background-color: unset; }

.highlight-gradient-secondary-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #ffdfc4); background-color: unset; }

.highlight-gradient-secondary-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #febf8a); background-color: unset; }

.highlight-gradient-secondary-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fe9e4f); background-color: unset; }

.highlight-gradient-secondary-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #be5f0f); background-color: unset; }

.highlight-gradient-secondary-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #7f3f0a); background-color: unset; }

.highlight-gradient-secondary-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #3f2005); background-color: unset; }

.highlight-gradient-secondary-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #261303); background-color: unset; }

.highlight-gradient-secondary-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fffcf6); background-color: unset; }

.highlight-gradient-secondary-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fef9ec); background-color: unset; }

.highlight-gradient-secondary-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fdf0d0); background-color: unset; }

.highlight-gradient-secondary-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fbe1a1); background-color: unset; }

.highlight-gradient-secondary-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f8d272); background-color: unset; }

.highlight-gradient-secondary-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f6c343); background-color: unset; }

.highlight-gradient-secondary-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #b99232); background-color: unset; }

.highlight-gradient-secondary-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #7b6222); background-color: unset; }

.highlight-gradient-secondary-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #3e3111); background-color: unset; }

.highlight-gradient-secondary-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #251d0a); background-color: unset; }

.highlight-gradient-secondary-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f2fff7); background-color: unset; }

.highlight-gradient-secondary-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #e6feef); background-color: unset; }

.highlight-gradient-secondary-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #bffdd6); background-color: unset; }

.highlight-gradient-secondary-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #80faad); background-color: unset; }

.highlight-gradient-secondary-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #40f883); background-color: unset; }

.highlight-gradient-secondary-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #00f55a); background-color: unset; }

.highlight-gradient-secondary-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #00b844); background-color: unset; }

.highlight-gradient-secondary-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #007b2d); background-color: unset; }

.highlight-gradient-secondary-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #003d17); background-color: unset; }

.highlight-gradient-secondary-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #00250e); background-color: unset; }

.highlight-gradient-secondary-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f2fbfb); background-color: unset; }

.highlight-gradient-secondary-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #e6f6f8); background-color: unset; }

.highlight-gradient-secondary-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #c0e9ed); background-color: unset; }

.highlight-gradient-secondary-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #81d4da); background-color: unset; }

.highlight-gradient-secondary-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #41bec8); background-color: unset; }

.highlight-gradient-secondary-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #027e88); background-color: unset; }

.highlight-gradient-secondary-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #01545b); background-color: unset; }

.highlight-gradient-secondary-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #012a2d); background-color: unset; }

.highlight-gradient-secondary-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #00191b); background-color: unset; }

.highlight-gradient-secondary-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f5fbfd); background-color: unset; }

.highlight-gradient-secondary-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #ebf7fa); background-color: unset; }

.highlight-gradient-secondary-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #ceebf4); background-color: unset; }

.highlight-gradient-secondary-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #9cd7e8); background-color: unset; }

.highlight-gradient-secondary-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #6bc3dd); background-color: unset; }

.highlight-gradient-secondary-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #39afd1); background-color: unset; }

.highlight-gradient-secondary-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #2b839d); background-color: unset; }

.highlight-gradient-secondary-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #1d5869); background-color: unset; }

.highlight-gradient-secondary-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #0e2c34); background-color: unset; }

.highlight-gradient-secondary-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #091a1f); background-color: unset; }

.highlight-gradient-secondary-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, white); background-color: unset; }

.highlight-gradient-secondary-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, white); background-color: unset; }

.highlight-gradient-secondary-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, white); background-color: unset; }

.highlight-gradient-secondary-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, white); background-color: unset; }

.highlight-gradient-secondary-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, white); background-color: unset; }

.highlight-gradient-secondary-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, white); background-color: unset; }

.highlight-gradient-secondary-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #bfbfbf); background-color: unset; }

.highlight-gradient-secondary-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, gray); background-color: unset; }

.highlight-gradient-secondary-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #404040); background-color: unset; }

.highlight-gradient-secondary-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #262626); background-color: unset; }

.highlight-gradient-secondary-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fdfdfd); background-color: unset; }

.highlight-gradient-secondary-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fbfbfb); background-color: unset; }

.highlight-gradient-secondary-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f6f6f6); background-color: unset; }

.highlight-gradient-secondary-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #ececec); background-color: unset; }

.highlight-gradient-secondary-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #e3e3e3); background-color: unset; }

.highlight-gradient-secondary-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #a3a3a3); background-color: unset; }

.highlight-gradient-secondary-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #6d6d6d); background-color: unset; }

.highlight-gradient-secondary-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #363636); background-color: unset; }

.highlight-gradient-secondary-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #212121); background-color: unset; }

.highlight-gradient-secondary-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f4f5f5); background-color: unset; }

.highlight-gradient-secondary-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #eaebeb); background-color: unset; }

.highlight-gradient-secondary-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #caccce); background-color: unset; }

.highlight-gradient-secondary-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #969a9c); background-color: unset; }

.highlight-gradient-secondary-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #61676b); background-color: unset; }

.highlight-gradient-secondary-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #2c3439); background-color: unset; }

.highlight-gradient-secondary-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #21272b); background-color: unset; }

.highlight-gradient-secondary-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #161a1d); background-color: unset; }

.highlight-gradient-secondary-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #0b0d0e); background-color: unset; }

.highlight-gradient-secondary-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #070809); background-color: unset; }

.highlight-gradient-tertiary-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #0171df); background-color: unset; }

.highlight-gradient-tertiary-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #2CA58D); background-color: unset; }

.highlight-gradient-tertiary-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #F6C343); background-color: unset; }

.highlight-gradient-tertiary-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #FFFFFF); background-color: unset; }

.highlight-gradient-tertiary-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f2f8fd); background-color: unset; }

.highlight-gradient-tertiary-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #e6f1fc); background-color: unset; }

.highlight-gradient-tertiary-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #c0dcf7); background-color: unset; }

.highlight-gradient-tertiary-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #80b8ef); background-color: unset; }

.highlight-gradient-tertiary-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #4195e7); background-color: unset; }

.highlight-gradient-tertiary-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #0171df); background-color: unset; }

.highlight-gradient-tertiary-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #0155a7); background-color: unset; }

.highlight-gradient-tertiary-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #013970); background-color: unset; }

.highlight-gradient-tertiary-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #001c38); background-color: unset; }

.highlight-gradient-tertiary-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #001121); background-color: unset; }

.highlight-gradient-tertiary-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, ghostwhite); background-color: unset; }

.highlight-gradient-tertiary-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f1f2fe); background-color: unset; }

.highlight-gradient-tertiary-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #dcdefd); background-color: unset; }

.highlight-gradient-tertiary-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #b9befa); background-color: unset; }

.highlight-gradient-tertiary-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #959df8); background-color: unset; }

.highlight-gradient-tertiary-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #565db8); background-color: unset; }

.highlight-gradient-tertiary-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #393e7b); background-color: unset; }

.highlight-gradient-tertiary-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #1d1f3d); background-color: unset; }

.highlight-gradient-tertiary-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #111325); background-color: unset; }

.highlight-gradient-tertiary-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f7f4fb); background-color: unset; }

.highlight-gradient-tertiary-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f0e9f7); background-color: unset; }

.highlight-gradient-tertiary-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #d9c9ec); background-color: unset; }

.highlight-gradient-tertiary-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #b393d9); background-color: unset; }

.highlight-gradient-tertiary-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #8c5dc6); background-color: unset; }

.highlight-gradient-tertiary-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #4d1d86); background-color: unset; }

.highlight-gradient-tertiary-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #33145a); background-color: unset; }

.highlight-gradient-tertiary-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #1a0a2d); background-color: unset; }

.highlight-gradient-tertiary-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #0f061b); background-color: unset; }

.highlight-gradient-tertiary-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fffeff); background-color: unset; }

.highlight-gradient-tertiary-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fefdff); background-color: unset; }

.highlight-gradient-tertiary-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fdf9ff); background-color: unset; }

.highlight-gradient-tertiary-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #faf4ff); background-color: unset; }

.highlight-gradient-tertiary-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f8eeff); background-color: unset; }

.highlight-gradient-tertiary-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #b8aebf); background-color: unset; }

.highlight-gradient-tertiary-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #7b7480); background-color: unset; }

.highlight-gradient-tertiary-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #3d3a40); background-color: unset; }

.highlight-gradient-tertiary-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #252326); background-color: unset; }

.highlight-gradient-tertiary-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f4fbf9); background-color: unset; }

.highlight-gradient-tertiary-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #eaf6f4); background-color: unset; }

.highlight-gradient-tertiary-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #cae9e3); background-color: unset; }

.highlight-gradient-tertiary-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #96d2c6); background-color: unset; }

.highlight-gradient-tertiary-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #61bcaa); background-color: unset; }

.highlight-gradient-tertiary-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #2ca58d); background-color: unset; }

.highlight-gradient-tertiary-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #217c6a); background-color: unset; }

.highlight-gradient-tertiary-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #165347); background-color: unset; }

.highlight-gradient-tertiary-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #0b2923); background-color: unset; }

.highlight-gradient-tertiary-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #071915); background-color: unset; }

.highlight-gradient-tertiary-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f8f7fb); background-color: unset; }

.highlight-gradient-tertiary-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f0eff7); background-color: unset; }

.highlight-gradient-tertiary-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #dad7eb); background-color: unset; }

.highlight-gradient-tertiary-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #b5afd7); background-color: unset; }

.highlight-gradient-tertiary-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #9086c2); background-color: unset; }

.highlight-gradient-tertiary-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #504783); background-color: unset; }

.highlight-gradient-tertiary-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #362f57); background-color: unset; }

.highlight-gradient-tertiary-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #1b182c); background-color: unset; }

.highlight-gradient-tertiary-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #100e1a); background-color: unset; }

.highlight-gradient-tertiary-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fff7fa); background-color: unset; }

.highlight-gradient-tertiary-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, lavenderblush); background-color: unset; }

.highlight-gradient-tertiary-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #ffd9e6); background-color: unset; }

.highlight-gradient-tertiary-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #ffb3cd); background-color: unset; }

.highlight-gradient-tertiary-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #ff8db4); background-color: unset; }

.highlight-gradient-tertiary-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #bf4d74); background-color: unset; }

.highlight-gradient-tertiary-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #80344e); background-color: unset; }

.highlight-gradient-tertiary-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #401a27); background-color: unset; }

.highlight-gradient-tertiary-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #260f17); background-color: unset; }

.highlight-gradient-tertiary-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fff4f2); background-color: unset; }

.highlight-gradient-tertiary-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fee8e6); background-color: unset; }

.highlight-gradient-tertiary-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fdc7bf); background-color: unset; }

.highlight-gradient-tertiary-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fa8e80); background-color: unset; }

.highlight-gradient-tertiary-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f85640); background-color: unset; }

.highlight-gradient-tertiary-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #b81600); background-color: unset; }

.highlight-gradient-tertiary-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #7b0f00); background-color: unset; }

.highlight-gradient-tertiary-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #3d0700); background-color: unset; }

.highlight-gradient-tertiary-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #250400); background-color: unset; }

.highlight-gradient-tertiary-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fff9f3); background-color: unset; }

.highlight-gradient-tertiary-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fff2e8); background-color: unset; }

.highlight-gradient-tertiary-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #ffdfc4); background-color: unset; }

.highlight-gradient-tertiary-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #febf8a); background-color: unset; }

.highlight-gradient-tertiary-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fe9e4f); background-color: unset; }

.highlight-gradient-tertiary-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #be5f0f); background-color: unset; }

.highlight-gradient-tertiary-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #7f3f0a); background-color: unset; }

.highlight-gradient-tertiary-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #3f2005); background-color: unset; }

.highlight-gradient-tertiary-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #261303); background-color: unset; }

.highlight-gradient-tertiary-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fffcf6); background-color: unset; }

.highlight-gradient-tertiary-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fef9ec); background-color: unset; }

.highlight-gradient-tertiary-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fdf0d0); background-color: unset; }

.highlight-gradient-tertiary-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fbe1a1); background-color: unset; }

.highlight-gradient-tertiary-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f8d272); background-color: unset; }

.highlight-gradient-tertiary-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f6c343); background-color: unset; }

.highlight-gradient-tertiary-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #b99232); background-color: unset; }

.highlight-gradient-tertiary-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #7b6222); background-color: unset; }

.highlight-gradient-tertiary-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #3e3111); background-color: unset; }

.highlight-gradient-tertiary-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #251d0a); background-color: unset; }

.highlight-gradient-tertiary-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f2fff7); background-color: unset; }

.highlight-gradient-tertiary-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #e6feef); background-color: unset; }

.highlight-gradient-tertiary-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #bffdd6); background-color: unset; }

.highlight-gradient-tertiary-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #80faad); background-color: unset; }

.highlight-gradient-tertiary-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #40f883); background-color: unset; }

.highlight-gradient-tertiary-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #00b844); background-color: unset; }

.highlight-gradient-tertiary-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #007b2d); background-color: unset; }

.highlight-gradient-tertiary-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #003d17); background-color: unset; }

.highlight-gradient-tertiary-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #00250e); background-color: unset; }

.highlight-gradient-tertiary-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f2fbfb); background-color: unset; }

.highlight-gradient-tertiary-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #e6f6f8); background-color: unset; }

.highlight-gradient-tertiary-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #c0e9ed); background-color: unset; }

.highlight-gradient-tertiary-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #81d4da); background-color: unset; }

.highlight-gradient-tertiary-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #41bec8); background-color: unset; }

.highlight-gradient-tertiary-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #027e88); background-color: unset; }

.highlight-gradient-tertiary-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #01545b); background-color: unset; }

.highlight-gradient-tertiary-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #012a2d); background-color: unset; }

.highlight-gradient-tertiary-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #00191b); background-color: unset; }

.highlight-gradient-tertiary-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f5fbfd); background-color: unset; }

.highlight-gradient-tertiary-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #ebf7fa); background-color: unset; }

.highlight-gradient-tertiary-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #ceebf4); background-color: unset; }

.highlight-gradient-tertiary-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #9cd7e8); background-color: unset; }

.highlight-gradient-tertiary-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #6bc3dd); background-color: unset; }

.highlight-gradient-tertiary-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #2b839d); background-color: unset; }

.highlight-gradient-tertiary-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #1d5869); background-color: unset; }

.highlight-gradient-tertiary-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #0e2c34); background-color: unset; }

.highlight-gradient-tertiary-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #091a1f); background-color: unset; }

.highlight-gradient-tertiary-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, white); background-color: unset; }

.highlight-gradient-tertiary-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, white); background-color: unset; }

.highlight-gradient-tertiary-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, white); background-color: unset; }

.highlight-gradient-tertiary-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, white); background-color: unset; }

.highlight-gradient-tertiary-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, white); background-color: unset; }

.highlight-gradient-tertiary-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, white); background-color: unset; }

.highlight-gradient-tertiary-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #bfbfbf); background-color: unset; }

.highlight-gradient-tertiary-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, gray); background-color: unset; }

.highlight-gradient-tertiary-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #404040); background-color: unset; }

.highlight-gradient-tertiary-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #262626); background-color: unset; }

.highlight-gradient-tertiary-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fdfdfd); background-color: unset; }

.highlight-gradient-tertiary-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fbfbfb); background-color: unset; }

.highlight-gradient-tertiary-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f6f6f6); background-color: unset; }

.highlight-gradient-tertiary-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #ececec); background-color: unset; }

.highlight-gradient-tertiary-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #e3e3e3); background-color: unset; }

.highlight-gradient-tertiary-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #a3a3a3); background-color: unset; }

.highlight-gradient-tertiary-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #6d6d6d); background-color: unset; }

.highlight-gradient-tertiary-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #363636); background-color: unset; }

.highlight-gradient-tertiary-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #212121); background-color: unset; }

.highlight-gradient-tertiary-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f4f5f5); background-color: unset; }

.highlight-gradient-tertiary-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #eaebeb); background-color: unset; }

.highlight-gradient-tertiary-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #caccce); background-color: unset; }

.highlight-gradient-tertiary-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #969a9c); background-color: unset; }

.highlight-gradient-tertiary-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #61676b); background-color: unset; }

.highlight-gradient-tertiary-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #21272b); background-color: unset; }

.highlight-gradient-tertiary-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #161a1d); background-color: unset; }

.highlight-gradient-tertiary-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #0b0d0e); background-color: unset; }

.highlight-gradient-tertiary-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #070809); background-color: unset; }

.highlight-gradient-soft-indigo-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #2CA58D); background-color: unset; }

.highlight-gradient-soft-indigo-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #F6C343); background-color: unset; }

.highlight-gradient-soft-indigo-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-indigo-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-indigo-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-indigo-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-indigo-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #80b8ef); background-color: unset; }

.highlight-gradient-soft-indigo-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #4195e7); background-color: unset; }

.highlight-gradient-soft-indigo-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #0155a7); background-color: unset; }

.highlight-gradient-soft-indigo-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #013970); background-color: unset; }

.highlight-gradient-soft-indigo-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #001c38); background-color: unset; }

.highlight-gradient-soft-indigo-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #001121); background-color: unset; }

.highlight-gradient-soft-indigo-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, ghostwhite); background-color: unset; }

.highlight-gradient-soft-indigo-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-indigo-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #dcdefd); background-color: unset; }

.highlight-gradient-soft-indigo-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #b9befa); background-color: unset; }

.highlight-gradient-soft-indigo-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #959df8); background-color: unset; }

.highlight-gradient-soft-indigo-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #565db8); background-color: unset; }

.highlight-gradient-soft-indigo-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #393e7b); background-color: unset; }

.highlight-gradient-soft-indigo-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-indigo-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #111325); background-color: unset; }

.highlight-gradient-soft-indigo-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-indigo-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-indigo-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-indigo-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #b393d9); background-color: unset; }

.highlight-gradient-soft-indigo-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-indigo-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #4d1d86); background-color: unset; }

.highlight-gradient-soft-indigo-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #33145a); background-color: unset; }

.highlight-gradient-soft-indigo-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-indigo-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #0f061b); background-color: unset; }

.highlight-gradient-soft-indigo-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fffeff); background-color: unset; }

.highlight-gradient-soft-indigo-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fefdff); background-color: unset; }

.highlight-gradient-soft-indigo-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-indigo-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #faf4ff); background-color: unset; }

.highlight-gradient-soft-indigo-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f8eeff); background-color: unset; }

.highlight-gradient-soft-indigo-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #b8aebf); background-color: unset; }

.highlight-gradient-soft-indigo-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #7b7480); background-color: unset; }

.highlight-gradient-soft-indigo-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #3d3a40); background-color: unset; }

.highlight-gradient-soft-indigo-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #252326); background-color: unset; }

.highlight-gradient-soft-indigo-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-indigo-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-indigo-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #cae9e3); background-color: unset; }

.highlight-gradient-soft-indigo-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #96d2c6); background-color: unset; }

.highlight-gradient-soft-indigo-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #61bcaa); background-color: unset; }

.highlight-gradient-soft-indigo-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #2ca58d); background-color: unset; }

.highlight-gradient-soft-indigo-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #217c6a); background-color: unset; }

.highlight-gradient-soft-indigo-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #165347); background-color: unset; }

.highlight-gradient-soft-indigo-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #0b2923); background-color: unset; }

.highlight-gradient-soft-indigo-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #071915); background-color: unset; }

.highlight-gradient-soft-indigo-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-indigo-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f0eff7); background-color: unset; }

.highlight-gradient-soft-indigo-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #dad7eb); background-color: unset; }

.highlight-gradient-soft-indigo-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #b5afd7); background-color: unset; }

.highlight-gradient-soft-indigo-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #9086c2); background-color: unset; }

.highlight-gradient-soft-indigo-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #504783); background-color: unset; }

.highlight-gradient-soft-indigo-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #362f57); background-color: unset; }

.highlight-gradient-soft-indigo-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #1b182c); background-color: unset; }

.highlight-gradient-soft-indigo-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #100e1a); background-color: unset; }

.highlight-gradient-soft-indigo-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fff7fa); background-color: unset; }

.highlight-gradient-soft-indigo-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, lavenderblush); background-color: unset; }

.highlight-gradient-soft-indigo-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-indigo-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-indigo-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #ff8db4); background-color: unset; }

.highlight-gradient-soft-indigo-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #bf4d74); background-color: unset; }

.highlight-gradient-soft-indigo-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #80344e); background-color: unset; }

.highlight-gradient-soft-indigo-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #401a27); background-color: unset; }

.highlight-gradient-soft-indigo-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #260f17); background-color: unset; }

.highlight-gradient-soft-indigo-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fff4f2); background-color: unset; }

.highlight-gradient-soft-indigo-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fee8e6); background-color: unset; }

.highlight-gradient-soft-indigo-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-indigo-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fa8e80); background-color: unset; }

.highlight-gradient-soft-indigo-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f85640); background-color: unset; }

.highlight-gradient-soft-indigo-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #b81600); background-color: unset; }

.highlight-gradient-soft-indigo-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #7b0f00); background-color: unset; }

.highlight-gradient-soft-indigo-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #3d0700); background-color: unset; }

.highlight-gradient-soft-indigo-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #250400); background-color: unset; }

.highlight-gradient-soft-indigo-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fff9f3); background-color: unset; }

.highlight-gradient-soft-indigo-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fff2e8); background-color: unset; }

.highlight-gradient-soft-indigo-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-indigo-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #febf8a); background-color: unset; }

.highlight-gradient-soft-indigo-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-indigo-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #be5f0f); background-color: unset; }

.highlight-gradient-soft-indigo-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-indigo-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #3f2005); background-color: unset; }

.highlight-gradient-soft-indigo-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #261303); background-color: unset; }

.highlight-gradient-soft-indigo-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fffcf6); background-color: unset; }

.highlight-gradient-soft-indigo-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fef9ec); background-color: unset; }

.highlight-gradient-soft-indigo-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-indigo-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-indigo-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f8d272); background-color: unset; }

.highlight-gradient-soft-indigo-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f6c343); background-color: unset; }

.highlight-gradient-soft-indigo-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #b99232); background-color: unset; }

.highlight-gradient-soft-indigo-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #7b6222); background-color: unset; }

.highlight-gradient-soft-indigo-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #3e3111); background-color: unset; }

.highlight-gradient-soft-indigo-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #251d0a); background-color: unset; }

.highlight-gradient-soft-indigo-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f2fff7); background-color: unset; }

.highlight-gradient-soft-indigo-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #e6feef); background-color: unset; }

.highlight-gradient-soft-indigo-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #bffdd6); background-color: unset; }

.highlight-gradient-soft-indigo-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #80faad); background-color: unset; }

.highlight-gradient-soft-indigo-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #40f883); background-color: unset; }

.highlight-gradient-soft-indigo-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #00b844); background-color: unset; }

.highlight-gradient-soft-indigo-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #007b2d); background-color: unset; }

.highlight-gradient-soft-indigo-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #003d17); background-color: unset; }

.highlight-gradient-soft-indigo-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #00250e); background-color: unset; }

.highlight-gradient-soft-indigo-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-indigo-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-indigo-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-indigo-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #81d4da); background-color: unset; }

.highlight-gradient-soft-indigo-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #41bec8); background-color: unset; }

.highlight-gradient-soft-indigo-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #027e88); background-color: unset; }

.highlight-gradient-soft-indigo-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #01545b); background-color: unset; }

.highlight-gradient-soft-indigo-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #012a2d); background-color: unset; }

.highlight-gradient-soft-indigo-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #00191b); background-color: unset; }

.highlight-gradient-soft-indigo-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-indigo-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-indigo-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #ceebf4); background-color: unset; }

.highlight-gradient-soft-indigo-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-indigo-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-indigo-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #2b839d); background-color: unset; }

.highlight-gradient-soft-indigo-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #1d5869); background-color: unset; }

.highlight-gradient-soft-indigo-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #0e2c34); background-color: unset; }

.highlight-gradient-soft-indigo-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #091a1f); background-color: unset; }

.highlight-gradient-soft-indigo-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-indigo-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, gray); background-color: unset; }

.highlight-gradient-soft-indigo-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #404040); background-color: unset; }

.highlight-gradient-soft-indigo-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #262626); background-color: unset; }

.highlight-gradient-soft-indigo-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-indigo-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-indigo-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-indigo-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #ececec); background-color: unset; }

.highlight-gradient-soft-indigo-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-indigo-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-indigo-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-indigo-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #363636); background-color: unset; }

.highlight-gradient-soft-indigo-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #212121); background-color: unset; }

.highlight-gradient-soft-indigo-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-indigo-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #eaebeb); background-color: unset; }

.highlight-gradient-soft-indigo-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #caccce); background-color: unset; }

.highlight-gradient-soft-indigo-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #969a9c); background-color: unset; }

.highlight-gradient-soft-indigo-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #61676b); background-color: unset; }

.highlight-gradient-soft-indigo-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #21272b); background-color: unset; }

.highlight-gradient-soft-indigo-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #161a1d); background-color: unset; }

.highlight-gradient-soft-indigo-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-indigo-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #070809); background-color: unset; }

.highlight-gradient-soft-green-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #0171df); background-color: unset; }

.highlight-gradient-soft-green-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #2CA58D); background-color: unset; }

.highlight-gradient-soft-green-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #F6C343); background-color: unset; }

.highlight-gradient-soft-green-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-green-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-green-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-green-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-green-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #80b8ef); background-color: unset; }

.highlight-gradient-soft-green-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #4195e7); background-color: unset; }

.highlight-gradient-soft-green-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #0171df); background-color: unset; }

.highlight-gradient-soft-green-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #0155a7); background-color: unset; }

.highlight-gradient-soft-green-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #013970); background-color: unset; }

.highlight-gradient-soft-green-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #001c38); background-color: unset; }

.highlight-gradient-soft-green-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #001121); background-color: unset; }

.highlight-gradient-soft-green-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, ghostwhite); background-color: unset; }

.highlight-gradient-soft-green-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-green-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #dcdefd); background-color: unset; }

.highlight-gradient-soft-green-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #b9befa); background-color: unset; }

.highlight-gradient-soft-green-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #959df8); background-color: unset; }

.highlight-gradient-soft-green-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #565db8); background-color: unset; }

.highlight-gradient-soft-green-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #393e7b); background-color: unset; }

.highlight-gradient-soft-green-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-green-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #111325); background-color: unset; }

.highlight-gradient-soft-green-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-green-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-green-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-green-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #b393d9); background-color: unset; }

.highlight-gradient-soft-green-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-green-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #4d1d86); background-color: unset; }

.highlight-gradient-soft-green-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #33145a); background-color: unset; }

.highlight-gradient-soft-green-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-green-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #0f061b); background-color: unset; }

.highlight-gradient-soft-green-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #fffeff); background-color: unset; }

.highlight-gradient-soft-green-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #fefdff); background-color: unset; }

.highlight-gradient-soft-green-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-green-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #faf4ff); background-color: unset; }

.highlight-gradient-soft-green-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #f8eeff); background-color: unset; }

.highlight-gradient-soft-green-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #b8aebf); background-color: unset; }

.highlight-gradient-soft-green-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #7b7480); background-color: unset; }

.highlight-gradient-soft-green-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #3d3a40); background-color: unset; }

.highlight-gradient-soft-green-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #252326); background-color: unset; }

.highlight-gradient-soft-green-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-green-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-green-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #cae9e3); background-color: unset; }

.highlight-gradient-soft-green-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #96d2c6); background-color: unset; }

.highlight-gradient-soft-green-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #61bcaa); background-color: unset; }

.highlight-gradient-soft-green-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #2ca58d); background-color: unset; }

.highlight-gradient-soft-green-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #217c6a); background-color: unset; }

.highlight-gradient-soft-green-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #165347); background-color: unset; }

.highlight-gradient-soft-green-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #0b2923); background-color: unset; }

.highlight-gradient-soft-green-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #071915); background-color: unset; }

.highlight-gradient-soft-green-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-green-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #f0eff7); background-color: unset; }

.highlight-gradient-soft-green-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #dad7eb); background-color: unset; }

.highlight-gradient-soft-green-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #b5afd7); background-color: unset; }

.highlight-gradient-soft-green-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #9086c2); background-color: unset; }

.highlight-gradient-soft-green-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #504783); background-color: unset; }

.highlight-gradient-soft-green-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #362f57); background-color: unset; }

.highlight-gradient-soft-green-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #1b182c); background-color: unset; }

.highlight-gradient-soft-green-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #100e1a); background-color: unset; }

.highlight-gradient-soft-green-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #fff7fa); background-color: unset; }

.highlight-gradient-soft-green-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, lavenderblush); background-color: unset; }

.highlight-gradient-soft-green-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-green-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-green-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #ff8db4); background-color: unset; }

.highlight-gradient-soft-green-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #bf4d74); background-color: unset; }

.highlight-gradient-soft-green-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #80344e); background-color: unset; }

.highlight-gradient-soft-green-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #401a27); background-color: unset; }

.highlight-gradient-soft-green-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #260f17); background-color: unset; }

.highlight-gradient-soft-green-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #fff4f2); background-color: unset; }

.highlight-gradient-soft-green-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #fee8e6); background-color: unset; }

.highlight-gradient-soft-green-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-green-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #fa8e80); background-color: unset; }

.highlight-gradient-soft-green-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #f85640); background-color: unset; }

.highlight-gradient-soft-green-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #b81600); background-color: unset; }

.highlight-gradient-soft-green-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #7b0f00); background-color: unset; }

.highlight-gradient-soft-green-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #3d0700); background-color: unset; }

.highlight-gradient-soft-green-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #250400); background-color: unset; }

.highlight-gradient-soft-green-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #fff9f3); background-color: unset; }

.highlight-gradient-soft-green-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #fff2e8); background-color: unset; }

.highlight-gradient-soft-green-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-green-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #febf8a); background-color: unset; }

.highlight-gradient-soft-green-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-green-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #be5f0f); background-color: unset; }

.highlight-gradient-soft-green-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-green-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #3f2005); background-color: unset; }

.highlight-gradient-soft-green-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #261303); background-color: unset; }

.highlight-gradient-soft-green-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #fffcf6); background-color: unset; }

.highlight-gradient-soft-green-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #fef9ec); background-color: unset; }

.highlight-gradient-soft-green-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-green-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-green-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #f8d272); background-color: unset; }

.highlight-gradient-soft-green-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #f6c343); background-color: unset; }

.highlight-gradient-soft-green-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #b99232); background-color: unset; }

.highlight-gradient-soft-green-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #7b6222); background-color: unset; }

.highlight-gradient-soft-green-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #3e3111); background-color: unset; }

.highlight-gradient-soft-green-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #251d0a); background-color: unset; }

.highlight-gradient-soft-green-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #f2fff7); background-color: unset; }

.highlight-gradient-soft-green-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #e6feef); background-color: unset; }

.highlight-gradient-soft-green-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #bffdd6); background-color: unset; }

.highlight-gradient-soft-green-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #80faad); background-color: unset; }

.highlight-gradient-soft-green-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #40f883); background-color: unset; }

.highlight-gradient-soft-green-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #00b844); background-color: unset; }

.highlight-gradient-soft-green-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #007b2d); background-color: unset; }

.highlight-gradient-soft-green-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #003d17); background-color: unset; }

.highlight-gradient-soft-green-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #00250e); background-color: unset; }

.highlight-gradient-soft-green-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-green-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-green-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-green-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #81d4da); background-color: unset; }

.highlight-gradient-soft-green-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #41bec8); background-color: unset; }

.highlight-gradient-soft-green-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #027e88); background-color: unset; }

.highlight-gradient-soft-green-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #01545b); background-color: unset; }

.highlight-gradient-soft-green-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #012a2d); background-color: unset; }

.highlight-gradient-soft-green-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #00191b); background-color: unset; }

.highlight-gradient-soft-green-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-green-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-green-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #ceebf4); background-color: unset; }

.highlight-gradient-soft-green-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-green-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-green-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #2b839d); background-color: unset; }

.highlight-gradient-soft-green-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #1d5869); background-color: unset; }

.highlight-gradient-soft-green-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #0e2c34); background-color: unset; }

.highlight-gradient-soft-green-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #091a1f); background-color: unset; }

.highlight-gradient-soft-green-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, white); background-color: unset; }

.highlight-gradient-soft-green-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, white); background-color: unset; }

.highlight-gradient-soft-green-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, white); background-color: unset; }

.highlight-gradient-soft-green-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, white); background-color: unset; }

.highlight-gradient-soft-green-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, white); background-color: unset; }

.highlight-gradient-soft-green-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, white); background-color: unset; }

.highlight-gradient-soft-green-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-green-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, gray); background-color: unset; }

.highlight-gradient-soft-green-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #404040); background-color: unset; }

.highlight-gradient-soft-green-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #262626); background-color: unset; }

.highlight-gradient-soft-green-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-green-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-green-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-green-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #ececec); background-color: unset; }

.highlight-gradient-soft-green-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-green-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-green-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-green-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #363636); background-color: unset; }

.highlight-gradient-soft-green-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #212121); background-color: unset; }

.highlight-gradient-soft-green-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-green-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #eaebeb); background-color: unset; }

.highlight-gradient-soft-green-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #caccce); background-color: unset; }

.highlight-gradient-soft-green-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #969a9c); background-color: unset; }

.highlight-gradient-soft-green-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #61676b); background-color: unset; }

.highlight-gradient-soft-green-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #21272b); background-color: unset; }

.highlight-gradient-soft-green-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #161a1d); background-color: unset; }

.highlight-gradient-soft-green-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-green-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2CA58D, #070809); background-color: unset; }

.highlight-gradient-purple-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #0171df); background-color: unset; }

.highlight-gradient-purple-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #727cf5); background-color: unset; }

.highlight-gradient-purple-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #6627b3); background-color: unset; }

.highlight-gradient-purple-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #2CA58D); background-color: unset; }

.highlight-gradient-purple-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #6b5eae); background-color: unset; }

.highlight-gradient-purple-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #ff679b); background-color: unset; }

.highlight-gradient-purple-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f51d00); background-color: unset; }

.highlight-gradient-purple-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fd7e14); background-color: unset; }

.highlight-gradient-purple-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #F6C343); background-color: unset; }

.highlight-gradient-purple-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #00f55a); background-color: unset; }

.highlight-gradient-purple-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #02a8b5); background-color: unset; }

.highlight-gradient-purple-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #39afd1); background-color: unset; }

.highlight-gradient-purple-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #FFFFFF); background-color: unset; }

.highlight-gradient-purple-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #2c3439); background-color: unset; }

.highlight-gradient-purple-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f2f8fd); background-color: unset; }

.highlight-gradient-purple-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #e6f1fc); background-color: unset; }

.highlight-gradient-purple-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #c0dcf7); background-color: unset; }

.highlight-gradient-purple-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #80b8ef); background-color: unset; }

.highlight-gradient-purple-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #4195e7); background-color: unset; }

.highlight-gradient-purple-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #0171df); background-color: unset; }

.highlight-gradient-purple-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #0155a7); background-color: unset; }

.highlight-gradient-purple-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #013970); background-color: unset; }

.highlight-gradient-purple-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #001c38); background-color: unset; }

.highlight-gradient-purple-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #001121); background-color: unset; }

.highlight-gradient-purple-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, ghostwhite); background-color: unset; }

.highlight-gradient-purple-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f1f2fe); background-color: unset; }

.highlight-gradient-purple-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #dcdefd); background-color: unset; }

.highlight-gradient-purple-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #b9befa); background-color: unset; }

.highlight-gradient-purple-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #959df8); background-color: unset; }

.highlight-gradient-purple-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #727cf5); background-color: unset; }

.highlight-gradient-purple-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #565db8); background-color: unset; }

.highlight-gradient-purple-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #393e7b); background-color: unset; }

.highlight-gradient-purple-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #1d1f3d); background-color: unset; }

.highlight-gradient-purple-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #111325); background-color: unset; }

.highlight-gradient-purple-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f7f4fb); background-color: unset; }

.highlight-gradient-purple-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f0e9f7); background-color: unset; }

.highlight-gradient-purple-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #d9c9ec); background-color: unset; }

.highlight-gradient-purple-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #b393d9); background-color: unset; }

.highlight-gradient-purple-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #8c5dc6); background-color: unset; }

.highlight-gradient-purple-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #6627b3); background-color: unset; }

.highlight-gradient-purple-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #4d1d86); background-color: unset; }

.highlight-gradient-purple-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #33145a); background-color: unset; }

.highlight-gradient-purple-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #1a0a2d); background-color: unset; }

.highlight-gradient-purple-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #0f061b); background-color: unset; }

.highlight-gradient-purple-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fffeff); background-color: unset; }

.highlight-gradient-purple-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fefdff); background-color: unset; }

.highlight-gradient-purple-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fdf9ff); background-color: unset; }

.highlight-gradient-purple-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #faf4ff); background-color: unset; }

.highlight-gradient-purple-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f8eeff); background-color: unset; }

.highlight-gradient-purple-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #b8aebf); background-color: unset; }

.highlight-gradient-purple-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #7b7480); background-color: unset; }

.highlight-gradient-purple-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #3d3a40); background-color: unset; }

.highlight-gradient-purple-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #252326); background-color: unset; }

.highlight-gradient-purple-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f4fbf9); background-color: unset; }

.highlight-gradient-purple-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #eaf6f4); background-color: unset; }

.highlight-gradient-purple-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #cae9e3); background-color: unset; }

.highlight-gradient-purple-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #96d2c6); background-color: unset; }

.highlight-gradient-purple-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #61bcaa); background-color: unset; }

.highlight-gradient-purple-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #2ca58d); background-color: unset; }

.highlight-gradient-purple-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #217c6a); background-color: unset; }

.highlight-gradient-purple-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #165347); background-color: unset; }

.highlight-gradient-purple-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #0b2923); background-color: unset; }

.highlight-gradient-purple-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #071915); background-color: unset; }

.highlight-gradient-purple-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f8f7fb); background-color: unset; }

.highlight-gradient-purple-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f0eff7); background-color: unset; }

.highlight-gradient-purple-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #dad7eb); background-color: unset; }

.highlight-gradient-purple-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #b5afd7); background-color: unset; }

.highlight-gradient-purple-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #9086c2); background-color: unset; }

.highlight-gradient-purple-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #6b5eae); background-color: unset; }

.highlight-gradient-purple-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #504783); background-color: unset; }

.highlight-gradient-purple-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #362f57); background-color: unset; }

.highlight-gradient-purple-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #1b182c); background-color: unset; }

.highlight-gradient-purple-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #100e1a); background-color: unset; }

.highlight-gradient-purple-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fff7fa); background-color: unset; }

.highlight-gradient-purple-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, lavenderblush); background-color: unset; }

.highlight-gradient-purple-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #ffd9e6); background-color: unset; }

.highlight-gradient-purple-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #ffb3cd); background-color: unset; }

.highlight-gradient-purple-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #ff8db4); background-color: unset; }

.highlight-gradient-purple-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #ff679b); background-color: unset; }

.highlight-gradient-purple-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #bf4d74); background-color: unset; }

.highlight-gradient-purple-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #80344e); background-color: unset; }

.highlight-gradient-purple-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #401a27); background-color: unset; }

.highlight-gradient-purple-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #260f17); background-color: unset; }

.highlight-gradient-purple-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fff4f2); background-color: unset; }

.highlight-gradient-purple-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fee8e6); background-color: unset; }

.highlight-gradient-purple-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fdc7bf); background-color: unset; }

.highlight-gradient-purple-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fa8e80); background-color: unset; }

.highlight-gradient-purple-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f85640); background-color: unset; }

.highlight-gradient-purple-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f51d00); background-color: unset; }

.highlight-gradient-purple-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #b81600); background-color: unset; }

.highlight-gradient-purple-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #7b0f00); background-color: unset; }

.highlight-gradient-purple-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #3d0700); background-color: unset; }

.highlight-gradient-purple-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #250400); background-color: unset; }

.highlight-gradient-purple-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fff9f3); background-color: unset; }

.highlight-gradient-purple-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fff2e8); background-color: unset; }

.highlight-gradient-purple-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #ffdfc4); background-color: unset; }

.highlight-gradient-purple-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #febf8a); background-color: unset; }

.highlight-gradient-purple-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fe9e4f); background-color: unset; }

.highlight-gradient-purple-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fd7e14); background-color: unset; }

.highlight-gradient-purple-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #be5f0f); background-color: unset; }

.highlight-gradient-purple-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #7f3f0a); background-color: unset; }

.highlight-gradient-purple-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #3f2005); background-color: unset; }

.highlight-gradient-purple-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #261303); background-color: unset; }

.highlight-gradient-purple-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fffcf6); background-color: unset; }

.highlight-gradient-purple-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fef9ec); background-color: unset; }

.highlight-gradient-purple-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fdf0d0); background-color: unset; }

.highlight-gradient-purple-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fbe1a1); background-color: unset; }

.highlight-gradient-purple-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f8d272); background-color: unset; }

.highlight-gradient-purple-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f6c343); background-color: unset; }

.highlight-gradient-purple-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #b99232); background-color: unset; }

.highlight-gradient-purple-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #7b6222); background-color: unset; }

.highlight-gradient-purple-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #3e3111); background-color: unset; }

.highlight-gradient-purple-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #251d0a); background-color: unset; }

.highlight-gradient-purple-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f2fff7); background-color: unset; }

.highlight-gradient-purple-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #e6feef); background-color: unset; }

.highlight-gradient-purple-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #bffdd6); background-color: unset; }

.highlight-gradient-purple-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #80faad); background-color: unset; }

.highlight-gradient-purple-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #40f883); background-color: unset; }

.highlight-gradient-purple-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #00f55a); background-color: unset; }

.highlight-gradient-purple-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #00b844); background-color: unset; }

.highlight-gradient-purple-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #007b2d); background-color: unset; }

.highlight-gradient-purple-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #003d17); background-color: unset; }

.highlight-gradient-purple-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #00250e); background-color: unset; }

.highlight-gradient-purple-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f2fbfb); background-color: unset; }

.highlight-gradient-purple-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #e6f6f8); background-color: unset; }

.highlight-gradient-purple-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #c0e9ed); background-color: unset; }

.highlight-gradient-purple-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #81d4da); background-color: unset; }

.highlight-gradient-purple-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #41bec8); background-color: unset; }

.highlight-gradient-purple-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #02a8b5); background-color: unset; }

.highlight-gradient-purple-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #027e88); background-color: unset; }

.highlight-gradient-purple-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #01545b); background-color: unset; }

.highlight-gradient-purple-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #012a2d); background-color: unset; }

.highlight-gradient-purple-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #00191b); background-color: unset; }

.highlight-gradient-purple-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f5fbfd); background-color: unset; }

.highlight-gradient-purple-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #ebf7fa); background-color: unset; }

.highlight-gradient-purple-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #ceebf4); background-color: unset; }

.highlight-gradient-purple-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #9cd7e8); background-color: unset; }

.highlight-gradient-purple-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #6bc3dd); background-color: unset; }

.highlight-gradient-purple-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #39afd1); background-color: unset; }

.highlight-gradient-purple-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #2b839d); background-color: unset; }

.highlight-gradient-purple-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #1d5869); background-color: unset; }

.highlight-gradient-purple-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #0e2c34); background-color: unset; }

.highlight-gradient-purple-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #091a1f); background-color: unset; }

.highlight-gradient-purple-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, white); background-color: unset; }

.highlight-gradient-purple-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, white); background-color: unset; }

.highlight-gradient-purple-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, white); background-color: unset; }

.highlight-gradient-purple-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, white); background-color: unset; }

.highlight-gradient-purple-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, white); background-color: unset; }

.highlight-gradient-purple-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, white); background-color: unset; }

.highlight-gradient-purple-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #bfbfbf); background-color: unset; }

.highlight-gradient-purple-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, gray); background-color: unset; }

.highlight-gradient-purple-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #404040); background-color: unset; }

.highlight-gradient-purple-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #262626); background-color: unset; }

.highlight-gradient-purple-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fdfdfd); background-color: unset; }

.highlight-gradient-purple-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fbfbfb); background-color: unset; }

.highlight-gradient-purple-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f6f6f6); background-color: unset; }

.highlight-gradient-purple-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #ececec); background-color: unset; }

.highlight-gradient-purple-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #e3e3e3); background-color: unset; }

.highlight-gradient-purple-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #a3a3a3); background-color: unset; }

.highlight-gradient-purple-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #6d6d6d); background-color: unset; }

.highlight-gradient-purple-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #363636); background-color: unset; }

.highlight-gradient-purple-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #212121); background-color: unset; }

.highlight-gradient-purple-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f4f5f5); background-color: unset; }

.highlight-gradient-purple-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #eaebeb); background-color: unset; }

.highlight-gradient-purple-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #caccce); background-color: unset; }

.highlight-gradient-purple-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #969a9c); background-color: unset; }

.highlight-gradient-purple-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #61676b); background-color: unset; }

.highlight-gradient-purple-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #2c3439); background-color: unset; }

.highlight-gradient-purple-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #21272b); background-color: unset; }

.highlight-gradient-purple-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #161a1d); background-color: unset; }

.highlight-gradient-purple-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #0b0d0e); background-color: unset; }

.highlight-gradient-purple-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #070809); background-color: unset; }

.highlight-gradient-pink-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #0171df); background-color: unset; }

.highlight-gradient-pink-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #727cf5); background-color: unset; }

.highlight-gradient-pink-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #6627b3); background-color: unset; }

.highlight-gradient-pink-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #2CA58D); background-color: unset; }

.highlight-gradient-pink-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #6b5eae); background-color: unset; }

.highlight-gradient-pink-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #ff679b); background-color: unset; }

.highlight-gradient-pink-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f51d00); background-color: unset; }

.highlight-gradient-pink-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fd7e14); background-color: unset; }

.highlight-gradient-pink-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #F6C343); background-color: unset; }

.highlight-gradient-pink-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #00f55a); background-color: unset; }

.highlight-gradient-pink-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #02a8b5); background-color: unset; }

.highlight-gradient-pink-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #39afd1); background-color: unset; }

.highlight-gradient-pink-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #FFFFFF); background-color: unset; }

.highlight-gradient-pink-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #2c3439); background-color: unset; }

.highlight-gradient-pink-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f2f8fd); background-color: unset; }

.highlight-gradient-pink-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #e6f1fc); background-color: unset; }

.highlight-gradient-pink-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #c0dcf7); background-color: unset; }

.highlight-gradient-pink-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #80b8ef); background-color: unset; }

.highlight-gradient-pink-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #4195e7); background-color: unset; }

.highlight-gradient-pink-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #0171df); background-color: unset; }

.highlight-gradient-pink-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #0155a7); background-color: unset; }

.highlight-gradient-pink-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #013970); background-color: unset; }

.highlight-gradient-pink-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #001c38); background-color: unset; }

.highlight-gradient-pink-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #001121); background-color: unset; }

.highlight-gradient-pink-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, ghostwhite); background-color: unset; }

.highlight-gradient-pink-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f1f2fe); background-color: unset; }

.highlight-gradient-pink-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #dcdefd); background-color: unset; }

.highlight-gradient-pink-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #b9befa); background-color: unset; }

.highlight-gradient-pink-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #959df8); background-color: unset; }

.highlight-gradient-pink-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #727cf5); background-color: unset; }

.highlight-gradient-pink-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #565db8); background-color: unset; }

.highlight-gradient-pink-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #393e7b); background-color: unset; }

.highlight-gradient-pink-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #1d1f3d); background-color: unset; }

.highlight-gradient-pink-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #111325); background-color: unset; }

.highlight-gradient-pink-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f7f4fb); background-color: unset; }

.highlight-gradient-pink-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f0e9f7); background-color: unset; }

.highlight-gradient-pink-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #d9c9ec); background-color: unset; }

.highlight-gradient-pink-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #b393d9); background-color: unset; }

.highlight-gradient-pink-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #8c5dc6); background-color: unset; }

.highlight-gradient-pink-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #6627b3); background-color: unset; }

.highlight-gradient-pink-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #4d1d86); background-color: unset; }

.highlight-gradient-pink-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #33145a); background-color: unset; }

.highlight-gradient-pink-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #1a0a2d); background-color: unset; }

.highlight-gradient-pink-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #0f061b); background-color: unset; }

.highlight-gradient-pink-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fffeff); background-color: unset; }

.highlight-gradient-pink-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fefdff); background-color: unset; }

.highlight-gradient-pink-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fdf9ff); background-color: unset; }

.highlight-gradient-pink-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #faf4ff); background-color: unset; }

.highlight-gradient-pink-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f8eeff); background-color: unset; }

.highlight-gradient-pink-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #b8aebf); background-color: unset; }

.highlight-gradient-pink-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #7b7480); background-color: unset; }

.highlight-gradient-pink-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #3d3a40); background-color: unset; }

.highlight-gradient-pink-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #252326); background-color: unset; }

.highlight-gradient-pink-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f4fbf9); background-color: unset; }

.highlight-gradient-pink-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #eaf6f4); background-color: unset; }

.highlight-gradient-pink-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #cae9e3); background-color: unset; }

.highlight-gradient-pink-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #96d2c6); background-color: unset; }

.highlight-gradient-pink-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #61bcaa); background-color: unset; }

.highlight-gradient-pink-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #2ca58d); background-color: unset; }

.highlight-gradient-pink-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #217c6a); background-color: unset; }

.highlight-gradient-pink-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #165347); background-color: unset; }

.highlight-gradient-pink-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #0b2923); background-color: unset; }

.highlight-gradient-pink-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #071915); background-color: unset; }

.highlight-gradient-pink-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f8f7fb); background-color: unset; }

.highlight-gradient-pink-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f0eff7); background-color: unset; }

.highlight-gradient-pink-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #dad7eb); background-color: unset; }

.highlight-gradient-pink-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #b5afd7); background-color: unset; }

.highlight-gradient-pink-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #9086c2); background-color: unset; }

.highlight-gradient-pink-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #6b5eae); background-color: unset; }

.highlight-gradient-pink-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #504783); background-color: unset; }

.highlight-gradient-pink-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #362f57); background-color: unset; }

.highlight-gradient-pink-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #1b182c); background-color: unset; }

.highlight-gradient-pink-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #100e1a); background-color: unset; }

.highlight-gradient-pink-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fff7fa); background-color: unset; }

.highlight-gradient-pink-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, lavenderblush); background-color: unset; }

.highlight-gradient-pink-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #ffd9e6); background-color: unset; }

.highlight-gradient-pink-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #ffb3cd); background-color: unset; }

.highlight-gradient-pink-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #ff8db4); background-color: unset; }

.highlight-gradient-pink-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #ff679b); background-color: unset; }

.highlight-gradient-pink-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #bf4d74); background-color: unset; }

.highlight-gradient-pink-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #80344e); background-color: unset; }

.highlight-gradient-pink-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #401a27); background-color: unset; }

.highlight-gradient-pink-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #260f17); background-color: unset; }

.highlight-gradient-pink-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fff4f2); background-color: unset; }

.highlight-gradient-pink-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fee8e6); background-color: unset; }

.highlight-gradient-pink-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fdc7bf); background-color: unset; }

.highlight-gradient-pink-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fa8e80); background-color: unset; }

.highlight-gradient-pink-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f85640); background-color: unset; }

.highlight-gradient-pink-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f51d00); background-color: unset; }

.highlight-gradient-pink-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #b81600); background-color: unset; }

.highlight-gradient-pink-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #7b0f00); background-color: unset; }

.highlight-gradient-pink-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #3d0700); background-color: unset; }

.highlight-gradient-pink-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #250400); background-color: unset; }

.highlight-gradient-pink-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fff9f3); background-color: unset; }

.highlight-gradient-pink-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fff2e8); background-color: unset; }

.highlight-gradient-pink-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #ffdfc4); background-color: unset; }

.highlight-gradient-pink-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #febf8a); background-color: unset; }

.highlight-gradient-pink-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fe9e4f); background-color: unset; }

.highlight-gradient-pink-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fd7e14); background-color: unset; }

.highlight-gradient-pink-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #be5f0f); background-color: unset; }

.highlight-gradient-pink-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #7f3f0a); background-color: unset; }

.highlight-gradient-pink-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #3f2005); background-color: unset; }

.highlight-gradient-pink-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #261303); background-color: unset; }

.highlight-gradient-pink-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fffcf6); background-color: unset; }

.highlight-gradient-pink-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fef9ec); background-color: unset; }

.highlight-gradient-pink-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fdf0d0); background-color: unset; }

.highlight-gradient-pink-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fbe1a1); background-color: unset; }

.highlight-gradient-pink-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f8d272); background-color: unset; }

.highlight-gradient-pink-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f6c343); background-color: unset; }

.highlight-gradient-pink-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #b99232); background-color: unset; }

.highlight-gradient-pink-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #7b6222); background-color: unset; }

.highlight-gradient-pink-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #3e3111); background-color: unset; }

.highlight-gradient-pink-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #251d0a); background-color: unset; }

.highlight-gradient-pink-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f2fff7); background-color: unset; }

.highlight-gradient-pink-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #e6feef); background-color: unset; }

.highlight-gradient-pink-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #bffdd6); background-color: unset; }

.highlight-gradient-pink-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #80faad); background-color: unset; }

.highlight-gradient-pink-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #40f883); background-color: unset; }

.highlight-gradient-pink-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #00f55a); background-color: unset; }

.highlight-gradient-pink-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #00b844); background-color: unset; }

.highlight-gradient-pink-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #007b2d); background-color: unset; }

.highlight-gradient-pink-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #003d17); background-color: unset; }

.highlight-gradient-pink-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #00250e); background-color: unset; }

.highlight-gradient-pink-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f2fbfb); background-color: unset; }

.highlight-gradient-pink-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #e6f6f8); background-color: unset; }

.highlight-gradient-pink-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #c0e9ed); background-color: unset; }

.highlight-gradient-pink-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #81d4da); background-color: unset; }

.highlight-gradient-pink-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #41bec8); background-color: unset; }

.highlight-gradient-pink-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #02a8b5); background-color: unset; }

.highlight-gradient-pink-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #027e88); background-color: unset; }

.highlight-gradient-pink-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #01545b); background-color: unset; }

.highlight-gradient-pink-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #012a2d); background-color: unset; }

.highlight-gradient-pink-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #00191b); background-color: unset; }

.highlight-gradient-pink-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f5fbfd); background-color: unset; }

.highlight-gradient-pink-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #ebf7fa); background-color: unset; }

.highlight-gradient-pink-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #ceebf4); background-color: unset; }

.highlight-gradient-pink-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #9cd7e8); background-color: unset; }

.highlight-gradient-pink-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #6bc3dd); background-color: unset; }

.highlight-gradient-pink-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #39afd1); background-color: unset; }

.highlight-gradient-pink-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #2b839d); background-color: unset; }

.highlight-gradient-pink-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #1d5869); background-color: unset; }

.highlight-gradient-pink-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #0e2c34); background-color: unset; }

.highlight-gradient-pink-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #091a1f); background-color: unset; }

.highlight-gradient-pink-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, white); background-color: unset; }

.highlight-gradient-pink-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, white); background-color: unset; }

.highlight-gradient-pink-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, white); background-color: unset; }

.highlight-gradient-pink-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, white); background-color: unset; }

.highlight-gradient-pink-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, white); background-color: unset; }

.highlight-gradient-pink-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, white); background-color: unset; }

.highlight-gradient-pink-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #bfbfbf); background-color: unset; }

.highlight-gradient-pink-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, gray); background-color: unset; }

.highlight-gradient-pink-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #404040); background-color: unset; }

.highlight-gradient-pink-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #262626); background-color: unset; }

.highlight-gradient-pink-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fdfdfd); background-color: unset; }

.highlight-gradient-pink-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fbfbfb); background-color: unset; }

.highlight-gradient-pink-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f6f6f6); background-color: unset; }

.highlight-gradient-pink-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #ececec); background-color: unset; }

.highlight-gradient-pink-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #e3e3e3); background-color: unset; }

.highlight-gradient-pink-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #a3a3a3); background-color: unset; }

.highlight-gradient-pink-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #6d6d6d); background-color: unset; }

.highlight-gradient-pink-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #363636); background-color: unset; }

.highlight-gradient-pink-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #212121); background-color: unset; }

.highlight-gradient-pink-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f4f5f5); background-color: unset; }

.highlight-gradient-pink-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #eaebeb); background-color: unset; }

.highlight-gradient-pink-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #caccce); background-color: unset; }

.highlight-gradient-pink-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #969a9c); background-color: unset; }

.highlight-gradient-pink-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #61676b); background-color: unset; }

.highlight-gradient-pink-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #2c3439); background-color: unset; }

.highlight-gradient-pink-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #21272b); background-color: unset; }

.highlight-gradient-pink-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #161a1d); background-color: unset; }

.highlight-gradient-pink-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #0b0d0e); background-color: unset; }

.highlight-gradient-pink-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #070809); background-color: unset; }

.highlight-gradient-red-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #0171df); background-color: unset; }

.highlight-gradient-red-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #727cf5); background-color: unset; }

.highlight-gradient-red-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #6627b3); background-color: unset; }

.highlight-gradient-red-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f5e8ff); background-color: unset; }

.highlight-gradient-red-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #2CA58D); background-color: unset; }

.highlight-gradient-red-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #6b5eae); background-color: unset; }

.highlight-gradient-red-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #ff679b); background-color: unset; }

.highlight-gradient-red-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f51d00); background-color: unset; }

.highlight-gradient-red-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fd7e14); background-color: unset; }

.highlight-gradient-red-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #F6C343); background-color: unset; }

.highlight-gradient-red-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #00f55a); background-color: unset; }

.highlight-gradient-red-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #02a8b5); background-color: unset; }

.highlight-gradient-red-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #39afd1); background-color: unset; }

.highlight-gradient-red-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #FFFFFF); background-color: unset; }

.highlight-gradient-red-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #d9d9d9); background-color: unset; }

.highlight-gradient-red-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #2c3439); background-color: unset; }

.highlight-gradient-red-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f2f8fd); background-color: unset; }

.highlight-gradient-red-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #e6f1fc); background-color: unset; }

.highlight-gradient-red-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #c0dcf7); background-color: unset; }

.highlight-gradient-red-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #80b8ef); background-color: unset; }

.highlight-gradient-red-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #4195e7); background-color: unset; }

.highlight-gradient-red-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #0171df); background-color: unset; }

.highlight-gradient-red-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #0155a7); background-color: unset; }

.highlight-gradient-red-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #013970); background-color: unset; }

.highlight-gradient-red-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #001c38); background-color: unset; }

.highlight-gradient-red-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #001121); background-color: unset; }

.highlight-gradient-red-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, ghostwhite); background-color: unset; }

.highlight-gradient-red-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f1f2fe); background-color: unset; }

.highlight-gradient-red-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #dcdefd); background-color: unset; }

.highlight-gradient-red-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #b9befa); background-color: unset; }

.highlight-gradient-red-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #959df8); background-color: unset; }

.highlight-gradient-red-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #727cf5); background-color: unset; }

.highlight-gradient-red-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #565db8); background-color: unset; }

.highlight-gradient-red-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #393e7b); background-color: unset; }

.highlight-gradient-red-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #1d1f3d); background-color: unset; }

.highlight-gradient-red-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #111325); background-color: unset; }

.highlight-gradient-red-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f7f4fb); background-color: unset; }

.highlight-gradient-red-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f0e9f7); background-color: unset; }

.highlight-gradient-red-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #d9c9ec); background-color: unset; }

.highlight-gradient-red-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #b393d9); background-color: unset; }

.highlight-gradient-red-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #8c5dc6); background-color: unset; }

.highlight-gradient-red-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #6627b3); background-color: unset; }

.highlight-gradient-red-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #4d1d86); background-color: unset; }

.highlight-gradient-red-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #33145a); background-color: unset; }

.highlight-gradient-red-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #1a0a2d); background-color: unset; }

.highlight-gradient-red-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #0f061b); background-color: unset; }

.highlight-gradient-red-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fffeff); background-color: unset; }

.highlight-gradient-red-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fefdff); background-color: unset; }

.highlight-gradient-red-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fdf9ff); background-color: unset; }

.highlight-gradient-red-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #faf4ff); background-color: unset; }

.highlight-gradient-red-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f8eeff); background-color: unset; }

.highlight-gradient-red-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f5e8ff); background-color: unset; }

.highlight-gradient-red-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #b8aebf); background-color: unset; }

.highlight-gradient-red-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #7b7480); background-color: unset; }

.highlight-gradient-red-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #3d3a40); background-color: unset; }

.highlight-gradient-red-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #252326); background-color: unset; }

.highlight-gradient-red-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f4fbf9); background-color: unset; }

.highlight-gradient-red-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #eaf6f4); background-color: unset; }

.highlight-gradient-red-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #cae9e3); background-color: unset; }

.highlight-gradient-red-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #96d2c6); background-color: unset; }

.highlight-gradient-red-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #61bcaa); background-color: unset; }

.highlight-gradient-red-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #2ca58d); background-color: unset; }

.highlight-gradient-red-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #217c6a); background-color: unset; }

.highlight-gradient-red-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #165347); background-color: unset; }

.highlight-gradient-red-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #0b2923); background-color: unset; }

.highlight-gradient-red-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #071915); background-color: unset; }

.highlight-gradient-red-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f8f7fb); background-color: unset; }

.highlight-gradient-red-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f0eff7); background-color: unset; }

.highlight-gradient-red-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #dad7eb); background-color: unset; }

.highlight-gradient-red-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #b5afd7); background-color: unset; }

.highlight-gradient-red-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #9086c2); background-color: unset; }

.highlight-gradient-red-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #6b5eae); background-color: unset; }

.highlight-gradient-red-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #504783); background-color: unset; }

.highlight-gradient-red-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #362f57); background-color: unset; }

.highlight-gradient-red-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #1b182c); background-color: unset; }

.highlight-gradient-red-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #100e1a); background-color: unset; }

.highlight-gradient-red-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fff7fa); background-color: unset; }

.highlight-gradient-red-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, lavenderblush); background-color: unset; }

.highlight-gradient-red-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #ffd9e6); background-color: unset; }

.highlight-gradient-red-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #ffb3cd); background-color: unset; }

.highlight-gradient-red-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #ff8db4); background-color: unset; }

.highlight-gradient-red-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #ff679b); background-color: unset; }

.highlight-gradient-red-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #bf4d74); background-color: unset; }

.highlight-gradient-red-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #80344e); background-color: unset; }

.highlight-gradient-red-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #401a27); background-color: unset; }

.highlight-gradient-red-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #260f17); background-color: unset; }

.highlight-gradient-red-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fff4f2); background-color: unset; }

.highlight-gradient-red-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fee8e6); background-color: unset; }

.highlight-gradient-red-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fdc7bf); background-color: unset; }

.highlight-gradient-red-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fa8e80); background-color: unset; }

.highlight-gradient-red-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f85640); background-color: unset; }

.highlight-gradient-red-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f51d00); background-color: unset; }

.highlight-gradient-red-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #b81600); background-color: unset; }

.highlight-gradient-red-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #7b0f00); background-color: unset; }

.highlight-gradient-red-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #3d0700); background-color: unset; }

.highlight-gradient-red-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #250400); background-color: unset; }

.highlight-gradient-red-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fff9f3); background-color: unset; }

.highlight-gradient-red-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fff2e8); background-color: unset; }

.highlight-gradient-red-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #ffdfc4); background-color: unset; }

.highlight-gradient-red-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #febf8a); background-color: unset; }

.highlight-gradient-red-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fe9e4f); background-color: unset; }

.highlight-gradient-red-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fd7e14); background-color: unset; }

.highlight-gradient-red-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #be5f0f); background-color: unset; }

.highlight-gradient-red-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #7f3f0a); background-color: unset; }

.highlight-gradient-red-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #3f2005); background-color: unset; }

.highlight-gradient-red-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #261303); background-color: unset; }

.highlight-gradient-red-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fffcf6); background-color: unset; }

.highlight-gradient-red-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fef9ec); background-color: unset; }

.highlight-gradient-red-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fdf0d0); background-color: unset; }

.highlight-gradient-red-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fbe1a1); background-color: unset; }

.highlight-gradient-red-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f8d272); background-color: unset; }

.highlight-gradient-red-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f6c343); background-color: unset; }

.highlight-gradient-red-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #b99232); background-color: unset; }

.highlight-gradient-red-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #7b6222); background-color: unset; }

.highlight-gradient-red-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #3e3111); background-color: unset; }

.highlight-gradient-red-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #251d0a); background-color: unset; }

.highlight-gradient-red-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f2fff7); background-color: unset; }

.highlight-gradient-red-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #e6feef); background-color: unset; }

.highlight-gradient-red-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #bffdd6); background-color: unset; }

.highlight-gradient-red-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #80faad); background-color: unset; }

.highlight-gradient-red-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #40f883); background-color: unset; }

.highlight-gradient-red-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #00f55a); background-color: unset; }

.highlight-gradient-red-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #00b844); background-color: unset; }

.highlight-gradient-red-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #007b2d); background-color: unset; }

.highlight-gradient-red-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #003d17); background-color: unset; }

.highlight-gradient-red-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #00250e); background-color: unset; }

.highlight-gradient-red-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f2fbfb); background-color: unset; }

.highlight-gradient-red-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #e6f6f8); background-color: unset; }

.highlight-gradient-red-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #c0e9ed); background-color: unset; }

.highlight-gradient-red-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #81d4da); background-color: unset; }

.highlight-gradient-red-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #41bec8); background-color: unset; }

.highlight-gradient-red-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #02a8b5); background-color: unset; }

.highlight-gradient-red-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #027e88); background-color: unset; }

.highlight-gradient-red-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #01545b); background-color: unset; }

.highlight-gradient-red-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #012a2d); background-color: unset; }

.highlight-gradient-red-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #00191b); background-color: unset; }

.highlight-gradient-red-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f5fbfd); background-color: unset; }

.highlight-gradient-red-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #ebf7fa); background-color: unset; }

.highlight-gradient-red-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #ceebf4); background-color: unset; }

.highlight-gradient-red-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #9cd7e8); background-color: unset; }

.highlight-gradient-red-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #6bc3dd); background-color: unset; }

.highlight-gradient-red-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #39afd1); background-color: unset; }

.highlight-gradient-red-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #2b839d); background-color: unset; }

.highlight-gradient-red-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #1d5869); background-color: unset; }

.highlight-gradient-red-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #0e2c34); background-color: unset; }

.highlight-gradient-red-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #091a1f); background-color: unset; }

.highlight-gradient-red-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, white); background-color: unset; }

.highlight-gradient-red-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, white); background-color: unset; }

.highlight-gradient-red-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, white); background-color: unset; }

.highlight-gradient-red-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, white); background-color: unset; }

.highlight-gradient-red-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, white); background-color: unset; }

.highlight-gradient-red-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, white); background-color: unset; }

.highlight-gradient-red-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #bfbfbf); background-color: unset; }

.highlight-gradient-red-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, gray); background-color: unset; }

.highlight-gradient-red-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #404040); background-color: unset; }

.highlight-gradient-red-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #262626); background-color: unset; }

.highlight-gradient-red-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fdfdfd); background-color: unset; }

.highlight-gradient-red-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fbfbfb); background-color: unset; }

.highlight-gradient-red-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f6f6f6); background-color: unset; }

.highlight-gradient-red-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #ececec); background-color: unset; }

.highlight-gradient-red-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #e3e3e3); background-color: unset; }

.highlight-gradient-red-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #d9d9d9); background-color: unset; }

.highlight-gradient-red-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #a3a3a3); background-color: unset; }

.highlight-gradient-red-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #6d6d6d); background-color: unset; }

.highlight-gradient-red-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #363636); background-color: unset; }

.highlight-gradient-red-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #212121); background-color: unset; }

.highlight-gradient-red-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f4f5f5); background-color: unset; }

.highlight-gradient-red-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #eaebeb); background-color: unset; }

.highlight-gradient-red-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #caccce); background-color: unset; }

.highlight-gradient-red-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #969a9c); background-color: unset; }

.highlight-gradient-red-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #61676b); background-color: unset; }

.highlight-gradient-red-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #2c3439); background-color: unset; }

.highlight-gradient-red-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #21272b); background-color: unset; }

.highlight-gradient-red-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #161a1d); background-color: unset; }

.highlight-gradient-red-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #0b0d0e); background-color: unset; }

.highlight-gradient-red-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #070809); background-color: unset; }

.highlight-gradient-orange-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #0171df); background-color: unset; }

.highlight-gradient-orange-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #727cf5); background-color: unset; }

.highlight-gradient-orange-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #6627b3); background-color: unset; }

.highlight-gradient-orange-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #2CA58D); background-color: unset; }

.highlight-gradient-orange-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #6b5eae); background-color: unset; }

.highlight-gradient-orange-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #ff679b); background-color: unset; }

.highlight-gradient-orange-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f51d00); background-color: unset; }

.highlight-gradient-orange-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fd7e14); background-color: unset; }

.highlight-gradient-orange-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #F6C343); background-color: unset; }

.highlight-gradient-orange-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #00f55a); background-color: unset; }

.highlight-gradient-orange-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #02a8b5); background-color: unset; }

.highlight-gradient-orange-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #39afd1); background-color: unset; }

.highlight-gradient-orange-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #FFFFFF); background-color: unset; }

.highlight-gradient-orange-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #2c3439); background-color: unset; }

.highlight-gradient-orange-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f2f8fd); background-color: unset; }

.highlight-gradient-orange-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #e6f1fc); background-color: unset; }

.highlight-gradient-orange-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #c0dcf7); background-color: unset; }

.highlight-gradient-orange-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #80b8ef); background-color: unset; }

.highlight-gradient-orange-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #4195e7); background-color: unset; }

.highlight-gradient-orange-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #0171df); background-color: unset; }

.highlight-gradient-orange-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #0155a7); background-color: unset; }

.highlight-gradient-orange-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #013970); background-color: unset; }

.highlight-gradient-orange-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #001c38); background-color: unset; }

.highlight-gradient-orange-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #001121); background-color: unset; }

.highlight-gradient-orange-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, ghostwhite); background-color: unset; }

.highlight-gradient-orange-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f1f2fe); background-color: unset; }

.highlight-gradient-orange-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #dcdefd); background-color: unset; }

.highlight-gradient-orange-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #b9befa); background-color: unset; }

.highlight-gradient-orange-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #959df8); background-color: unset; }

.highlight-gradient-orange-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #727cf5); background-color: unset; }

.highlight-gradient-orange-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #565db8); background-color: unset; }

.highlight-gradient-orange-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #393e7b); background-color: unset; }

.highlight-gradient-orange-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #1d1f3d); background-color: unset; }

.highlight-gradient-orange-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #111325); background-color: unset; }

.highlight-gradient-orange-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f7f4fb); background-color: unset; }

.highlight-gradient-orange-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f0e9f7); background-color: unset; }

.highlight-gradient-orange-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #d9c9ec); background-color: unset; }

.highlight-gradient-orange-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #b393d9); background-color: unset; }

.highlight-gradient-orange-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #8c5dc6); background-color: unset; }

.highlight-gradient-orange-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #6627b3); background-color: unset; }

.highlight-gradient-orange-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #4d1d86); background-color: unset; }

.highlight-gradient-orange-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #33145a); background-color: unset; }

.highlight-gradient-orange-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #1a0a2d); background-color: unset; }

.highlight-gradient-orange-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #0f061b); background-color: unset; }

.highlight-gradient-orange-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fffeff); background-color: unset; }

.highlight-gradient-orange-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fefdff); background-color: unset; }

.highlight-gradient-orange-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fdf9ff); background-color: unset; }

.highlight-gradient-orange-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #faf4ff); background-color: unset; }

.highlight-gradient-orange-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f8eeff); background-color: unset; }

.highlight-gradient-orange-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #b8aebf); background-color: unset; }

.highlight-gradient-orange-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #7b7480); background-color: unset; }

.highlight-gradient-orange-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #3d3a40); background-color: unset; }

.highlight-gradient-orange-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #252326); background-color: unset; }

.highlight-gradient-orange-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f4fbf9); background-color: unset; }

.highlight-gradient-orange-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #eaf6f4); background-color: unset; }

.highlight-gradient-orange-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #cae9e3); background-color: unset; }

.highlight-gradient-orange-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #96d2c6); background-color: unset; }

.highlight-gradient-orange-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #61bcaa); background-color: unset; }

.highlight-gradient-orange-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #2ca58d); background-color: unset; }

.highlight-gradient-orange-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #217c6a); background-color: unset; }

.highlight-gradient-orange-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #165347); background-color: unset; }

.highlight-gradient-orange-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #0b2923); background-color: unset; }

.highlight-gradient-orange-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #071915); background-color: unset; }

.highlight-gradient-orange-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f8f7fb); background-color: unset; }

.highlight-gradient-orange-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f0eff7); background-color: unset; }

.highlight-gradient-orange-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #dad7eb); background-color: unset; }

.highlight-gradient-orange-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #b5afd7); background-color: unset; }

.highlight-gradient-orange-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #9086c2); background-color: unset; }

.highlight-gradient-orange-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #6b5eae); background-color: unset; }

.highlight-gradient-orange-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #504783); background-color: unset; }

.highlight-gradient-orange-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #362f57); background-color: unset; }

.highlight-gradient-orange-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #1b182c); background-color: unset; }

.highlight-gradient-orange-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #100e1a); background-color: unset; }

.highlight-gradient-orange-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fff7fa); background-color: unset; }

.highlight-gradient-orange-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, lavenderblush); background-color: unset; }

.highlight-gradient-orange-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #ffd9e6); background-color: unset; }

.highlight-gradient-orange-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #ffb3cd); background-color: unset; }

.highlight-gradient-orange-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #ff8db4); background-color: unset; }

.highlight-gradient-orange-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #ff679b); background-color: unset; }

.highlight-gradient-orange-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #bf4d74); background-color: unset; }

.highlight-gradient-orange-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #80344e); background-color: unset; }

.highlight-gradient-orange-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #401a27); background-color: unset; }

.highlight-gradient-orange-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #260f17); background-color: unset; }

.highlight-gradient-orange-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fff4f2); background-color: unset; }

.highlight-gradient-orange-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fee8e6); background-color: unset; }

.highlight-gradient-orange-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fdc7bf); background-color: unset; }

.highlight-gradient-orange-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fa8e80); background-color: unset; }

.highlight-gradient-orange-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f85640); background-color: unset; }

.highlight-gradient-orange-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f51d00); background-color: unset; }

.highlight-gradient-orange-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #b81600); background-color: unset; }

.highlight-gradient-orange-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #7b0f00); background-color: unset; }

.highlight-gradient-orange-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #3d0700); background-color: unset; }

.highlight-gradient-orange-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #250400); background-color: unset; }

.highlight-gradient-orange-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fff9f3); background-color: unset; }

.highlight-gradient-orange-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fff2e8); background-color: unset; }

.highlight-gradient-orange-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #ffdfc4); background-color: unset; }

.highlight-gradient-orange-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #febf8a); background-color: unset; }

.highlight-gradient-orange-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fe9e4f); background-color: unset; }

.highlight-gradient-orange-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fd7e14); background-color: unset; }

.highlight-gradient-orange-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #be5f0f); background-color: unset; }

.highlight-gradient-orange-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #7f3f0a); background-color: unset; }

.highlight-gradient-orange-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #3f2005); background-color: unset; }

.highlight-gradient-orange-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #261303); background-color: unset; }

.highlight-gradient-orange-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fffcf6); background-color: unset; }

.highlight-gradient-orange-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fef9ec); background-color: unset; }

.highlight-gradient-orange-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fdf0d0); background-color: unset; }

.highlight-gradient-orange-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fbe1a1); background-color: unset; }

.highlight-gradient-orange-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f8d272); background-color: unset; }

.highlight-gradient-orange-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f6c343); background-color: unset; }

.highlight-gradient-orange-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #b99232); background-color: unset; }

.highlight-gradient-orange-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #7b6222); background-color: unset; }

.highlight-gradient-orange-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #3e3111); background-color: unset; }

.highlight-gradient-orange-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #251d0a); background-color: unset; }

.highlight-gradient-orange-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f2fff7); background-color: unset; }

.highlight-gradient-orange-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #e6feef); background-color: unset; }

.highlight-gradient-orange-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #bffdd6); background-color: unset; }

.highlight-gradient-orange-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #80faad); background-color: unset; }

.highlight-gradient-orange-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #40f883); background-color: unset; }

.highlight-gradient-orange-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #00f55a); background-color: unset; }

.highlight-gradient-orange-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #00b844); background-color: unset; }

.highlight-gradient-orange-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #007b2d); background-color: unset; }

.highlight-gradient-orange-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #003d17); background-color: unset; }

.highlight-gradient-orange-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #00250e); background-color: unset; }

.highlight-gradient-orange-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f2fbfb); background-color: unset; }

.highlight-gradient-orange-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #e6f6f8); background-color: unset; }

.highlight-gradient-orange-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #c0e9ed); background-color: unset; }

.highlight-gradient-orange-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #81d4da); background-color: unset; }

.highlight-gradient-orange-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #41bec8); background-color: unset; }

.highlight-gradient-orange-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #02a8b5); background-color: unset; }

.highlight-gradient-orange-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #027e88); background-color: unset; }

.highlight-gradient-orange-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #01545b); background-color: unset; }

.highlight-gradient-orange-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #012a2d); background-color: unset; }

.highlight-gradient-orange-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #00191b); background-color: unset; }

.highlight-gradient-orange-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f5fbfd); background-color: unset; }

.highlight-gradient-orange-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #ebf7fa); background-color: unset; }

.highlight-gradient-orange-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #ceebf4); background-color: unset; }

.highlight-gradient-orange-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #9cd7e8); background-color: unset; }

.highlight-gradient-orange-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #6bc3dd); background-color: unset; }

.highlight-gradient-orange-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #39afd1); background-color: unset; }

.highlight-gradient-orange-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #2b839d); background-color: unset; }

.highlight-gradient-orange-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #1d5869); background-color: unset; }

.highlight-gradient-orange-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #0e2c34); background-color: unset; }

.highlight-gradient-orange-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #091a1f); background-color: unset; }

.highlight-gradient-orange-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, white); background-color: unset; }

.highlight-gradient-orange-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, white); background-color: unset; }

.highlight-gradient-orange-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, white); background-color: unset; }

.highlight-gradient-orange-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, white); background-color: unset; }

.highlight-gradient-orange-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, white); background-color: unset; }

.highlight-gradient-orange-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, white); background-color: unset; }

.highlight-gradient-orange-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #bfbfbf); background-color: unset; }

.highlight-gradient-orange-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, gray); background-color: unset; }

.highlight-gradient-orange-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #404040); background-color: unset; }

.highlight-gradient-orange-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #262626); background-color: unset; }

.highlight-gradient-orange-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fdfdfd); background-color: unset; }

.highlight-gradient-orange-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fbfbfb); background-color: unset; }

.highlight-gradient-orange-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f6f6f6); background-color: unset; }

.highlight-gradient-orange-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #ececec); background-color: unset; }

.highlight-gradient-orange-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #e3e3e3); background-color: unset; }

.highlight-gradient-orange-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #a3a3a3); background-color: unset; }

.highlight-gradient-orange-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #6d6d6d); background-color: unset; }

.highlight-gradient-orange-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #363636); background-color: unset; }

.highlight-gradient-orange-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #212121); background-color: unset; }

.highlight-gradient-orange-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f4f5f5); background-color: unset; }

.highlight-gradient-orange-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #eaebeb); background-color: unset; }

.highlight-gradient-orange-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #caccce); background-color: unset; }

.highlight-gradient-orange-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #969a9c); background-color: unset; }

.highlight-gradient-orange-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #61676b); background-color: unset; }

.highlight-gradient-orange-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #2c3439); background-color: unset; }

.highlight-gradient-orange-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #21272b); background-color: unset; }

.highlight-gradient-orange-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #161a1d); background-color: unset; }

.highlight-gradient-orange-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #0b0d0e); background-color: unset; }

.highlight-gradient-orange-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #070809); background-color: unset; }

.highlight-gradient-yellow-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #0171df); background-color: unset; }

.highlight-gradient-yellow-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #727cf5); background-color: unset; }

.highlight-gradient-yellow-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #6627b3); background-color: unset; }

.highlight-gradient-yellow-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #2CA58D); background-color: unset; }

.highlight-gradient-yellow-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #ff679b); background-color: unset; }

.highlight-gradient-yellow-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #f51d00); background-color: unset; }

.highlight-gradient-yellow-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #F6C343); background-color: unset; }

.highlight-gradient-yellow-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #00f55a); background-color: unset; }

.highlight-gradient-yellow-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #39afd1); background-color: unset; }

.highlight-gradient-yellow-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #FFFFFF); background-color: unset; }

.highlight-gradient-yellow-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #2c3439); background-color: unset; }

.highlight-gradient-yellow-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #f2f8fd); background-color: unset; }

.highlight-gradient-yellow-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #e6f1fc); background-color: unset; }

.highlight-gradient-yellow-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #c0dcf7); background-color: unset; }

.highlight-gradient-yellow-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #80b8ef); background-color: unset; }

.highlight-gradient-yellow-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #4195e7); background-color: unset; }

.highlight-gradient-yellow-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #0171df); background-color: unset; }

.highlight-gradient-yellow-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #0155a7); background-color: unset; }

.highlight-gradient-yellow-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #013970); background-color: unset; }

.highlight-gradient-yellow-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #001c38); background-color: unset; }

.highlight-gradient-yellow-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #001121); background-color: unset; }

.highlight-gradient-yellow-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, ghostwhite); background-color: unset; }

.highlight-gradient-yellow-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #f1f2fe); background-color: unset; }

.highlight-gradient-yellow-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #dcdefd); background-color: unset; }

.highlight-gradient-yellow-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #b9befa); background-color: unset; }

.highlight-gradient-yellow-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #959df8); background-color: unset; }

.highlight-gradient-yellow-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #727cf5); background-color: unset; }

.highlight-gradient-yellow-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #565db8); background-color: unset; }

.highlight-gradient-yellow-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #393e7b); background-color: unset; }

.highlight-gradient-yellow-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #1d1f3d); background-color: unset; }

.highlight-gradient-yellow-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #111325); background-color: unset; }

.highlight-gradient-yellow-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #f7f4fb); background-color: unset; }

.highlight-gradient-yellow-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #f0e9f7); background-color: unset; }

.highlight-gradient-yellow-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #d9c9ec); background-color: unset; }

.highlight-gradient-yellow-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #b393d9); background-color: unset; }

.highlight-gradient-yellow-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #8c5dc6); background-color: unset; }

.highlight-gradient-yellow-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #6627b3); background-color: unset; }

.highlight-gradient-yellow-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #4d1d86); background-color: unset; }

.highlight-gradient-yellow-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #33145a); background-color: unset; }

.highlight-gradient-yellow-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #1a0a2d); background-color: unset; }

.highlight-gradient-yellow-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #0f061b); background-color: unset; }

.highlight-gradient-yellow-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #fffeff); background-color: unset; }

.highlight-gradient-yellow-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #fefdff); background-color: unset; }

.highlight-gradient-yellow-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #fdf9ff); background-color: unset; }

.highlight-gradient-yellow-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #faf4ff); background-color: unset; }

.highlight-gradient-yellow-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #f8eeff); background-color: unset; }

.highlight-gradient-yellow-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #b8aebf); background-color: unset; }

.highlight-gradient-yellow-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #7b7480); background-color: unset; }

.highlight-gradient-yellow-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #3d3a40); background-color: unset; }

.highlight-gradient-yellow-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #252326); background-color: unset; }

.highlight-gradient-yellow-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #f4fbf9); background-color: unset; }

.highlight-gradient-yellow-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #eaf6f4); background-color: unset; }

.highlight-gradient-yellow-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #cae9e3); background-color: unset; }

.highlight-gradient-yellow-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #96d2c6); background-color: unset; }

.highlight-gradient-yellow-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #61bcaa); background-color: unset; }

.highlight-gradient-yellow-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #2ca58d); background-color: unset; }

.highlight-gradient-yellow-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #217c6a); background-color: unset; }

.highlight-gradient-yellow-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #165347); background-color: unset; }

.highlight-gradient-yellow-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #0b2923); background-color: unset; }

.highlight-gradient-yellow-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #071915); background-color: unset; }

.highlight-gradient-yellow-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #f8f7fb); background-color: unset; }

.highlight-gradient-yellow-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #f0eff7); background-color: unset; }

.highlight-gradient-yellow-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #dad7eb); background-color: unset; }

.highlight-gradient-yellow-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #b5afd7); background-color: unset; }

.highlight-gradient-yellow-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #9086c2); background-color: unset; }

.highlight-gradient-yellow-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #504783); background-color: unset; }

.highlight-gradient-yellow-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #362f57); background-color: unset; }

.highlight-gradient-yellow-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #1b182c); background-color: unset; }

.highlight-gradient-yellow-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #100e1a); background-color: unset; }

.highlight-gradient-yellow-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #fff7fa); background-color: unset; }

.highlight-gradient-yellow-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, lavenderblush); background-color: unset; }

.highlight-gradient-yellow-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #ffd9e6); background-color: unset; }

.highlight-gradient-yellow-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #ffb3cd); background-color: unset; }

.highlight-gradient-yellow-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #ff8db4); background-color: unset; }

.highlight-gradient-yellow-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #ff679b); background-color: unset; }

.highlight-gradient-yellow-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #bf4d74); background-color: unset; }

.highlight-gradient-yellow-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #80344e); background-color: unset; }

.highlight-gradient-yellow-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #401a27); background-color: unset; }

.highlight-gradient-yellow-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #260f17); background-color: unset; }

.highlight-gradient-yellow-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #fff4f2); background-color: unset; }

.highlight-gradient-yellow-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #fee8e6); background-color: unset; }

.highlight-gradient-yellow-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #fdc7bf); background-color: unset; }

.highlight-gradient-yellow-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #fa8e80); background-color: unset; }

.highlight-gradient-yellow-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #f85640); background-color: unset; }

.highlight-gradient-yellow-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #f51d00); background-color: unset; }

.highlight-gradient-yellow-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #b81600); background-color: unset; }

.highlight-gradient-yellow-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #7b0f00); background-color: unset; }

.highlight-gradient-yellow-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #3d0700); background-color: unset; }

.highlight-gradient-yellow-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #250400); background-color: unset; }

.highlight-gradient-yellow-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #fff9f3); background-color: unset; }

.highlight-gradient-yellow-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #fff2e8); background-color: unset; }

.highlight-gradient-yellow-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #ffdfc4); background-color: unset; }

.highlight-gradient-yellow-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #febf8a); background-color: unset; }

.highlight-gradient-yellow-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #fe9e4f); background-color: unset; }

.highlight-gradient-yellow-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #be5f0f); background-color: unset; }

.highlight-gradient-yellow-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #7f3f0a); background-color: unset; }

.highlight-gradient-yellow-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #3f2005); background-color: unset; }

.highlight-gradient-yellow-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #261303); background-color: unset; }

.highlight-gradient-yellow-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #fffcf6); background-color: unset; }

.highlight-gradient-yellow-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #fef9ec); background-color: unset; }

.highlight-gradient-yellow-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #fdf0d0); background-color: unset; }

.highlight-gradient-yellow-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #fbe1a1); background-color: unset; }

.highlight-gradient-yellow-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #f8d272); background-color: unset; }

.highlight-gradient-yellow-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #f6c343); background-color: unset; }

.highlight-gradient-yellow-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #b99232); background-color: unset; }

.highlight-gradient-yellow-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #7b6222); background-color: unset; }

.highlight-gradient-yellow-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #3e3111); background-color: unset; }

.highlight-gradient-yellow-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #251d0a); background-color: unset; }

.highlight-gradient-yellow-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #f2fff7); background-color: unset; }

.highlight-gradient-yellow-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #e6feef); background-color: unset; }

.highlight-gradient-yellow-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #bffdd6); background-color: unset; }

.highlight-gradient-yellow-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #80faad); background-color: unset; }

.highlight-gradient-yellow-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #40f883); background-color: unset; }

.highlight-gradient-yellow-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #00f55a); background-color: unset; }

.highlight-gradient-yellow-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #00b844); background-color: unset; }

.highlight-gradient-yellow-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #007b2d); background-color: unset; }

.highlight-gradient-yellow-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #003d17); background-color: unset; }

.highlight-gradient-yellow-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #00250e); background-color: unset; }

.highlight-gradient-yellow-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #f2fbfb); background-color: unset; }

.highlight-gradient-yellow-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #e6f6f8); background-color: unset; }

.highlight-gradient-yellow-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #c0e9ed); background-color: unset; }

.highlight-gradient-yellow-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #81d4da); background-color: unset; }

.highlight-gradient-yellow-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #41bec8); background-color: unset; }

.highlight-gradient-yellow-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #027e88); background-color: unset; }

.highlight-gradient-yellow-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #01545b); background-color: unset; }

.highlight-gradient-yellow-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #012a2d); background-color: unset; }

.highlight-gradient-yellow-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #00191b); background-color: unset; }

.highlight-gradient-yellow-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #f5fbfd); background-color: unset; }

.highlight-gradient-yellow-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #ebf7fa); background-color: unset; }

.highlight-gradient-yellow-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #ceebf4); background-color: unset; }

.highlight-gradient-yellow-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #9cd7e8); background-color: unset; }

.highlight-gradient-yellow-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #6bc3dd); background-color: unset; }

.highlight-gradient-yellow-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #39afd1); background-color: unset; }

.highlight-gradient-yellow-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #2b839d); background-color: unset; }

.highlight-gradient-yellow-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #1d5869); background-color: unset; }

.highlight-gradient-yellow-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #0e2c34); background-color: unset; }

.highlight-gradient-yellow-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #091a1f); background-color: unset; }

.highlight-gradient-yellow-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, white); background-color: unset; }

.highlight-gradient-yellow-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, white); background-color: unset; }

.highlight-gradient-yellow-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, white); background-color: unset; }

.highlight-gradient-yellow-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, white); background-color: unset; }

.highlight-gradient-yellow-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, white); background-color: unset; }

.highlight-gradient-yellow-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, white); background-color: unset; }

.highlight-gradient-yellow-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #bfbfbf); background-color: unset; }

.highlight-gradient-yellow-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, gray); background-color: unset; }

.highlight-gradient-yellow-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #404040); background-color: unset; }

.highlight-gradient-yellow-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #262626); background-color: unset; }

.highlight-gradient-yellow-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #fdfdfd); background-color: unset; }

.highlight-gradient-yellow-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #fbfbfb); background-color: unset; }

.highlight-gradient-yellow-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #f6f6f6); background-color: unset; }

.highlight-gradient-yellow-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #ececec); background-color: unset; }

.highlight-gradient-yellow-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #e3e3e3); background-color: unset; }

.highlight-gradient-yellow-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #a3a3a3); background-color: unset; }

.highlight-gradient-yellow-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #6d6d6d); background-color: unset; }

.highlight-gradient-yellow-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #363636); background-color: unset; }

.highlight-gradient-yellow-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #212121); background-color: unset; }

.highlight-gradient-yellow-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #f4f5f5); background-color: unset; }

.highlight-gradient-yellow-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #eaebeb); background-color: unset; }

.highlight-gradient-yellow-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #caccce); background-color: unset; }

.highlight-gradient-yellow-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #969a9c); background-color: unset; }

.highlight-gradient-yellow-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #61676b); background-color: unset; }

.highlight-gradient-yellow-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #2c3439); background-color: unset; }

.highlight-gradient-yellow-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #21272b); background-color: unset; }

.highlight-gradient-yellow-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #161a1d); background-color: unset; }

.highlight-gradient-yellow-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #0b0d0e); background-color: unset; }

.highlight-gradient-yellow-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #F6C343, #070809); background-color: unset; }

.highlight-gradient-green-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #0171df); background-color: unset; }

.highlight-gradient-green-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #727cf5); background-color: unset; }

.highlight-gradient-green-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #6627b3); background-color: unset; }

.highlight-gradient-green-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f5e8ff); background-color: unset; }

.highlight-gradient-green-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #2CA58D); background-color: unset; }

.highlight-gradient-green-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #6b5eae); background-color: unset; }

.highlight-gradient-green-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #ff679b); background-color: unset; }

.highlight-gradient-green-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f51d00); background-color: unset; }

.highlight-gradient-green-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fd7e14); background-color: unset; }

.highlight-gradient-green-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #F6C343); background-color: unset; }

.highlight-gradient-green-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #00f55a); background-color: unset; }

.highlight-gradient-green-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #02a8b5); background-color: unset; }

.highlight-gradient-green-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #39afd1); background-color: unset; }

.highlight-gradient-green-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #FFFFFF); background-color: unset; }

.highlight-gradient-green-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #d9d9d9); background-color: unset; }

.highlight-gradient-green-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #2c3439); background-color: unset; }

.highlight-gradient-green-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f2f8fd); background-color: unset; }

.highlight-gradient-green-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #e6f1fc); background-color: unset; }

.highlight-gradient-green-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #c0dcf7); background-color: unset; }

.highlight-gradient-green-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #80b8ef); background-color: unset; }

.highlight-gradient-green-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #4195e7); background-color: unset; }

.highlight-gradient-green-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #0171df); background-color: unset; }

.highlight-gradient-green-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #0155a7); background-color: unset; }

.highlight-gradient-green-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #013970); background-color: unset; }

.highlight-gradient-green-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #001c38); background-color: unset; }

.highlight-gradient-green-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #001121); background-color: unset; }

.highlight-gradient-green-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, ghostwhite); background-color: unset; }

.highlight-gradient-green-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f1f2fe); background-color: unset; }

.highlight-gradient-green-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #dcdefd); background-color: unset; }

.highlight-gradient-green-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #b9befa); background-color: unset; }

.highlight-gradient-green-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #959df8); background-color: unset; }

.highlight-gradient-green-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #727cf5); background-color: unset; }

.highlight-gradient-green-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #565db8); background-color: unset; }

.highlight-gradient-green-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #393e7b); background-color: unset; }

.highlight-gradient-green-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #1d1f3d); background-color: unset; }

.highlight-gradient-green-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #111325); background-color: unset; }

.highlight-gradient-green-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f7f4fb); background-color: unset; }

.highlight-gradient-green-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f0e9f7); background-color: unset; }

.highlight-gradient-green-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #d9c9ec); background-color: unset; }

.highlight-gradient-green-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #b393d9); background-color: unset; }

.highlight-gradient-green-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #8c5dc6); background-color: unset; }

.highlight-gradient-green-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #6627b3); background-color: unset; }

.highlight-gradient-green-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #4d1d86); background-color: unset; }

.highlight-gradient-green-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #33145a); background-color: unset; }

.highlight-gradient-green-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #1a0a2d); background-color: unset; }

.highlight-gradient-green-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #0f061b); background-color: unset; }

.highlight-gradient-green-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fffeff); background-color: unset; }

.highlight-gradient-green-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fefdff); background-color: unset; }

.highlight-gradient-green-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fdf9ff); background-color: unset; }

.highlight-gradient-green-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #faf4ff); background-color: unset; }

.highlight-gradient-green-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f8eeff); background-color: unset; }

.highlight-gradient-green-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f5e8ff); background-color: unset; }

.highlight-gradient-green-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #b8aebf); background-color: unset; }

.highlight-gradient-green-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #7b7480); background-color: unset; }

.highlight-gradient-green-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #3d3a40); background-color: unset; }

.highlight-gradient-green-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #252326); background-color: unset; }

.highlight-gradient-green-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f4fbf9); background-color: unset; }

.highlight-gradient-green-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #eaf6f4); background-color: unset; }

.highlight-gradient-green-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #cae9e3); background-color: unset; }

.highlight-gradient-green-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #96d2c6); background-color: unset; }

.highlight-gradient-green-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #61bcaa); background-color: unset; }

.highlight-gradient-green-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #2ca58d); background-color: unset; }

.highlight-gradient-green-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #217c6a); background-color: unset; }

.highlight-gradient-green-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #165347); background-color: unset; }

.highlight-gradient-green-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #0b2923); background-color: unset; }

.highlight-gradient-green-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #071915); background-color: unset; }

.highlight-gradient-green-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f8f7fb); background-color: unset; }

.highlight-gradient-green-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f0eff7); background-color: unset; }

.highlight-gradient-green-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #dad7eb); background-color: unset; }

.highlight-gradient-green-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #b5afd7); background-color: unset; }

.highlight-gradient-green-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #9086c2); background-color: unset; }

.highlight-gradient-green-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #6b5eae); background-color: unset; }

.highlight-gradient-green-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #504783); background-color: unset; }

.highlight-gradient-green-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #362f57); background-color: unset; }

.highlight-gradient-green-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #1b182c); background-color: unset; }

.highlight-gradient-green-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #100e1a); background-color: unset; }

.highlight-gradient-green-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fff7fa); background-color: unset; }

.highlight-gradient-green-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, lavenderblush); background-color: unset; }

.highlight-gradient-green-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #ffd9e6); background-color: unset; }

.highlight-gradient-green-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #ffb3cd); background-color: unset; }

.highlight-gradient-green-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #ff8db4); background-color: unset; }

.highlight-gradient-green-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #ff679b); background-color: unset; }

.highlight-gradient-green-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #bf4d74); background-color: unset; }

.highlight-gradient-green-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #80344e); background-color: unset; }

.highlight-gradient-green-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #401a27); background-color: unset; }

.highlight-gradient-green-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #260f17); background-color: unset; }

.highlight-gradient-green-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fff4f2); background-color: unset; }

.highlight-gradient-green-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fee8e6); background-color: unset; }

.highlight-gradient-green-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fdc7bf); background-color: unset; }

.highlight-gradient-green-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fa8e80); background-color: unset; }

.highlight-gradient-green-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f85640); background-color: unset; }

.highlight-gradient-green-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f51d00); background-color: unset; }

.highlight-gradient-green-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #b81600); background-color: unset; }

.highlight-gradient-green-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #7b0f00); background-color: unset; }

.highlight-gradient-green-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #3d0700); background-color: unset; }

.highlight-gradient-green-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #250400); background-color: unset; }

.highlight-gradient-green-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fff9f3); background-color: unset; }

.highlight-gradient-green-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fff2e8); background-color: unset; }

.highlight-gradient-green-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #ffdfc4); background-color: unset; }

.highlight-gradient-green-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #febf8a); background-color: unset; }

.highlight-gradient-green-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fe9e4f); background-color: unset; }

.highlight-gradient-green-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fd7e14); background-color: unset; }

.highlight-gradient-green-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #be5f0f); background-color: unset; }

.highlight-gradient-green-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #7f3f0a); background-color: unset; }

.highlight-gradient-green-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #3f2005); background-color: unset; }

.highlight-gradient-green-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #261303); background-color: unset; }

.highlight-gradient-green-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fffcf6); background-color: unset; }

.highlight-gradient-green-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fef9ec); background-color: unset; }

.highlight-gradient-green-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fdf0d0); background-color: unset; }

.highlight-gradient-green-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fbe1a1); background-color: unset; }

.highlight-gradient-green-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f8d272); background-color: unset; }

.highlight-gradient-green-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f6c343); background-color: unset; }

.highlight-gradient-green-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #b99232); background-color: unset; }

.highlight-gradient-green-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #7b6222); background-color: unset; }

.highlight-gradient-green-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #3e3111); background-color: unset; }

.highlight-gradient-green-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #251d0a); background-color: unset; }

.highlight-gradient-green-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f2fff7); background-color: unset; }

.highlight-gradient-green-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #e6feef); background-color: unset; }

.highlight-gradient-green-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #bffdd6); background-color: unset; }

.highlight-gradient-green-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #80faad); background-color: unset; }

.highlight-gradient-green-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #40f883); background-color: unset; }

.highlight-gradient-green-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #00f55a); background-color: unset; }

.highlight-gradient-green-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #00b844); background-color: unset; }

.highlight-gradient-green-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #007b2d); background-color: unset; }

.highlight-gradient-green-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #003d17); background-color: unset; }

.highlight-gradient-green-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #00250e); background-color: unset; }

.highlight-gradient-green-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f2fbfb); background-color: unset; }

.highlight-gradient-green-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #e6f6f8); background-color: unset; }

.highlight-gradient-green-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #c0e9ed); background-color: unset; }

.highlight-gradient-green-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #81d4da); background-color: unset; }

.highlight-gradient-green-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #41bec8); background-color: unset; }

.highlight-gradient-green-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #02a8b5); background-color: unset; }

.highlight-gradient-green-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #027e88); background-color: unset; }

.highlight-gradient-green-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #01545b); background-color: unset; }

.highlight-gradient-green-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #012a2d); background-color: unset; }

.highlight-gradient-green-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #00191b); background-color: unset; }

.highlight-gradient-green-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f5fbfd); background-color: unset; }

.highlight-gradient-green-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #ebf7fa); background-color: unset; }

.highlight-gradient-green-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #ceebf4); background-color: unset; }

.highlight-gradient-green-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #9cd7e8); background-color: unset; }

.highlight-gradient-green-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #6bc3dd); background-color: unset; }

.highlight-gradient-green-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #39afd1); background-color: unset; }

.highlight-gradient-green-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #2b839d); background-color: unset; }

.highlight-gradient-green-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #1d5869); background-color: unset; }

.highlight-gradient-green-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #0e2c34); background-color: unset; }

.highlight-gradient-green-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #091a1f); background-color: unset; }

.highlight-gradient-green-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, white); background-color: unset; }

.highlight-gradient-green-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, white); background-color: unset; }

.highlight-gradient-green-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, white); background-color: unset; }

.highlight-gradient-green-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, white); background-color: unset; }

.highlight-gradient-green-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, white); background-color: unset; }

.highlight-gradient-green-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, white); background-color: unset; }

.highlight-gradient-green-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #bfbfbf); background-color: unset; }

.highlight-gradient-green-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, gray); background-color: unset; }

.highlight-gradient-green-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #404040); background-color: unset; }

.highlight-gradient-green-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #262626); background-color: unset; }

.highlight-gradient-green-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fdfdfd); background-color: unset; }

.highlight-gradient-green-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fbfbfb); background-color: unset; }

.highlight-gradient-green-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f6f6f6); background-color: unset; }

.highlight-gradient-green-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #ececec); background-color: unset; }

.highlight-gradient-green-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #e3e3e3); background-color: unset; }

.highlight-gradient-green-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #d9d9d9); background-color: unset; }

.highlight-gradient-green-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #a3a3a3); background-color: unset; }

.highlight-gradient-green-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #6d6d6d); background-color: unset; }

.highlight-gradient-green-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #363636); background-color: unset; }

.highlight-gradient-green-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #212121); background-color: unset; }

.highlight-gradient-green-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f4f5f5); background-color: unset; }

.highlight-gradient-green-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #eaebeb); background-color: unset; }

.highlight-gradient-green-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #caccce); background-color: unset; }

.highlight-gradient-green-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #969a9c); background-color: unset; }

.highlight-gradient-green-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #61676b); background-color: unset; }

.highlight-gradient-green-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #2c3439); background-color: unset; }

.highlight-gradient-green-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #21272b); background-color: unset; }

.highlight-gradient-green-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #161a1d); background-color: unset; }

.highlight-gradient-green-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #0b0d0e); background-color: unset; }

.highlight-gradient-green-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #070809); background-color: unset; }

.highlight-gradient-teal-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #0171df); background-color: unset; }

.highlight-gradient-teal-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #727cf5); background-color: unset; }

.highlight-gradient-teal-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #6627b3); background-color: unset; }

.highlight-gradient-teal-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #2CA58D); background-color: unset; }

.highlight-gradient-teal-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #6b5eae); background-color: unset; }

.highlight-gradient-teal-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #ff679b); background-color: unset; }

.highlight-gradient-teal-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f51d00); background-color: unset; }

.highlight-gradient-teal-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fd7e14); background-color: unset; }

.highlight-gradient-teal-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #F6C343); background-color: unset; }

.highlight-gradient-teal-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #00f55a); background-color: unset; }

.highlight-gradient-teal-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #02a8b5); background-color: unset; }

.highlight-gradient-teal-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #39afd1); background-color: unset; }

.highlight-gradient-teal-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #FFFFFF); background-color: unset; }

.highlight-gradient-teal-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #2c3439); background-color: unset; }

.highlight-gradient-teal-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f2f8fd); background-color: unset; }

.highlight-gradient-teal-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #e6f1fc); background-color: unset; }

.highlight-gradient-teal-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #c0dcf7); background-color: unset; }

.highlight-gradient-teal-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #80b8ef); background-color: unset; }

.highlight-gradient-teal-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #4195e7); background-color: unset; }

.highlight-gradient-teal-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #0171df); background-color: unset; }

.highlight-gradient-teal-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #0155a7); background-color: unset; }

.highlight-gradient-teal-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #013970); background-color: unset; }

.highlight-gradient-teal-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #001c38); background-color: unset; }

.highlight-gradient-teal-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #001121); background-color: unset; }

.highlight-gradient-teal-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, ghostwhite); background-color: unset; }

.highlight-gradient-teal-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f1f2fe); background-color: unset; }

.highlight-gradient-teal-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #dcdefd); background-color: unset; }

.highlight-gradient-teal-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #b9befa); background-color: unset; }

.highlight-gradient-teal-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #959df8); background-color: unset; }

.highlight-gradient-teal-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #727cf5); background-color: unset; }

.highlight-gradient-teal-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #565db8); background-color: unset; }

.highlight-gradient-teal-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #393e7b); background-color: unset; }

.highlight-gradient-teal-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #1d1f3d); background-color: unset; }

.highlight-gradient-teal-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #111325); background-color: unset; }

.highlight-gradient-teal-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f7f4fb); background-color: unset; }

.highlight-gradient-teal-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f0e9f7); background-color: unset; }

.highlight-gradient-teal-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #d9c9ec); background-color: unset; }

.highlight-gradient-teal-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #b393d9); background-color: unset; }

.highlight-gradient-teal-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #8c5dc6); background-color: unset; }

.highlight-gradient-teal-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #6627b3); background-color: unset; }

.highlight-gradient-teal-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #4d1d86); background-color: unset; }

.highlight-gradient-teal-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #33145a); background-color: unset; }

.highlight-gradient-teal-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #1a0a2d); background-color: unset; }

.highlight-gradient-teal-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #0f061b); background-color: unset; }

.highlight-gradient-teal-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fffeff); background-color: unset; }

.highlight-gradient-teal-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fefdff); background-color: unset; }

.highlight-gradient-teal-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fdf9ff); background-color: unset; }

.highlight-gradient-teal-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #faf4ff); background-color: unset; }

.highlight-gradient-teal-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f8eeff); background-color: unset; }

.highlight-gradient-teal-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #b8aebf); background-color: unset; }

.highlight-gradient-teal-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #7b7480); background-color: unset; }

.highlight-gradient-teal-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #3d3a40); background-color: unset; }

.highlight-gradient-teal-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #252326); background-color: unset; }

.highlight-gradient-teal-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f4fbf9); background-color: unset; }

.highlight-gradient-teal-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #eaf6f4); background-color: unset; }

.highlight-gradient-teal-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #cae9e3); background-color: unset; }

.highlight-gradient-teal-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #96d2c6); background-color: unset; }

.highlight-gradient-teal-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #61bcaa); background-color: unset; }

.highlight-gradient-teal-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #2ca58d); background-color: unset; }

.highlight-gradient-teal-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #217c6a); background-color: unset; }

.highlight-gradient-teal-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #165347); background-color: unset; }

.highlight-gradient-teal-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #0b2923); background-color: unset; }

.highlight-gradient-teal-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #071915); background-color: unset; }

.highlight-gradient-teal-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f8f7fb); background-color: unset; }

.highlight-gradient-teal-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f0eff7); background-color: unset; }

.highlight-gradient-teal-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #dad7eb); background-color: unset; }

.highlight-gradient-teal-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #b5afd7); background-color: unset; }

.highlight-gradient-teal-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #9086c2); background-color: unset; }

.highlight-gradient-teal-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #6b5eae); background-color: unset; }

.highlight-gradient-teal-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #504783); background-color: unset; }

.highlight-gradient-teal-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #362f57); background-color: unset; }

.highlight-gradient-teal-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #1b182c); background-color: unset; }

.highlight-gradient-teal-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #100e1a); background-color: unset; }

.highlight-gradient-teal-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fff7fa); background-color: unset; }

.highlight-gradient-teal-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, lavenderblush); background-color: unset; }

.highlight-gradient-teal-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #ffd9e6); background-color: unset; }

.highlight-gradient-teal-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #ffb3cd); background-color: unset; }

.highlight-gradient-teal-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #ff8db4); background-color: unset; }

.highlight-gradient-teal-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #ff679b); background-color: unset; }

.highlight-gradient-teal-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #bf4d74); background-color: unset; }

.highlight-gradient-teal-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #80344e); background-color: unset; }

.highlight-gradient-teal-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #401a27); background-color: unset; }

.highlight-gradient-teal-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #260f17); background-color: unset; }

.highlight-gradient-teal-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fff4f2); background-color: unset; }

.highlight-gradient-teal-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fee8e6); background-color: unset; }

.highlight-gradient-teal-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fdc7bf); background-color: unset; }

.highlight-gradient-teal-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fa8e80); background-color: unset; }

.highlight-gradient-teal-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f85640); background-color: unset; }

.highlight-gradient-teal-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f51d00); background-color: unset; }

.highlight-gradient-teal-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #b81600); background-color: unset; }

.highlight-gradient-teal-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #7b0f00); background-color: unset; }

.highlight-gradient-teal-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #3d0700); background-color: unset; }

.highlight-gradient-teal-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #250400); background-color: unset; }

.highlight-gradient-teal-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fff9f3); background-color: unset; }

.highlight-gradient-teal-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fff2e8); background-color: unset; }

.highlight-gradient-teal-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #ffdfc4); background-color: unset; }

.highlight-gradient-teal-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #febf8a); background-color: unset; }

.highlight-gradient-teal-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fe9e4f); background-color: unset; }

.highlight-gradient-teal-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fd7e14); background-color: unset; }

.highlight-gradient-teal-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #be5f0f); background-color: unset; }

.highlight-gradient-teal-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #7f3f0a); background-color: unset; }

.highlight-gradient-teal-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #3f2005); background-color: unset; }

.highlight-gradient-teal-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #261303); background-color: unset; }

.highlight-gradient-teal-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fffcf6); background-color: unset; }

.highlight-gradient-teal-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fef9ec); background-color: unset; }

.highlight-gradient-teal-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fdf0d0); background-color: unset; }

.highlight-gradient-teal-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fbe1a1); background-color: unset; }

.highlight-gradient-teal-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f8d272); background-color: unset; }

.highlight-gradient-teal-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f6c343); background-color: unset; }

.highlight-gradient-teal-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #b99232); background-color: unset; }

.highlight-gradient-teal-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #7b6222); background-color: unset; }

.highlight-gradient-teal-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #3e3111); background-color: unset; }

.highlight-gradient-teal-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #251d0a); background-color: unset; }

.highlight-gradient-teal-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f2fff7); background-color: unset; }

.highlight-gradient-teal-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #e6feef); background-color: unset; }

.highlight-gradient-teal-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #bffdd6); background-color: unset; }

.highlight-gradient-teal-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #80faad); background-color: unset; }

.highlight-gradient-teal-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #40f883); background-color: unset; }

.highlight-gradient-teal-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #00f55a); background-color: unset; }

.highlight-gradient-teal-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #00b844); background-color: unset; }

.highlight-gradient-teal-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #007b2d); background-color: unset; }

.highlight-gradient-teal-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #003d17); background-color: unset; }

.highlight-gradient-teal-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #00250e); background-color: unset; }

.highlight-gradient-teal-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f2fbfb); background-color: unset; }

.highlight-gradient-teal-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #e6f6f8); background-color: unset; }

.highlight-gradient-teal-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #c0e9ed); background-color: unset; }

.highlight-gradient-teal-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #81d4da); background-color: unset; }

.highlight-gradient-teal-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #41bec8); background-color: unset; }

.highlight-gradient-teal-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #02a8b5); background-color: unset; }

.highlight-gradient-teal-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #027e88); background-color: unset; }

.highlight-gradient-teal-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #01545b); background-color: unset; }

.highlight-gradient-teal-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #012a2d); background-color: unset; }

.highlight-gradient-teal-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #00191b); background-color: unset; }

.highlight-gradient-teal-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f5fbfd); background-color: unset; }

.highlight-gradient-teal-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #ebf7fa); background-color: unset; }

.highlight-gradient-teal-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #ceebf4); background-color: unset; }

.highlight-gradient-teal-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #9cd7e8); background-color: unset; }

.highlight-gradient-teal-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #6bc3dd); background-color: unset; }

.highlight-gradient-teal-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #39afd1); background-color: unset; }

.highlight-gradient-teal-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #2b839d); background-color: unset; }

.highlight-gradient-teal-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #1d5869); background-color: unset; }

.highlight-gradient-teal-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #0e2c34); background-color: unset; }

.highlight-gradient-teal-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #091a1f); background-color: unset; }

.highlight-gradient-teal-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, white); background-color: unset; }

.highlight-gradient-teal-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, white); background-color: unset; }

.highlight-gradient-teal-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, white); background-color: unset; }

.highlight-gradient-teal-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, white); background-color: unset; }

.highlight-gradient-teal-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, white); background-color: unset; }

.highlight-gradient-teal-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, white); background-color: unset; }

.highlight-gradient-teal-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #bfbfbf); background-color: unset; }

.highlight-gradient-teal-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, gray); background-color: unset; }

.highlight-gradient-teal-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #404040); background-color: unset; }

.highlight-gradient-teal-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #262626); background-color: unset; }

.highlight-gradient-teal-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fdfdfd); background-color: unset; }

.highlight-gradient-teal-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fbfbfb); background-color: unset; }

.highlight-gradient-teal-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f6f6f6); background-color: unset; }

.highlight-gradient-teal-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #ececec); background-color: unset; }

.highlight-gradient-teal-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #e3e3e3); background-color: unset; }

.highlight-gradient-teal-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #a3a3a3); background-color: unset; }

.highlight-gradient-teal-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #6d6d6d); background-color: unset; }

.highlight-gradient-teal-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #363636); background-color: unset; }

.highlight-gradient-teal-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #212121); background-color: unset; }

.highlight-gradient-teal-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f4f5f5); background-color: unset; }

.highlight-gradient-teal-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #eaebeb); background-color: unset; }

.highlight-gradient-teal-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #caccce); background-color: unset; }

.highlight-gradient-teal-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #969a9c); background-color: unset; }

.highlight-gradient-teal-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #61676b); background-color: unset; }

.highlight-gradient-teal-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #2c3439); background-color: unset; }

.highlight-gradient-teal-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #21272b); background-color: unset; }

.highlight-gradient-teal-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #161a1d); background-color: unset; }

.highlight-gradient-teal-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #0b0d0e); background-color: unset; }

.highlight-gradient-teal-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #070809); background-color: unset; }

.highlight-gradient-cyan-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #0171df); background-color: unset; }

.highlight-gradient-cyan-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #727cf5); background-color: unset; }

.highlight-gradient-cyan-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #6627b3); background-color: unset; }

.highlight-gradient-cyan-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #2CA58D); background-color: unset; }

.highlight-gradient-cyan-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #ff679b); background-color: unset; }

.highlight-gradient-cyan-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f51d00); background-color: unset; }

.highlight-gradient-cyan-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #F6C343); background-color: unset; }

.highlight-gradient-cyan-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #00f55a); background-color: unset; }

.highlight-gradient-cyan-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #39afd1); background-color: unset; }

.highlight-gradient-cyan-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #FFFFFF); background-color: unset; }

.highlight-gradient-cyan-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #2c3439); background-color: unset; }

.highlight-gradient-cyan-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f2f8fd); background-color: unset; }

.highlight-gradient-cyan-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #e6f1fc); background-color: unset; }

.highlight-gradient-cyan-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #c0dcf7); background-color: unset; }

.highlight-gradient-cyan-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #80b8ef); background-color: unset; }

.highlight-gradient-cyan-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #4195e7); background-color: unset; }

.highlight-gradient-cyan-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #0171df); background-color: unset; }

.highlight-gradient-cyan-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #0155a7); background-color: unset; }

.highlight-gradient-cyan-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #013970); background-color: unset; }

.highlight-gradient-cyan-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #001c38); background-color: unset; }

.highlight-gradient-cyan-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #001121); background-color: unset; }

.highlight-gradient-cyan-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, ghostwhite); background-color: unset; }

.highlight-gradient-cyan-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f1f2fe); background-color: unset; }

.highlight-gradient-cyan-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #dcdefd); background-color: unset; }

.highlight-gradient-cyan-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #b9befa); background-color: unset; }

.highlight-gradient-cyan-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #959df8); background-color: unset; }

.highlight-gradient-cyan-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #727cf5); background-color: unset; }

.highlight-gradient-cyan-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #565db8); background-color: unset; }

.highlight-gradient-cyan-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #393e7b); background-color: unset; }

.highlight-gradient-cyan-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #1d1f3d); background-color: unset; }

.highlight-gradient-cyan-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #111325); background-color: unset; }

.highlight-gradient-cyan-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f7f4fb); background-color: unset; }

.highlight-gradient-cyan-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f0e9f7); background-color: unset; }

.highlight-gradient-cyan-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #d9c9ec); background-color: unset; }

.highlight-gradient-cyan-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #b393d9); background-color: unset; }

.highlight-gradient-cyan-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #8c5dc6); background-color: unset; }

.highlight-gradient-cyan-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #6627b3); background-color: unset; }

.highlight-gradient-cyan-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #4d1d86); background-color: unset; }

.highlight-gradient-cyan-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #33145a); background-color: unset; }

.highlight-gradient-cyan-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #1a0a2d); background-color: unset; }

.highlight-gradient-cyan-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #0f061b); background-color: unset; }

.highlight-gradient-cyan-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fffeff); background-color: unset; }

.highlight-gradient-cyan-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fefdff); background-color: unset; }

.highlight-gradient-cyan-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fdf9ff); background-color: unset; }

.highlight-gradient-cyan-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #faf4ff); background-color: unset; }

.highlight-gradient-cyan-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f8eeff); background-color: unset; }

.highlight-gradient-cyan-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #b8aebf); background-color: unset; }

.highlight-gradient-cyan-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #7b7480); background-color: unset; }

.highlight-gradient-cyan-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #3d3a40); background-color: unset; }

.highlight-gradient-cyan-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #252326); background-color: unset; }

.highlight-gradient-cyan-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f4fbf9); background-color: unset; }

.highlight-gradient-cyan-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #eaf6f4); background-color: unset; }

.highlight-gradient-cyan-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #cae9e3); background-color: unset; }

.highlight-gradient-cyan-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #96d2c6); background-color: unset; }

.highlight-gradient-cyan-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #61bcaa); background-color: unset; }

.highlight-gradient-cyan-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #2ca58d); background-color: unset; }

.highlight-gradient-cyan-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #217c6a); background-color: unset; }

.highlight-gradient-cyan-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #165347); background-color: unset; }

.highlight-gradient-cyan-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #0b2923); background-color: unset; }

.highlight-gradient-cyan-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #071915); background-color: unset; }

.highlight-gradient-cyan-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f8f7fb); background-color: unset; }

.highlight-gradient-cyan-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f0eff7); background-color: unset; }

.highlight-gradient-cyan-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #dad7eb); background-color: unset; }

.highlight-gradient-cyan-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #b5afd7); background-color: unset; }

.highlight-gradient-cyan-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #9086c2); background-color: unset; }

.highlight-gradient-cyan-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #504783); background-color: unset; }

.highlight-gradient-cyan-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #362f57); background-color: unset; }

.highlight-gradient-cyan-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #1b182c); background-color: unset; }

.highlight-gradient-cyan-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #100e1a); background-color: unset; }

.highlight-gradient-cyan-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fff7fa); background-color: unset; }

.highlight-gradient-cyan-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, lavenderblush); background-color: unset; }

.highlight-gradient-cyan-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #ffd9e6); background-color: unset; }

.highlight-gradient-cyan-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #ffb3cd); background-color: unset; }

.highlight-gradient-cyan-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #ff8db4); background-color: unset; }

.highlight-gradient-cyan-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #ff679b); background-color: unset; }

.highlight-gradient-cyan-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #bf4d74); background-color: unset; }

.highlight-gradient-cyan-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #80344e); background-color: unset; }

.highlight-gradient-cyan-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #401a27); background-color: unset; }

.highlight-gradient-cyan-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #260f17); background-color: unset; }

.highlight-gradient-cyan-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fff4f2); background-color: unset; }

.highlight-gradient-cyan-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fee8e6); background-color: unset; }

.highlight-gradient-cyan-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fdc7bf); background-color: unset; }

.highlight-gradient-cyan-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fa8e80); background-color: unset; }

.highlight-gradient-cyan-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f85640); background-color: unset; }

.highlight-gradient-cyan-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f51d00); background-color: unset; }

.highlight-gradient-cyan-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #b81600); background-color: unset; }

.highlight-gradient-cyan-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #7b0f00); background-color: unset; }

.highlight-gradient-cyan-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #3d0700); background-color: unset; }

.highlight-gradient-cyan-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #250400); background-color: unset; }

.highlight-gradient-cyan-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fff9f3); background-color: unset; }

.highlight-gradient-cyan-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fff2e8); background-color: unset; }

.highlight-gradient-cyan-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #ffdfc4); background-color: unset; }

.highlight-gradient-cyan-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #febf8a); background-color: unset; }

.highlight-gradient-cyan-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fe9e4f); background-color: unset; }

.highlight-gradient-cyan-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #be5f0f); background-color: unset; }

.highlight-gradient-cyan-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #7f3f0a); background-color: unset; }

.highlight-gradient-cyan-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #3f2005); background-color: unset; }

.highlight-gradient-cyan-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #261303); background-color: unset; }

.highlight-gradient-cyan-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fffcf6); background-color: unset; }

.highlight-gradient-cyan-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fef9ec); background-color: unset; }

.highlight-gradient-cyan-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fdf0d0); background-color: unset; }

.highlight-gradient-cyan-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fbe1a1); background-color: unset; }

.highlight-gradient-cyan-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f8d272); background-color: unset; }

.highlight-gradient-cyan-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f6c343); background-color: unset; }

.highlight-gradient-cyan-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #b99232); background-color: unset; }

.highlight-gradient-cyan-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #7b6222); background-color: unset; }

.highlight-gradient-cyan-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #3e3111); background-color: unset; }

.highlight-gradient-cyan-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #251d0a); background-color: unset; }

.highlight-gradient-cyan-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f2fff7); background-color: unset; }

.highlight-gradient-cyan-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #e6feef); background-color: unset; }

.highlight-gradient-cyan-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #bffdd6); background-color: unset; }

.highlight-gradient-cyan-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #80faad); background-color: unset; }

.highlight-gradient-cyan-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #40f883); background-color: unset; }

.highlight-gradient-cyan-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #00f55a); background-color: unset; }

.highlight-gradient-cyan-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #00b844); background-color: unset; }

.highlight-gradient-cyan-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #007b2d); background-color: unset; }

.highlight-gradient-cyan-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #003d17); background-color: unset; }

.highlight-gradient-cyan-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #00250e); background-color: unset; }

.highlight-gradient-cyan-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f2fbfb); background-color: unset; }

.highlight-gradient-cyan-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #e6f6f8); background-color: unset; }

.highlight-gradient-cyan-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #c0e9ed); background-color: unset; }

.highlight-gradient-cyan-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #81d4da); background-color: unset; }

.highlight-gradient-cyan-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #41bec8); background-color: unset; }

.highlight-gradient-cyan-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #027e88); background-color: unset; }

.highlight-gradient-cyan-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #01545b); background-color: unset; }

.highlight-gradient-cyan-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #012a2d); background-color: unset; }

.highlight-gradient-cyan-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #00191b); background-color: unset; }

.highlight-gradient-cyan-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f5fbfd); background-color: unset; }

.highlight-gradient-cyan-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #ebf7fa); background-color: unset; }

.highlight-gradient-cyan-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #ceebf4); background-color: unset; }

.highlight-gradient-cyan-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #9cd7e8); background-color: unset; }

.highlight-gradient-cyan-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #6bc3dd); background-color: unset; }

.highlight-gradient-cyan-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #39afd1); background-color: unset; }

.highlight-gradient-cyan-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #2b839d); background-color: unset; }

.highlight-gradient-cyan-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #1d5869); background-color: unset; }

.highlight-gradient-cyan-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #0e2c34); background-color: unset; }

.highlight-gradient-cyan-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #091a1f); background-color: unset; }

.highlight-gradient-cyan-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, white); background-color: unset; }

.highlight-gradient-cyan-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, white); background-color: unset; }

.highlight-gradient-cyan-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, white); background-color: unset; }

.highlight-gradient-cyan-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, white); background-color: unset; }

.highlight-gradient-cyan-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, white); background-color: unset; }

.highlight-gradient-cyan-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, white); background-color: unset; }

.highlight-gradient-cyan-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #bfbfbf); background-color: unset; }

.highlight-gradient-cyan-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, gray); background-color: unset; }

.highlight-gradient-cyan-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #404040); background-color: unset; }

.highlight-gradient-cyan-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #262626); background-color: unset; }

.highlight-gradient-cyan-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fdfdfd); background-color: unset; }

.highlight-gradient-cyan-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fbfbfb); background-color: unset; }

.highlight-gradient-cyan-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f6f6f6); background-color: unset; }

.highlight-gradient-cyan-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #ececec); background-color: unset; }

.highlight-gradient-cyan-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #e3e3e3); background-color: unset; }

.highlight-gradient-cyan-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #a3a3a3); background-color: unset; }

.highlight-gradient-cyan-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #6d6d6d); background-color: unset; }

.highlight-gradient-cyan-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #363636); background-color: unset; }

.highlight-gradient-cyan-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #212121); background-color: unset; }

.highlight-gradient-cyan-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f4f5f5); background-color: unset; }

.highlight-gradient-cyan-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #eaebeb); background-color: unset; }

.highlight-gradient-cyan-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #caccce); background-color: unset; }

.highlight-gradient-cyan-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #969a9c); background-color: unset; }

.highlight-gradient-cyan-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #61676b); background-color: unset; }

.highlight-gradient-cyan-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #2c3439); background-color: unset; }

.highlight-gradient-cyan-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #21272b); background-color: unset; }

.highlight-gradient-cyan-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #161a1d); background-color: unset; }

.highlight-gradient-cyan-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #0b0d0e); background-color: unset; }

.highlight-gradient-cyan-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #070809); background-color: unset; }

.highlight-gradient-white-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #0171df); background-color: unset; }

.highlight-gradient-white-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #727cf5); background-color: unset; }

.highlight-gradient-white-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #6627b3); background-color: unset; }

.highlight-gradient-white-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #f5e8ff); background-color: unset; }

.highlight-gradient-white-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #2CA58D); background-color: unset; }

.highlight-gradient-white-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #6b5eae); background-color: unset; }

.highlight-gradient-white-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #ff679b); background-color: unset; }

.highlight-gradient-white-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #f51d00); background-color: unset; }

.highlight-gradient-white-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #fd7e14); background-color: unset; }

.highlight-gradient-white-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #F6C343); background-color: unset; }

.highlight-gradient-white-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #00f55a); background-color: unset; }

.highlight-gradient-white-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #02a8b5); background-color: unset; }

.highlight-gradient-white-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #39afd1); background-color: unset; }

.highlight-gradient-white-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #FFFFFF); background-color: unset; }

.highlight-gradient-white-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #d9d9d9); background-color: unset; }

.highlight-gradient-white-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #2c3439); background-color: unset; }

.highlight-gradient-white-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #f2f8fd); background-color: unset; }

.highlight-gradient-white-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #e6f1fc); background-color: unset; }

.highlight-gradient-white-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #c0dcf7); background-color: unset; }

.highlight-gradient-white-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #80b8ef); background-color: unset; }

.highlight-gradient-white-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #4195e7); background-color: unset; }

.highlight-gradient-white-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #0171df); background-color: unset; }

.highlight-gradient-white-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #0155a7); background-color: unset; }

.highlight-gradient-white-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #013970); background-color: unset; }

.highlight-gradient-white-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #001c38); background-color: unset; }

.highlight-gradient-white-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #001121); background-color: unset; }

.highlight-gradient-white-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, ghostwhite); background-color: unset; }

.highlight-gradient-white-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #f1f2fe); background-color: unset; }

.highlight-gradient-white-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #dcdefd); background-color: unset; }

.highlight-gradient-white-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #b9befa); background-color: unset; }

.highlight-gradient-white-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #959df8); background-color: unset; }

.highlight-gradient-white-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #727cf5); background-color: unset; }

.highlight-gradient-white-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #565db8); background-color: unset; }

.highlight-gradient-white-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #393e7b); background-color: unset; }

.highlight-gradient-white-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #1d1f3d); background-color: unset; }

.highlight-gradient-white-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #111325); background-color: unset; }

.highlight-gradient-white-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #f7f4fb); background-color: unset; }

.highlight-gradient-white-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #f0e9f7); background-color: unset; }

.highlight-gradient-white-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #d9c9ec); background-color: unset; }

.highlight-gradient-white-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #b393d9); background-color: unset; }

.highlight-gradient-white-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #8c5dc6); background-color: unset; }

.highlight-gradient-white-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #6627b3); background-color: unset; }

.highlight-gradient-white-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #4d1d86); background-color: unset; }

.highlight-gradient-white-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #33145a); background-color: unset; }

.highlight-gradient-white-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #1a0a2d); background-color: unset; }

.highlight-gradient-white-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #0f061b); background-color: unset; }

.highlight-gradient-white-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #fffeff); background-color: unset; }

.highlight-gradient-white-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #fefdff); background-color: unset; }

.highlight-gradient-white-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #fdf9ff); background-color: unset; }

.highlight-gradient-white-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #faf4ff); background-color: unset; }

.highlight-gradient-white-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #f8eeff); background-color: unset; }

.highlight-gradient-white-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #f5e8ff); background-color: unset; }

.highlight-gradient-white-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #b8aebf); background-color: unset; }

.highlight-gradient-white-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #7b7480); background-color: unset; }

.highlight-gradient-white-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #3d3a40); background-color: unset; }

.highlight-gradient-white-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #252326); background-color: unset; }

.highlight-gradient-white-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #f4fbf9); background-color: unset; }

.highlight-gradient-white-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #eaf6f4); background-color: unset; }

.highlight-gradient-white-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #cae9e3); background-color: unset; }

.highlight-gradient-white-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #96d2c6); background-color: unset; }

.highlight-gradient-white-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #61bcaa); background-color: unset; }

.highlight-gradient-white-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #2ca58d); background-color: unset; }

.highlight-gradient-white-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #217c6a); background-color: unset; }

.highlight-gradient-white-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #165347); background-color: unset; }

.highlight-gradient-white-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #0b2923); background-color: unset; }

.highlight-gradient-white-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #071915); background-color: unset; }

.highlight-gradient-white-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #f8f7fb); background-color: unset; }

.highlight-gradient-white-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #f0eff7); background-color: unset; }

.highlight-gradient-white-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #dad7eb); background-color: unset; }

.highlight-gradient-white-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #b5afd7); background-color: unset; }

.highlight-gradient-white-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #9086c2); background-color: unset; }

.highlight-gradient-white-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #6b5eae); background-color: unset; }

.highlight-gradient-white-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #504783); background-color: unset; }

.highlight-gradient-white-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #362f57); background-color: unset; }

.highlight-gradient-white-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #1b182c); background-color: unset; }

.highlight-gradient-white-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #100e1a); background-color: unset; }

.highlight-gradient-white-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #fff7fa); background-color: unset; }

.highlight-gradient-white-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, lavenderblush); background-color: unset; }

.highlight-gradient-white-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #ffd9e6); background-color: unset; }

.highlight-gradient-white-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #ffb3cd); background-color: unset; }

.highlight-gradient-white-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #ff8db4); background-color: unset; }

.highlight-gradient-white-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #ff679b); background-color: unset; }

.highlight-gradient-white-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #bf4d74); background-color: unset; }

.highlight-gradient-white-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #80344e); background-color: unset; }

.highlight-gradient-white-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #401a27); background-color: unset; }

.highlight-gradient-white-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #260f17); background-color: unset; }

.highlight-gradient-white-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #fff4f2); background-color: unset; }

.highlight-gradient-white-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #fee8e6); background-color: unset; }

.highlight-gradient-white-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #fdc7bf); background-color: unset; }

.highlight-gradient-white-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #fa8e80); background-color: unset; }

.highlight-gradient-white-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #f85640); background-color: unset; }

.highlight-gradient-white-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #f51d00); background-color: unset; }

.highlight-gradient-white-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #b81600); background-color: unset; }

.highlight-gradient-white-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #7b0f00); background-color: unset; }

.highlight-gradient-white-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #3d0700); background-color: unset; }

.highlight-gradient-white-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #250400); background-color: unset; }

.highlight-gradient-white-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #fff9f3); background-color: unset; }

.highlight-gradient-white-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #fff2e8); background-color: unset; }

.highlight-gradient-white-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #ffdfc4); background-color: unset; }

.highlight-gradient-white-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #febf8a); background-color: unset; }

.highlight-gradient-white-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #fe9e4f); background-color: unset; }

.highlight-gradient-white-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #fd7e14); background-color: unset; }

.highlight-gradient-white-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #be5f0f); background-color: unset; }

.highlight-gradient-white-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #7f3f0a); background-color: unset; }

.highlight-gradient-white-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #3f2005); background-color: unset; }

.highlight-gradient-white-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #261303); background-color: unset; }

.highlight-gradient-white-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #fffcf6); background-color: unset; }

.highlight-gradient-white-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #fef9ec); background-color: unset; }

.highlight-gradient-white-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #fdf0d0); background-color: unset; }

.highlight-gradient-white-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #fbe1a1); background-color: unset; }

.highlight-gradient-white-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #f8d272); background-color: unset; }

.highlight-gradient-white-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #f6c343); background-color: unset; }

.highlight-gradient-white-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #b99232); background-color: unset; }

.highlight-gradient-white-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #7b6222); background-color: unset; }

.highlight-gradient-white-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #3e3111); background-color: unset; }

.highlight-gradient-white-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #251d0a); background-color: unset; }

.highlight-gradient-white-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #f2fff7); background-color: unset; }

.highlight-gradient-white-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #e6feef); background-color: unset; }

.highlight-gradient-white-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #bffdd6); background-color: unset; }

.highlight-gradient-white-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #80faad); background-color: unset; }

.highlight-gradient-white-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #40f883); background-color: unset; }

.highlight-gradient-white-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #00f55a); background-color: unset; }

.highlight-gradient-white-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #00b844); background-color: unset; }

.highlight-gradient-white-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #007b2d); background-color: unset; }

.highlight-gradient-white-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #003d17); background-color: unset; }

.highlight-gradient-white-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #00250e); background-color: unset; }

.highlight-gradient-white-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #f2fbfb); background-color: unset; }

.highlight-gradient-white-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #e6f6f8); background-color: unset; }

.highlight-gradient-white-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #c0e9ed); background-color: unset; }

.highlight-gradient-white-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #81d4da); background-color: unset; }

.highlight-gradient-white-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #41bec8); background-color: unset; }

.highlight-gradient-white-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #02a8b5); background-color: unset; }

.highlight-gradient-white-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #027e88); background-color: unset; }

.highlight-gradient-white-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #01545b); background-color: unset; }

.highlight-gradient-white-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #012a2d); background-color: unset; }

.highlight-gradient-white-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #00191b); background-color: unset; }

.highlight-gradient-white-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #f5fbfd); background-color: unset; }

.highlight-gradient-white-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #ebf7fa); background-color: unset; }

.highlight-gradient-white-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #ceebf4); background-color: unset; }

.highlight-gradient-white-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #9cd7e8); background-color: unset; }

.highlight-gradient-white-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #6bc3dd); background-color: unset; }

.highlight-gradient-white-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #39afd1); background-color: unset; }

.highlight-gradient-white-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #2b839d); background-color: unset; }

.highlight-gradient-white-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #1d5869); background-color: unset; }

.highlight-gradient-white-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #0e2c34); background-color: unset; }

.highlight-gradient-white-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #091a1f); background-color: unset; }

.highlight-gradient-white-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, white); background-color: unset; }

.highlight-gradient-white-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, white); background-color: unset; }

.highlight-gradient-white-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, white); background-color: unset; }

.highlight-gradient-white-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, white); background-color: unset; }

.highlight-gradient-white-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, white); background-color: unset; }

.highlight-gradient-white-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, white); background-color: unset; }

.highlight-gradient-white-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #bfbfbf); background-color: unset; }

.highlight-gradient-white-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, gray); background-color: unset; }

.highlight-gradient-white-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #404040); background-color: unset; }

.highlight-gradient-white-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #262626); background-color: unset; }

.highlight-gradient-white-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #fdfdfd); background-color: unset; }

.highlight-gradient-white-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #fbfbfb); background-color: unset; }

.highlight-gradient-white-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #f6f6f6); background-color: unset; }

.highlight-gradient-white-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #ececec); background-color: unset; }

.highlight-gradient-white-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #e3e3e3); background-color: unset; }

.highlight-gradient-white-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #d9d9d9); background-color: unset; }

.highlight-gradient-white-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #a3a3a3); background-color: unset; }

.highlight-gradient-white-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #6d6d6d); background-color: unset; }

.highlight-gradient-white-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #363636); background-color: unset; }

.highlight-gradient-white-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #212121); background-color: unset; }

.highlight-gradient-white-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #f4f5f5); background-color: unset; }

.highlight-gradient-white-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #eaebeb); background-color: unset; }

.highlight-gradient-white-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #caccce); background-color: unset; }

.highlight-gradient-white-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #969a9c); background-color: unset; }

.highlight-gradient-white-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #61676b); background-color: unset; }

.highlight-gradient-white-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #2c3439); background-color: unset; }

.highlight-gradient-white-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #21272b); background-color: unset; }

.highlight-gradient-white-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #161a1d); background-color: unset; }

.highlight-gradient-white-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #0b0d0e); background-color: unset; }

.highlight-gradient-white-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #FFFFFF, #070809); background-color: unset; }

.highlight-gradient-gray-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #0171df); background-color: unset; }

.highlight-gradient-gray-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #727cf5); background-color: unset; }

.highlight-gradient-gray-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #6627b3); background-color: unset; }

.highlight-gradient-gray-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #2CA58D); background-color: unset; }

.highlight-gradient-gray-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #6b5eae); background-color: unset; }

.highlight-gradient-gray-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #ff679b); background-color: unset; }

.highlight-gradient-gray-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f51d00); background-color: unset; }

.highlight-gradient-gray-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fd7e14); background-color: unset; }

.highlight-gradient-gray-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #F6C343); background-color: unset; }

.highlight-gradient-gray-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #00f55a); background-color: unset; }

.highlight-gradient-gray-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #02a8b5); background-color: unset; }

.highlight-gradient-gray-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #39afd1); background-color: unset; }

.highlight-gradient-gray-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #2c3439); background-color: unset; }

.highlight-gradient-gray-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #80b8ef); background-color: unset; }

.highlight-gradient-gray-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #4195e7); background-color: unset; }

.highlight-gradient-gray-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #0171df); background-color: unset; }

.highlight-gradient-gray-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #0155a7); background-color: unset; }

.highlight-gradient-gray-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #013970); background-color: unset; }

.highlight-gradient-gray-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #001c38); background-color: unset; }

.highlight-gradient-gray-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #001121); background-color: unset; }

.highlight-gradient-gray-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, ghostwhite); background-color: unset; }

.highlight-gradient-gray-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #dcdefd); background-color: unset; }

.highlight-gradient-gray-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #b9befa); background-color: unset; }

.highlight-gradient-gray-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #959df8); background-color: unset; }

.highlight-gradient-gray-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #727cf5); background-color: unset; }

.highlight-gradient-gray-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #565db8); background-color: unset; }

.highlight-gradient-gray-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #393e7b); background-color: unset; }

.highlight-gradient-gray-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #111325); background-color: unset; }

.highlight-gradient-gray-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #b393d9); background-color: unset; }

.highlight-gradient-gray-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #6627b3); background-color: unset; }

.highlight-gradient-gray-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #4d1d86); background-color: unset; }

.highlight-gradient-gray-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #33145a); background-color: unset; }

.highlight-gradient-gray-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #0f061b); background-color: unset; }

.highlight-gradient-gray-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fffeff); background-color: unset; }

.highlight-gradient-gray-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fefdff); background-color: unset; }

.highlight-gradient-gray-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #faf4ff); background-color: unset; }

.highlight-gradient-gray-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f8eeff); background-color: unset; }

.highlight-gradient-gray-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #b8aebf); background-color: unset; }

.highlight-gradient-gray-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #7b7480); background-color: unset; }

.highlight-gradient-gray-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #3d3a40); background-color: unset; }

.highlight-gradient-gray-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #252326); background-color: unset; }

.highlight-gradient-gray-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #cae9e3); background-color: unset; }

.highlight-gradient-gray-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #96d2c6); background-color: unset; }

.highlight-gradient-gray-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #61bcaa); background-color: unset; }

.highlight-gradient-gray-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #2ca58d); background-color: unset; }

.highlight-gradient-gray-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #217c6a); background-color: unset; }

.highlight-gradient-gray-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #165347); background-color: unset; }

.highlight-gradient-gray-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #0b2923); background-color: unset; }

.highlight-gradient-gray-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #071915); background-color: unset; }

.highlight-gradient-gray-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f0eff7); background-color: unset; }

.highlight-gradient-gray-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #dad7eb); background-color: unset; }

.highlight-gradient-gray-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #b5afd7); background-color: unset; }

.highlight-gradient-gray-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #9086c2); background-color: unset; }

.highlight-gradient-gray-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #6b5eae); background-color: unset; }

.highlight-gradient-gray-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #504783); background-color: unset; }

.highlight-gradient-gray-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #362f57); background-color: unset; }

.highlight-gradient-gray-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #1b182c); background-color: unset; }

.highlight-gradient-gray-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #100e1a); background-color: unset; }

.highlight-gradient-gray-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fff7fa); background-color: unset; }

.highlight-gradient-gray-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, lavenderblush); background-color: unset; }

.highlight-gradient-gray-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #ff8db4); background-color: unset; }

.highlight-gradient-gray-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #ff679b); background-color: unset; }

.highlight-gradient-gray-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #bf4d74); background-color: unset; }

.highlight-gradient-gray-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #80344e); background-color: unset; }

.highlight-gradient-gray-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #401a27); background-color: unset; }

.highlight-gradient-gray-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #260f17); background-color: unset; }

.highlight-gradient-gray-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fff4f2); background-color: unset; }

.highlight-gradient-gray-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fee8e6); background-color: unset; }

.highlight-gradient-gray-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fa8e80); background-color: unset; }

.highlight-gradient-gray-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f85640); background-color: unset; }

.highlight-gradient-gray-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f51d00); background-color: unset; }

.highlight-gradient-gray-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #b81600); background-color: unset; }

.highlight-gradient-gray-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #7b0f00); background-color: unset; }

.highlight-gradient-gray-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #3d0700); background-color: unset; }

.highlight-gradient-gray-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #250400); background-color: unset; }

.highlight-gradient-gray-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fff9f3); background-color: unset; }

.highlight-gradient-gray-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fff2e8); background-color: unset; }

.highlight-gradient-gray-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #febf8a); background-color: unset; }

.highlight-gradient-gray-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fd7e14); background-color: unset; }

.highlight-gradient-gray-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #be5f0f); background-color: unset; }

.highlight-gradient-gray-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #3f2005); background-color: unset; }

.highlight-gradient-gray-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #261303); background-color: unset; }

.highlight-gradient-gray-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fffcf6); background-color: unset; }

.highlight-gradient-gray-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fef9ec); background-color: unset; }

.highlight-gradient-gray-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f8d272); background-color: unset; }

.highlight-gradient-gray-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f6c343); background-color: unset; }

.highlight-gradient-gray-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #b99232); background-color: unset; }

.highlight-gradient-gray-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #7b6222); background-color: unset; }

.highlight-gradient-gray-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #3e3111); background-color: unset; }

.highlight-gradient-gray-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #251d0a); background-color: unset; }

.highlight-gradient-gray-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f2fff7); background-color: unset; }

.highlight-gradient-gray-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #e6feef); background-color: unset; }

.highlight-gradient-gray-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #bffdd6); background-color: unset; }

.highlight-gradient-gray-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #80faad); background-color: unset; }

.highlight-gradient-gray-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #40f883); background-color: unset; }

.highlight-gradient-gray-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #00f55a); background-color: unset; }

.highlight-gradient-gray-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #00b844); background-color: unset; }

.highlight-gradient-gray-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #007b2d); background-color: unset; }

.highlight-gradient-gray-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #003d17); background-color: unset; }

.highlight-gradient-gray-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #00250e); background-color: unset; }

.highlight-gradient-gray-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #81d4da); background-color: unset; }

.highlight-gradient-gray-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #41bec8); background-color: unset; }

.highlight-gradient-gray-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #02a8b5); background-color: unset; }

.highlight-gradient-gray-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #027e88); background-color: unset; }

.highlight-gradient-gray-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #01545b); background-color: unset; }

.highlight-gradient-gray-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #012a2d); background-color: unset; }

.highlight-gradient-gray-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #00191b); background-color: unset; }

.highlight-gradient-gray-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #ceebf4); background-color: unset; }

.highlight-gradient-gray-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #39afd1); background-color: unset; }

.highlight-gradient-gray-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #2b839d); background-color: unset; }

.highlight-gradient-gray-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #1d5869); background-color: unset; }

.highlight-gradient-gray-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #0e2c34); background-color: unset; }

.highlight-gradient-gray-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #091a1f); background-color: unset; }

.highlight-gradient-gray-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, white); background-color: unset; }

.highlight-gradient-gray-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, white); background-color: unset; }

.highlight-gradient-gray-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, white); background-color: unset; }

.highlight-gradient-gray-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, white); background-color: unset; }

.highlight-gradient-gray-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, white); background-color: unset; }

.highlight-gradient-gray-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, white); background-color: unset; }

.highlight-gradient-gray-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, gray); background-color: unset; }

.highlight-gradient-gray-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #404040); background-color: unset; }

.highlight-gradient-gray-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #262626); background-color: unset; }

.highlight-gradient-gray-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #ececec); background-color: unset; }

.highlight-gradient-gray-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #363636); background-color: unset; }

.highlight-gradient-gray-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #212121); background-color: unset; }

.highlight-gradient-gray-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #eaebeb); background-color: unset; }

.highlight-gradient-gray-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #caccce); background-color: unset; }

.highlight-gradient-gray-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #969a9c); background-color: unset; }

.highlight-gradient-gray-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #61676b); background-color: unset; }

.highlight-gradient-gray-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #2c3439); background-color: unset; }

.highlight-gradient-gray-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #21272b); background-color: unset; }

.highlight-gradient-gray-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #161a1d); background-color: unset; }

.highlight-gradient-gray-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #070809); background-color: unset; }

.highlight-gradient-gray-dark-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #2CA58D); background-color: unset; }

.highlight-gradient-gray-dark-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #F6C343); background-color: unset; }

.highlight-gradient-gray-dark-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-dark-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-dark-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-dark-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-dark-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #80b8ef); background-color: unset; }

.highlight-gradient-gray-dark-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #4195e7); background-color: unset; }

.highlight-gradient-gray-dark-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #0155a7); background-color: unset; }

.highlight-gradient-gray-dark-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #013970); background-color: unset; }

.highlight-gradient-gray-dark-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #001c38); background-color: unset; }

.highlight-gradient-gray-dark-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #001121); background-color: unset; }

.highlight-gradient-gray-dark-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, ghostwhite); background-color: unset; }

.highlight-gradient-gray-dark-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-dark-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #dcdefd); background-color: unset; }

.highlight-gradient-gray-dark-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #b9befa); background-color: unset; }

.highlight-gradient-gray-dark-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #959df8); background-color: unset; }

.highlight-gradient-gray-dark-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #565db8); background-color: unset; }

.highlight-gradient-gray-dark-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #393e7b); background-color: unset; }

.highlight-gradient-gray-dark-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-dark-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #111325); background-color: unset; }

.highlight-gradient-gray-dark-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-dark-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-dark-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-dark-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #b393d9); background-color: unset; }

.highlight-gradient-gray-dark-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-dark-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #4d1d86); background-color: unset; }

.highlight-gradient-gray-dark-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #33145a); background-color: unset; }

.highlight-gradient-gray-dark-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-dark-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #0f061b); background-color: unset; }

.highlight-gradient-gray-dark-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fffeff); background-color: unset; }

.highlight-gradient-gray-dark-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fefdff); background-color: unset; }

.highlight-gradient-gray-dark-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-dark-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #faf4ff); background-color: unset; }

.highlight-gradient-gray-dark-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f8eeff); background-color: unset; }

.highlight-gradient-gray-dark-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #b8aebf); background-color: unset; }

.highlight-gradient-gray-dark-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #7b7480); background-color: unset; }

.highlight-gradient-gray-dark-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #3d3a40); background-color: unset; }

.highlight-gradient-gray-dark-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #252326); background-color: unset; }

.highlight-gradient-gray-dark-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-dark-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-dark-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #cae9e3); background-color: unset; }

.highlight-gradient-gray-dark-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #96d2c6); background-color: unset; }

.highlight-gradient-gray-dark-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #61bcaa); background-color: unset; }

.highlight-gradient-gray-dark-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #2ca58d); background-color: unset; }

.highlight-gradient-gray-dark-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #217c6a); background-color: unset; }

.highlight-gradient-gray-dark-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #165347); background-color: unset; }

.highlight-gradient-gray-dark-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #0b2923); background-color: unset; }

.highlight-gradient-gray-dark-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #071915); background-color: unset; }

.highlight-gradient-gray-dark-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-dark-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f0eff7); background-color: unset; }

.highlight-gradient-gray-dark-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #dad7eb); background-color: unset; }

.highlight-gradient-gray-dark-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #b5afd7); background-color: unset; }

.highlight-gradient-gray-dark-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #9086c2); background-color: unset; }

.highlight-gradient-gray-dark-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #504783); background-color: unset; }

.highlight-gradient-gray-dark-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #362f57); background-color: unset; }

.highlight-gradient-gray-dark-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #1b182c); background-color: unset; }

.highlight-gradient-gray-dark-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #100e1a); background-color: unset; }

.highlight-gradient-gray-dark-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fff7fa); background-color: unset; }

.highlight-gradient-gray-dark-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, lavenderblush); background-color: unset; }

.highlight-gradient-gray-dark-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-dark-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-dark-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #ff8db4); background-color: unset; }

.highlight-gradient-gray-dark-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #bf4d74); background-color: unset; }

.highlight-gradient-gray-dark-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #80344e); background-color: unset; }

.highlight-gradient-gray-dark-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #401a27); background-color: unset; }

.highlight-gradient-gray-dark-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #260f17); background-color: unset; }

.highlight-gradient-gray-dark-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fff4f2); background-color: unset; }

.highlight-gradient-gray-dark-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fee8e6); background-color: unset; }

.highlight-gradient-gray-dark-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-dark-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fa8e80); background-color: unset; }

.highlight-gradient-gray-dark-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f85640); background-color: unset; }

.highlight-gradient-gray-dark-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #b81600); background-color: unset; }

.highlight-gradient-gray-dark-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #7b0f00); background-color: unset; }

.highlight-gradient-gray-dark-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #3d0700); background-color: unset; }

.highlight-gradient-gray-dark-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #250400); background-color: unset; }

.highlight-gradient-gray-dark-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fff9f3); background-color: unset; }

.highlight-gradient-gray-dark-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fff2e8); background-color: unset; }

.highlight-gradient-gray-dark-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-dark-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #febf8a); background-color: unset; }

.highlight-gradient-gray-dark-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-dark-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #be5f0f); background-color: unset; }

.highlight-gradient-gray-dark-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-dark-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #3f2005); background-color: unset; }

.highlight-gradient-gray-dark-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #261303); background-color: unset; }

.highlight-gradient-gray-dark-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fffcf6); background-color: unset; }

.highlight-gradient-gray-dark-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fef9ec); background-color: unset; }

.highlight-gradient-gray-dark-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-dark-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-dark-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f8d272); background-color: unset; }

.highlight-gradient-gray-dark-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f6c343); background-color: unset; }

.highlight-gradient-gray-dark-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #b99232); background-color: unset; }

.highlight-gradient-gray-dark-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #7b6222); background-color: unset; }

.highlight-gradient-gray-dark-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #3e3111); background-color: unset; }

.highlight-gradient-gray-dark-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #251d0a); background-color: unset; }

.highlight-gradient-gray-dark-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f2fff7); background-color: unset; }

.highlight-gradient-gray-dark-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #e6feef); background-color: unset; }

.highlight-gradient-gray-dark-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #bffdd6); background-color: unset; }

.highlight-gradient-gray-dark-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #80faad); background-color: unset; }

.highlight-gradient-gray-dark-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #40f883); background-color: unset; }

.highlight-gradient-gray-dark-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #00b844); background-color: unset; }

.highlight-gradient-gray-dark-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #007b2d); background-color: unset; }

.highlight-gradient-gray-dark-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #003d17); background-color: unset; }

.highlight-gradient-gray-dark-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #00250e); background-color: unset; }

.highlight-gradient-gray-dark-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-dark-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-dark-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-dark-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #81d4da); background-color: unset; }

.highlight-gradient-gray-dark-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #41bec8); background-color: unset; }

.highlight-gradient-gray-dark-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #027e88); background-color: unset; }

.highlight-gradient-gray-dark-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #01545b); background-color: unset; }

.highlight-gradient-gray-dark-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #012a2d); background-color: unset; }

.highlight-gradient-gray-dark-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #00191b); background-color: unset; }

.highlight-gradient-gray-dark-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-dark-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-dark-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #ceebf4); background-color: unset; }

.highlight-gradient-gray-dark-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-dark-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-dark-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #2b839d); background-color: unset; }

.highlight-gradient-gray-dark-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #1d5869); background-color: unset; }

.highlight-gradient-gray-dark-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #0e2c34); background-color: unset; }

.highlight-gradient-gray-dark-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #091a1f); background-color: unset; }

.highlight-gradient-gray-dark-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, white); background-color: unset; }

.highlight-gradient-gray-dark-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, white); background-color: unset; }

.highlight-gradient-gray-dark-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, white); background-color: unset; }

.highlight-gradient-gray-dark-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, white); background-color: unset; }

.highlight-gradient-gray-dark-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, white); background-color: unset; }

.highlight-gradient-gray-dark-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, white); background-color: unset; }

.highlight-gradient-gray-dark-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-dark-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, gray); background-color: unset; }

.highlight-gradient-gray-dark-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #404040); background-color: unset; }

.highlight-gradient-gray-dark-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #262626); background-color: unset; }

.highlight-gradient-gray-dark-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-dark-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-dark-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-dark-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #ececec); background-color: unset; }

.highlight-gradient-gray-dark-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-dark-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-dark-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-dark-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #363636); background-color: unset; }

.highlight-gradient-gray-dark-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #212121); background-color: unset; }

.highlight-gradient-gray-dark-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-dark-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #eaebeb); background-color: unset; }

.highlight-gradient-gray-dark-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #caccce); background-color: unset; }

.highlight-gradient-gray-dark-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #969a9c); background-color: unset; }

.highlight-gradient-gray-dark-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #61676b); background-color: unset; }

.highlight-gradient-gray-dark-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #21272b); background-color: unset; }

.highlight-gradient-gray-dark-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #161a1d); background-color: unset; }

.highlight-gradient-gray-dark-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-dark-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #070809); background-color: unset; }

.highlight-gradient-primary-50-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #0171df); background-color: unset; }

.highlight-gradient-primary-50-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #727cf5); background-color: unset; }

.highlight-gradient-primary-50-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #6627b3); background-color: unset; }

.highlight-gradient-primary-50-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-50-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #2CA58D); background-color: unset; }

.highlight-gradient-primary-50-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #6b5eae); background-color: unset; }

.highlight-gradient-primary-50-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #ff679b); background-color: unset; }

.highlight-gradient-primary-50-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #f51d00); background-color: unset; }

.highlight-gradient-primary-50-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #fd7e14); background-color: unset; }

.highlight-gradient-primary-50-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #F6C343); background-color: unset; }

.highlight-gradient-primary-50-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #00f55a); background-color: unset; }

.highlight-gradient-primary-50-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #02a8b5); background-color: unset; }

.highlight-gradient-primary-50-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #39afd1); background-color: unset; }

.highlight-gradient-primary-50-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #FFFFFF); background-color: unset; }

.highlight-gradient-primary-50-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-50-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #2c3439); background-color: unset; }

.highlight-gradient-primary-50-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #f2f8fd); background-color: unset; }

.highlight-gradient-primary-50-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #e6f1fc); background-color: unset; }

.highlight-gradient-primary-50-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #c0dcf7); background-color: unset; }

.highlight-gradient-primary-50-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #80b8ef); background-color: unset; }

.highlight-gradient-primary-50-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #4195e7); background-color: unset; }

.highlight-gradient-primary-50-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #0171df); background-color: unset; }

.highlight-gradient-primary-50-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #0155a7); background-color: unset; }

.highlight-gradient-primary-50-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #013970); background-color: unset; }

.highlight-gradient-primary-50-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #001c38); background-color: unset; }

.highlight-gradient-primary-50-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #001121); background-color: unset; }

.highlight-gradient-primary-50-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, ghostwhite); background-color: unset; }

.highlight-gradient-primary-50-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #f1f2fe); background-color: unset; }

.highlight-gradient-primary-50-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #dcdefd); background-color: unset; }

.highlight-gradient-primary-50-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #b9befa); background-color: unset; }

.highlight-gradient-primary-50-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #959df8); background-color: unset; }

.highlight-gradient-primary-50-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #727cf5); background-color: unset; }

.highlight-gradient-primary-50-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #565db8); background-color: unset; }

.highlight-gradient-primary-50-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #393e7b); background-color: unset; }

.highlight-gradient-primary-50-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #1d1f3d); background-color: unset; }

.highlight-gradient-primary-50-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #111325); background-color: unset; }

.highlight-gradient-primary-50-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #f7f4fb); background-color: unset; }

.highlight-gradient-primary-50-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #f0e9f7); background-color: unset; }

.highlight-gradient-primary-50-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #d9c9ec); background-color: unset; }

.highlight-gradient-primary-50-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #b393d9); background-color: unset; }

.highlight-gradient-primary-50-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #8c5dc6); background-color: unset; }

.highlight-gradient-primary-50-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #6627b3); background-color: unset; }

.highlight-gradient-primary-50-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #4d1d86); background-color: unset; }

.highlight-gradient-primary-50-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #33145a); background-color: unset; }

.highlight-gradient-primary-50-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #1a0a2d); background-color: unset; }

.highlight-gradient-primary-50-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #0f061b); background-color: unset; }

.highlight-gradient-primary-50-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #fffeff); background-color: unset; }

.highlight-gradient-primary-50-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #fefdff); background-color: unset; }

.highlight-gradient-primary-50-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #fdf9ff); background-color: unset; }

.highlight-gradient-primary-50-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #faf4ff); background-color: unset; }

.highlight-gradient-primary-50-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #f8eeff); background-color: unset; }

.highlight-gradient-primary-50-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-50-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #b8aebf); background-color: unset; }

.highlight-gradient-primary-50-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #7b7480); background-color: unset; }

.highlight-gradient-primary-50-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #3d3a40); background-color: unset; }

.highlight-gradient-primary-50-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #252326); background-color: unset; }

.highlight-gradient-primary-50-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #f4fbf9); background-color: unset; }

.highlight-gradient-primary-50-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #eaf6f4); background-color: unset; }

.highlight-gradient-primary-50-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #cae9e3); background-color: unset; }

.highlight-gradient-primary-50-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #96d2c6); background-color: unset; }

.highlight-gradient-primary-50-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #61bcaa); background-color: unset; }

.highlight-gradient-primary-50-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #2ca58d); background-color: unset; }

.highlight-gradient-primary-50-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #217c6a); background-color: unset; }

.highlight-gradient-primary-50-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #165347); background-color: unset; }

.highlight-gradient-primary-50-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #0b2923); background-color: unset; }

.highlight-gradient-primary-50-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #071915); background-color: unset; }

.highlight-gradient-primary-50-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #f8f7fb); background-color: unset; }

.highlight-gradient-primary-50-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #f0eff7); background-color: unset; }

.highlight-gradient-primary-50-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #dad7eb); background-color: unset; }

.highlight-gradient-primary-50-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #b5afd7); background-color: unset; }

.highlight-gradient-primary-50-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #9086c2); background-color: unset; }

.highlight-gradient-primary-50-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #6b5eae); background-color: unset; }

.highlight-gradient-primary-50-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #504783); background-color: unset; }

.highlight-gradient-primary-50-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #362f57); background-color: unset; }

.highlight-gradient-primary-50-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #1b182c); background-color: unset; }

.highlight-gradient-primary-50-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #100e1a); background-color: unset; }

.highlight-gradient-primary-50-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #fff7fa); background-color: unset; }

.highlight-gradient-primary-50-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, lavenderblush); background-color: unset; }

.highlight-gradient-primary-50-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #ffd9e6); background-color: unset; }

.highlight-gradient-primary-50-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #ffb3cd); background-color: unset; }

.highlight-gradient-primary-50-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #ff8db4); background-color: unset; }

.highlight-gradient-primary-50-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #ff679b); background-color: unset; }

.highlight-gradient-primary-50-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #bf4d74); background-color: unset; }

.highlight-gradient-primary-50-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #80344e); background-color: unset; }

.highlight-gradient-primary-50-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #401a27); background-color: unset; }

.highlight-gradient-primary-50-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #260f17); background-color: unset; }

.highlight-gradient-primary-50-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #fff4f2); background-color: unset; }

.highlight-gradient-primary-50-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #fee8e6); background-color: unset; }

.highlight-gradient-primary-50-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #fdc7bf); background-color: unset; }

.highlight-gradient-primary-50-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #fa8e80); background-color: unset; }

.highlight-gradient-primary-50-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #f85640); background-color: unset; }

.highlight-gradient-primary-50-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #f51d00); background-color: unset; }

.highlight-gradient-primary-50-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #b81600); background-color: unset; }

.highlight-gradient-primary-50-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #7b0f00); background-color: unset; }

.highlight-gradient-primary-50-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #3d0700); background-color: unset; }

.highlight-gradient-primary-50-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #250400); background-color: unset; }

.highlight-gradient-primary-50-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #fff9f3); background-color: unset; }

.highlight-gradient-primary-50-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #fff2e8); background-color: unset; }

.highlight-gradient-primary-50-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #ffdfc4); background-color: unset; }

.highlight-gradient-primary-50-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #febf8a); background-color: unset; }

.highlight-gradient-primary-50-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #fe9e4f); background-color: unset; }

.highlight-gradient-primary-50-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #fd7e14); background-color: unset; }

.highlight-gradient-primary-50-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #be5f0f); background-color: unset; }

.highlight-gradient-primary-50-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #7f3f0a); background-color: unset; }

.highlight-gradient-primary-50-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #3f2005); background-color: unset; }

.highlight-gradient-primary-50-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #261303); background-color: unset; }

.highlight-gradient-primary-50-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #fffcf6); background-color: unset; }

.highlight-gradient-primary-50-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #fef9ec); background-color: unset; }

.highlight-gradient-primary-50-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #fdf0d0); background-color: unset; }

.highlight-gradient-primary-50-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #fbe1a1); background-color: unset; }

.highlight-gradient-primary-50-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #f8d272); background-color: unset; }

.highlight-gradient-primary-50-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #f6c343); background-color: unset; }

.highlight-gradient-primary-50-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #b99232); background-color: unset; }

.highlight-gradient-primary-50-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #7b6222); background-color: unset; }

.highlight-gradient-primary-50-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #3e3111); background-color: unset; }

.highlight-gradient-primary-50-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #251d0a); background-color: unset; }

.highlight-gradient-primary-50-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #f2fff7); background-color: unset; }

.highlight-gradient-primary-50-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #e6feef); background-color: unset; }

.highlight-gradient-primary-50-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #bffdd6); background-color: unset; }

.highlight-gradient-primary-50-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #80faad); background-color: unset; }

.highlight-gradient-primary-50-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #40f883); background-color: unset; }

.highlight-gradient-primary-50-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #00f55a); background-color: unset; }

.highlight-gradient-primary-50-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #00b844); background-color: unset; }

.highlight-gradient-primary-50-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #007b2d); background-color: unset; }

.highlight-gradient-primary-50-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #003d17); background-color: unset; }

.highlight-gradient-primary-50-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #00250e); background-color: unset; }

.highlight-gradient-primary-50-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #f2fbfb); background-color: unset; }

.highlight-gradient-primary-50-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #e6f6f8); background-color: unset; }

.highlight-gradient-primary-50-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #c0e9ed); background-color: unset; }

.highlight-gradient-primary-50-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #81d4da); background-color: unset; }

.highlight-gradient-primary-50-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #41bec8); background-color: unset; }

.highlight-gradient-primary-50-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #02a8b5); background-color: unset; }

.highlight-gradient-primary-50-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #027e88); background-color: unset; }

.highlight-gradient-primary-50-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #01545b); background-color: unset; }

.highlight-gradient-primary-50-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #012a2d); background-color: unset; }

.highlight-gradient-primary-50-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #00191b); background-color: unset; }

.highlight-gradient-primary-50-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #f5fbfd); background-color: unset; }

.highlight-gradient-primary-50-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #ebf7fa); background-color: unset; }

.highlight-gradient-primary-50-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #ceebf4); background-color: unset; }

.highlight-gradient-primary-50-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #9cd7e8); background-color: unset; }

.highlight-gradient-primary-50-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #6bc3dd); background-color: unset; }

.highlight-gradient-primary-50-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #39afd1); background-color: unset; }

.highlight-gradient-primary-50-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #2b839d); background-color: unset; }

.highlight-gradient-primary-50-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #1d5869); background-color: unset; }

.highlight-gradient-primary-50-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #0e2c34); background-color: unset; }

.highlight-gradient-primary-50-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #091a1f); background-color: unset; }

.highlight-gradient-primary-50-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, white); background-color: unset; }

.highlight-gradient-primary-50-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, white); background-color: unset; }

.highlight-gradient-primary-50-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, white); background-color: unset; }

.highlight-gradient-primary-50-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, white); background-color: unset; }

.highlight-gradient-primary-50-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, white); background-color: unset; }

.highlight-gradient-primary-50-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, white); background-color: unset; }

.highlight-gradient-primary-50-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #bfbfbf); background-color: unset; }

.highlight-gradient-primary-50-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, gray); background-color: unset; }

.highlight-gradient-primary-50-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #404040); background-color: unset; }

.highlight-gradient-primary-50-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #262626); background-color: unset; }

.highlight-gradient-primary-50-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #fdfdfd); background-color: unset; }

.highlight-gradient-primary-50-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #fbfbfb); background-color: unset; }

.highlight-gradient-primary-50-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #f6f6f6); background-color: unset; }

.highlight-gradient-primary-50-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #ececec); background-color: unset; }

.highlight-gradient-primary-50-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #e3e3e3); background-color: unset; }

.highlight-gradient-primary-50-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-50-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #a3a3a3); background-color: unset; }

.highlight-gradient-primary-50-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #6d6d6d); background-color: unset; }

.highlight-gradient-primary-50-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #363636); background-color: unset; }

.highlight-gradient-primary-50-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #212121); background-color: unset; }

.highlight-gradient-primary-50-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #f4f5f5); background-color: unset; }

.highlight-gradient-primary-50-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #eaebeb); background-color: unset; }

.highlight-gradient-primary-50-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #caccce); background-color: unset; }

.highlight-gradient-primary-50-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #969a9c); background-color: unset; }

.highlight-gradient-primary-50-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #61676b); background-color: unset; }

.highlight-gradient-primary-50-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #2c3439); background-color: unset; }

.highlight-gradient-primary-50-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #21272b); background-color: unset; }

.highlight-gradient-primary-50-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #161a1d); background-color: unset; }

.highlight-gradient-primary-50-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #0b0d0e); background-color: unset; }

.highlight-gradient-primary-50-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2f8fd, #070809); background-color: unset; }

.highlight-gradient-primary-100-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #0171df); background-color: unset; }

.highlight-gradient-primary-100-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #727cf5); background-color: unset; }

.highlight-gradient-primary-100-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #6627b3); background-color: unset; }

.highlight-gradient-primary-100-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-100-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #2CA58D); background-color: unset; }

.highlight-gradient-primary-100-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #6b5eae); background-color: unset; }

.highlight-gradient-primary-100-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #ff679b); background-color: unset; }

.highlight-gradient-primary-100-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #f51d00); background-color: unset; }

.highlight-gradient-primary-100-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #fd7e14); background-color: unset; }

.highlight-gradient-primary-100-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #F6C343); background-color: unset; }

.highlight-gradient-primary-100-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #00f55a); background-color: unset; }

.highlight-gradient-primary-100-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #02a8b5); background-color: unset; }

.highlight-gradient-primary-100-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #39afd1); background-color: unset; }

.highlight-gradient-primary-100-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #FFFFFF); background-color: unset; }

.highlight-gradient-primary-100-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-100-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #2c3439); background-color: unset; }

.highlight-gradient-primary-100-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #f2f8fd); background-color: unset; }

.highlight-gradient-primary-100-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #e6f1fc); background-color: unset; }

.highlight-gradient-primary-100-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #c0dcf7); background-color: unset; }

.highlight-gradient-primary-100-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #80b8ef); background-color: unset; }

.highlight-gradient-primary-100-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #4195e7); background-color: unset; }

.highlight-gradient-primary-100-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #0171df); background-color: unset; }

.highlight-gradient-primary-100-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #0155a7); background-color: unset; }

.highlight-gradient-primary-100-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #013970); background-color: unset; }

.highlight-gradient-primary-100-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #001c38); background-color: unset; }

.highlight-gradient-primary-100-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #001121); background-color: unset; }

.highlight-gradient-primary-100-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, ghostwhite); background-color: unset; }

.highlight-gradient-primary-100-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #f1f2fe); background-color: unset; }

.highlight-gradient-primary-100-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #dcdefd); background-color: unset; }

.highlight-gradient-primary-100-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #b9befa); background-color: unset; }

.highlight-gradient-primary-100-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #959df8); background-color: unset; }

.highlight-gradient-primary-100-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #727cf5); background-color: unset; }

.highlight-gradient-primary-100-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #565db8); background-color: unset; }

.highlight-gradient-primary-100-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #393e7b); background-color: unset; }

.highlight-gradient-primary-100-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #1d1f3d); background-color: unset; }

.highlight-gradient-primary-100-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #111325); background-color: unset; }

.highlight-gradient-primary-100-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #f7f4fb); background-color: unset; }

.highlight-gradient-primary-100-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #f0e9f7); background-color: unset; }

.highlight-gradient-primary-100-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #d9c9ec); background-color: unset; }

.highlight-gradient-primary-100-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #b393d9); background-color: unset; }

.highlight-gradient-primary-100-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #8c5dc6); background-color: unset; }

.highlight-gradient-primary-100-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #6627b3); background-color: unset; }

.highlight-gradient-primary-100-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #4d1d86); background-color: unset; }

.highlight-gradient-primary-100-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #33145a); background-color: unset; }

.highlight-gradient-primary-100-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #1a0a2d); background-color: unset; }

.highlight-gradient-primary-100-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #0f061b); background-color: unset; }

.highlight-gradient-primary-100-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #fffeff); background-color: unset; }

.highlight-gradient-primary-100-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #fefdff); background-color: unset; }

.highlight-gradient-primary-100-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #fdf9ff); background-color: unset; }

.highlight-gradient-primary-100-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #faf4ff); background-color: unset; }

.highlight-gradient-primary-100-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #f8eeff); background-color: unset; }

.highlight-gradient-primary-100-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-100-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #b8aebf); background-color: unset; }

.highlight-gradient-primary-100-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #7b7480); background-color: unset; }

.highlight-gradient-primary-100-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #3d3a40); background-color: unset; }

.highlight-gradient-primary-100-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #252326); background-color: unset; }

.highlight-gradient-primary-100-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #f4fbf9); background-color: unset; }

.highlight-gradient-primary-100-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #eaf6f4); background-color: unset; }

.highlight-gradient-primary-100-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #cae9e3); background-color: unset; }

.highlight-gradient-primary-100-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #96d2c6); background-color: unset; }

.highlight-gradient-primary-100-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #61bcaa); background-color: unset; }

.highlight-gradient-primary-100-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #2ca58d); background-color: unset; }

.highlight-gradient-primary-100-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #217c6a); background-color: unset; }

.highlight-gradient-primary-100-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #165347); background-color: unset; }

.highlight-gradient-primary-100-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #0b2923); background-color: unset; }

.highlight-gradient-primary-100-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #071915); background-color: unset; }

.highlight-gradient-primary-100-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #f8f7fb); background-color: unset; }

.highlight-gradient-primary-100-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #f0eff7); background-color: unset; }

.highlight-gradient-primary-100-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #dad7eb); background-color: unset; }

.highlight-gradient-primary-100-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #b5afd7); background-color: unset; }

.highlight-gradient-primary-100-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #9086c2); background-color: unset; }

.highlight-gradient-primary-100-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #6b5eae); background-color: unset; }

.highlight-gradient-primary-100-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #504783); background-color: unset; }

.highlight-gradient-primary-100-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #362f57); background-color: unset; }

.highlight-gradient-primary-100-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #1b182c); background-color: unset; }

.highlight-gradient-primary-100-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #100e1a); background-color: unset; }

.highlight-gradient-primary-100-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #fff7fa); background-color: unset; }

.highlight-gradient-primary-100-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, lavenderblush); background-color: unset; }

.highlight-gradient-primary-100-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #ffd9e6); background-color: unset; }

.highlight-gradient-primary-100-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #ffb3cd); background-color: unset; }

.highlight-gradient-primary-100-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #ff8db4); background-color: unset; }

.highlight-gradient-primary-100-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #ff679b); background-color: unset; }

.highlight-gradient-primary-100-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #bf4d74); background-color: unset; }

.highlight-gradient-primary-100-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #80344e); background-color: unset; }

.highlight-gradient-primary-100-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #401a27); background-color: unset; }

.highlight-gradient-primary-100-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #260f17); background-color: unset; }

.highlight-gradient-primary-100-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #fff4f2); background-color: unset; }

.highlight-gradient-primary-100-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #fee8e6); background-color: unset; }

.highlight-gradient-primary-100-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #fdc7bf); background-color: unset; }

.highlight-gradient-primary-100-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #fa8e80); background-color: unset; }

.highlight-gradient-primary-100-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #f85640); background-color: unset; }

.highlight-gradient-primary-100-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #f51d00); background-color: unset; }

.highlight-gradient-primary-100-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #b81600); background-color: unset; }

.highlight-gradient-primary-100-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #7b0f00); background-color: unset; }

.highlight-gradient-primary-100-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #3d0700); background-color: unset; }

.highlight-gradient-primary-100-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #250400); background-color: unset; }

.highlight-gradient-primary-100-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #fff9f3); background-color: unset; }

.highlight-gradient-primary-100-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #fff2e8); background-color: unset; }

.highlight-gradient-primary-100-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #ffdfc4); background-color: unset; }

.highlight-gradient-primary-100-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #febf8a); background-color: unset; }

.highlight-gradient-primary-100-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #fe9e4f); background-color: unset; }

.highlight-gradient-primary-100-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #fd7e14); background-color: unset; }

.highlight-gradient-primary-100-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #be5f0f); background-color: unset; }

.highlight-gradient-primary-100-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #7f3f0a); background-color: unset; }

.highlight-gradient-primary-100-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #3f2005); background-color: unset; }

.highlight-gradient-primary-100-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #261303); background-color: unset; }

.highlight-gradient-primary-100-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #fffcf6); background-color: unset; }

.highlight-gradient-primary-100-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #fef9ec); background-color: unset; }

.highlight-gradient-primary-100-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #fdf0d0); background-color: unset; }

.highlight-gradient-primary-100-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #fbe1a1); background-color: unset; }

.highlight-gradient-primary-100-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #f8d272); background-color: unset; }

.highlight-gradient-primary-100-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #f6c343); background-color: unset; }

.highlight-gradient-primary-100-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #b99232); background-color: unset; }

.highlight-gradient-primary-100-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #7b6222); background-color: unset; }

.highlight-gradient-primary-100-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #3e3111); background-color: unset; }

.highlight-gradient-primary-100-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #251d0a); background-color: unset; }

.highlight-gradient-primary-100-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #f2fff7); background-color: unset; }

.highlight-gradient-primary-100-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #e6feef); background-color: unset; }

.highlight-gradient-primary-100-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #bffdd6); background-color: unset; }

.highlight-gradient-primary-100-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #80faad); background-color: unset; }

.highlight-gradient-primary-100-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #40f883); background-color: unset; }

.highlight-gradient-primary-100-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #00f55a); background-color: unset; }

.highlight-gradient-primary-100-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #00b844); background-color: unset; }

.highlight-gradient-primary-100-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #007b2d); background-color: unset; }

.highlight-gradient-primary-100-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #003d17); background-color: unset; }

.highlight-gradient-primary-100-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #00250e); background-color: unset; }

.highlight-gradient-primary-100-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #f2fbfb); background-color: unset; }

.highlight-gradient-primary-100-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #e6f6f8); background-color: unset; }

.highlight-gradient-primary-100-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #c0e9ed); background-color: unset; }

.highlight-gradient-primary-100-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #81d4da); background-color: unset; }

.highlight-gradient-primary-100-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #41bec8); background-color: unset; }

.highlight-gradient-primary-100-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #02a8b5); background-color: unset; }

.highlight-gradient-primary-100-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #027e88); background-color: unset; }

.highlight-gradient-primary-100-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #01545b); background-color: unset; }

.highlight-gradient-primary-100-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #012a2d); background-color: unset; }

.highlight-gradient-primary-100-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #00191b); background-color: unset; }

.highlight-gradient-primary-100-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #f5fbfd); background-color: unset; }

.highlight-gradient-primary-100-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #ebf7fa); background-color: unset; }

.highlight-gradient-primary-100-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #ceebf4); background-color: unset; }

.highlight-gradient-primary-100-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #9cd7e8); background-color: unset; }

.highlight-gradient-primary-100-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #6bc3dd); background-color: unset; }

.highlight-gradient-primary-100-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #39afd1); background-color: unset; }

.highlight-gradient-primary-100-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #2b839d); background-color: unset; }

.highlight-gradient-primary-100-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #1d5869); background-color: unset; }

.highlight-gradient-primary-100-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #0e2c34); background-color: unset; }

.highlight-gradient-primary-100-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #091a1f); background-color: unset; }

.highlight-gradient-primary-100-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, white); background-color: unset; }

.highlight-gradient-primary-100-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, white); background-color: unset; }

.highlight-gradient-primary-100-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, white); background-color: unset; }

.highlight-gradient-primary-100-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, white); background-color: unset; }

.highlight-gradient-primary-100-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, white); background-color: unset; }

.highlight-gradient-primary-100-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, white); background-color: unset; }

.highlight-gradient-primary-100-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #bfbfbf); background-color: unset; }

.highlight-gradient-primary-100-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, gray); background-color: unset; }

.highlight-gradient-primary-100-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #404040); background-color: unset; }

.highlight-gradient-primary-100-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #262626); background-color: unset; }

.highlight-gradient-primary-100-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #fdfdfd); background-color: unset; }

.highlight-gradient-primary-100-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #fbfbfb); background-color: unset; }

.highlight-gradient-primary-100-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #f6f6f6); background-color: unset; }

.highlight-gradient-primary-100-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #ececec); background-color: unset; }

.highlight-gradient-primary-100-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #e3e3e3); background-color: unset; }

.highlight-gradient-primary-100-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-100-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #a3a3a3); background-color: unset; }

.highlight-gradient-primary-100-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #6d6d6d); background-color: unset; }

.highlight-gradient-primary-100-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #363636); background-color: unset; }

.highlight-gradient-primary-100-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #212121); background-color: unset; }

.highlight-gradient-primary-100-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #f4f5f5); background-color: unset; }

.highlight-gradient-primary-100-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #eaebeb); background-color: unset; }

.highlight-gradient-primary-100-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #caccce); background-color: unset; }

.highlight-gradient-primary-100-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #969a9c); background-color: unset; }

.highlight-gradient-primary-100-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #61676b); background-color: unset; }

.highlight-gradient-primary-100-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #2c3439); background-color: unset; }

.highlight-gradient-primary-100-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #21272b); background-color: unset; }

.highlight-gradient-primary-100-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #161a1d); background-color: unset; }

.highlight-gradient-primary-100-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #0b0d0e); background-color: unset; }

.highlight-gradient-primary-100-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f1fc, #070809); background-color: unset; }

.highlight-gradient-primary-200-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #0171df); background-color: unset; }

.highlight-gradient-primary-200-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #727cf5); background-color: unset; }

.highlight-gradient-primary-200-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #6627b3); background-color: unset; }

.highlight-gradient-primary-200-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-200-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #2CA58D); background-color: unset; }

.highlight-gradient-primary-200-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #6b5eae); background-color: unset; }

.highlight-gradient-primary-200-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #ff679b); background-color: unset; }

.highlight-gradient-primary-200-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #f51d00); background-color: unset; }

.highlight-gradient-primary-200-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #fd7e14); background-color: unset; }

.highlight-gradient-primary-200-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #F6C343); background-color: unset; }

.highlight-gradient-primary-200-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #00f55a); background-color: unset; }

.highlight-gradient-primary-200-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #02a8b5); background-color: unset; }

.highlight-gradient-primary-200-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #39afd1); background-color: unset; }

.highlight-gradient-primary-200-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #FFFFFF); background-color: unset; }

.highlight-gradient-primary-200-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-200-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #2c3439); background-color: unset; }

.highlight-gradient-primary-200-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #f2f8fd); background-color: unset; }

.highlight-gradient-primary-200-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #e6f1fc); background-color: unset; }

.highlight-gradient-primary-200-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #c0dcf7); background-color: unset; }

.highlight-gradient-primary-200-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #80b8ef); background-color: unset; }

.highlight-gradient-primary-200-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #4195e7); background-color: unset; }

.highlight-gradient-primary-200-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #0171df); background-color: unset; }

.highlight-gradient-primary-200-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #0155a7); background-color: unset; }

.highlight-gradient-primary-200-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #013970); background-color: unset; }

.highlight-gradient-primary-200-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #001c38); background-color: unset; }

.highlight-gradient-primary-200-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #001121); background-color: unset; }

.highlight-gradient-primary-200-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, ghostwhite); background-color: unset; }

.highlight-gradient-primary-200-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #f1f2fe); background-color: unset; }

.highlight-gradient-primary-200-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #dcdefd); background-color: unset; }

.highlight-gradient-primary-200-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #b9befa); background-color: unset; }

.highlight-gradient-primary-200-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #959df8); background-color: unset; }

.highlight-gradient-primary-200-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #727cf5); background-color: unset; }

.highlight-gradient-primary-200-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #565db8); background-color: unset; }

.highlight-gradient-primary-200-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #393e7b); background-color: unset; }

.highlight-gradient-primary-200-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #1d1f3d); background-color: unset; }

.highlight-gradient-primary-200-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #111325); background-color: unset; }

.highlight-gradient-primary-200-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #f7f4fb); background-color: unset; }

.highlight-gradient-primary-200-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #f0e9f7); background-color: unset; }

.highlight-gradient-primary-200-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #d9c9ec); background-color: unset; }

.highlight-gradient-primary-200-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #b393d9); background-color: unset; }

.highlight-gradient-primary-200-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #8c5dc6); background-color: unset; }

.highlight-gradient-primary-200-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #6627b3); background-color: unset; }

.highlight-gradient-primary-200-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #4d1d86); background-color: unset; }

.highlight-gradient-primary-200-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #33145a); background-color: unset; }

.highlight-gradient-primary-200-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #1a0a2d); background-color: unset; }

.highlight-gradient-primary-200-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #0f061b); background-color: unset; }

.highlight-gradient-primary-200-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #fffeff); background-color: unset; }

.highlight-gradient-primary-200-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #fefdff); background-color: unset; }

.highlight-gradient-primary-200-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #fdf9ff); background-color: unset; }

.highlight-gradient-primary-200-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #faf4ff); background-color: unset; }

.highlight-gradient-primary-200-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #f8eeff); background-color: unset; }

.highlight-gradient-primary-200-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-200-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #b8aebf); background-color: unset; }

.highlight-gradient-primary-200-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #7b7480); background-color: unset; }

.highlight-gradient-primary-200-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #3d3a40); background-color: unset; }

.highlight-gradient-primary-200-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #252326); background-color: unset; }

.highlight-gradient-primary-200-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #f4fbf9); background-color: unset; }

.highlight-gradient-primary-200-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #eaf6f4); background-color: unset; }

.highlight-gradient-primary-200-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #cae9e3); background-color: unset; }

.highlight-gradient-primary-200-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #96d2c6); background-color: unset; }

.highlight-gradient-primary-200-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #61bcaa); background-color: unset; }

.highlight-gradient-primary-200-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #2ca58d); background-color: unset; }

.highlight-gradient-primary-200-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #217c6a); background-color: unset; }

.highlight-gradient-primary-200-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #165347); background-color: unset; }

.highlight-gradient-primary-200-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #0b2923); background-color: unset; }

.highlight-gradient-primary-200-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #071915); background-color: unset; }

.highlight-gradient-primary-200-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #f8f7fb); background-color: unset; }

.highlight-gradient-primary-200-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #f0eff7); background-color: unset; }

.highlight-gradient-primary-200-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #dad7eb); background-color: unset; }

.highlight-gradient-primary-200-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #b5afd7); background-color: unset; }

.highlight-gradient-primary-200-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #9086c2); background-color: unset; }

.highlight-gradient-primary-200-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #6b5eae); background-color: unset; }

.highlight-gradient-primary-200-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #504783); background-color: unset; }

.highlight-gradient-primary-200-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #362f57); background-color: unset; }

.highlight-gradient-primary-200-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #1b182c); background-color: unset; }

.highlight-gradient-primary-200-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #100e1a); background-color: unset; }

.highlight-gradient-primary-200-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #fff7fa); background-color: unset; }

.highlight-gradient-primary-200-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, lavenderblush); background-color: unset; }

.highlight-gradient-primary-200-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #ffd9e6); background-color: unset; }

.highlight-gradient-primary-200-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #ffb3cd); background-color: unset; }

.highlight-gradient-primary-200-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #ff8db4); background-color: unset; }

.highlight-gradient-primary-200-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #ff679b); background-color: unset; }

.highlight-gradient-primary-200-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #bf4d74); background-color: unset; }

.highlight-gradient-primary-200-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #80344e); background-color: unset; }

.highlight-gradient-primary-200-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #401a27); background-color: unset; }

.highlight-gradient-primary-200-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #260f17); background-color: unset; }

.highlight-gradient-primary-200-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #fff4f2); background-color: unset; }

.highlight-gradient-primary-200-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #fee8e6); background-color: unset; }

.highlight-gradient-primary-200-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #fdc7bf); background-color: unset; }

.highlight-gradient-primary-200-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #fa8e80); background-color: unset; }

.highlight-gradient-primary-200-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #f85640); background-color: unset; }

.highlight-gradient-primary-200-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #f51d00); background-color: unset; }

.highlight-gradient-primary-200-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #b81600); background-color: unset; }

.highlight-gradient-primary-200-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #7b0f00); background-color: unset; }

.highlight-gradient-primary-200-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #3d0700); background-color: unset; }

.highlight-gradient-primary-200-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #250400); background-color: unset; }

.highlight-gradient-primary-200-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #fff9f3); background-color: unset; }

.highlight-gradient-primary-200-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #fff2e8); background-color: unset; }

.highlight-gradient-primary-200-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #ffdfc4); background-color: unset; }

.highlight-gradient-primary-200-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #febf8a); background-color: unset; }

.highlight-gradient-primary-200-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #fe9e4f); background-color: unset; }

.highlight-gradient-primary-200-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #fd7e14); background-color: unset; }

.highlight-gradient-primary-200-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #be5f0f); background-color: unset; }

.highlight-gradient-primary-200-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #7f3f0a); background-color: unset; }

.highlight-gradient-primary-200-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #3f2005); background-color: unset; }

.highlight-gradient-primary-200-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #261303); background-color: unset; }

.highlight-gradient-primary-200-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #fffcf6); background-color: unset; }

.highlight-gradient-primary-200-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #fef9ec); background-color: unset; }

.highlight-gradient-primary-200-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #fdf0d0); background-color: unset; }

.highlight-gradient-primary-200-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #fbe1a1); background-color: unset; }

.highlight-gradient-primary-200-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #f8d272); background-color: unset; }

.highlight-gradient-primary-200-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #f6c343); background-color: unset; }

.highlight-gradient-primary-200-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #b99232); background-color: unset; }

.highlight-gradient-primary-200-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #7b6222); background-color: unset; }

.highlight-gradient-primary-200-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #3e3111); background-color: unset; }

.highlight-gradient-primary-200-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #251d0a); background-color: unset; }

.highlight-gradient-primary-200-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #f2fff7); background-color: unset; }

.highlight-gradient-primary-200-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #e6feef); background-color: unset; }

.highlight-gradient-primary-200-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #bffdd6); background-color: unset; }

.highlight-gradient-primary-200-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #80faad); background-color: unset; }

.highlight-gradient-primary-200-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #40f883); background-color: unset; }

.highlight-gradient-primary-200-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #00f55a); background-color: unset; }

.highlight-gradient-primary-200-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #00b844); background-color: unset; }

.highlight-gradient-primary-200-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #007b2d); background-color: unset; }

.highlight-gradient-primary-200-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #003d17); background-color: unset; }

.highlight-gradient-primary-200-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #00250e); background-color: unset; }

.highlight-gradient-primary-200-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #f2fbfb); background-color: unset; }

.highlight-gradient-primary-200-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #e6f6f8); background-color: unset; }

.highlight-gradient-primary-200-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #c0e9ed); background-color: unset; }

.highlight-gradient-primary-200-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #81d4da); background-color: unset; }

.highlight-gradient-primary-200-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #41bec8); background-color: unset; }

.highlight-gradient-primary-200-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #02a8b5); background-color: unset; }

.highlight-gradient-primary-200-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #027e88); background-color: unset; }

.highlight-gradient-primary-200-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #01545b); background-color: unset; }

.highlight-gradient-primary-200-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #012a2d); background-color: unset; }

.highlight-gradient-primary-200-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #00191b); background-color: unset; }

.highlight-gradient-primary-200-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #f5fbfd); background-color: unset; }

.highlight-gradient-primary-200-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #ebf7fa); background-color: unset; }

.highlight-gradient-primary-200-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #ceebf4); background-color: unset; }

.highlight-gradient-primary-200-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #9cd7e8); background-color: unset; }

.highlight-gradient-primary-200-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #6bc3dd); background-color: unset; }

.highlight-gradient-primary-200-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #39afd1); background-color: unset; }

.highlight-gradient-primary-200-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #2b839d); background-color: unset; }

.highlight-gradient-primary-200-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #1d5869); background-color: unset; }

.highlight-gradient-primary-200-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #0e2c34); background-color: unset; }

.highlight-gradient-primary-200-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #091a1f); background-color: unset; }

.highlight-gradient-primary-200-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, white); background-color: unset; }

.highlight-gradient-primary-200-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, white); background-color: unset; }

.highlight-gradient-primary-200-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, white); background-color: unset; }

.highlight-gradient-primary-200-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, white); background-color: unset; }

.highlight-gradient-primary-200-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, white); background-color: unset; }

.highlight-gradient-primary-200-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, white); background-color: unset; }

.highlight-gradient-primary-200-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #bfbfbf); background-color: unset; }

.highlight-gradient-primary-200-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, gray); background-color: unset; }

.highlight-gradient-primary-200-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #404040); background-color: unset; }

.highlight-gradient-primary-200-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #262626); background-color: unset; }

.highlight-gradient-primary-200-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #fdfdfd); background-color: unset; }

.highlight-gradient-primary-200-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #fbfbfb); background-color: unset; }

.highlight-gradient-primary-200-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #f6f6f6); background-color: unset; }

.highlight-gradient-primary-200-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #ececec); background-color: unset; }

.highlight-gradient-primary-200-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #e3e3e3); background-color: unset; }

.highlight-gradient-primary-200-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-200-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #a3a3a3); background-color: unset; }

.highlight-gradient-primary-200-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #6d6d6d); background-color: unset; }

.highlight-gradient-primary-200-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #363636); background-color: unset; }

.highlight-gradient-primary-200-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #212121); background-color: unset; }

.highlight-gradient-primary-200-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #f4f5f5); background-color: unset; }

.highlight-gradient-primary-200-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #eaebeb); background-color: unset; }

.highlight-gradient-primary-200-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #caccce); background-color: unset; }

.highlight-gradient-primary-200-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #969a9c); background-color: unset; }

.highlight-gradient-primary-200-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #61676b); background-color: unset; }

.highlight-gradient-primary-200-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #2c3439); background-color: unset; }

.highlight-gradient-primary-200-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #21272b); background-color: unset; }

.highlight-gradient-primary-200-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #161a1d); background-color: unset; }

.highlight-gradient-primary-200-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #0b0d0e); background-color: unset; }

.highlight-gradient-primary-200-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0dcf7, #070809); background-color: unset; }

.highlight-gradient-primary-300-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #0171df); background-color: unset; }

.highlight-gradient-primary-300-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #727cf5); background-color: unset; }

.highlight-gradient-primary-300-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #6627b3); background-color: unset; }

.highlight-gradient-primary-300-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-300-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #2CA58D); background-color: unset; }

.highlight-gradient-primary-300-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #6b5eae); background-color: unset; }

.highlight-gradient-primary-300-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #ff679b); background-color: unset; }

.highlight-gradient-primary-300-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #f51d00); background-color: unset; }

.highlight-gradient-primary-300-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #fd7e14); background-color: unset; }

.highlight-gradient-primary-300-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #F6C343); background-color: unset; }

.highlight-gradient-primary-300-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #00f55a); background-color: unset; }

.highlight-gradient-primary-300-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #02a8b5); background-color: unset; }

.highlight-gradient-primary-300-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #39afd1); background-color: unset; }

.highlight-gradient-primary-300-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #FFFFFF); background-color: unset; }

.highlight-gradient-primary-300-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-300-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #2c3439); background-color: unset; }

.highlight-gradient-primary-300-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #f2f8fd); background-color: unset; }

.highlight-gradient-primary-300-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #e6f1fc); background-color: unset; }

.highlight-gradient-primary-300-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #c0dcf7); background-color: unset; }

.highlight-gradient-primary-300-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #80b8ef); background-color: unset; }

.highlight-gradient-primary-300-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #4195e7); background-color: unset; }

.highlight-gradient-primary-300-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #0171df); background-color: unset; }

.highlight-gradient-primary-300-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #0155a7); background-color: unset; }

.highlight-gradient-primary-300-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #013970); background-color: unset; }

.highlight-gradient-primary-300-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #001c38); background-color: unset; }

.highlight-gradient-primary-300-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #001121); background-color: unset; }

.highlight-gradient-primary-300-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, ghostwhite); background-color: unset; }

.highlight-gradient-primary-300-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #f1f2fe); background-color: unset; }

.highlight-gradient-primary-300-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #dcdefd); background-color: unset; }

.highlight-gradient-primary-300-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #b9befa); background-color: unset; }

.highlight-gradient-primary-300-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #959df8); background-color: unset; }

.highlight-gradient-primary-300-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #727cf5); background-color: unset; }

.highlight-gradient-primary-300-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #565db8); background-color: unset; }

.highlight-gradient-primary-300-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #393e7b); background-color: unset; }

.highlight-gradient-primary-300-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #1d1f3d); background-color: unset; }

.highlight-gradient-primary-300-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #111325); background-color: unset; }

.highlight-gradient-primary-300-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #f7f4fb); background-color: unset; }

.highlight-gradient-primary-300-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #f0e9f7); background-color: unset; }

.highlight-gradient-primary-300-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #d9c9ec); background-color: unset; }

.highlight-gradient-primary-300-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #b393d9); background-color: unset; }

.highlight-gradient-primary-300-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #8c5dc6); background-color: unset; }

.highlight-gradient-primary-300-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #6627b3); background-color: unset; }

.highlight-gradient-primary-300-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #4d1d86); background-color: unset; }

.highlight-gradient-primary-300-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #33145a); background-color: unset; }

.highlight-gradient-primary-300-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #1a0a2d); background-color: unset; }

.highlight-gradient-primary-300-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #0f061b); background-color: unset; }

.highlight-gradient-primary-300-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #fffeff); background-color: unset; }

.highlight-gradient-primary-300-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #fefdff); background-color: unset; }

.highlight-gradient-primary-300-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #fdf9ff); background-color: unset; }

.highlight-gradient-primary-300-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #faf4ff); background-color: unset; }

.highlight-gradient-primary-300-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #f8eeff); background-color: unset; }

.highlight-gradient-primary-300-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-300-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #b8aebf); background-color: unset; }

.highlight-gradient-primary-300-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #7b7480); background-color: unset; }

.highlight-gradient-primary-300-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #3d3a40); background-color: unset; }

.highlight-gradient-primary-300-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #252326); background-color: unset; }

.highlight-gradient-primary-300-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #f4fbf9); background-color: unset; }

.highlight-gradient-primary-300-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #eaf6f4); background-color: unset; }

.highlight-gradient-primary-300-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #cae9e3); background-color: unset; }

.highlight-gradient-primary-300-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #96d2c6); background-color: unset; }

.highlight-gradient-primary-300-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #61bcaa); background-color: unset; }

.highlight-gradient-primary-300-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #2ca58d); background-color: unset; }

.highlight-gradient-primary-300-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #217c6a); background-color: unset; }

.highlight-gradient-primary-300-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #165347); background-color: unset; }

.highlight-gradient-primary-300-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #0b2923); background-color: unset; }

.highlight-gradient-primary-300-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #071915); background-color: unset; }

.highlight-gradient-primary-300-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #f8f7fb); background-color: unset; }

.highlight-gradient-primary-300-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #f0eff7); background-color: unset; }

.highlight-gradient-primary-300-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #dad7eb); background-color: unset; }

.highlight-gradient-primary-300-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #b5afd7); background-color: unset; }

.highlight-gradient-primary-300-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #9086c2); background-color: unset; }

.highlight-gradient-primary-300-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #6b5eae); background-color: unset; }

.highlight-gradient-primary-300-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #504783); background-color: unset; }

.highlight-gradient-primary-300-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #362f57); background-color: unset; }

.highlight-gradient-primary-300-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #1b182c); background-color: unset; }

.highlight-gradient-primary-300-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #100e1a); background-color: unset; }

.highlight-gradient-primary-300-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #fff7fa); background-color: unset; }

.highlight-gradient-primary-300-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, lavenderblush); background-color: unset; }

.highlight-gradient-primary-300-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #ffd9e6); background-color: unset; }

.highlight-gradient-primary-300-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #ffb3cd); background-color: unset; }

.highlight-gradient-primary-300-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #ff8db4); background-color: unset; }

.highlight-gradient-primary-300-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #ff679b); background-color: unset; }

.highlight-gradient-primary-300-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #bf4d74); background-color: unset; }

.highlight-gradient-primary-300-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #80344e); background-color: unset; }

.highlight-gradient-primary-300-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #401a27); background-color: unset; }

.highlight-gradient-primary-300-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #260f17); background-color: unset; }

.highlight-gradient-primary-300-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #fff4f2); background-color: unset; }

.highlight-gradient-primary-300-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #fee8e6); background-color: unset; }

.highlight-gradient-primary-300-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #fdc7bf); background-color: unset; }

.highlight-gradient-primary-300-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #fa8e80); background-color: unset; }

.highlight-gradient-primary-300-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #f85640); background-color: unset; }

.highlight-gradient-primary-300-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #f51d00); background-color: unset; }

.highlight-gradient-primary-300-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #b81600); background-color: unset; }

.highlight-gradient-primary-300-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #7b0f00); background-color: unset; }

.highlight-gradient-primary-300-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #3d0700); background-color: unset; }

.highlight-gradient-primary-300-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #250400); background-color: unset; }

.highlight-gradient-primary-300-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #fff9f3); background-color: unset; }

.highlight-gradient-primary-300-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #fff2e8); background-color: unset; }

.highlight-gradient-primary-300-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #ffdfc4); background-color: unset; }

.highlight-gradient-primary-300-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #febf8a); background-color: unset; }

.highlight-gradient-primary-300-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #fe9e4f); background-color: unset; }

.highlight-gradient-primary-300-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #fd7e14); background-color: unset; }

.highlight-gradient-primary-300-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #be5f0f); background-color: unset; }

.highlight-gradient-primary-300-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #7f3f0a); background-color: unset; }

.highlight-gradient-primary-300-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #3f2005); background-color: unset; }

.highlight-gradient-primary-300-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #261303); background-color: unset; }

.highlight-gradient-primary-300-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #fffcf6); background-color: unset; }

.highlight-gradient-primary-300-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #fef9ec); background-color: unset; }

.highlight-gradient-primary-300-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #fdf0d0); background-color: unset; }

.highlight-gradient-primary-300-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #fbe1a1); background-color: unset; }

.highlight-gradient-primary-300-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #f8d272); background-color: unset; }

.highlight-gradient-primary-300-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #f6c343); background-color: unset; }

.highlight-gradient-primary-300-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #b99232); background-color: unset; }

.highlight-gradient-primary-300-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #7b6222); background-color: unset; }

.highlight-gradient-primary-300-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #3e3111); background-color: unset; }

.highlight-gradient-primary-300-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #251d0a); background-color: unset; }

.highlight-gradient-primary-300-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #f2fff7); background-color: unset; }

.highlight-gradient-primary-300-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #e6feef); background-color: unset; }

.highlight-gradient-primary-300-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #bffdd6); background-color: unset; }

.highlight-gradient-primary-300-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #80faad); background-color: unset; }

.highlight-gradient-primary-300-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #40f883); background-color: unset; }

.highlight-gradient-primary-300-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #00f55a); background-color: unset; }

.highlight-gradient-primary-300-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #00b844); background-color: unset; }

.highlight-gradient-primary-300-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #007b2d); background-color: unset; }

.highlight-gradient-primary-300-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #003d17); background-color: unset; }

.highlight-gradient-primary-300-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #00250e); background-color: unset; }

.highlight-gradient-primary-300-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #f2fbfb); background-color: unset; }

.highlight-gradient-primary-300-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #e6f6f8); background-color: unset; }

.highlight-gradient-primary-300-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #c0e9ed); background-color: unset; }

.highlight-gradient-primary-300-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #81d4da); background-color: unset; }

.highlight-gradient-primary-300-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #41bec8); background-color: unset; }

.highlight-gradient-primary-300-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #02a8b5); background-color: unset; }

.highlight-gradient-primary-300-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #027e88); background-color: unset; }

.highlight-gradient-primary-300-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #01545b); background-color: unset; }

.highlight-gradient-primary-300-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #012a2d); background-color: unset; }

.highlight-gradient-primary-300-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #00191b); background-color: unset; }

.highlight-gradient-primary-300-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #f5fbfd); background-color: unset; }

.highlight-gradient-primary-300-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #ebf7fa); background-color: unset; }

.highlight-gradient-primary-300-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #ceebf4); background-color: unset; }

.highlight-gradient-primary-300-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #9cd7e8); background-color: unset; }

.highlight-gradient-primary-300-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #6bc3dd); background-color: unset; }

.highlight-gradient-primary-300-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #39afd1); background-color: unset; }

.highlight-gradient-primary-300-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #2b839d); background-color: unset; }

.highlight-gradient-primary-300-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #1d5869); background-color: unset; }

.highlight-gradient-primary-300-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #0e2c34); background-color: unset; }

.highlight-gradient-primary-300-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #091a1f); background-color: unset; }

.highlight-gradient-primary-300-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, white); background-color: unset; }

.highlight-gradient-primary-300-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, white); background-color: unset; }

.highlight-gradient-primary-300-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, white); background-color: unset; }

.highlight-gradient-primary-300-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, white); background-color: unset; }

.highlight-gradient-primary-300-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, white); background-color: unset; }

.highlight-gradient-primary-300-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, white); background-color: unset; }

.highlight-gradient-primary-300-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #bfbfbf); background-color: unset; }

.highlight-gradient-primary-300-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, gray); background-color: unset; }

.highlight-gradient-primary-300-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #404040); background-color: unset; }

.highlight-gradient-primary-300-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #262626); background-color: unset; }

.highlight-gradient-primary-300-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #fdfdfd); background-color: unset; }

.highlight-gradient-primary-300-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #fbfbfb); background-color: unset; }

.highlight-gradient-primary-300-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #f6f6f6); background-color: unset; }

.highlight-gradient-primary-300-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #ececec); background-color: unset; }

.highlight-gradient-primary-300-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #e3e3e3); background-color: unset; }

.highlight-gradient-primary-300-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-300-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #a3a3a3); background-color: unset; }

.highlight-gradient-primary-300-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #6d6d6d); background-color: unset; }

.highlight-gradient-primary-300-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #363636); background-color: unset; }

.highlight-gradient-primary-300-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #212121); background-color: unset; }

.highlight-gradient-primary-300-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #f4f5f5); background-color: unset; }

.highlight-gradient-primary-300-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #eaebeb); background-color: unset; }

.highlight-gradient-primary-300-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #caccce); background-color: unset; }

.highlight-gradient-primary-300-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #969a9c); background-color: unset; }

.highlight-gradient-primary-300-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #61676b); background-color: unset; }

.highlight-gradient-primary-300-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #2c3439); background-color: unset; }

.highlight-gradient-primary-300-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #21272b); background-color: unset; }

.highlight-gradient-primary-300-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #161a1d); background-color: unset; }

.highlight-gradient-primary-300-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #0b0d0e); background-color: unset; }

.highlight-gradient-primary-300-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80b8ef, #070809); background-color: unset; }

.highlight-gradient-primary-400-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #0171df); background-color: unset; }

.highlight-gradient-primary-400-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #727cf5); background-color: unset; }

.highlight-gradient-primary-400-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #6627b3); background-color: unset; }

.highlight-gradient-primary-400-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-400-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #2CA58D); background-color: unset; }

.highlight-gradient-primary-400-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #6b5eae); background-color: unset; }

.highlight-gradient-primary-400-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #ff679b); background-color: unset; }

.highlight-gradient-primary-400-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #f51d00); background-color: unset; }

.highlight-gradient-primary-400-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #fd7e14); background-color: unset; }

.highlight-gradient-primary-400-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #F6C343); background-color: unset; }

.highlight-gradient-primary-400-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #00f55a); background-color: unset; }

.highlight-gradient-primary-400-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #02a8b5); background-color: unset; }

.highlight-gradient-primary-400-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #39afd1); background-color: unset; }

.highlight-gradient-primary-400-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #FFFFFF); background-color: unset; }

.highlight-gradient-primary-400-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-400-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #2c3439); background-color: unset; }

.highlight-gradient-primary-400-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #f2f8fd); background-color: unset; }

.highlight-gradient-primary-400-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #e6f1fc); background-color: unset; }

.highlight-gradient-primary-400-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #c0dcf7); background-color: unset; }

.highlight-gradient-primary-400-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #80b8ef); background-color: unset; }

.highlight-gradient-primary-400-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #4195e7); background-color: unset; }

.highlight-gradient-primary-400-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #0171df); background-color: unset; }

.highlight-gradient-primary-400-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #0155a7); background-color: unset; }

.highlight-gradient-primary-400-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #013970); background-color: unset; }

.highlight-gradient-primary-400-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #001c38); background-color: unset; }

.highlight-gradient-primary-400-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #001121); background-color: unset; }

.highlight-gradient-primary-400-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, ghostwhite); background-color: unset; }

.highlight-gradient-primary-400-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #f1f2fe); background-color: unset; }

.highlight-gradient-primary-400-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #dcdefd); background-color: unset; }

.highlight-gradient-primary-400-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #b9befa); background-color: unset; }

.highlight-gradient-primary-400-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #959df8); background-color: unset; }

.highlight-gradient-primary-400-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #727cf5); background-color: unset; }

.highlight-gradient-primary-400-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #565db8); background-color: unset; }

.highlight-gradient-primary-400-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #393e7b); background-color: unset; }

.highlight-gradient-primary-400-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #1d1f3d); background-color: unset; }

.highlight-gradient-primary-400-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #111325); background-color: unset; }

.highlight-gradient-primary-400-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #f7f4fb); background-color: unset; }

.highlight-gradient-primary-400-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #f0e9f7); background-color: unset; }

.highlight-gradient-primary-400-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #d9c9ec); background-color: unset; }

.highlight-gradient-primary-400-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #b393d9); background-color: unset; }

.highlight-gradient-primary-400-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #8c5dc6); background-color: unset; }

.highlight-gradient-primary-400-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #6627b3); background-color: unset; }

.highlight-gradient-primary-400-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #4d1d86); background-color: unset; }

.highlight-gradient-primary-400-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #33145a); background-color: unset; }

.highlight-gradient-primary-400-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #1a0a2d); background-color: unset; }

.highlight-gradient-primary-400-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #0f061b); background-color: unset; }

.highlight-gradient-primary-400-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #fffeff); background-color: unset; }

.highlight-gradient-primary-400-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #fefdff); background-color: unset; }

.highlight-gradient-primary-400-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #fdf9ff); background-color: unset; }

.highlight-gradient-primary-400-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #faf4ff); background-color: unset; }

.highlight-gradient-primary-400-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #f8eeff); background-color: unset; }

.highlight-gradient-primary-400-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-400-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #b8aebf); background-color: unset; }

.highlight-gradient-primary-400-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #7b7480); background-color: unset; }

.highlight-gradient-primary-400-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #3d3a40); background-color: unset; }

.highlight-gradient-primary-400-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #252326); background-color: unset; }

.highlight-gradient-primary-400-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #f4fbf9); background-color: unset; }

.highlight-gradient-primary-400-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #eaf6f4); background-color: unset; }

.highlight-gradient-primary-400-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #cae9e3); background-color: unset; }

.highlight-gradient-primary-400-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #96d2c6); background-color: unset; }

.highlight-gradient-primary-400-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #61bcaa); background-color: unset; }

.highlight-gradient-primary-400-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #2ca58d); background-color: unset; }

.highlight-gradient-primary-400-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #217c6a); background-color: unset; }

.highlight-gradient-primary-400-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #165347); background-color: unset; }

.highlight-gradient-primary-400-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #0b2923); background-color: unset; }

.highlight-gradient-primary-400-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #071915); background-color: unset; }

.highlight-gradient-primary-400-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #f8f7fb); background-color: unset; }

.highlight-gradient-primary-400-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #f0eff7); background-color: unset; }

.highlight-gradient-primary-400-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #dad7eb); background-color: unset; }

.highlight-gradient-primary-400-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #b5afd7); background-color: unset; }

.highlight-gradient-primary-400-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #9086c2); background-color: unset; }

.highlight-gradient-primary-400-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #6b5eae); background-color: unset; }

.highlight-gradient-primary-400-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #504783); background-color: unset; }

.highlight-gradient-primary-400-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #362f57); background-color: unset; }

.highlight-gradient-primary-400-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #1b182c); background-color: unset; }

.highlight-gradient-primary-400-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #100e1a); background-color: unset; }

.highlight-gradient-primary-400-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #fff7fa); background-color: unset; }

.highlight-gradient-primary-400-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, lavenderblush); background-color: unset; }

.highlight-gradient-primary-400-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #ffd9e6); background-color: unset; }

.highlight-gradient-primary-400-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #ffb3cd); background-color: unset; }

.highlight-gradient-primary-400-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #ff8db4); background-color: unset; }

.highlight-gradient-primary-400-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #ff679b); background-color: unset; }

.highlight-gradient-primary-400-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #bf4d74); background-color: unset; }

.highlight-gradient-primary-400-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #80344e); background-color: unset; }

.highlight-gradient-primary-400-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #401a27); background-color: unset; }

.highlight-gradient-primary-400-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #260f17); background-color: unset; }

.highlight-gradient-primary-400-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #fff4f2); background-color: unset; }

.highlight-gradient-primary-400-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #fee8e6); background-color: unset; }

.highlight-gradient-primary-400-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #fdc7bf); background-color: unset; }

.highlight-gradient-primary-400-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #fa8e80); background-color: unset; }

.highlight-gradient-primary-400-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #f85640); background-color: unset; }

.highlight-gradient-primary-400-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #f51d00); background-color: unset; }

.highlight-gradient-primary-400-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #b81600); background-color: unset; }

.highlight-gradient-primary-400-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #7b0f00); background-color: unset; }

.highlight-gradient-primary-400-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #3d0700); background-color: unset; }

.highlight-gradient-primary-400-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #250400); background-color: unset; }

.highlight-gradient-primary-400-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #fff9f3); background-color: unset; }

.highlight-gradient-primary-400-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #fff2e8); background-color: unset; }

.highlight-gradient-primary-400-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #ffdfc4); background-color: unset; }

.highlight-gradient-primary-400-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #febf8a); background-color: unset; }

.highlight-gradient-primary-400-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #fe9e4f); background-color: unset; }

.highlight-gradient-primary-400-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #fd7e14); background-color: unset; }

.highlight-gradient-primary-400-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #be5f0f); background-color: unset; }

.highlight-gradient-primary-400-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #7f3f0a); background-color: unset; }

.highlight-gradient-primary-400-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #3f2005); background-color: unset; }

.highlight-gradient-primary-400-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #261303); background-color: unset; }

.highlight-gradient-primary-400-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #fffcf6); background-color: unset; }

.highlight-gradient-primary-400-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #fef9ec); background-color: unset; }

.highlight-gradient-primary-400-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #fdf0d0); background-color: unset; }

.highlight-gradient-primary-400-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #fbe1a1); background-color: unset; }

.highlight-gradient-primary-400-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #f8d272); background-color: unset; }

.highlight-gradient-primary-400-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #f6c343); background-color: unset; }

.highlight-gradient-primary-400-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #b99232); background-color: unset; }

.highlight-gradient-primary-400-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #7b6222); background-color: unset; }

.highlight-gradient-primary-400-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #3e3111); background-color: unset; }

.highlight-gradient-primary-400-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #251d0a); background-color: unset; }

.highlight-gradient-primary-400-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #f2fff7); background-color: unset; }

.highlight-gradient-primary-400-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #e6feef); background-color: unset; }

.highlight-gradient-primary-400-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #bffdd6); background-color: unset; }

.highlight-gradient-primary-400-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #80faad); background-color: unset; }

.highlight-gradient-primary-400-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #40f883); background-color: unset; }

.highlight-gradient-primary-400-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #00f55a); background-color: unset; }

.highlight-gradient-primary-400-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #00b844); background-color: unset; }

.highlight-gradient-primary-400-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #007b2d); background-color: unset; }

.highlight-gradient-primary-400-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #003d17); background-color: unset; }

.highlight-gradient-primary-400-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #00250e); background-color: unset; }

.highlight-gradient-primary-400-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #f2fbfb); background-color: unset; }

.highlight-gradient-primary-400-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #e6f6f8); background-color: unset; }

.highlight-gradient-primary-400-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #c0e9ed); background-color: unset; }

.highlight-gradient-primary-400-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #81d4da); background-color: unset; }

.highlight-gradient-primary-400-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #41bec8); background-color: unset; }

.highlight-gradient-primary-400-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #02a8b5); background-color: unset; }

.highlight-gradient-primary-400-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #027e88); background-color: unset; }

.highlight-gradient-primary-400-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #01545b); background-color: unset; }

.highlight-gradient-primary-400-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #012a2d); background-color: unset; }

.highlight-gradient-primary-400-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #00191b); background-color: unset; }

.highlight-gradient-primary-400-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #f5fbfd); background-color: unset; }

.highlight-gradient-primary-400-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #ebf7fa); background-color: unset; }

.highlight-gradient-primary-400-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #ceebf4); background-color: unset; }

.highlight-gradient-primary-400-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #9cd7e8); background-color: unset; }

.highlight-gradient-primary-400-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #6bc3dd); background-color: unset; }

.highlight-gradient-primary-400-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #39afd1); background-color: unset; }

.highlight-gradient-primary-400-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #2b839d); background-color: unset; }

.highlight-gradient-primary-400-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #1d5869); background-color: unset; }

.highlight-gradient-primary-400-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #0e2c34); background-color: unset; }

.highlight-gradient-primary-400-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #091a1f); background-color: unset; }

.highlight-gradient-primary-400-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, white); background-color: unset; }

.highlight-gradient-primary-400-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, white); background-color: unset; }

.highlight-gradient-primary-400-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, white); background-color: unset; }

.highlight-gradient-primary-400-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, white); background-color: unset; }

.highlight-gradient-primary-400-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, white); background-color: unset; }

.highlight-gradient-primary-400-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, white); background-color: unset; }

.highlight-gradient-primary-400-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #bfbfbf); background-color: unset; }

.highlight-gradient-primary-400-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, gray); background-color: unset; }

.highlight-gradient-primary-400-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #404040); background-color: unset; }

.highlight-gradient-primary-400-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #262626); background-color: unset; }

.highlight-gradient-primary-400-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #fdfdfd); background-color: unset; }

.highlight-gradient-primary-400-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #fbfbfb); background-color: unset; }

.highlight-gradient-primary-400-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #f6f6f6); background-color: unset; }

.highlight-gradient-primary-400-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #ececec); background-color: unset; }

.highlight-gradient-primary-400-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #e3e3e3); background-color: unset; }

.highlight-gradient-primary-400-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-400-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #a3a3a3); background-color: unset; }

.highlight-gradient-primary-400-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #6d6d6d); background-color: unset; }

.highlight-gradient-primary-400-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #363636); background-color: unset; }

.highlight-gradient-primary-400-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #212121); background-color: unset; }

.highlight-gradient-primary-400-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #f4f5f5); background-color: unset; }

.highlight-gradient-primary-400-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #eaebeb); background-color: unset; }

.highlight-gradient-primary-400-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #caccce); background-color: unset; }

.highlight-gradient-primary-400-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #969a9c); background-color: unset; }

.highlight-gradient-primary-400-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #61676b); background-color: unset; }

.highlight-gradient-primary-400-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #2c3439); background-color: unset; }

.highlight-gradient-primary-400-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #21272b); background-color: unset; }

.highlight-gradient-primary-400-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #161a1d); background-color: unset; }

.highlight-gradient-primary-400-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #0b0d0e); background-color: unset; }

.highlight-gradient-primary-400-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4195e7, #070809); background-color: unset; }

.highlight-gradient-primary-500-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #0171df); background-color: unset; }

.highlight-gradient-primary-500-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #727cf5); background-color: unset; }

.highlight-gradient-primary-500-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #6627b3); background-color: unset; }

.highlight-gradient-primary-500-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-500-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #2CA58D); background-color: unset; }

.highlight-gradient-primary-500-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #6b5eae); background-color: unset; }

.highlight-gradient-primary-500-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #ff679b); background-color: unset; }

.highlight-gradient-primary-500-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f51d00); background-color: unset; }

.highlight-gradient-primary-500-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fd7e14); background-color: unset; }

.highlight-gradient-primary-500-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #F6C343); background-color: unset; }

.highlight-gradient-primary-500-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #00f55a); background-color: unset; }

.highlight-gradient-primary-500-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #02a8b5); background-color: unset; }

.highlight-gradient-primary-500-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #39afd1); background-color: unset; }

.highlight-gradient-primary-500-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #FFFFFF); background-color: unset; }

.highlight-gradient-primary-500-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-500-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #2c3439); background-color: unset; }

.highlight-gradient-primary-500-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f2f8fd); background-color: unset; }

.highlight-gradient-primary-500-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #e6f1fc); background-color: unset; }

.highlight-gradient-primary-500-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #c0dcf7); background-color: unset; }

.highlight-gradient-primary-500-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #80b8ef); background-color: unset; }

.highlight-gradient-primary-500-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #4195e7); background-color: unset; }

.highlight-gradient-primary-500-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #0171df); background-color: unset; }

.highlight-gradient-primary-500-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #0155a7); background-color: unset; }

.highlight-gradient-primary-500-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #013970); background-color: unset; }

.highlight-gradient-primary-500-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #001c38); background-color: unset; }

.highlight-gradient-primary-500-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #001121); background-color: unset; }

.highlight-gradient-primary-500-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, ghostwhite); background-color: unset; }

.highlight-gradient-primary-500-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f1f2fe); background-color: unset; }

.highlight-gradient-primary-500-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #dcdefd); background-color: unset; }

.highlight-gradient-primary-500-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #b9befa); background-color: unset; }

.highlight-gradient-primary-500-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #959df8); background-color: unset; }

.highlight-gradient-primary-500-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #727cf5); background-color: unset; }

.highlight-gradient-primary-500-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #565db8); background-color: unset; }

.highlight-gradient-primary-500-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #393e7b); background-color: unset; }

.highlight-gradient-primary-500-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #1d1f3d); background-color: unset; }

.highlight-gradient-primary-500-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #111325); background-color: unset; }

.highlight-gradient-primary-500-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f7f4fb); background-color: unset; }

.highlight-gradient-primary-500-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f0e9f7); background-color: unset; }

.highlight-gradient-primary-500-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #d9c9ec); background-color: unset; }

.highlight-gradient-primary-500-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #b393d9); background-color: unset; }

.highlight-gradient-primary-500-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #8c5dc6); background-color: unset; }

.highlight-gradient-primary-500-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #6627b3); background-color: unset; }

.highlight-gradient-primary-500-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #4d1d86); background-color: unset; }

.highlight-gradient-primary-500-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #33145a); background-color: unset; }

.highlight-gradient-primary-500-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #1a0a2d); background-color: unset; }

.highlight-gradient-primary-500-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #0f061b); background-color: unset; }

.highlight-gradient-primary-500-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fffeff); background-color: unset; }

.highlight-gradient-primary-500-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fefdff); background-color: unset; }

.highlight-gradient-primary-500-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fdf9ff); background-color: unset; }

.highlight-gradient-primary-500-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #faf4ff); background-color: unset; }

.highlight-gradient-primary-500-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f8eeff); background-color: unset; }

.highlight-gradient-primary-500-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-500-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #b8aebf); background-color: unset; }

.highlight-gradient-primary-500-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #7b7480); background-color: unset; }

.highlight-gradient-primary-500-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #3d3a40); background-color: unset; }

.highlight-gradient-primary-500-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #252326); background-color: unset; }

.highlight-gradient-primary-500-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f4fbf9); background-color: unset; }

.highlight-gradient-primary-500-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #eaf6f4); background-color: unset; }

.highlight-gradient-primary-500-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #cae9e3); background-color: unset; }

.highlight-gradient-primary-500-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #96d2c6); background-color: unset; }

.highlight-gradient-primary-500-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #61bcaa); background-color: unset; }

.highlight-gradient-primary-500-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #2ca58d); background-color: unset; }

.highlight-gradient-primary-500-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #217c6a); background-color: unset; }

.highlight-gradient-primary-500-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #165347); background-color: unset; }

.highlight-gradient-primary-500-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #0b2923); background-color: unset; }

.highlight-gradient-primary-500-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #071915); background-color: unset; }

.highlight-gradient-primary-500-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f8f7fb); background-color: unset; }

.highlight-gradient-primary-500-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f0eff7); background-color: unset; }

.highlight-gradient-primary-500-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #dad7eb); background-color: unset; }

.highlight-gradient-primary-500-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #b5afd7); background-color: unset; }

.highlight-gradient-primary-500-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #9086c2); background-color: unset; }

.highlight-gradient-primary-500-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #6b5eae); background-color: unset; }

.highlight-gradient-primary-500-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #504783); background-color: unset; }

.highlight-gradient-primary-500-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #362f57); background-color: unset; }

.highlight-gradient-primary-500-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #1b182c); background-color: unset; }

.highlight-gradient-primary-500-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #100e1a); background-color: unset; }

.highlight-gradient-primary-500-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fff7fa); background-color: unset; }

.highlight-gradient-primary-500-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, lavenderblush); background-color: unset; }

.highlight-gradient-primary-500-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #ffd9e6); background-color: unset; }

.highlight-gradient-primary-500-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #ffb3cd); background-color: unset; }

.highlight-gradient-primary-500-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #ff8db4); background-color: unset; }

.highlight-gradient-primary-500-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #ff679b); background-color: unset; }

.highlight-gradient-primary-500-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #bf4d74); background-color: unset; }

.highlight-gradient-primary-500-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #80344e); background-color: unset; }

.highlight-gradient-primary-500-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #401a27); background-color: unset; }

.highlight-gradient-primary-500-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #260f17); background-color: unset; }

.highlight-gradient-primary-500-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fff4f2); background-color: unset; }

.highlight-gradient-primary-500-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fee8e6); background-color: unset; }

.highlight-gradient-primary-500-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fdc7bf); background-color: unset; }

.highlight-gradient-primary-500-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fa8e80); background-color: unset; }

.highlight-gradient-primary-500-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f85640); background-color: unset; }

.highlight-gradient-primary-500-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f51d00); background-color: unset; }

.highlight-gradient-primary-500-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #b81600); background-color: unset; }

.highlight-gradient-primary-500-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #7b0f00); background-color: unset; }

.highlight-gradient-primary-500-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #3d0700); background-color: unset; }

.highlight-gradient-primary-500-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #250400); background-color: unset; }

.highlight-gradient-primary-500-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fff9f3); background-color: unset; }

.highlight-gradient-primary-500-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fff2e8); background-color: unset; }

.highlight-gradient-primary-500-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #ffdfc4); background-color: unset; }

.highlight-gradient-primary-500-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #febf8a); background-color: unset; }

.highlight-gradient-primary-500-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fe9e4f); background-color: unset; }

.highlight-gradient-primary-500-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fd7e14); background-color: unset; }

.highlight-gradient-primary-500-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #be5f0f); background-color: unset; }

.highlight-gradient-primary-500-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #7f3f0a); background-color: unset; }

.highlight-gradient-primary-500-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #3f2005); background-color: unset; }

.highlight-gradient-primary-500-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #261303); background-color: unset; }

.highlight-gradient-primary-500-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fffcf6); background-color: unset; }

.highlight-gradient-primary-500-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fef9ec); background-color: unset; }

.highlight-gradient-primary-500-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fdf0d0); background-color: unset; }

.highlight-gradient-primary-500-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fbe1a1); background-color: unset; }

.highlight-gradient-primary-500-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f8d272); background-color: unset; }

.highlight-gradient-primary-500-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f6c343); background-color: unset; }

.highlight-gradient-primary-500-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #b99232); background-color: unset; }

.highlight-gradient-primary-500-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #7b6222); background-color: unset; }

.highlight-gradient-primary-500-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #3e3111); background-color: unset; }

.highlight-gradient-primary-500-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #251d0a); background-color: unset; }

.highlight-gradient-primary-500-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f2fff7); background-color: unset; }

.highlight-gradient-primary-500-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #e6feef); background-color: unset; }

.highlight-gradient-primary-500-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #bffdd6); background-color: unset; }

.highlight-gradient-primary-500-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #80faad); background-color: unset; }

.highlight-gradient-primary-500-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #40f883); background-color: unset; }

.highlight-gradient-primary-500-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #00f55a); background-color: unset; }

.highlight-gradient-primary-500-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #00b844); background-color: unset; }

.highlight-gradient-primary-500-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #007b2d); background-color: unset; }

.highlight-gradient-primary-500-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #003d17); background-color: unset; }

.highlight-gradient-primary-500-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #00250e); background-color: unset; }

.highlight-gradient-primary-500-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f2fbfb); background-color: unset; }

.highlight-gradient-primary-500-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #e6f6f8); background-color: unset; }

.highlight-gradient-primary-500-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #c0e9ed); background-color: unset; }

.highlight-gradient-primary-500-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #81d4da); background-color: unset; }

.highlight-gradient-primary-500-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #41bec8); background-color: unset; }

.highlight-gradient-primary-500-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #02a8b5); background-color: unset; }

.highlight-gradient-primary-500-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #027e88); background-color: unset; }

.highlight-gradient-primary-500-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #01545b); background-color: unset; }

.highlight-gradient-primary-500-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #012a2d); background-color: unset; }

.highlight-gradient-primary-500-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #00191b); background-color: unset; }

.highlight-gradient-primary-500-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f5fbfd); background-color: unset; }

.highlight-gradient-primary-500-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #ebf7fa); background-color: unset; }

.highlight-gradient-primary-500-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #ceebf4); background-color: unset; }

.highlight-gradient-primary-500-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #9cd7e8); background-color: unset; }

.highlight-gradient-primary-500-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #6bc3dd); background-color: unset; }

.highlight-gradient-primary-500-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #39afd1); background-color: unset; }

.highlight-gradient-primary-500-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #2b839d); background-color: unset; }

.highlight-gradient-primary-500-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #1d5869); background-color: unset; }

.highlight-gradient-primary-500-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #0e2c34); background-color: unset; }

.highlight-gradient-primary-500-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #091a1f); background-color: unset; }

.highlight-gradient-primary-500-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, white); background-color: unset; }

.highlight-gradient-primary-500-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, white); background-color: unset; }

.highlight-gradient-primary-500-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, white); background-color: unset; }

.highlight-gradient-primary-500-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, white); background-color: unset; }

.highlight-gradient-primary-500-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, white); background-color: unset; }

.highlight-gradient-primary-500-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, white); background-color: unset; }

.highlight-gradient-primary-500-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #bfbfbf); background-color: unset; }

.highlight-gradient-primary-500-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, gray); background-color: unset; }

.highlight-gradient-primary-500-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #404040); background-color: unset; }

.highlight-gradient-primary-500-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #262626); background-color: unset; }

.highlight-gradient-primary-500-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fdfdfd); background-color: unset; }

.highlight-gradient-primary-500-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #fbfbfb); background-color: unset; }

.highlight-gradient-primary-500-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f6f6f6); background-color: unset; }

.highlight-gradient-primary-500-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #ececec); background-color: unset; }

.highlight-gradient-primary-500-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #e3e3e3); background-color: unset; }

.highlight-gradient-primary-500-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-500-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #a3a3a3); background-color: unset; }

.highlight-gradient-primary-500-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #6d6d6d); background-color: unset; }

.highlight-gradient-primary-500-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #363636); background-color: unset; }

.highlight-gradient-primary-500-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #212121); background-color: unset; }

.highlight-gradient-primary-500-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #f4f5f5); background-color: unset; }

.highlight-gradient-primary-500-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #eaebeb); background-color: unset; }

.highlight-gradient-primary-500-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #caccce); background-color: unset; }

.highlight-gradient-primary-500-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #969a9c); background-color: unset; }

.highlight-gradient-primary-500-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #61676b); background-color: unset; }

.highlight-gradient-primary-500-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #2c3439); background-color: unset; }

.highlight-gradient-primary-500-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #21272b); background-color: unset; }

.highlight-gradient-primary-500-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #161a1d); background-color: unset; }

.highlight-gradient-primary-500-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #0b0d0e); background-color: unset; }

.highlight-gradient-primary-500-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0171df, #070809); background-color: unset; }

.highlight-gradient-primary-600-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #0171df); background-color: unset; }

.highlight-gradient-primary-600-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #727cf5); background-color: unset; }

.highlight-gradient-primary-600-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #6627b3); background-color: unset; }

.highlight-gradient-primary-600-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-600-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #2CA58D); background-color: unset; }

.highlight-gradient-primary-600-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #6b5eae); background-color: unset; }

.highlight-gradient-primary-600-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #ff679b); background-color: unset; }

.highlight-gradient-primary-600-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #f51d00); background-color: unset; }

.highlight-gradient-primary-600-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #fd7e14); background-color: unset; }

.highlight-gradient-primary-600-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #F6C343); background-color: unset; }

.highlight-gradient-primary-600-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #00f55a); background-color: unset; }

.highlight-gradient-primary-600-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #02a8b5); background-color: unset; }

.highlight-gradient-primary-600-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #39afd1); background-color: unset; }

.highlight-gradient-primary-600-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #FFFFFF); background-color: unset; }

.highlight-gradient-primary-600-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-600-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #2c3439); background-color: unset; }

.highlight-gradient-primary-600-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #f2f8fd); background-color: unset; }

.highlight-gradient-primary-600-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #e6f1fc); background-color: unset; }

.highlight-gradient-primary-600-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #c0dcf7); background-color: unset; }

.highlight-gradient-primary-600-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #80b8ef); background-color: unset; }

.highlight-gradient-primary-600-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #4195e7); background-color: unset; }

.highlight-gradient-primary-600-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #0171df); background-color: unset; }

.highlight-gradient-primary-600-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #0155a7); background-color: unset; }

.highlight-gradient-primary-600-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #013970); background-color: unset; }

.highlight-gradient-primary-600-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #001c38); background-color: unset; }

.highlight-gradient-primary-600-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #001121); background-color: unset; }

.highlight-gradient-primary-600-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, ghostwhite); background-color: unset; }

.highlight-gradient-primary-600-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #f1f2fe); background-color: unset; }

.highlight-gradient-primary-600-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #dcdefd); background-color: unset; }

.highlight-gradient-primary-600-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #b9befa); background-color: unset; }

.highlight-gradient-primary-600-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #959df8); background-color: unset; }

.highlight-gradient-primary-600-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #727cf5); background-color: unset; }

.highlight-gradient-primary-600-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #565db8); background-color: unset; }

.highlight-gradient-primary-600-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #393e7b); background-color: unset; }

.highlight-gradient-primary-600-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #1d1f3d); background-color: unset; }

.highlight-gradient-primary-600-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #111325); background-color: unset; }

.highlight-gradient-primary-600-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #f7f4fb); background-color: unset; }

.highlight-gradient-primary-600-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #f0e9f7); background-color: unset; }

.highlight-gradient-primary-600-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #d9c9ec); background-color: unset; }

.highlight-gradient-primary-600-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #b393d9); background-color: unset; }

.highlight-gradient-primary-600-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #8c5dc6); background-color: unset; }

.highlight-gradient-primary-600-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #6627b3); background-color: unset; }

.highlight-gradient-primary-600-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #4d1d86); background-color: unset; }

.highlight-gradient-primary-600-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #33145a); background-color: unset; }

.highlight-gradient-primary-600-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #1a0a2d); background-color: unset; }

.highlight-gradient-primary-600-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #0f061b); background-color: unset; }

.highlight-gradient-primary-600-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #fffeff); background-color: unset; }

.highlight-gradient-primary-600-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #fefdff); background-color: unset; }

.highlight-gradient-primary-600-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #fdf9ff); background-color: unset; }

.highlight-gradient-primary-600-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #faf4ff); background-color: unset; }

.highlight-gradient-primary-600-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #f8eeff); background-color: unset; }

.highlight-gradient-primary-600-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-600-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #b8aebf); background-color: unset; }

.highlight-gradient-primary-600-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #7b7480); background-color: unset; }

.highlight-gradient-primary-600-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #3d3a40); background-color: unset; }

.highlight-gradient-primary-600-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #252326); background-color: unset; }

.highlight-gradient-primary-600-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #f4fbf9); background-color: unset; }

.highlight-gradient-primary-600-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #eaf6f4); background-color: unset; }

.highlight-gradient-primary-600-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #cae9e3); background-color: unset; }

.highlight-gradient-primary-600-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #96d2c6); background-color: unset; }

.highlight-gradient-primary-600-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #61bcaa); background-color: unset; }

.highlight-gradient-primary-600-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #2ca58d); background-color: unset; }

.highlight-gradient-primary-600-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #217c6a); background-color: unset; }

.highlight-gradient-primary-600-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #165347); background-color: unset; }

.highlight-gradient-primary-600-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #0b2923); background-color: unset; }

.highlight-gradient-primary-600-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #071915); background-color: unset; }

.highlight-gradient-primary-600-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #f8f7fb); background-color: unset; }

.highlight-gradient-primary-600-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #f0eff7); background-color: unset; }

.highlight-gradient-primary-600-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #dad7eb); background-color: unset; }

.highlight-gradient-primary-600-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #b5afd7); background-color: unset; }

.highlight-gradient-primary-600-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #9086c2); background-color: unset; }

.highlight-gradient-primary-600-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #6b5eae); background-color: unset; }

.highlight-gradient-primary-600-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #504783); background-color: unset; }

.highlight-gradient-primary-600-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #362f57); background-color: unset; }

.highlight-gradient-primary-600-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #1b182c); background-color: unset; }

.highlight-gradient-primary-600-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #100e1a); background-color: unset; }

.highlight-gradient-primary-600-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #fff7fa); background-color: unset; }

.highlight-gradient-primary-600-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, lavenderblush); background-color: unset; }

.highlight-gradient-primary-600-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #ffd9e6); background-color: unset; }

.highlight-gradient-primary-600-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #ffb3cd); background-color: unset; }

.highlight-gradient-primary-600-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #ff8db4); background-color: unset; }

.highlight-gradient-primary-600-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #ff679b); background-color: unset; }

.highlight-gradient-primary-600-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #bf4d74); background-color: unset; }

.highlight-gradient-primary-600-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #80344e); background-color: unset; }

.highlight-gradient-primary-600-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #401a27); background-color: unset; }

.highlight-gradient-primary-600-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #260f17); background-color: unset; }

.highlight-gradient-primary-600-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #fff4f2); background-color: unset; }

.highlight-gradient-primary-600-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #fee8e6); background-color: unset; }

.highlight-gradient-primary-600-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #fdc7bf); background-color: unset; }

.highlight-gradient-primary-600-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #fa8e80); background-color: unset; }

.highlight-gradient-primary-600-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #f85640); background-color: unset; }

.highlight-gradient-primary-600-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #f51d00); background-color: unset; }

.highlight-gradient-primary-600-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #b81600); background-color: unset; }

.highlight-gradient-primary-600-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #7b0f00); background-color: unset; }

.highlight-gradient-primary-600-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #3d0700); background-color: unset; }

.highlight-gradient-primary-600-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #250400); background-color: unset; }

.highlight-gradient-primary-600-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #fff9f3); background-color: unset; }

.highlight-gradient-primary-600-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #fff2e8); background-color: unset; }

.highlight-gradient-primary-600-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #ffdfc4); background-color: unset; }

.highlight-gradient-primary-600-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #febf8a); background-color: unset; }

.highlight-gradient-primary-600-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #fe9e4f); background-color: unset; }

.highlight-gradient-primary-600-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #fd7e14); background-color: unset; }

.highlight-gradient-primary-600-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #be5f0f); background-color: unset; }

.highlight-gradient-primary-600-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #7f3f0a); background-color: unset; }

.highlight-gradient-primary-600-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #3f2005); background-color: unset; }

.highlight-gradient-primary-600-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #261303); background-color: unset; }

.highlight-gradient-primary-600-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #fffcf6); background-color: unset; }

.highlight-gradient-primary-600-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #fef9ec); background-color: unset; }

.highlight-gradient-primary-600-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #fdf0d0); background-color: unset; }

.highlight-gradient-primary-600-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #fbe1a1); background-color: unset; }

.highlight-gradient-primary-600-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #f8d272); background-color: unset; }

.highlight-gradient-primary-600-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #f6c343); background-color: unset; }

.highlight-gradient-primary-600-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #b99232); background-color: unset; }

.highlight-gradient-primary-600-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #7b6222); background-color: unset; }

.highlight-gradient-primary-600-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #3e3111); background-color: unset; }

.highlight-gradient-primary-600-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #251d0a); background-color: unset; }

.highlight-gradient-primary-600-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #f2fff7); background-color: unset; }

.highlight-gradient-primary-600-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #e6feef); background-color: unset; }

.highlight-gradient-primary-600-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #bffdd6); background-color: unset; }

.highlight-gradient-primary-600-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #80faad); background-color: unset; }

.highlight-gradient-primary-600-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #40f883); background-color: unset; }

.highlight-gradient-primary-600-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #00f55a); background-color: unset; }

.highlight-gradient-primary-600-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #00b844); background-color: unset; }

.highlight-gradient-primary-600-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #007b2d); background-color: unset; }

.highlight-gradient-primary-600-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #003d17); background-color: unset; }

.highlight-gradient-primary-600-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #00250e); background-color: unset; }

.highlight-gradient-primary-600-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #f2fbfb); background-color: unset; }

.highlight-gradient-primary-600-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #e6f6f8); background-color: unset; }

.highlight-gradient-primary-600-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #c0e9ed); background-color: unset; }

.highlight-gradient-primary-600-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #81d4da); background-color: unset; }

.highlight-gradient-primary-600-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #41bec8); background-color: unset; }

.highlight-gradient-primary-600-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #02a8b5); background-color: unset; }

.highlight-gradient-primary-600-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #027e88); background-color: unset; }

.highlight-gradient-primary-600-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #01545b); background-color: unset; }

.highlight-gradient-primary-600-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #012a2d); background-color: unset; }

.highlight-gradient-primary-600-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #00191b); background-color: unset; }

.highlight-gradient-primary-600-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #f5fbfd); background-color: unset; }

.highlight-gradient-primary-600-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #ebf7fa); background-color: unset; }

.highlight-gradient-primary-600-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #ceebf4); background-color: unset; }

.highlight-gradient-primary-600-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #9cd7e8); background-color: unset; }

.highlight-gradient-primary-600-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #6bc3dd); background-color: unset; }

.highlight-gradient-primary-600-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #39afd1); background-color: unset; }

.highlight-gradient-primary-600-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #2b839d); background-color: unset; }

.highlight-gradient-primary-600-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #1d5869); background-color: unset; }

.highlight-gradient-primary-600-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #0e2c34); background-color: unset; }

.highlight-gradient-primary-600-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #091a1f); background-color: unset; }

.highlight-gradient-primary-600-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, white); background-color: unset; }

.highlight-gradient-primary-600-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, white); background-color: unset; }

.highlight-gradient-primary-600-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, white); background-color: unset; }

.highlight-gradient-primary-600-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, white); background-color: unset; }

.highlight-gradient-primary-600-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, white); background-color: unset; }

.highlight-gradient-primary-600-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, white); background-color: unset; }

.highlight-gradient-primary-600-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #bfbfbf); background-color: unset; }

.highlight-gradient-primary-600-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, gray); background-color: unset; }

.highlight-gradient-primary-600-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #404040); background-color: unset; }

.highlight-gradient-primary-600-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #262626); background-color: unset; }

.highlight-gradient-primary-600-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #fdfdfd); background-color: unset; }

.highlight-gradient-primary-600-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #fbfbfb); background-color: unset; }

.highlight-gradient-primary-600-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #f6f6f6); background-color: unset; }

.highlight-gradient-primary-600-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #ececec); background-color: unset; }

.highlight-gradient-primary-600-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #e3e3e3); background-color: unset; }

.highlight-gradient-primary-600-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-600-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #a3a3a3); background-color: unset; }

.highlight-gradient-primary-600-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #6d6d6d); background-color: unset; }

.highlight-gradient-primary-600-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #363636); background-color: unset; }

.highlight-gradient-primary-600-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #212121); background-color: unset; }

.highlight-gradient-primary-600-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #f4f5f5); background-color: unset; }

.highlight-gradient-primary-600-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #eaebeb); background-color: unset; }

.highlight-gradient-primary-600-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #caccce); background-color: unset; }

.highlight-gradient-primary-600-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #969a9c); background-color: unset; }

.highlight-gradient-primary-600-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #61676b); background-color: unset; }

.highlight-gradient-primary-600-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #2c3439); background-color: unset; }

.highlight-gradient-primary-600-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #21272b); background-color: unset; }

.highlight-gradient-primary-600-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #161a1d); background-color: unset; }

.highlight-gradient-primary-600-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #0b0d0e); background-color: unset; }

.highlight-gradient-primary-600-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0155a7, #070809); background-color: unset; }

.highlight-gradient-primary-700-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #0171df); background-color: unset; }

.highlight-gradient-primary-700-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #727cf5); background-color: unset; }

.highlight-gradient-primary-700-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #6627b3); background-color: unset; }

.highlight-gradient-primary-700-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-700-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #2CA58D); background-color: unset; }

.highlight-gradient-primary-700-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #6b5eae); background-color: unset; }

.highlight-gradient-primary-700-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #ff679b); background-color: unset; }

.highlight-gradient-primary-700-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #f51d00); background-color: unset; }

.highlight-gradient-primary-700-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #fd7e14); background-color: unset; }

.highlight-gradient-primary-700-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #F6C343); background-color: unset; }

.highlight-gradient-primary-700-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #00f55a); background-color: unset; }

.highlight-gradient-primary-700-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #02a8b5); background-color: unset; }

.highlight-gradient-primary-700-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #39afd1); background-color: unset; }

.highlight-gradient-primary-700-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #FFFFFF); background-color: unset; }

.highlight-gradient-primary-700-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-700-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #2c3439); background-color: unset; }

.highlight-gradient-primary-700-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #f2f8fd); background-color: unset; }

.highlight-gradient-primary-700-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #e6f1fc); background-color: unset; }

.highlight-gradient-primary-700-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #c0dcf7); background-color: unset; }

.highlight-gradient-primary-700-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #80b8ef); background-color: unset; }

.highlight-gradient-primary-700-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #4195e7); background-color: unset; }

.highlight-gradient-primary-700-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #0171df); background-color: unset; }

.highlight-gradient-primary-700-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #0155a7); background-color: unset; }

.highlight-gradient-primary-700-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #013970); background-color: unset; }

.highlight-gradient-primary-700-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #001c38); background-color: unset; }

.highlight-gradient-primary-700-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #001121); background-color: unset; }

.highlight-gradient-primary-700-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, ghostwhite); background-color: unset; }

.highlight-gradient-primary-700-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #f1f2fe); background-color: unset; }

.highlight-gradient-primary-700-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #dcdefd); background-color: unset; }

.highlight-gradient-primary-700-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #b9befa); background-color: unset; }

.highlight-gradient-primary-700-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #959df8); background-color: unset; }

.highlight-gradient-primary-700-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #727cf5); background-color: unset; }

.highlight-gradient-primary-700-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #565db8); background-color: unset; }

.highlight-gradient-primary-700-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #393e7b); background-color: unset; }

.highlight-gradient-primary-700-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #1d1f3d); background-color: unset; }

.highlight-gradient-primary-700-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #111325); background-color: unset; }

.highlight-gradient-primary-700-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #f7f4fb); background-color: unset; }

.highlight-gradient-primary-700-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #f0e9f7); background-color: unset; }

.highlight-gradient-primary-700-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #d9c9ec); background-color: unset; }

.highlight-gradient-primary-700-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #b393d9); background-color: unset; }

.highlight-gradient-primary-700-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #8c5dc6); background-color: unset; }

.highlight-gradient-primary-700-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #6627b3); background-color: unset; }

.highlight-gradient-primary-700-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #4d1d86); background-color: unset; }

.highlight-gradient-primary-700-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #33145a); background-color: unset; }

.highlight-gradient-primary-700-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #1a0a2d); background-color: unset; }

.highlight-gradient-primary-700-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #0f061b); background-color: unset; }

.highlight-gradient-primary-700-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #fffeff); background-color: unset; }

.highlight-gradient-primary-700-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #fefdff); background-color: unset; }

.highlight-gradient-primary-700-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #fdf9ff); background-color: unset; }

.highlight-gradient-primary-700-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #faf4ff); background-color: unset; }

.highlight-gradient-primary-700-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #f8eeff); background-color: unset; }

.highlight-gradient-primary-700-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-700-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #b8aebf); background-color: unset; }

.highlight-gradient-primary-700-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #7b7480); background-color: unset; }

.highlight-gradient-primary-700-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #3d3a40); background-color: unset; }

.highlight-gradient-primary-700-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #252326); background-color: unset; }

.highlight-gradient-primary-700-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #f4fbf9); background-color: unset; }

.highlight-gradient-primary-700-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #eaf6f4); background-color: unset; }

.highlight-gradient-primary-700-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #cae9e3); background-color: unset; }

.highlight-gradient-primary-700-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #96d2c6); background-color: unset; }

.highlight-gradient-primary-700-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #61bcaa); background-color: unset; }

.highlight-gradient-primary-700-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #2ca58d); background-color: unset; }

.highlight-gradient-primary-700-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #217c6a); background-color: unset; }

.highlight-gradient-primary-700-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #165347); background-color: unset; }

.highlight-gradient-primary-700-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #0b2923); background-color: unset; }

.highlight-gradient-primary-700-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #071915); background-color: unset; }

.highlight-gradient-primary-700-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #f8f7fb); background-color: unset; }

.highlight-gradient-primary-700-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #f0eff7); background-color: unset; }

.highlight-gradient-primary-700-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #dad7eb); background-color: unset; }

.highlight-gradient-primary-700-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #b5afd7); background-color: unset; }

.highlight-gradient-primary-700-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #9086c2); background-color: unset; }

.highlight-gradient-primary-700-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #6b5eae); background-color: unset; }

.highlight-gradient-primary-700-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #504783); background-color: unset; }

.highlight-gradient-primary-700-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #362f57); background-color: unset; }

.highlight-gradient-primary-700-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #1b182c); background-color: unset; }

.highlight-gradient-primary-700-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #100e1a); background-color: unset; }

.highlight-gradient-primary-700-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #fff7fa); background-color: unset; }

.highlight-gradient-primary-700-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, lavenderblush); background-color: unset; }

.highlight-gradient-primary-700-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #ffd9e6); background-color: unset; }

.highlight-gradient-primary-700-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #ffb3cd); background-color: unset; }

.highlight-gradient-primary-700-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #ff8db4); background-color: unset; }

.highlight-gradient-primary-700-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #ff679b); background-color: unset; }

.highlight-gradient-primary-700-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #bf4d74); background-color: unset; }

.highlight-gradient-primary-700-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #80344e); background-color: unset; }

.highlight-gradient-primary-700-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #401a27); background-color: unset; }

.highlight-gradient-primary-700-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #260f17); background-color: unset; }

.highlight-gradient-primary-700-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #fff4f2); background-color: unset; }

.highlight-gradient-primary-700-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #fee8e6); background-color: unset; }

.highlight-gradient-primary-700-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #fdc7bf); background-color: unset; }

.highlight-gradient-primary-700-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #fa8e80); background-color: unset; }

.highlight-gradient-primary-700-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #f85640); background-color: unset; }

.highlight-gradient-primary-700-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #f51d00); background-color: unset; }

.highlight-gradient-primary-700-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #b81600); background-color: unset; }

.highlight-gradient-primary-700-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #7b0f00); background-color: unset; }

.highlight-gradient-primary-700-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #3d0700); background-color: unset; }

.highlight-gradient-primary-700-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #250400); background-color: unset; }

.highlight-gradient-primary-700-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #fff9f3); background-color: unset; }

.highlight-gradient-primary-700-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #fff2e8); background-color: unset; }

.highlight-gradient-primary-700-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #ffdfc4); background-color: unset; }

.highlight-gradient-primary-700-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #febf8a); background-color: unset; }

.highlight-gradient-primary-700-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #fe9e4f); background-color: unset; }

.highlight-gradient-primary-700-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #fd7e14); background-color: unset; }

.highlight-gradient-primary-700-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #be5f0f); background-color: unset; }

.highlight-gradient-primary-700-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #7f3f0a); background-color: unset; }

.highlight-gradient-primary-700-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #3f2005); background-color: unset; }

.highlight-gradient-primary-700-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #261303); background-color: unset; }

.highlight-gradient-primary-700-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #fffcf6); background-color: unset; }

.highlight-gradient-primary-700-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #fef9ec); background-color: unset; }

.highlight-gradient-primary-700-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #fdf0d0); background-color: unset; }

.highlight-gradient-primary-700-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #fbe1a1); background-color: unset; }

.highlight-gradient-primary-700-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #f8d272); background-color: unset; }

.highlight-gradient-primary-700-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #f6c343); background-color: unset; }

.highlight-gradient-primary-700-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #b99232); background-color: unset; }

.highlight-gradient-primary-700-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #7b6222); background-color: unset; }

.highlight-gradient-primary-700-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #3e3111); background-color: unset; }

.highlight-gradient-primary-700-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #251d0a); background-color: unset; }

.highlight-gradient-primary-700-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #f2fff7); background-color: unset; }

.highlight-gradient-primary-700-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #e6feef); background-color: unset; }

.highlight-gradient-primary-700-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #bffdd6); background-color: unset; }

.highlight-gradient-primary-700-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #80faad); background-color: unset; }

.highlight-gradient-primary-700-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #40f883); background-color: unset; }

.highlight-gradient-primary-700-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #00f55a); background-color: unset; }

.highlight-gradient-primary-700-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #00b844); background-color: unset; }

.highlight-gradient-primary-700-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #007b2d); background-color: unset; }

.highlight-gradient-primary-700-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #003d17); background-color: unset; }

.highlight-gradient-primary-700-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #00250e); background-color: unset; }

.highlight-gradient-primary-700-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #f2fbfb); background-color: unset; }

.highlight-gradient-primary-700-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #e6f6f8); background-color: unset; }

.highlight-gradient-primary-700-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #c0e9ed); background-color: unset; }

.highlight-gradient-primary-700-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #81d4da); background-color: unset; }

.highlight-gradient-primary-700-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #41bec8); background-color: unset; }

.highlight-gradient-primary-700-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #02a8b5); background-color: unset; }

.highlight-gradient-primary-700-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #027e88); background-color: unset; }

.highlight-gradient-primary-700-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #01545b); background-color: unset; }

.highlight-gradient-primary-700-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #012a2d); background-color: unset; }

.highlight-gradient-primary-700-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #00191b); background-color: unset; }

.highlight-gradient-primary-700-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #f5fbfd); background-color: unset; }

.highlight-gradient-primary-700-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #ebf7fa); background-color: unset; }

.highlight-gradient-primary-700-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #ceebf4); background-color: unset; }

.highlight-gradient-primary-700-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #9cd7e8); background-color: unset; }

.highlight-gradient-primary-700-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #6bc3dd); background-color: unset; }

.highlight-gradient-primary-700-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #39afd1); background-color: unset; }

.highlight-gradient-primary-700-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #2b839d); background-color: unset; }

.highlight-gradient-primary-700-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #1d5869); background-color: unset; }

.highlight-gradient-primary-700-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #0e2c34); background-color: unset; }

.highlight-gradient-primary-700-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #091a1f); background-color: unset; }

.highlight-gradient-primary-700-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, white); background-color: unset; }

.highlight-gradient-primary-700-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, white); background-color: unset; }

.highlight-gradient-primary-700-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, white); background-color: unset; }

.highlight-gradient-primary-700-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, white); background-color: unset; }

.highlight-gradient-primary-700-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, white); background-color: unset; }

.highlight-gradient-primary-700-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, white); background-color: unset; }

.highlight-gradient-primary-700-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #bfbfbf); background-color: unset; }

.highlight-gradient-primary-700-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, gray); background-color: unset; }

.highlight-gradient-primary-700-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #404040); background-color: unset; }

.highlight-gradient-primary-700-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #262626); background-color: unset; }

.highlight-gradient-primary-700-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #fdfdfd); background-color: unset; }

.highlight-gradient-primary-700-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #fbfbfb); background-color: unset; }

.highlight-gradient-primary-700-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #f6f6f6); background-color: unset; }

.highlight-gradient-primary-700-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #ececec); background-color: unset; }

.highlight-gradient-primary-700-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #e3e3e3); background-color: unset; }

.highlight-gradient-primary-700-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-700-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #a3a3a3); background-color: unset; }

.highlight-gradient-primary-700-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #6d6d6d); background-color: unset; }

.highlight-gradient-primary-700-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #363636); background-color: unset; }

.highlight-gradient-primary-700-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #212121); background-color: unset; }

.highlight-gradient-primary-700-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #f4f5f5); background-color: unset; }

.highlight-gradient-primary-700-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #eaebeb); background-color: unset; }

.highlight-gradient-primary-700-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #caccce); background-color: unset; }

.highlight-gradient-primary-700-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #969a9c); background-color: unset; }

.highlight-gradient-primary-700-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #61676b); background-color: unset; }

.highlight-gradient-primary-700-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #2c3439); background-color: unset; }

.highlight-gradient-primary-700-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #21272b); background-color: unset; }

.highlight-gradient-primary-700-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #161a1d); background-color: unset; }

.highlight-gradient-primary-700-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #0b0d0e); background-color: unset; }

.highlight-gradient-primary-700-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #013970, #070809); background-color: unset; }

.highlight-gradient-primary-800-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #0171df); background-color: unset; }

.highlight-gradient-primary-800-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #727cf5); background-color: unset; }

.highlight-gradient-primary-800-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #6627b3); background-color: unset; }

.highlight-gradient-primary-800-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-800-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #2CA58D); background-color: unset; }

.highlight-gradient-primary-800-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #6b5eae); background-color: unset; }

.highlight-gradient-primary-800-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #ff679b); background-color: unset; }

.highlight-gradient-primary-800-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #f51d00); background-color: unset; }

.highlight-gradient-primary-800-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #fd7e14); background-color: unset; }

.highlight-gradient-primary-800-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #F6C343); background-color: unset; }

.highlight-gradient-primary-800-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #00f55a); background-color: unset; }

.highlight-gradient-primary-800-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #02a8b5); background-color: unset; }

.highlight-gradient-primary-800-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #39afd1); background-color: unset; }

.highlight-gradient-primary-800-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #FFFFFF); background-color: unset; }

.highlight-gradient-primary-800-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-800-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #2c3439); background-color: unset; }

.highlight-gradient-primary-800-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #f2f8fd); background-color: unset; }

.highlight-gradient-primary-800-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #e6f1fc); background-color: unset; }

.highlight-gradient-primary-800-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #c0dcf7); background-color: unset; }

.highlight-gradient-primary-800-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #80b8ef); background-color: unset; }

.highlight-gradient-primary-800-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #4195e7); background-color: unset; }

.highlight-gradient-primary-800-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #0171df); background-color: unset; }

.highlight-gradient-primary-800-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #0155a7); background-color: unset; }

.highlight-gradient-primary-800-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #013970); background-color: unset; }

.highlight-gradient-primary-800-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #001c38); background-color: unset; }

.highlight-gradient-primary-800-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #001121); background-color: unset; }

.highlight-gradient-primary-800-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, ghostwhite); background-color: unset; }

.highlight-gradient-primary-800-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #f1f2fe); background-color: unset; }

.highlight-gradient-primary-800-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #dcdefd); background-color: unset; }

.highlight-gradient-primary-800-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #b9befa); background-color: unset; }

.highlight-gradient-primary-800-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #959df8); background-color: unset; }

.highlight-gradient-primary-800-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #727cf5); background-color: unset; }

.highlight-gradient-primary-800-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #565db8); background-color: unset; }

.highlight-gradient-primary-800-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #393e7b); background-color: unset; }

.highlight-gradient-primary-800-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #1d1f3d); background-color: unset; }

.highlight-gradient-primary-800-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #111325); background-color: unset; }

.highlight-gradient-primary-800-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #f7f4fb); background-color: unset; }

.highlight-gradient-primary-800-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #f0e9f7); background-color: unset; }

.highlight-gradient-primary-800-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #d9c9ec); background-color: unset; }

.highlight-gradient-primary-800-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #b393d9); background-color: unset; }

.highlight-gradient-primary-800-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #8c5dc6); background-color: unset; }

.highlight-gradient-primary-800-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #6627b3); background-color: unset; }

.highlight-gradient-primary-800-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #4d1d86); background-color: unset; }

.highlight-gradient-primary-800-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #33145a); background-color: unset; }

.highlight-gradient-primary-800-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #1a0a2d); background-color: unset; }

.highlight-gradient-primary-800-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #0f061b); background-color: unset; }

.highlight-gradient-primary-800-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #fffeff); background-color: unset; }

.highlight-gradient-primary-800-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #fefdff); background-color: unset; }

.highlight-gradient-primary-800-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #fdf9ff); background-color: unset; }

.highlight-gradient-primary-800-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #faf4ff); background-color: unset; }

.highlight-gradient-primary-800-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #f8eeff); background-color: unset; }

.highlight-gradient-primary-800-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-800-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #b8aebf); background-color: unset; }

.highlight-gradient-primary-800-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #7b7480); background-color: unset; }

.highlight-gradient-primary-800-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #3d3a40); background-color: unset; }

.highlight-gradient-primary-800-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #252326); background-color: unset; }

.highlight-gradient-primary-800-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #f4fbf9); background-color: unset; }

.highlight-gradient-primary-800-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #eaf6f4); background-color: unset; }

.highlight-gradient-primary-800-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #cae9e3); background-color: unset; }

.highlight-gradient-primary-800-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #96d2c6); background-color: unset; }

.highlight-gradient-primary-800-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #61bcaa); background-color: unset; }

.highlight-gradient-primary-800-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #2ca58d); background-color: unset; }

.highlight-gradient-primary-800-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #217c6a); background-color: unset; }

.highlight-gradient-primary-800-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #165347); background-color: unset; }

.highlight-gradient-primary-800-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #0b2923); background-color: unset; }

.highlight-gradient-primary-800-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #071915); background-color: unset; }

.highlight-gradient-primary-800-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #f8f7fb); background-color: unset; }

.highlight-gradient-primary-800-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #f0eff7); background-color: unset; }

.highlight-gradient-primary-800-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #dad7eb); background-color: unset; }

.highlight-gradient-primary-800-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #b5afd7); background-color: unset; }

.highlight-gradient-primary-800-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #9086c2); background-color: unset; }

.highlight-gradient-primary-800-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #6b5eae); background-color: unset; }

.highlight-gradient-primary-800-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #504783); background-color: unset; }

.highlight-gradient-primary-800-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #362f57); background-color: unset; }

.highlight-gradient-primary-800-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #1b182c); background-color: unset; }

.highlight-gradient-primary-800-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #100e1a); background-color: unset; }

.highlight-gradient-primary-800-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #fff7fa); background-color: unset; }

.highlight-gradient-primary-800-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, lavenderblush); background-color: unset; }

.highlight-gradient-primary-800-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #ffd9e6); background-color: unset; }

.highlight-gradient-primary-800-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #ffb3cd); background-color: unset; }

.highlight-gradient-primary-800-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #ff8db4); background-color: unset; }

.highlight-gradient-primary-800-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #ff679b); background-color: unset; }

.highlight-gradient-primary-800-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #bf4d74); background-color: unset; }

.highlight-gradient-primary-800-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #80344e); background-color: unset; }

.highlight-gradient-primary-800-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #401a27); background-color: unset; }

.highlight-gradient-primary-800-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #260f17); background-color: unset; }

.highlight-gradient-primary-800-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #fff4f2); background-color: unset; }

.highlight-gradient-primary-800-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #fee8e6); background-color: unset; }

.highlight-gradient-primary-800-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #fdc7bf); background-color: unset; }

.highlight-gradient-primary-800-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #fa8e80); background-color: unset; }

.highlight-gradient-primary-800-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #f85640); background-color: unset; }

.highlight-gradient-primary-800-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #f51d00); background-color: unset; }

.highlight-gradient-primary-800-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #b81600); background-color: unset; }

.highlight-gradient-primary-800-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #7b0f00); background-color: unset; }

.highlight-gradient-primary-800-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #3d0700); background-color: unset; }

.highlight-gradient-primary-800-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #250400); background-color: unset; }

.highlight-gradient-primary-800-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #fff9f3); background-color: unset; }

.highlight-gradient-primary-800-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #fff2e8); background-color: unset; }

.highlight-gradient-primary-800-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #ffdfc4); background-color: unset; }

.highlight-gradient-primary-800-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #febf8a); background-color: unset; }

.highlight-gradient-primary-800-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #fe9e4f); background-color: unset; }

.highlight-gradient-primary-800-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #fd7e14); background-color: unset; }

.highlight-gradient-primary-800-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #be5f0f); background-color: unset; }

.highlight-gradient-primary-800-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #7f3f0a); background-color: unset; }

.highlight-gradient-primary-800-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #3f2005); background-color: unset; }

.highlight-gradient-primary-800-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #261303); background-color: unset; }

.highlight-gradient-primary-800-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #fffcf6); background-color: unset; }

.highlight-gradient-primary-800-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #fef9ec); background-color: unset; }

.highlight-gradient-primary-800-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #fdf0d0); background-color: unset; }

.highlight-gradient-primary-800-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #fbe1a1); background-color: unset; }

.highlight-gradient-primary-800-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #f8d272); background-color: unset; }

.highlight-gradient-primary-800-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #f6c343); background-color: unset; }

.highlight-gradient-primary-800-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #b99232); background-color: unset; }

.highlight-gradient-primary-800-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #7b6222); background-color: unset; }

.highlight-gradient-primary-800-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #3e3111); background-color: unset; }

.highlight-gradient-primary-800-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #251d0a); background-color: unset; }

.highlight-gradient-primary-800-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #f2fff7); background-color: unset; }

.highlight-gradient-primary-800-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #e6feef); background-color: unset; }

.highlight-gradient-primary-800-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #bffdd6); background-color: unset; }

.highlight-gradient-primary-800-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #80faad); background-color: unset; }

.highlight-gradient-primary-800-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #40f883); background-color: unset; }

.highlight-gradient-primary-800-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #00f55a); background-color: unset; }

.highlight-gradient-primary-800-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #00b844); background-color: unset; }

.highlight-gradient-primary-800-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #007b2d); background-color: unset; }

.highlight-gradient-primary-800-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #003d17); background-color: unset; }

.highlight-gradient-primary-800-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #00250e); background-color: unset; }

.highlight-gradient-primary-800-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #f2fbfb); background-color: unset; }

.highlight-gradient-primary-800-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #e6f6f8); background-color: unset; }

.highlight-gradient-primary-800-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #c0e9ed); background-color: unset; }

.highlight-gradient-primary-800-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #81d4da); background-color: unset; }

.highlight-gradient-primary-800-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #41bec8); background-color: unset; }

.highlight-gradient-primary-800-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #02a8b5); background-color: unset; }

.highlight-gradient-primary-800-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #027e88); background-color: unset; }

.highlight-gradient-primary-800-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #01545b); background-color: unset; }

.highlight-gradient-primary-800-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #012a2d); background-color: unset; }

.highlight-gradient-primary-800-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #00191b); background-color: unset; }

.highlight-gradient-primary-800-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #f5fbfd); background-color: unset; }

.highlight-gradient-primary-800-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #ebf7fa); background-color: unset; }

.highlight-gradient-primary-800-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #ceebf4); background-color: unset; }

.highlight-gradient-primary-800-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #9cd7e8); background-color: unset; }

.highlight-gradient-primary-800-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #6bc3dd); background-color: unset; }

.highlight-gradient-primary-800-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #39afd1); background-color: unset; }

.highlight-gradient-primary-800-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #2b839d); background-color: unset; }

.highlight-gradient-primary-800-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #1d5869); background-color: unset; }

.highlight-gradient-primary-800-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #0e2c34); background-color: unset; }

.highlight-gradient-primary-800-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #091a1f); background-color: unset; }

.highlight-gradient-primary-800-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, white); background-color: unset; }

.highlight-gradient-primary-800-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, white); background-color: unset; }

.highlight-gradient-primary-800-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, white); background-color: unset; }

.highlight-gradient-primary-800-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, white); background-color: unset; }

.highlight-gradient-primary-800-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, white); background-color: unset; }

.highlight-gradient-primary-800-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, white); background-color: unset; }

.highlight-gradient-primary-800-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #bfbfbf); background-color: unset; }

.highlight-gradient-primary-800-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, gray); background-color: unset; }

.highlight-gradient-primary-800-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #404040); background-color: unset; }

.highlight-gradient-primary-800-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #262626); background-color: unset; }

.highlight-gradient-primary-800-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #fdfdfd); background-color: unset; }

.highlight-gradient-primary-800-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #fbfbfb); background-color: unset; }

.highlight-gradient-primary-800-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #f6f6f6); background-color: unset; }

.highlight-gradient-primary-800-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #ececec); background-color: unset; }

.highlight-gradient-primary-800-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #e3e3e3); background-color: unset; }

.highlight-gradient-primary-800-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-800-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #a3a3a3); background-color: unset; }

.highlight-gradient-primary-800-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #6d6d6d); background-color: unset; }

.highlight-gradient-primary-800-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #363636); background-color: unset; }

.highlight-gradient-primary-800-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #212121); background-color: unset; }

.highlight-gradient-primary-800-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #f4f5f5); background-color: unset; }

.highlight-gradient-primary-800-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #eaebeb); background-color: unset; }

.highlight-gradient-primary-800-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #caccce); background-color: unset; }

.highlight-gradient-primary-800-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #969a9c); background-color: unset; }

.highlight-gradient-primary-800-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #61676b); background-color: unset; }

.highlight-gradient-primary-800-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #2c3439); background-color: unset; }

.highlight-gradient-primary-800-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #21272b); background-color: unset; }

.highlight-gradient-primary-800-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #161a1d); background-color: unset; }

.highlight-gradient-primary-800-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #0b0d0e); background-color: unset; }

.highlight-gradient-primary-800-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001c38, #070809); background-color: unset; }

.highlight-gradient-primary-900-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #0171df); background-color: unset; }

.highlight-gradient-primary-900-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #727cf5); background-color: unset; }

.highlight-gradient-primary-900-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #6627b3); background-color: unset; }

.highlight-gradient-primary-900-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-900-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #2CA58D); background-color: unset; }

.highlight-gradient-primary-900-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #6b5eae); background-color: unset; }

.highlight-gradient-primary-900-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #ff679b); background-color: unset; }

.highlight-gradient-primary-900-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #f51d00); background-color: unset; }

.highlight-gradient-primary-900-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #fd7e14); background-color: unset; }

.highlight-gradient-primary-900-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #F6C343); background-color: unset; }

.highlight-gradient-primary-900-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #00f55a); background-color: unset; }

.highlight-gradient-primary-900-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #02a8b5); background-color: unset; }

.highlight-gradient-primary-900-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #39afd1); background-color: unset; }

.highlight-gradient-primary-900-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #FFFFFF); background-color: unset; }

.highlight-gradient-primary-900-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-900-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #2c3439); background-color: unset; }

.highlight-gradient-primary-900-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #f2f8fd); background-color: unset; }

.highlight-gradient-primary-900-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #e6f1fc); background-color: unset; }

.highlight-gradient-primary-900-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #c0dcf7); background-color: unset; }

.highlight-gradient-primary-900-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #80b8ef); background-color: unset; }

.highlight-gradient-primary-900-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #4195e7); background-color: unset; }

.highlight-gradient-primary-900-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #0171df); background-color: unset; }

.highlight-gradient-primary-900-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #0155a7); background-color: unset; }

.highlight-gradient-primary-900-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #013970); background-color: unset; }

.highlight-gradient-primary-900-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #001c38); background-color: unset; }

.highlight-gradient-primary-900-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #001121); background-color: unset; }

.highlight-gradient-primary-900-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, ghostwhite); background-color: unset; }

.highlight-gradient-primary-900-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #f1f2fe); background-color: unset; }

.highlight-gradient-primary-900-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #dcdefd); background-color: unset; }

.highlight-gradient-primary-900-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #b9befa); background-color: unset; }

.highlight-gradient-primary-900-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #959df8); background-color: unset; }

.highlight-gradient-primary-900-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #727cf5); background-color: unset; }

.highlight-gradient-primary-900-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #565db8); background-color: unset; }

.highlight-gradient-primary-900-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #393e7b); background-color: unset; }

.highlight-gradient-primary-900-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #1d1f3d); background-color: unset; }

.highlight-gradient-primary-900-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #111325); background-color: unset; }

.highlight-gradient-primary-900-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #f7f4fb); background-color: unset; }

.highlight-gradient-primary-900-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #f0e9f7); background-color: unset; }

.highlight-gradient-primary-900-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #d9c9ec); background-color: unset; }

.highlight-gradient-primary-900-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #b393d9); background-color: unset; }

.highlight-gradient-primary-900-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #8c5dc6); background-color: unset; }

.highlight-gradient-primary-900-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #6627b3); background-color: unset; }

.highlight-gradient-primary-900-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #4d1d86); background-color: unset; }

.highlight-gradient-primary-900-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #33145a); background-color: unset; }

.highlight-gradient-primary-900-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #1a0a2d); background-color: unset; }

.highlight-gradient-primary-900-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #0f061b); background-color: unset; }

.highlight-gradient-primary-900-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #fffeff); background-color: unset; }

.highlight-gradient-primary-900-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #fefdff); background-color: unset; }

.highlight-gradient-primary-900-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #fdf9ff); background-color: unset; }

.highlight-gradient-primary-900-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #faf4ff); background-color: unset; }

.highlight-gradient-primary-900-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #f8eeff); background-color: unset; }

.highlight-gradient-primary-900-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #f5e8ff); background-color: unset; }

.highlight-gradient-primary-900-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #b8aebf); background-color: unset; }

.highlight-gradient-primary-900-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #7b7480); background-color: unset; }

.highlight-gradient-primary-900-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #3d3a40); background-color: unset; }

.highlight-gradient-primary-900-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #252326); background-color: unset; }

.highlight-gradient-primary-900-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #f4fbf9); background-color: unset; }

.highlight-gradient-primary-900-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #eaf6f4); background-color: unset; }

.highlight-gradient-primary-900-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #cae9e3); background-color: unset; }

.highlight-gradient-primary-900-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #96d2c6); background-color: unset; }

.highlight-gradient-primary-900-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #61bcaa); background-color: unset; }

.highlight-gradient-primary-900-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #2ca58d); background-color: unset; }

.highlight-gradient-primary-900-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #217c6a); background-color: unset; }

.highlight-gradient-primary-900-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #165347); background-color: unset; }

.highlight-gradient-primary-900-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #0b2923); background-color: unset; }

.highlight-gradient-primary-900-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #071915); background-color: unset; }

.highlight-gradient-primary-900-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #f8f7fb); background-color: unset; }

.highlight-gradient-primary-900-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #f0eff7); background-color: unset; }

.highlight-gradient-primary-900-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #dad7eb); background-color: unset; }

.highlight-gradient-primary-900-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #b5afd7); background-color: unset; }

.highlight-gradient-primary-900-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #9086c2); background-color: unset; }

.highlight-gradient-primary-900-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #6b5eae); background-color: unset; }

.highlight-gradient-primary-900-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #504783); background-color: unset; }

.highlight-gradient-primary-900-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #362f57); background-color: unset; }

.highlight-gradient-primary-900-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #1b182c); background-color: unset; }

.highlight-gradient-primary-900-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #100e1a); background-color: unset; }

.highlight-gradient-primary-900-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #fff7fa); background-color: unset; }

.highlight-gradient-primary-900-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, lavenderblush); background-color: unset; }

.highlight-gradient-primary-900-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #ffd9e6); background-color: unset; }

.highlight-gradient-primary-900-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #ffb3cd); background-color: unset; }

.highlight-gradient-primary-900-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #ff8db4); background-color: unset; }

.highlight-gradient-primary-900-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #ff679b); background-color: unset; }

.highlight-gradient-primary-900-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #bf4d74); background-color: unset; }

.highlight-gradient-primary-900-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #80344e); background-color: unset; }

.highlight-gradient-primary-900-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #401a27); background-color: unset; }

.highlight-gradient-primary-900-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #260f17); background-color: unset; }

.highlight-gradient-primary-900-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #fff4f2); background-color: unset; }

.highlight-gradient-primary-900-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #fee8e6); background-color: unset; }

.highlight-gradient-primary-900-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #fdc7bf); background-color: unset; }

.highlight-gradient-primary-900-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #fa8e80); background-color: unset; }

.highlight-gradient-primary-900-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #f85640); background-color: unset; }

.highlight-gradient-primary-900-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #f51d00); background-color: unset; }

.highlight-gradient-primary-900-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #b81600); background-color: unset; }

.highlight-gradient-primary-900-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #7b0f00); background-color: unset; }

.highlight-gradient-primary-900-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #3d0700); background-color: unset; }

.highlight-gradient-primary-900-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #250400); background-color: unset; }

.highlight-gradient-primary-900-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #fff9f3); background-color: unset; }

.highlight-gradient-primary-900-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #fff2e8); background-color: unset; }

.highlight-gradient-primary-900-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #ffdfc4); background-color: unset; }

.highlight-gradient-primary-900-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #febf8a); background-color: unset; }

.highlight-gradient-primary-900-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #fe9e4f); background-color: unset; }

.highlight-gradient-primary-900-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #fd7e14); background-color: unset; }

.highlight-gradient-primary-900-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #be5f0f); background-color: unset; }

.highlight-gradient-primary-900-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #7f3f0a); background-color: unset; }

.highlight-gradient-primary-900-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #3f2005); background-color: unset; }

.highlight-gradient-primary-900-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #261303); background-color: unset; }

.highlight-gradient-primary-900-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #fffcf6); background-color: unset; }

.highlight-gradient-primary-900-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #fef9ec); background-color: unset; }

.highlight-gradient-primary-900-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #fdf0d0); background-color: unset; }

.highlight-gradient-primary-900-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #fbe1a1); background-color: unset; }

.highlight-gradient-primary-900-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #f8d272); background-color: unset; }

.highlight-gradient-primary-900-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #f6c343); background-color: unset; }

.highlight-gradient-primary-900-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #b99232); background-color: unset; }

.highlight-gradient-primary-900-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #7b6222); background-color: unset; }

.highlight-gradient-primary-900-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #3e3111); background-color: unset; }

.highlight-gradient-primary-900-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #251d0a); background-color: unset; }

.highlight-gradient-primary-900-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #f2fff7); background-color: unset; }

.highlight-gradient-primary-900-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #e6feef); background-color: unset; }

.highlight-gradient-primary-900-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #bffdd6); background-color: unset; }

.highlight-gradient-primary-900-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #80faad); background-color: unset; }

.highlight-gradient-primary-900-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #40f883); background-color: unset; }

.highlight-gradient-primary-900-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #00f55a); background-color: unset; }

.highlight-gradient-primary-900-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #00b844); background-color: unset; }

.highlight-gradient-primary-900-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #007b2d); background-color: unset; }

.highlight-gradient-primary-900-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #003d17); background-color: unset; }

.highlight-gradient-primary-900-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #00250e); background-color: unset; }

.highlight-gradient-primary-900-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #f2fbfb); background-color: unset; }

.highlight-gradient-primary-900-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #e6f6f8); background-color: unset; }

.highlight-gradient-primary-900-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #c0e9ed); background-color: unset; }

.highlight-gradient-primary-900-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #81d4da); background-color: unset; }

.highlight-gradient-primary-900-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #41bec8); background-color: unset; }

.highlight-gradient-primary-900-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #02a8b5); background-color: unset; }

.highlight-gradient-primary-900-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #027e88); background-color: unset; }

.highlight-gradient-primary-900-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #01545b); background-color: unset; }

.highlight-gradient-primary-900-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #012a2d); background-color: unset; }

.highlight-gradient-primary-900-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #00191b); background-color: unset; }

.highlight-gradient-primary-900-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #f5fbfd); background-color: unset; }

.highlight-gradient-primary-900-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #ebf7fa); background-color: unset; }

.highlight-gradient-primary-900-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #ceebf4); background-color: unset; }

.highlight-gradient-primary-900-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #9cd7e8); background-color: unset; }

.highlight-gradient-primary-900-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #6bc3dd); background-color: unset; }

.highlight-gradient-primary-900-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #39afd1); background-color: unset; }

.highlight-gradient-primary-900-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #2b839d); background-color: unset; }

.highlight-gradient-primary-900-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #1d5869); background-color: unset; }

.highlight-gradient-primary-900-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #0e2c34); background-color: unset; }

.highlight-gradient-primary-900-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #091a1f); background-color: unset; }

.highlight-gradient-primary-900-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, white); background-color: unset; }

.highlight-gradient-primary-900-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, white); background-color: unset; }

.highlight-gradient-primary-900-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, white); background-color: unset; }

.highlight-gradient-primary-900-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, white); background-color: unset; }

.highlight-gradient-primary-900-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, white); background-color: unset; }

.highlight-gradient-primary-900-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, white); background-color: unset; }

.highlight-gradient-primary-900-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #bfbfbf); background-color: unset; }

.highlight-gradient-primary-900-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, gray); background-color: unset; }

.highlight-gradient-primary-900-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #404040); background-color: unset; }

.highlight-gradient-primary-900-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #262626); background-color: unset; }

.highlight-gradient-primary-900-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #fdfdfd); background-color: unset; }

.highlight-gradient-primary-900-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #fbfbfb); background-color: unset; }

.highlight-gradient-primary-900-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #f6f6f6); background-color: unset; }

.highlight-gradient-primary-900-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #ececec); background-color: unset; }

.highlight-gradient-primary-900-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #e3e3e3); background-color: unset; }

.highlight-gradient-primary-900-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #d9d9d9); background-color: unset; }

.highlight-gradient-primary-900-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #a3a3a3); background-color: unset; }

.highlight-gradient-primary-900-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #6d6d6d); background-color: unset; }

.highlight-gradient-primary-900-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #363636); background-color: unset; }

.highlight-gradient-primary-900-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #212121); background-color: unset; }

.highlight-gradient-primary-900-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #f4f5f5); background-color: unset; }

.highlight-gradient-primary-900-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #eaebeb); background-color: unset; }

.highlight-gradient-primary-900-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #caccce); background-color: unset; }

.highlight-gradient-primary-900-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #969a9c); background-color: unset; }

.highlight-gradient-primary-900-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #61676b); background-color: unset; }

.highlight-gradient-primary-900-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #2c3439); background-color: unset; }

.highlight-gradient-primary-900-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #21272b); background-color: unset; }

.highlight-gradient-primary-900-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #161a1d); background-color: unset; }

.highlight-gradient-primary-900-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #0b0d0e); background-color: unset; }

.highlight-gradient-primary-900-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #001121, #070809); background-color: unset; }

.highlight-gradient-secondary-50-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #0171df); background-color: unset; }

.highlight-gradient-secondary-50-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #727cf5); background-color: unset; }

.highlight-gradient-secondary-50-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #6627b3); background-color: unset; }

.highlight-gradient-secondary-50-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-50-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #2CA58D); background-color: unset; }

.highlight-gradient-secondary-50-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-50-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #ff679b); background-color: unset; }

.highlight-gradient-secondary-50-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #f51d00); background-color: unset; }

.highlight-gradient-secondary-50-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-50-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #F6C343); background-color: unset; }

.highlight-gradient-secondary-50-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #00f55a); background-color: unset; }

.highlight-gradient-secondary-50-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-50-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #39afd1); background-color: unset; }

.highlight-gradient-secondary-50-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #FFFFFF); background-color: unset; }

.highlight-gradient-secondary-50-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-50-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #2c3439); background-color: unset; }

.highlight-gradient-secondary-50-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #f2f8fd); background-color: unset; }

.highlight-gradient-secondary-50-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #e6f1fc); background-color: unset; }

.highlight-gradient-secondary-50-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #c0dcf7); background-color: unset; }

.highlight-gradient-secondary-50-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #80b8ef); background-color: unset; }

.highlight-gradient-secondary-50-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #4195e7); background-color: unset; }

.highlight-gradient-secondary-50-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #0171df); background-color: unset; }

.highlight-gradient-secondary-50-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #0155a7); background-color: unset; }

.highlight-gradient-secondary-50-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #013970); background-color: unset; }

.highlight-gradient-secondary-50-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #001c38); background-color: unset; }

.highlight-gradient-secondary-50-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #001121); background-color: unset; }

.highlight-gradient-secondary-50-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, ghostwhite); background-color: unset; }

.highlight-gradient-secondary-50-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #f1f2fe); background-color: unset; }

.highlight-gradient-secondary-50-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #dcdefd); background-color: unset; }

.highlight-gradient-secondary-50-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #b9befa); background-color: unset; }

.highlight-gradient-secondary-50-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #959df8); background-color: unset; }

.highlight-gradient-secondary-50-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #727cf5); background-color: unset; }

.highlight-gradient-secondary-50-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #565db8); background-color: unset; }

.highlight-gradient-secondary-50-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #393e7b); background-color: unset; }

.highlight-gradient-secondary-50-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #1d1f3d); background-color: unset; }

.highlight-gradient-secondary-50-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #111325); background-color: unset; }

.highlight-gradient-secondary-50-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #f7f4fb); background-color: unset; }

.highlight-gradient-secondary-50-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #f0e9f7); background-color: unset; }

.highlight-gradient-secondary-50-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #d9c9ec); background-color: unset; }

.highlight-gradient-secondary-50-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #b393d9); background-color: unset; }

.highlight-gradient-secondary-50-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #8c5dc6); background-color: unset; }

.highlight-gradient-secondary-50-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #6627b3); background-color: unset; }

.highlight-gradient-secondary-50-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #4d1d86); background-color: unset; }

.highlight-gradient-secondary-50-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #33145a); background-color: unset; }

.highlight-gradient-secondary-50-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #1a0a2d); background-color: unset; }

.highlight-gradient-secondary-50-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #0f061b); background-color: unset; }

.highlight-gradient-secondary-50-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #fffeff); background-color: unset; }

.highlight-gradient-secondary-50-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #fefdff); background-color: unset; }

.highlight-gradient-secondary-50-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #fdf9ff); background-color: unset; }

.highlight-gradient-secondary-50-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #faf4ff); background-color: unset; }

.highlight-gradient-secondary-50-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #f8eeff); background-color: unset; }

.highlight-gradient-secondary-50-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-50-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #b8aebf); background-color: unset; }

.highlight-gradient-secondary-50-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #7b7480); background-color: unset; }

.highlight-gradient-secondary-50-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #3d3a40); background-color: unset; }

.highlight-gradient-secondary-50-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #252326); background-color: unset; }

.highlight-gradient-secondary-50-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #f4fbf9); background-color: unset; }

.highlight-gradient-secondary-50-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #eaf6f4); background-color: unset; }

.highlight-gradient-secondary-50-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #cae9e3); background-color: unset; }

.highlight-gradient-secondary-50-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #96d2c6); background-color: unset; }

.highlight-gradient-secondary-50-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #61bcaa); background-color: unset; }

.highlight-gradient-secondary-50-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #2ca58d); background-color: unset; }

.highlight-gradient-secondary-50-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #217c6a); background-color: unset; }

.highlight-gradient-secondary-50-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #165347); background-color: unset; }

.highlight-gradient-secondary-50-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #0b2923); background-color: unset; }

.highlight-gradient-secondary-50-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #071915); background-color: unset; }

.highlight-gradient-secondary-50-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #f8f7fb); background-color: unset; }

.highlight-gradient-secondary-50-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #f0eff7); background-color: unset; }

.highlight-gradient-secondary-50-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #dad7eb); background-color: unset; }

.highlight-gradient-secondary-50-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #b5afd7); background-color: unset; }

.highlight-gradient-secondary-50-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #9086c2); background-color: unset; }

.highlight-gradient-secondary-50-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-50-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #504783); background-color: unset; }

.highlight-gradient-secondary-50-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #362f57); background-color: unset; }

.highlight-gradient-secondary-50-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #1b182c); background-color: unset; }

.highlight-gradient-secondary-50-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #100e1a); background-color: unset; }

.highlight-gradient-secondary-50-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #fff7fa); background-color: unset; }

.highlight-gradient-secondary-50-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, lavenderblush); background-color: unset; }

.highlight-gradient-secondary-50-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #ffd9e6); background-color: unset; }

.highlight-gradient-secondary-50-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #ffb3cd); background-color: unset; }

.highlight-gradient-secondary-50-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #ff8db4); background-color: unset; }

.highlight-gradient-secondary-50-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #ff679b); background-color: unset; }

.highlight-gradient-secondary-50-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #bf4d74); background-color: unset; }

.highlight-gradient-secondary-50-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #80344e); background-color: unset; }

.highlight-gradient-secondary-50-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #401a27); background-color: unset; }

.highlight-gradient-secondary-50-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #260f17); background-color: unset; }

.highlight-gradient-secondary-50-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #fff4f2); background-color: unset; }

.highlight-gradient-secondary-50-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #fee8e6); background-color: unset; }

.highlight-gradient-secondary-50-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #fdc7bf); background-color: unset; }

.highlight-gradient-secondary-50-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #fa8e80); background-color: unset; }

.highlight-gradient-secondary-50-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #f85640); background-color: unset; }

.highlight-gradient-secondary-50-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #f51d00); background-color: unset; }

.highlight-gradient-secondary-50-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #b81600); background-color: unset; }

.highlight-gradient-secondary-50-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #7b0f00); background-color: unset; }

.highlight-gradient-secondary-50-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #3d0700); background-color: unset; }

.highlight-gradient-secondary-50-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #250400); background-color: unset; }

.highlight-gradient-secondary-50-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #fff9f3); background-color: unset; }

.highlight-gradient-secondary-50-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #fff2e8); background-color: unset; }

.highlight-gradient-secondary-50-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #ffdfc4); background-color: unset; }

.highlight-gradient-secondary-50-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #febf8a); background-color: unset; }

.highlight-gradient-secondary-50-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #fe9e4f); background-color: unset; }

.highlight-gradient-secondary-50-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-50-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #be5f0f); background-color: unset; }

.highlight-gradient-secondary-50-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #7f3f0a); background-color: unset; }

.highlight-gradient-secondary-50-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #3f2005); background-color: unset; }

.highlight-gradient-secondary-50-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #261303); background-color: unset; }

.highlight-gradient-secondary-50-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #fffcf6); background-color: unset; }

.highlight-gradient-secondary-50-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #fef9ec); background-color: unset; }

.highlight-gradient-secondary-50-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #fdf0d0); background-color: unset; }

.highlight-gradient-secondary-50-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #fbe1a1); background-color: unset; }

.highlight-gradient-secondary-50-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #f8d272); background-color: unset; }

.highlight-gradient-secondary-50-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #f6c343); background-color: unset; }

.highlight-gradient-secondary-50-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #b99232); background-color: unset; }

.highlight-gradient-secondary-50-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #7b6222); background-color: unset; }

.highlight-gradient-secondary-50-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #3e3111); background-color: unset; }

.highlight-gradient-secondary-50-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #251d0a); background-color: unset; }

.highlight-gradient-secondary-50-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #f2fff7); background-color: unset; }

.highlight-gradient-secondary-50-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #e6feef); background-color: unset; }

.highlight-gradient-secondary-50-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #bffdd6); background-color: unset; }

.highlight-gradient-secondary-50-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #80faad); background-color: unset; }

.highlight-gradient-secondary-50-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #40f883); background-color: unset; }

.highlight-gradient-secondary-50-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #00f55a); background-color: unset; }

.highlight-gradient-secondary-50-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #00b844); background-color: unset; }

.highlight-gradient-secondary-50-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #007b2d); background-color: unset; }

.highlight-gradient-secondary-50-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #003d17); background-color: unset; }

.highlight-gradient-secondary-50-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #00250e); background-color: unset; }

.highlight-gradient-secondary-50-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #f2fbfb); background-color: unset; }

.highlight-gradient-secondary-50-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #e6f6f8); background-color: unset; }

.highlight-gradient-secondary-50-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #c0e9ed); background-color: unset; }

.highlight-gradient-secondary-50-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #81d4da); background-color: unset; }

.highlight-gradient-secondary-50-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #41bec8); background-color: unset; }

.highlight-gradient-secondary-50-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-50-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #027e88); background-color: unset; }

.highlight-gradient-secondary-50-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #01545b); background-color: unset; }

.highlight-gradient-secondary-50-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #012a2d); background-color: unset; }

.highlight-gradient-secondary-50-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #00191b); background-color: unset; }

.highlight-gradient-secondary-50-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #f5fbfd); background-color: unset; }

.highlight-gradient-secondary-50-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #ebf7fa); background-color: unset; }

.highlight-gradient-secondary-50-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #ceebf4); background-color: unset; }

.highlight-gradient-secondary-50-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #9cd7e8); background-color: unset; }

.highlight-gradient-secondary-50-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #6bc3dd); background-color: unset; }

.highlight-gradient-secondary-50-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #39afd1); background-color: unset; }

.highlight-gradient-secondary-50-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #2b839d); background-color: unset; }

.highlight-gradient-secondary-50-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #1d5869); background-color: unset; }

.highlight-gradient-secondary-50-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #0e2c34); background-color: unset; }

.highlight-gradient-secondary-50-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #091a1f); background-color: unset; }

.highlight-gradient-secondary-50-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, white); background-color: unset; }

.highlight-gradient-secondary-50-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, white); background-color: unset; }

.highlight-gradient-secondary-50-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, white); background-color: unset; }

.highlight-gradient-secondary-50-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, white); background-color: unset; }

.highlight-gradient-secondary-50-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, white); background-color: unset; }

.highlight-gradient-secondary-50-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, white); background-color: unset; }

.highlight-gradient-secondary-50-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #bfbfbf); background-color: unset; }

.highlight-gradient-secondary-50-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, gray); background-color: unset; }

.highlight-gradient-secondary-50-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #404040); background-color: unset; }

.highlight-gradient-secondary-50-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #262626); background-color: unset; }

.highlight-gradient-secondary-50-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #fdfdfd); background-color: unset; }

.highlight-gradient-secondary-50-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #fbfbfb); background-color: unset; }

.highlight-gradient-secondary-50-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #f6f6f6); background-color: unset; }

.highlight-gradient-secondary-50-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #ececec); background-color: unset; }

.highlight-gradient-secondary-50-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #e3e3e3); background-color: unset; }

.highlight-gradient-secondary-50-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-50-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #a3a3a3); background-color: unset; }

.highlight-gradient-secondary-50-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #6d6d6d); background-color: unset; }

.highlight-gradient-secondary-50-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #363636); background-color: unset; }

.highlight-gradient-secondary-50-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #212121); background-color: unset; }

.highlight-gradient-secondary-50-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #f4f5f5); background-color: unset; }

.highlight-gradient-secondary-50-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #eaebeb); background-color: unset; }

.highlight-gradient-secondary-50-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #caccce); background-color: unset; }

.highlight-gradient-secondary-50-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #969a9c); background-color: unset; }

.highlight-gradient-secondary-50-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #61676b); background-color: unset; }

.highlight-gradient-secondary-50-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #2c3439); background-color: unset; }

.highlight-gradient-secondary-50-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #21272b); background-color: unset; }

.highlight-gradient-secondary-50-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #161a1d); background-color: unset; }

.highlight-gradient-secondary-50-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #0b0d0e); background-color: unset; }

.highlight-gradient-secondary-50-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), ghostwhite, #070809); background-color: unset; }

.highlight-gradient-secondary-100-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #0171df); background-color: unset; }

.highlight-gradient-secondary-100-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #727cf5); background-color: unset; }

.highlight-gradient-secondary-100-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #6627b3); background-color: unset; }

.highlight-gradient-secondary-100-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-100-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #2CA58D); background-color: unset; }

.highlight-gradient-secondary-100-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-100-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #ff679b); background-color: unset; }

.highlight-gradient-secondary-100-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #f51d00); background-color: unset; }

.highlight-gradient-secondary-100-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-100-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #F6C343); background-color: unset; }

.highlight-gradient-secondary-100-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #00f55a); background-color: unset; }

.highlight-gradient-secondary-100-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-100-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #39afd1); background-color: unset; }

.highlight-gradient-secondary-100-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #FFFFFF); background-color: unset; }

.highlight-gradient-secondary-100-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-100-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #2c3439); background-color: unset; }

.highlight-gradient-secondary-100-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #f2f8fd); background-color: unset; }

.highlight-gradient-secondary-100-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #e6f1fc); background-color: unset; }

.highlight-gradient-secondary-100-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #c0dcf7); background-color: unset; }

.highlight-gradient-secondary-100-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #80b8ef); background-color: unset; }

.highlight-gradient-secondary-100-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #4195e7); background-color: unset; }

.highlight-gradient-secondary-100-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #0171df); background-color: unset; }

.highlight-gradient-secondary-100-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #0155a7); background-color: unset; }

.highlight-gradient-secondary-100-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #013970); background-color: unset; }

.highlight-gradient-secondary-100-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #001c38); background-color: unset; }

.highlight-gradient-secondary-100-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #001121); background-color: unset; }

.highlight-gradient-secondary-100-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, ghostwhite); background-color: unset; }

.highlight-gradient-secondary-100-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #f1f2fe); background-color: unset; }

.highlight-gradient-secondary-100-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #dcdefd); background-color: unset; }

.highlight-gradient-secondary-100-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #b9befa); background-color: unset; }

.highlight-gradient-secondary-100-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #959df8); background-color: unset; }

.highlight-gradient-secondary-100-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #727cf5); background-color: unset; }

.highlight-gradient-secondary-100-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #565db8); background-color: unset; }

.highlight-gradient-secondary-100-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #393e7b); background-color: unset; }

.highlight-gradient-secondary-100-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #1d1f3d); background-color: unset; }

.highlight-gradient-secondary-100-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #111325); background-color: unset; }

.highlight-gradient-secondary-100-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #f7f4fb); background-color: unset; }

.highlight-gradient-secondary-100-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #f0e9f7); background-color: unset; }

.highlight-gradient-secondary-100-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #d9c9ec); background-color: unset; }

.highlight-gradient-secondary-100-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #b393d9); background-color: unset; }

.highlight-gradient-secondary-100-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #8c5dc6); background-color: unset; }

.highlight-gradient-secondary-100-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #6627b3); background-color: unset; }

.highlight-gradient-secondary-100-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #4d1d86); background-color: unset; }

.highlight-gradient-secondary-100-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #33145a); background-color: unset; }

.highlight-gradient-secondary-100-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #1a0a2d); background-color: unset; }

.highlight-gradient-secondary-100-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #0f061b); background-color: unset; }

.highlight-gradient-secondary-100-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #fffeff); background-color: unset; }

.highlight-gradient-secondary-100-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #fefdff); background-color: unset; }

.highlight-gradient-secondary-100-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #fdf9ff); background-color: unset; }

.highlight-gradient-secondary-100-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #faf4ff); background-color: unset; }

.highlight-gradient-secondary-100-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #f8eeff); background-color: unset; }

.highlight-gradient-secondary-100-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-100-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #b8aebf); background-color: unset; }

.highlight-gradient-secondary-100-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #7b7480); background-color: unset; }

.highlight-gradient-secondary-100-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #3d3a40); background-color: unset; }

.highlight-gradient-secondary-100-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #252326); background-color: unset; }

.highlight-gradient-secondary-100-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #f4fbf9); background-color: unset; }

.highlight-gradient-secondary-100-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #eaf6f4); background-color: unset; }

.highlight-gradient-secondary-100-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #cae9e3); background-color: unset; }

.highlight-gradient-secondary-100-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #96d2c6); background-color: unset; }

.highlight-gradient-secondary-100-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #61bcaa); background-color: unset; }

.highlight-gradient-secondary-100-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #2ca58d); background-color: unset; }

.highlight-gradient-secondary-100-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #217c6a); background-color: unset; }

.highlight-gradient-secondary-100-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #165347); background-color: unset; }

.highlight-gradient-secondary-100-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #0b2923); background-color: unset; }

.highlight-gradient-secondary-100-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #071915); background-color: unset; }

.highlight-gradient-secondary-100-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #f8f7fb); background-color: unset; }

.highlight-gradient-secondary-100-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #f0eff7); background-color: unset; }

.highlight-gradient-secondary-100-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #dad7eb); background-color: unset; }

.highlight-gradient-secondary-100-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #b5afd7); background-color: unset; }

.highlight-gradient-secondary-100-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #9086c2); background-color: unset; }

.highlight-gradient-secondary-100-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-100-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #504783); background-color: unset; }

.highlight-gradient-secondary-100-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #362f57); background-color: unset; }

.highlight-gradient-secondary-100-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #1b182c); background-color: unset; }

.highlight-gradient-secondary-100-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #100e1a); background-color: unset; }

.highlight-gradient-secondary-100-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #fff7fa); background-color: unset; }

.highlight-gradient-secondary-100-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, lavenderblush); background-color: unset; }

.highlight-gradient-secondary-100-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #ffd9e6); background-color: unset; }

.highlight-gradient-secondary-100-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #ffb3cd); background-color: unset; }

.highlight-gradient-secondary-100-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #ff8db4); background-color: unset; }

.highlight-gradient-secondary-100-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #ff679b); background-color: unset; }

.highlight-gradient-secondary-100-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #bf4d74); background-color: unset; }

.highlight-gradient-secondary-100-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #80344e); background-color: unset; }

.highlight-gradient-secondary-100-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #401a27); background-color: unset; }

.highlight-gradient-secondary-100-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #260f17); background-color: unset; }

.highlight-gradient-secondary-100-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #fff4f2); background-color: unset; }

.highlight-gradient-secondary-100-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #fee8e6); background-color: unset; }

.highlight-gradient-secondary-100-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #fdc7bf); background-color: unset; }

.highlight-gradient-secondary-100-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #fa8e80); background-color: unset; }

.highlight-gradient-secondary-100-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #f85640); background-color: unset; }

.highlight-gradient-secondary-100-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #f51d00); background-color: unset; }

.highlight-gradient-secondary-100-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #b81600); background-color: unset; }

.highlight-gradient-secondary-100-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #7b0f00); background-color: unset; }

.highlight-gradient-secondary-100-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #3d0700); background-color: unset; }

.highlight-gradient-secondary-100-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #250400); background-color: unset; }

.highlight-gradient-secondary-100-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #fff9f3); background-color: unset; }

.highlight-gradient-secondary-100-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #fff2e8); background-color: unset; }

.highlight-gradient-secondary-100-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #ffdfc4); background-color: unset; }

.highlight-gradient-secondary-100-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #febf8a); background-color: unset; }

.highlight-gradient-secondary-100-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #fe9e4f); background-color: unset; }

.highlight-gradient-secondary-100-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-100-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #be5f0f); background-color: unset; }

.highlight-gradient-secondary-100-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #7f3f0a); background-color: unset; }

.highlight-gradient-secondary-100-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #3f2005); background-color: unset; }

.highlight-gradient-secondary-100-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #261303); background-color: unset; }

.highlight-gradient-secondary-100-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #fffcf6); background-color: unset; }

.highlight-gradient-secondary-100-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #fef9ec); background-color: unset; }

.highlight-gradient-secondary-100-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #fdf0d0); background-color: unset; }

.highlight-gradient-secondary-100-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #fbe1a1); background-color: unset; }

.highlight-gradient-secondary-100-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #f8d272); background-color: unset; }

.highlight-gradient-secondary-100-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #f6c343); background-color: unset; }

.highlight-gradient-secondary-100-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #b99232); background-color: unset; }

.highlight-gradient-secondary-100-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #7b6222); background-color: unset; }

.highlight-gradient-secondary-100-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #3e3111); background-color: unset; }

.highlight-gradient-secondary-100-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #251d0a); background-color: unset; }

.highlight-gradient-secondary-100-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #f2fff7); background-color: unset; }

.highlight-gradient-secondary-100-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #e6feef); background-color: unset; }

.highlight-gradient-secondary-100-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #bffdd6); background-color: unset; }

.highlight-gradient-secondary-100-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #80faad); background-color: unset; }

.highlight-gradient-secondary-100-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #40f883); background-color: unset; }

.highlight-gradient-secondary-100-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #00f55a); background-color: unset; }

.highlight-gradient-secondary-100-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #00b844); background-color: unset; }

.highlight-gradient-secondary-100-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #007b2d); background-color: unset; }

.highlight-gradient-secondary-100-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #003d17); background-color: unset; }

.highlight-gradient-secondary-100-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #00250e); background-color: unset; }

.highlight-gradient-secondary-100-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #f2fbfb); background-color: unset; }

.highlight-gradient-secondary-100-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #e6f6f8); background-color: unset; }

.highlight-gradient-secondary-100-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #c0e9ed); background-color: unset; }

.highlight-gradient-secondary-100-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #81d4da); background-color: unset; }

.highlight-gradient-secondary-100-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #41bec8); background-color: unset; }

.highlight-gradient-secondary-100-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-100-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #027e88); background-color: unset; }

.highlight-gradient-secondary-100-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #01545b); background-color: unset; }

.highlight-gradient-secondary-100-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #012a2d); background-color: unset; }

.highlight-gradient-secondary-100-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #00191b); background-color: unset; }

.highlight-gradient-secondary-100-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #f5fbfd); background-color: unset; }

.highlight-gradient-secondary-100-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #ebf7fa); background-color: unset; }

.highlight-gradient-secondary-100-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #ceebf4); background-color: unset; }

.highlight-gradient-secondary-100-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #9cd7e8); background-color: unset; }

.highlight-gradient-secondary-100-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #6bc3dd); background-color: unset; }

.highlight-gradient-secondary-100-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #39afd1); background-color: unset; }

.highlight-gradient-secondary-100-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #2b839d); background-color: unset; }

.highlight-gradient-secondary-100-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #1d5869); background-color: unset; }

.highlight-gradient-secondary-100-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #0e2c34); background-color: unset; }

.highlight-gradient-secondary-100-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #091a1f); background-color: unset; }

.highlight-gradient-secondary-100-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, white); background-color: unset; }

.highlight-gradient-secondary-100-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, white); background-color: unset; }

.highlight-gradient-secondary-100-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, white); background-color: unset; }

.highlight-gradient-secondary-100-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, white); background-color: unset; }

.highlight-gradient-secondary-100-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, white); background-color: unset; }

.highlight-gradient-secondary-100-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, white); background-color: unset; }

.highlight-gradient-secondary-100-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #bfbfbf); background-color: unset; }

.highlight-gradient-secondary-100-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, gray); background-color: unset; }

.highlight-gradient-secondary-100-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #404040); background-color: unset; }

.highlight-gradient-secondary-100-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #262626); background-color: unset; }

.highlight-gradient-secondary-100-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #fdfdfd); background-color: unset; }

.highlight-gradient-secondary-100-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #fbfbfb); background-color: unset; }

.highlight-gradient-secondary-100-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #f6f6f6); background-color: unset; }

.highlight-gradient-secondary-100-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #ececec); background-color: unset; }

.highlight-gradient-secondary-100-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #e3e3e3); background-color: unset; }

.highlight-gradient-secondary-100-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-100-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #a3a3a3); background-color: unset; }

.highlight-gradient-secondary-100-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #6d6d6d); background-color: unset; }

.highlight-gradient-secondary-100-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #363636); background-color: unset; }

.highlight-gradient-secondary-100-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #212121); background-color: unset; }

.highlight-gradient-secondary-100-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #f4f5f5); background-color: unset; }

.highlight-gradient-secondary-100-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #eaebeb); background-color: unset; }

.highlight-gradient-secondary-100-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #caccce); background-color: unset; }

.highlight-gradient-secondary-100-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #969a9c); background-color: unset; }

.highlight-gradient-secondary-100-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #61676b); background-color: unset; }

.highlight-gradient-secondary-100-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #2c3439); background-color: unset; }

.highlight-gradient-secondary-100-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #21272b); background-color: unset; }

.highlight-gradient-secondary-100-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #161a1d); background-color: unset; }

.highlight-gradient-secondary-100-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #0b0d0e); background-color: unset; }

.highlight-gradient-secondary-100-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f1f2fe, #070809); background-color: unset; }

.highlight-gradient-secondary-200-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #0171df); background-color: unset; }

.highlight-gradient-secondary-200-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #727cf5); background-color: unset; }

.highlight-gradient-secondary-200-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #6627b3); background-color: unset; }

.highlight-gradient-secondary-200-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-200-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #2CA58D); background-color: unset; }

.highlight-gradient-secondary-200-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-200-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #ff679b); background-color: unset; }

.highlight-gradient-secondary-200-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #f51d00); background-color: unset; }

.highlight-gradient-secondary-200-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-200-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #F6C343); background-color: unset; }

.highlight-gradient-secondary-200-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #00f55a); background-color: unset; }

.highlight-gradient-secondary-200-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-200-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #39afd1); background-color: unset; }

.highlight-gradient-secondary-200-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #FFFFFF); background-color: unset; }

.highlight-gradient-secondary-200-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-200-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #2c3439); background-color: unset; }

.highlight-gradient-secondary-200-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #f2f8fd); background-color: unset; }

.highlight-gradient-secondary-200-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #e6f1fc); background-color: unset; }

.highlight-gradient-secondary-200-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #c0dcf7); background-color: unset; }

.highlight-gradient-secondary-200-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #80b8ef); background-color: unset; }

.highlight-gradient-secondary-200-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #4195e7); background-color: unset; }

.highlight-gradient-secondary-200-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #0171df); background-color: unset; }

.highlight-gradient-secondary-200-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #0155a7); background-color: unset; }

.highlight-gradient-secondary-200-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #013970); background-color: unset; }

.highlight-gradient-secondary-200-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #001c38); background-color: unset; }

.highlight-gradient-secondary-200-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #001121); background-color: unset; }

.highlight-gradient-secondary-200-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, ghostwhite); background-color: unset; }

.highlight-gradient-secondary-200-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #f1f2fe); background-color: unset; }

.highlight-gradient-secondary-200-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #dcdefd); background-color: unset; }

.highlight-gradient-secondary-200-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #b9befa); background-color: unset; }

.highlight-gradient-secondary-200-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #959df8); background-color: unset; }

.highlight-gradient-secondary-200-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #727cf5); background-color: unset; }

.highlight-gradient-secondary-200-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #565db8); background-color: unset; }

.highlight-gradient-secondary-200-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #393e7b); background-color: unset; }

.highlight-gradient-secondary-200-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #1d1f3d); background-color: unset; }

.highlight-gradient-secondary-200-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #111325); background-color: unset; }

.highlight-gradient-secondary-200-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #f7f4fb); background-color: unset; }

.highlight-gradient-secondary-200-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #f0e9f7); background-color: unset; }

.highlight-gradient-secondary-200-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #d9c9ec); background-color: unset; }

.highlight-gradient-secondary-200-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #b393d9); background-color: unset; }

.highlight-gradient-secondary-200-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #8c5dc6); background-color: unset; }

.highlight-gradient-secondary-200-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #6627b3); background-color: unset; }

.highlight-gradient-secondary-200-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #4d1d86); background-color: unset; }

.highlight-gradient-secondary-200-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #33145a); background-color: unset; }

.highlight-gradient-secondary-200-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #1a0a2d); background-color: unset; }

.highlight-gradient-secondary-200-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #0f061b); background-color: unset; }

.highlight-gradient-secondary-200-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #fffeff); background-color: unset; }

.highlight-gradient-secondary-200-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #fefdff); background-color: unset; }

.highlight-gradient-secondary-200-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #fdf9ff); background-color: unset; }

.highlight-gradient-secondary-200-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #faf4ff); background-color: unset; }

.highlight-gradient-secondary-200-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #f8eeff); background-color: unset; }

.highlight-gradient-secondary-200-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-200-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #b8aebf); background-color: unset; }

.highlight-gradient-secondary-200-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #7b7480); background-color: unset; }

.highlight-gradient-secondary-200-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #3d3a40); background-color: unset; }

.highlight-gradient-secondary-200-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #252326); background-color: unset; }

.highlight-gradient-secondary-200-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #f4fbf9); background-color: unset; }

.highlight-gradient-secondary-200-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #eaf6f4); background-color: unset; }

.highlight-gradient-secondary-200-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #cae9e3); background-color: unset; }

.highlight-gradient-secondary-200-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #96d2c6); background-color: unset; }

.highlight-gradient-secondary-200-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #61bcaa); background-color: unset; }

.highlight-gradient-secondary-200-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #2ca58d); background-color: unset; }

.highlight-gradient-secondary-200-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #217c6a); background-color: unset; }

.highlight-gradient-secondary-200-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #165347); background-color: unset; }

.highlight-gradient-secondary-200-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #0b2923); background-color: unset; }

.highlight-gradient-secondary-200-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #071915); background-color: unset; }

.highlight-gradient-secondary-200-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #f8f7fb); background-color: unset; }

.highlight-gradient-secondary-200-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #f0eff7); background-color: unset; }

.highlight-gradient-secondary-200-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #dad7eb); background-color: unset; }

.highlight-gradient-secondary-200-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #b5afd7); background-color: unset; }

.highlight-gradient-secondary-200-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #9086c2); background-color: unset; }

.highlight-gradient-secondary-200-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-200-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #504783); background-color: unset; }

.highlight-gradient-secondary-200-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #362f57); background-color: unset; }

.highlight-gradient-secondary-200-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #1b182c); background-color: unset; }

.highlight-gradient-secondary-200-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #100e1a); background-color: unset; }

.highlight-gradient-secondary-200-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #fff7fa); background-color: unset; }

.highlight-gradient-secondary-200-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, lavenderblush); background-color: unset; }

.highlight-gradient-secondary-200-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #ffd9e6); background-color: unset; }

.highlight-gradient-secondary-200-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #ffb3cd); background-color: unset; }

.highlight-gradient-secondary-200-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #ff8db4); background-color: unset; }

.highlight-gradient-secondary-200-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #ff679b); background-color: unset; }

.highlight-gradient-secondary-200-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #bf4d74); background-color: unset; }

.highlight-gradient-secondary-200-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #80344e); background-color: unset; }

.highlight-gradient-secondary-200-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #401a27); background-color: unset; }

.highlight-gradient-secondary-200-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #260f17); background-color: unset; }

.highlight-gradient-secondary-200-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #fff4f2); background-color: unset; }

.highlight-gradient-secondary-200-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #fee8e6); background-color: unset; }

.highlight-gradient-secondary-200-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #fdc7bf); background-color: unset; }

.highlight-gradient-secondary-200-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #fa8e80); background-color: unset; }

.highlight-gradient-secondary-200-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #f85640); background-color: unset; }

.highlight-gradient-secondary-200-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #f51d00); background-color: unset; }

.highlight-gradient-secondary-200-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #b81600); background-color: unset; }

.highlight-gradient-secondary-200-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #7b0f00); background-color: unset; }

.highlight-gradient-secondary-200-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #3d0700); background-color: unset; }

.highlight-gradient-secondary-200-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #250400); background-color: unset; }

.highlight-gradient-secondary-200-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #fff9f3); background-color: unset; }

.highlight-gradient-secondary-200-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #fff2e8); background-color: unset; }

.highlight-gradient-secondary-200-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #ffdfc4); background-color: unset; }

.highlight-gradient-secondary-200-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #febf8a); background-color: unset; }

.highlight-gradient-secondary-200-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #fe9e4f); background-color: unset; }

.highlight-gradient-secondary-200-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-200-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #be5f0f); background-color: unset; }

.highlight-gradient-secondary-200-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #7f3f0a); background-color: unset; }

.highlight-gradient-secondary-200-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #3f2005); background-color: unset; }

.highlight-gradient-secondary-200-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #261303); background-color: unset; }

.highlight-gradient-secondary-200-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #fffcf6); background-color: unset; }

.highlight-gradient-secondary-200-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #fef9ec); background-color: unset; }

.highlight-gradient-secondary-200-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #fdf0d0); background-color: unset; }

.highlight-gradient-secondary-200-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #fbe1a1); background-color: unset; }

.highlight-gradient-secondary-200-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #f8d272); background-color: unset; }

.highlight-gradient-secondary-200-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #f6c343); background-color: unset; }

.highlight-gradient-secondary-200-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #b99232); background-color: unset; }

.highlight-gradient-secondary-200-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #7b6222); background-color: unset; }

.highlight-gradient-secondary-200-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #3e3111); background-color: unset; }

.highlight-gradient-secondary-200-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #251d0a); background-color: unset; }

.highlight-gradient-secondary-200-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #f2fff7); background-color: unset; }

.highlight-gradient-secondary-200-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #e6feef); background-color: unset; }

.highlight-gradient-secondary-200-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #bffdd6); background-color: unset; }

.highlight-gradient-secondary-200-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #80faad); background-color: unset; }

.highlight-gradient-secondary-200-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #40f883); background-color: unset; }

.highlight-gradient-secondary-200-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #00f55a); background-color: unset; }

.highlight-gradient-secondary-200-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #00b844); background-color: unset; }

.highlight-gradient-secondary-200-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #007b2d); background-color: unset; }

.highlight-gradient-secondary-200-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #003d17); background-color: unset; }

.highlight-gradient-secondary-200-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #00250e); background-color: unset; }

.highlight-gradient-secondary-200-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #f2fbfb); background-color: unset; }

.highlight-gradient-secondary-200-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #e6f6f8); background-color: unset; }

.highlight-gradient-secondary-200-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #c0e9ed); background-color: unset; }

.highlight-gradient-secondary-200-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #81d4da); background-color: unset; }

.highlight-gradient-secondary-200-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #41bec8); background-color: unset; }

.highlight-gradient-secondary-200-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-200-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #027e88); background-color: unset; }

.highlight-gradient-secondary-200-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #01545b); background-color: unset; }

.highlight-gradient-secondary-200-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #012a2d); background-color: unset; }

.highlight-gradient-secondary-200-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #00191b); background-color: unset; }

.highlight-gradient-secondary-200-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #f5fbfd); background-color: unset; }

.highlight-gradient-secondary-200-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #ebf7fa); background-color: unset; }

.highlight-gradient-secondary-200-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #ceebf4); background-color: unset; }

.highlight-gradient-secondary-200-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #9cd7e8); background-color: unset; }

.highlight-gradient-secondary-200-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #6bc3dd); background-color: unset; }

.highlight-gradient-secondary-200-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #39afd1); background-color: unset; }

.highlight-gradient-secondary-200-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #2b839d); background-color: unset; }

.highlight-gradient-secondary-200-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #1d5869); background-color: unset; }

.highlight-gradient-secondary-200-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #0e2c34); background-color: unset; }

.highlight-gradient-secondary-200-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #091a1f); background-color: unset; }

.highlight-gradient-secondary-200-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, white); background-color: unset; }

.highlight-gradient-secondary-200-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, white); background-color: unset; }

.highlight-gradient-secondary-200-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, white); background-color: unset; }

.highlight-gradient-secondary-200-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, white); background-color: unset; }

.highlight-gradient-secondary-200-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, white); background-color: unset; }

.highlight-gradient-secondary-200-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, white); background-color: unset; }

.highlight-gradient-secondary-200-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #bfbfbf); background-color: unset; }

.highlight-gradient-secondary-200-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, gray); background-color: unset; }

.highlight-gradient-secondary-200-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #404040); background-color: unset; }

.highlight-gradient-secondary-200-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #262626); background-color: unset; }

.highlight-gradient-secondary-200-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #fdfdfd); background-color: unset; }

.highlight-gradient-secondary-200-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #fbfbfb); background-color: unset; }

.highlight-gradient-secondary-200-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #f6f6f6); background-color: unset; }

.highlight-gradient-secondary-200-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #ececec); background-color: unset; }

.highlight-gradient-secondary-200-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #e3e3e3); background-color: unset; }

.highlight-gradient-secondary-200-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-200-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #a3a3a3); background-color: unset; }

.highlight-gradient-secondary-200-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #6d6d6d); background-color: unset; }

.highlight-gradient-secondary-200-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #363636); background-color: unset; }

.highlight-gradient-secondary-200-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #212121); background-color: unset; }

.highlight-gradient-secondary-200-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #f4f5f5); background-color: unset; }

.highlight-gradient-secondary-200-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #eaebeb); background-color: unset; }

.highlight-gradient-secondary-200-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #caccce); background-color: unset; }

.highlight-gradient-secondary-200-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #969a9c); background-color: unset; }

.highlight-gradient-secondary-200-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #61676b); background-color: unset; }

.highlight-gradient-secondary-200-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #2c3439); background-color: unset; }

.highlight-gradient-secondary-200-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #21272b); background-color: unset; }

.highlight-gradient-secondary-200-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #161a1d); background-color: unset; }

.highlight-gradient-secondary-200-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #0b0d0e); background-color: unset; }

.highlight-gradient-secondary-200-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dcdefd, #070809); background-color: unset; }

.highlight-gradient-secondary-300-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #0171df); background-color: unset; }

.highlight-gradient-secondary-300-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #727cf5); background-color: unset; }

.highlight-gradient-secondary-300-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #6627b3); background-color: unset; }

.highlight-gradient-secondary-300-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-300-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #2CA58D); background-color: unset; }

.highlight-gradient-secondary-300-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-300-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #ff679b); background-color: unset; }

.highlight-gradient-secondary-300-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #f51d00); background-color: unset; }

.highlight-gradient-secondary-300-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-300-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #F6C343); background-color: unset; }

.highlight-gradient-secondary-300-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #00f55a); background-color: unset; }

.highlight-gradient-secondary-300-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-300-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #39afd1); background-color: unset; }

.highlight-gradient-secondary-300-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #FFFFFF); background-color: unset; }

.highlight-gradient-secondary-300-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-300-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #2c3439); background-color: unset; }

.highlight-gradient-secondary-300-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #f2f8fd); background-color: unset; }

.highlight-gradient-secondary-300-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #e6f1fc); background-color: unset; }

.highlight-gradient-secondary-300-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #c0dcf7); background-color: unset; }

.highlight-gradient-secondary-300-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #80b8ef); background-color: unset; }

.highlight-gradient-secondary-300-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #4195e7); background-color: unset; }

.highlight-gradient-secondary-300-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #0171df); background-color: unset; }

.highlight-gradient-secondary-300-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #0155a7); background-color: unset; }

.highlight-gradient-secondary-300-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #013970); background-color: unset; }

.highlight-gradient-secondary-300-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #001c38); background-color: unset; }

.highlight-gradient-secondary-300-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #001121); background-color: unset; }

.highlight-gradient-secondary-300-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, ghostwhite); background-color: unset; }

.highlight-gradient-secondary-300-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #f1f2fe); background-color: unset; }

.highlight-gradient-secondary-300-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #dcdefd); background-color: unset; }

.highlight-gradient-secondary-300-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #b9befa); background-color: unset; }

.highlight-gradient-secondary-300-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #959df8); background-color: unset; }

.highlight-gradient-secondary-300-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #727cf5); background-color: unset; }

.highlight-gradient-secondary-300-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #565db8); background-color: unset; }

.highlight-gradient-secondary-300-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #393e7b); background-color: unset; }

.highlight-gradient-secondary-300-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #1d1f3d); background-color: unset; }

.highlight-gradient-secondary-300-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #111325); background-color: unset; }

.highlight-gradient-secondary-300-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #f7f4fb); background-color: unset; }

.highlight-gradient-secondary-300-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #f0e9f7); background-color: unset; }

.highlight-gradient-secondary-300-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #d9c9ec); background-color: unset; }

.highlight-gradient-secondary-300-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #b393d9); background-color: unset; }

.highlight-gradient-secondary-300-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #8c5dc6); background-color: unset; }

.highlight-gradient-secondary-300-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #6627b3); background-color: unset; }

.highlight-gradient-secondary-300-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #4d1d86); background-color: unset; }

.highlight-gradient-secondary-300-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #33145a); background-color: unset; }

.highlight-gradient-secondary-300-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #1a0a2d); background-color: unset; }

.highlight-gradient-secondary-300-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #0f061b); background-color: unset; }

.highlight-gradient-secondary-300-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #fffeff); background-color: unset; }

.highlight-gradient-secondary-300-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #fefdff); background-color: unset; }

.highlight-gradient-secondary-300-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #fdf9ff); background-color: unset; }

.highlight-gradient-secondary-300-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #faf4ff); background-color: unset; }

.highlight-gradient-secondary-300-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #f8eeff); background-color: unset; }

.highlight-gradient-secondary-300-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-300-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #b8aebf); background-color: unset; }

.highlight-gradient-secondary-300-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #7b7480); background-color: unset; }

.highlight-gradient-secondary-300-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #3d3a40); background-color: unset; }

.highlight-gradient-secondary-300-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #252326); background-color: unset; }

.highlight-gradient-secondary-300-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #f4fbf9); background-color: unset; }

.highlight-gradient-secondary-300-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #eaf6f4); background-color: unset; }

.highlight-gradient-secondary-300-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #cae9e3); background-color: unset; }

.highlight-gradient-secondary-300-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #96d2c6); background-color: unset; }

.highlight-gradient-secondary-300-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #61bcaa); background-color: unset; }

.highlight-gradient-secondary-300-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #2ca58d); background-color: unset; }

.highlight-gradient-secondary-300-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #217c6a); background-color: unset; }

.highlight-gradient-secondary-300-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #165347); background-color: unset; }

.highlight-gradient-secondary-300-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #0b2923); background-color: unset; }

.highlight-gradient-secondary-300-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #071915); background-color: unset; }

.highlight-gradient-secondary-300-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #f8f7fb); background-color: unset; }

.highlight-gradient-secondary-300-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #f0eff7); background-color: unset; }

.highlight-gradient-secondary-300-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #dad7eb); background-color: unset; }

.highlight-gradient-secondary-300-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #b5afd7); background-color: unset; }

.highlight-gradient-secondary-300-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #9086c2); background-color: unset; }

.highlight-gradient-secondary-300-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-300-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #504783); background-color: unset; }

.highlight-gradient-secondary-300-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #362f57); background-color: unset; }

.highlight-gradient-secondary-300-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #1b182c); background-color: unset; }

.highlight-gradient-secondary-300-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #100e1a); background-color: unset; }

.highlight-gradient-secondary-300-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #fff7fa); background-color: unset; }

.highlight-gradient-secondary-300-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, lavenderblush); background-color: unset; }

.highlight-gradient-secondary-300-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #ffd9e6); background-color: unset; }

.highlight-gradient-secondary-300-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #ffb3cd); background-color: unset; }

.highlight-gradient-secondary-300-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #ff8db4); background-color: unset; }

.highlight-gradient-secondary-300-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #ff679b); background-color: unset; }

.highlight-gradient-secondary-300-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #bf4d74); background-color: unset; }

.highlight-gradient-secondary-300-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #80344e); background-color: unset; }

.highlight-gradient-secondary-300-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #401a27); background-color: unset; }

.highlight-gradient-secondary-300-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #260f17); background-color: unset; }

.highlight-gradient-secondary-300-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #fff4f2); background-color: unset; }

.highlight-gradient-secondary-300-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #fee8e6); background-color: unset; }

.highlight-gradient-secondary-300-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #fdc7bf); background-color: unset; }

.highlight-gradient-secondary-300-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #fa8e80); background-color: unset; }

.highlight-gradient-secondary-300-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #f85640); background-color: unset; }

.highlight-gradient-secondary-300-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #f51d00); background-color: unset; }

.highlight-gradient-secondary-300-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #b81600); background-color: unset; }

.highlight-gradient-secondary-300-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #7b0f00); background-color: unset; }

.highlight-gradient-secondary-300-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #3d0700); background-color: unset; }

.highlight-gradient-secondary-300-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #250400); background-color: unset; }

.highlight-gradient-secondary-300-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #fff9f3); background-color: unset; }

.highlight-gradient-secondary-300-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #fff2e8); background-color: unset; }

.highlight-gradient-secondary-300-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #ffdfc4); background-color: unset; }

.highlight-gradient-secondary-300-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #febf8a); background-color: unset; }

.highlight-gradient-secondary-300-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #fe9e4f); background-color: unset; }

.highlight-gradient-secondary-300-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-300-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #be5f0f); background-color: unset; }

.highlight-gradient-secondary-300-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #7f3f0a); background-color: unset; }

.highlight-gradient-secondary-300-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #3f2005); background-color: unset; }

.highlight-gradient-secondary-300-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #261303); background-color: unset; }

.highlight-gradient-secondary-300-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #fffcf6); background-color: unset; }

.highlight-gradient-secondary-300-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #fef9ec); background-color: unset; }

.highlight-gradient-secondary-300-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #fdf0d0); background-color: unset; }

.highlight-gradient-secondary-300-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #fbe1a1); background-color: unset; }

.highlight-gradient-secondary-300-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #f8d272); background-color: unset; }

.highlight-gradient-secondary-300-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #f6c343); background-color: unset; }

.highlight-gradient-secondary-300-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #b99232); background-color: unset; }

.highlight-gradient-secondary-300-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #7b6222); background-color: unset; }

.highlight-gradient-secondary-300-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #3e3111); background-color: unset; }

.highlight-gradient-secondary-300-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #251d0a); background-color: unset; }

.highlight-gradient-secondary-300-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #f2fff7); background-color: unset; }

.highlight-gradient-secondary-300-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #e6feef); background-color: unset; }

.highlight-gradient-secondary-300-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #bffdd6); background-color: unset; }

.highlight-gradient-secondary-300-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #80faad); background-color: unset; }

.highlight-gradient-secondary-300-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #40f883); background-color: unset; }

.highlight-gradient-secondary-300-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #00f55a); background-color: unset; }

.highlight-gradient-secondary-300-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #00b844); background-color: unset; }

.highlight-gradient-secondary-300-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #007b2d); background-color: unset; }

.highlight-gradient-secondary-300-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #003d17); background-color: unset; }

.highlight-gradient-secondary-300-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #00250e); background-color: unset; }

.highlight-gradient-secondary-300-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #f2fbfb); background-color: unset; }

.highlight-gradient-secondary-300-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #e6f6f8); background-color: unset; }

.highlight-gradient-secondary-300-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #c0e9ed); background-color: unset; }

.highlight-gradient-secondary-300-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #81d4da); background-color: unset; }

.highlight-gradient-secondary-300-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #41bec8); background-color: unset; }

.highlight-gradient-secondary-300-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-300-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #027e88); background-color: unset; }

.highlight-gradient-secondary-300-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #01545b); background-color: unset; }

.highlight-gradient-secondary-300-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #012a2d); background-color: unset; }

.highlight-gradient-secondary-300-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #00191b); background-color: unset; }

.highlight-gradient-secondary-300-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #f5fbfd); background-color: unset; }

.highlight-gradient-secondary-300-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #ebf7fa); background-color: unset; }

.highlight-gradient-secondary-300-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #ceebf4); background-color: unset; }

.highlight-gradient-secondary-300-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #9cd7e8); background-color: unset; }

.highlight-gradient-secondary-300-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #6bc3dd); background-color: unset; }

.highlight-gradient-secondary-300-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #39afd1); background-color: unset; }

.highlight-gradient-secondary-300-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #2b839d); background-color: unset; }

.highlight-gradient-secondary-300-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #1d5869); background-color: unset; }

.highlight-gradient-secondary-300-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #0e2c34); background-color: unset; }

.highlight-gradient-secondary-300-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #091a1f); background-color: unset; }

.highlight-gradient-secondary-300-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, white); background-color: unset; }

.highlight-gradient-secondary-300-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, white); background-color: unset; }

.highlight-gradient-secondary-300-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, white); background-color: unset; }

.highlight-gradient-secondary-300-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, white); background-color: unset; }

.highlight-gradient-secondary-300-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, white); background-color: unset; }

.highlight-gradient-secondary-300-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, white); background-color: unset; }

.highlight-gradient-secondary-300-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #bfbfbf); background-color: unset; }

.highlight-gradient-secondary-300-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, gray); background-color: unset; }

.highlight-gradient-secondary-300-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #404040); background-color: unset; }

.highlight-gradient-secondary-300-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #262626); background-color: unset; }

.highlight-gradient-secondary-300-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #fdfdfd); background-color: unset; }

.highlight-gradient-secondary-300-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #fbfbfb); background-color: unset; }

.highlight-gradient-secondary-300-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #f6f6f6); background-color: unset; }

.highlight-gradient-secondary-300-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #ececec); background-color: unset; }

.highlight-gradient-secondary-300-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #e3e3e3); background-color: unset; }

.highlight-gradient-secondary-300-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-300-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #a3a3a3); background-color: unset; }

.highlight-gradient-secondary-300-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #6d6d6d); background-color: unset; }

.highlight-gradient-secondary-300-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #363636); background-color: unset; }

.highlight-gradient-secondary-300-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #212121); background-color: unset; }

.highlight-gradient-secondary-300-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #f4f5f5); background-color: unset; }

.highlight-gradient-secondary-300-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #eaebeb); background-color: unset; }

.highlight-gradient-secondary-300-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #caccce); background-color: unset; }

.highlight-gradient-secondary-300-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #969a9c); background-color: unset; }

.highlight-gradient-secondary-300-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #61676b); background-color: unset; }

.highlight-gradient-secondary-300-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #2c3439); background-color: unset; }

.highlight-gradient-secondary-300-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #21272b); background-color: unset; }

.highlight-gradient-secondary-300-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #161a1d); background-color: unset; }

.highlight-gradient-secondary-300-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #0b0d0e); background-color: unset; }

.highlight-gradient-secondary-300-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b9befa, #070809); background-color: unset; }

.highlight-gradient-secondary-400-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #0171df); background-color: unset; }

.highlight-gradient-secondary-400-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #727cf5); background-color: unset; }

.highlight-gradient-secondary-400-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #6627b3); background-color: unset; }

.highlight-gradient-secondary-400-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-400-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #2CA58D); background-color: unset; }

.highlight-gradient-secondary-400-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-400-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #ff679b); background-color: unset; }

.highlight-gradient-secondary-400-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #f51d00); background-color: unset; }

.highlight-gradient-secondary-400-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-400-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #F6C343); background-color: unset; }

.highlight-gradient-secondary-400-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #00f55a); background-color: unset; }

.highlight-gradient-secondary-400-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-400-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #39afd1); background-color: unset; }

.highlight-gradient-secondary-400-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #FFFFFF); background-color: unset; }

.highlight-gradient-secondary-400-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-400-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #2c3439); background-color: unset; }

.highlight-gradient-secondary-400-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #f2f8fd); background-color: unset; }

.highlight-gradient-secondary-400-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #e6f1fc); background-color: unset; }

.highlight-gradient-secondary-400-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #c0dcf7); background-color: unset; }

.highlight-gradient-secondary-400-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #80b8ef); background-color: unset; }

.highlight-gradient-secondary-400-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #4195e7); background-color: unset; }

.highlight-gradient-secondary-400-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #0171df); background-color: unset; }

.highlight-gradient-secondary-400-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #0155a7); background-color: unset; }

.highlight-gradient-secondary-400-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #013970); background-color: unset; }

.highlight-gradient-secondary-400-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #001c38); background-color: unset; }

.highlight-gradient-secondary-400-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #001121); background-color: unset; }

.highlight-gradient-secondary-400-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, ghostwhite); background-color: unset; }

.highlight-gradient-secondary-400-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #f1f2fe); background-color: unset; }

.highlight-gradient-secondary-400-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #dcdefd); background-color: unset; }

.highlight-gradient-secondary-400-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #b9befa); background-color: unset; }

.highlight-gradient-secondary-400-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #959df8); background-color: unset; }

.highlight-gradient-secondary-400-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #727cf5); background-color: unset; }

.highlight-gradient-secondary-400-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #565db8); background-color: unset; }

.highlight-gradient-secondary-400-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #393e7b); background-color: unset; }

.highlight-gradient-secondary-400-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #1d1f3d); background-color: unset; }

.highlight-gradient-secondary-400-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #111325); background-color: unset; }

.highlight-gradient-secondary-400-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #f7f4fb); background-color: unset; }

.highlight-gradient-secondary-400-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #f0e9f7); background-color: unset; }

.highlight-gradient-secondary-400-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #d9c9ec); background-color: unset; }

.highlight-gradient-secondary-400-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #b393d9); background-color: unset; }

.highlight-gradient-secondary-400-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #8c5dc6); background-color: unset; }

.highlight-gradient-secondary-400-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #6627b3); background-color: unset; }

.highlight-gradient-secondary-400-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #4d1d86); background-color: unset; }

.highlight-gradient-secondary-400-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #33145a); background-color: unset; }

.highlight-gradient-secondary-400-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #1a0a2d); background-color: unset; }

.highlight-gradient-secondary-400-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #0f061b); background-color: unset; }

.highlight-gradient-secondary-400-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #fffeff); background-color: unset; }

.highlight-gradient-secondary-400-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #fefdff); background-color: unset; }

.highlight-gradient-secondary-400-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #fdf9ff); background-color: unset; }

.highlight-gradient-secondary-400-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #faf4ff); background-color: unset; }

.highlight-gradient-secondary-400-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #f8eeff); background-color: unset; }

.highlight-gradient-secondary-400-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-400-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #b8aebf); background-color: unset; }

.highlight-gradient-secondary-400-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #7b7480); background-color: unset; }

.highlight-gradient-secondary-400-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #3d3a40); background-color: unset; }

.highlight-gradient-secondary-400-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #252326); background-color: unset; }

.highlight-gradient-secondary-400-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #f4fbf9); background-color: unset; }

.highlight-gradient-secondary-400-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #eaf6f4); background-color: unset; }

.highlight-gradient-secondary-400-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #cae9e3); background-color: unset; }

.highlight-gradient-secondary-400-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #96d2c6); background-color: unset; }

.highlight-gradient-secondary-400-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #61bcaa); background-color: unset; }

.highlight-gradient-secondary-400-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #2ca58d); background-color: unset; }

.highlight-gradient-secondary-400-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #217c6a); background-color: unset; }

.highlight-gradient-secondary-400-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #165347); background-color: unset; }

.highlight-gradient-secondary-400-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #0b2923); background-color: unset; }

.highlight-gradient-secondary-400-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #071915); background-color: unset; }

.highlight-gradient-secondary-400-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #f8f7fb); background-color: unset; }

.highlight-gradient-secondary-400-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #f0eff7); background-color: unset; }

.highlight-gradient-secondary-400-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #dad7eb); background-color: unset; }

.highlight-gradient-secondary-400-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #b5afd7); background-color: unset; }

.highlight-gradient-secondary-400-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #9086c2); background-color: unset; }

.highlight-gradient-secondary-400-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-400-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #504783); background-color: unset; }

.highlight-gradient-secondary-400-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #362f57); background-color: unset; }

.highlight-gradient-secondary-400-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #1b182c); background-color: unset; }

.highlight-gradient-secondary-400-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #100e1a); background-color: unset; }

.highlight-gradient-secondary-400-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #fff7fa); background-color: unset; }

.highlight-gradient-secondary-400-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, lavenderblush); background-color: unset; }

.highlight-gradient-secondary-400-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #ffd9e6); background-color: unset; }

.highlight-gradient-secondary-400-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #ffb3cd); background-color: unset; }

.highlight-gradient-secondary-400-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #ff8db4); background-color: unset; }

.highlight-gradient-secondary-400-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #ff679b); background-color: unset; }

.highlight-gradient-secondary-400-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #bf4d74); background-color: unset; }

.highlight-gradient-secondary-400-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #80344e); background-color: unset; }

.highlight-gradient-secondary-400-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #401a27); background-color: unset; }

.highlight-gradient-secondary-400-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #260f17); background-color: unset; }

.highlight-gradient-secondary-400-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #fff4f2); background-color: unset; }

.highlight-gradient-secondary-400-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #fee8e6); background-color: unset; }

.highlight-gradient-secondary-400-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #fdc7bf); background-color: unset; }

.highlight-gradient-secondary-400-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #fa8e80); background-color: unset; }

.highlight-gradient-secondary-400-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #f85640); background-color: unset; }

.highlight-gradient-secondary-400-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #f51d00); background-color: unset; }

.highlight-gradient-secondary-400-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #b81600); background-color: unset; }

.highlight-gradient-secondary-400-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #7b0f00); background-color: unset; }

.highlight-gradient-secondary-400-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #3d0700); background-color: unset; }

.highlight-gradient-secondary-400-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #250400); background-color: unset; }

.highlight-gradient-secondary-400-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #fff9f3); background-color: unset; }

.highlight-gradient-secondary-400-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #fff2e8); background-color: unset; }

.highlight-gradient-secondary-400-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #ffdfc4); background-color: unset; }

.highlight-gradient-secondary-400-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #febf8a); background-color: unset; }

.highlight-gradient-secondary-400-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #fe9e4f); background-color: unset; }

.highlight-gradient-secondary-400-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-400-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #be5f0f); background-color: unset; }

.highlight-gradient-secondary-400-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #7f3f0a); background-color: unset; }

.highlight-gradient-secondary-400-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #3f2005); background-color: unset; }

.highlight-gradient-secondary-400-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #261303); background-color: unset; }

.highlight-gradient-secondary-400-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #fffcf6); background-color: unset; }

.highlight-gradient-secondary-400-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #fef9ec); background-color: unset; }

.highlight-gradient-secondary-400-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #fdf0d0); background-color: unset; }

.highlight-gradient-secondary-400-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #fbe1a1); background-color: unset; }

.highlight-gradient-secondary-400-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #f8d272); background-color: unset; }

.highlight-gradient-secondary-400-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #f6c343); background-color: unset; }

.highlight-gradient-secondary-400-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #b99232); background-color: unset; }

.highlight-gradient-secondary-400-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #7b6222); background-color: unset; }

.highlight-gradient-secondary-400-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #3e3111); background-color: unset; }

.highlight-gradient-secondary-400-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #251d0a); background-color: unset; }

.highlight-gradient-secondary-400-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #f2fff7); background-color: unset; }

.highlight-gradient-secondary-400-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #e6feef); background-color: unset; }

.highlight-gradient-secondary-400-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #bffdd6); background-color: unset; }

.highlight-gradient-secondary-400-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #80faad); background-color: unset; }

.highlight-gradient-secondary-400-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #40f883); background-color: unset; }

.highlight-gradient-secondary-400-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #00f55a); background-color: unset; }

.highlight-gradient-secondary-400-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #00b844); background-color: unset; }

.highlight-gradient-secondary-400-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #007b2d); background-color: unset; }

.highlight-gradient-secondary-400-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #003d17); background-color: unset; }

.highlight-gradient-secondary-400-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #00250e); background-color: unset; }

.highlight-gradient-secondary-400-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #f2fbfb); background-color: unset; }

.highlight-gradient-secondary-400-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #e6f6f8); background-color: unset; }

.highlight-gradient-secondary-400-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #c0e9ed); background-color: unset; }

.highlight-gradient-secondary-400-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #81d4da); background-color: unset; }

.highlight-gradient-secondary-400-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #41bec8); background-color: unset; }

.highlight-gradient-secondary-400-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-400-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #027e88); background-color: unset; }

.highlight-gradient-secondary-400-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #01545b); background-color: unset; }

.highlight-gradient-secondary-400-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #012a2d); background-color: unset; }

.highlight-gradient-secondary-400-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #00191b); background-color: unset; }

.highlight-gradient-secondary-400-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #f5fbfd); background-color: unset; }

.highlight-gradient-secondary-400-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #ebf7fa); background-color: unset; }

.highlight-gradient-secondary-400-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #ceebf4); background-color: unset; }

.highlight-gradient-secondary-400-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #9cd7e8); background-color: unset; }

.highlight-gradient-secondary-400-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #6bc3dd); background-color: unset; }

.highlight-gradient-secondary-400-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #39afd1); background-color: unset; }

.highlight-gradient-secondary-400-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #2b839d); background-color: unset; }

.highlight-gradient-secondary-400-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #1d5869); background-color: unset; }

.highlight-gradient-secondary-400-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #0e2c34); background-color: unset; }

.highlight-gradient-secondary-400-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #091a1f); background-color: unset; }

.highlight-gradient-secondary-400-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, white); background-color: unset; }

.highlight-gradient-secondary-400-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, white); background-color: unset; }

.highlight-gradient-secondary-400-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, white); background-color: unset; }

.highlight-gradient-secondary-400-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, white); background-color: unset; }

.highlight-gradient-secondary-400-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, white); background-color: unset; }

.highlight-gradient-secondary-400-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, white); background-color: unset; }

.highlight-gradient-secondary-400-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #bfbfbf); background-color: unset; }

.highlight-gradient-secondary-400-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, gray); background-color: unset; }

.highlight-gradient-secondary-400-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #404040); background-color: unset; }

.highlight-gradient-secondary-400-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #262626); background-color: unset; }

.highlight-gradient-secondary-400-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #fdfdfd); background-color: unset; }

.highlight-gradient-secondary-400-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #fbfbfb); background-color: unset; }

.highlight-gradient-secondary-400-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #f6f6f6); background-color: unset; }

.highlight-gradient-secondary-400-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #ececec); background-color: unset; }

.highlight-gradient-secondary-400-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #e3e3e3); background-color: unset; }

.highlight-gradient-secondary-400-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-400-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #a3a3a3); background-color: unset; }

.highlight-gradient-secondary-400-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #6d6d6d); background-color: unset; }

.highlight-gradient-secondary-400-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #363636); background-color: unset; }

.highlight-gradient-secondary-400-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #212121); background-color: unset; }

.highlight-gradient-secondary-400-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #f4f5f5); background-color: unset; }

.highlight-gradient-secondary-400-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #eaebeb); background-color: unset; }

.highlight-gradient-secondary-400-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #caccce); background-color: unset; }

.highlight-gradient-secondary-400-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #969a9c); background-color: unset; }

.highlight-gradient-secondary-400-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #61676b); background-color: unset; }

.highlight-gradient-secondary-400-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #2c3439); background-color: unset; }

.highlight-gradient-secondary-400-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #21272b); background-color: unset; }

.highlight-gradient-secondary-400-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #161a1d); background-color: unset; }

.highlight-gradient-secondary-400-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #0b0d0e); background-color: unset; }

.highlight-gradient-secondary-400-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #959df8, #070809); background-color: unset; }

.highlight-gradient-secondary-500-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #0171df); background-color: unset; }

.highlight-gradient-secondary-500-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #727cf5); background-color: unset; }

.highlight-gradient-secondary-500-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #6627b3); background-color: unset; }

.highlight-gradient-secondary-500-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-500-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #2CA58D); background-color: unset; }

.highlight-gradient-secondary-500-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-500-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #ff679b); background-color: unset; }

.highlight-gradient-secondary-500-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f51d00); background-color: unset; }

.highlight-gradient-secondary-500-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-500-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #F6C343); background-color: unset; }

.highlight-gradient-secondary-500-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #00f55a); background-color: unset; }

.highlight-gradient-secondary-500-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-500-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #39afd1); background-color: unset; }

.highlight-gradient-secondary-500-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #FFFFFF); background-color: unset; }

.highlight-gradient-secondary-500-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-500-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #2c3439); background-color: unset; }

.highlight-gradient-secondary-500-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f2f8fd); background-color: unset; }

.highlight-gradient-secondary-500-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #e6f1fc); background-color: unset; }

.highlight-gradient-secondary-500-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #c0dcf7); background-color: unset; }

.highlight-gradient-secondary-500-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #80b8ef); background-color: unset; }

.highlight-gradient-secondary-500-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #4195e7); background-color: unset; }

.highlight-gradient-secondary-500-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #0171df); background-color: unset; }

.highlight-gradient-secondary-500-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #0155a7); background-color: unset; }

.highlight-gradient-secondary-500-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #013970); background-color: unset; }

.highlight-gradient-secondary-500-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #001c38); background-color: unset; }

.highlight-gradient-secondary-500-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #001121); background-color: unset; }

.highlight-gradient-secondary-500-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, ghostwhite); background-color: unset; }

.highlight-gradient-secondary-500-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f1f2fe); background-color: unset; }

.highlight-gradient-secondary-500-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #dcdefd); background-color: unset; }

.highlight-gradient-secondary-500-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #b9befa); background-color: unset; }

.highlight-gradient-secondary-500-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #959df8); background-color: unset; }

.highlight-gradient-secondary-500-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #727cf5); background-color: unset; }

.highlight-gradient-secondary-500-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #565db8); background-color: unset; }

.highlight-gradient-secondary-500-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #393e7b); background-color: unset; }

.highlight-gradient-secondary-500-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #1d1f3d); background-color: unset; }

.highlight-gradient-secondary-500-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #111325); background-color: unset; }

.highlight-gradient-secondary-500-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f7f4fb); background-color: unset; }

.highlight-gradient-secondary-500-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f0e9f7); background-color: unset; }

.highlight-gradient-secondary-500-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #d9c9ec); background-color: unset; }

.highlight-gradient-secondary-500-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #b393d9); background-color: unset; }

.highlight-gradient-secondary-500-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #8c5dc6); background-color: unset; }

.highlight-gradient-secondary-500-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #6627b3); background-color: unset; }

.highlight-gradient-secondary-500-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #4d1d86); background-color: unset; }

.highlight-gradient-secondary-500-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #33145a); background-color: unset; }

.highlight-gradient-secondary-500-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #1a0a2d); background-color: unset; }

.highlight-gradient-secondary-500-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #0f061b); background-color: unset; }

.highlight-gradient-secondary-500-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fffeff); background-color: unset; }

.highlight-gradient-secondary-500-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fefdff); background-color: unset; }

.highlight-gradient-secondary-500-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fdf9ff); background-color: unset; }

.highlight-gradient-secondary-500-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #faf4ff); background-color: unset; }

.highlight-gradient-secondary-500-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f8eeff); background-color: unset; }

.highlight-gradient-secondary-500-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-500-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #b8aebf); background-color: unset; }

.highlight-gradient-secondary-500-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #7b7480); background-color: unset; }

.highlight-gradient-secondary-500-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #3d3a40); background-color: unset; }

.highlight-gradient-secondary-500-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #252326); background-color: unset; }

.highlight-gradient-secondary-500-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f4fbf9); background-color: unset; }

.highlight-gradient-secondary-500-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #eaf6f4); background-color: unset; }

.highlight-gradient-secondary-500-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #cae9e3); background-color: unset; }

.highlight-gradient-secondary-500-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #96d2c6); background-color: unset; }

.highlight-gradient-secondary-500-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #61bcaa); background-color: unset; }

.highlight-gradient-secondary-500-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #2ca58d); background-color: unset; }

.highlight-gradient-secondary-500-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #217c6a); background-color: unset; }

.highlight-gradient-secondary-500-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #165347); background-color: unset; }

.highlight-gradient-secondary-500-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #0b2923); background-color: unset; }

.highlight-gradient-secondary-500-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #071915); background-color: unset; }

.highlight-gradient-secondary-500-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f8f7fb); background-color: unset; }

.highlight-gradient-secondary-500-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f0eff7); background-color: unset; }

.highlight-gradient-secondary-500-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #dad7eb); background-color: unset; }

.highlight-gradient-secondary-500-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #b5afd7); background-color: unset; }

.highlight-gradient-secondary-500-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #9086c2); background-color: unset; }

.highlight-gradient-secondary-500-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-500-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #504783); background-color: unset; }

.highlight-gradient-secondary-500-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #362f57); background-color: unset; }

.highlight-gradient-secondary-500-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #1b182c); background-color: unset; }

.highlight-gradient-secondary-500-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #100e1a); background-color: unset; }

.highlight-gradient-secondary-500-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fff7fa); background-color: unset; }

.highlight-gradient-secondary-500-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, lavenderblush); background-color: unset; }

.highlight-gradient-secondary-500-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #ffd9e6); background-color: unset; }

.highlight-gradient-secondary-500-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #ffb3cd); background-color: unset; }

.highlight-gradient-secondary-500-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #ff8db4); background-color: unset; }

.highlight-gradient-secondary-500-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #ff679b); background-color: unset; }

.highlight-gradient-secondary-500-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #bf4d74); background-color: unset; }

.highlight-gradient-secondary-500-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #80344e); background-color: unset; }

.highlight-gradient-secondary-500-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #401a27); background-color: unset; }

.highlight-gradient-secondary-500-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #260f17); background-color: unset; }

.highlight-gradient-secondary-500-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fff4f2); background-color: unset; }

.highlight-gradient-secondary-500-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fee8e6); background-color: unset; }

.highlight-gradient-secondary-500-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fdc7bf); background-color: unset; }

.highlight-gradient-secondary-500-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fa8e80); background-color: unset; }

.highlight-gradient-secondary-500-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f85640); background-color: unset; }

.highlight-gradient-secondary-500-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f51d00); background-color: unset; }

.highlight-gradient-secondary-500-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #b81600); background-color: unset; }

.highlight-gradient-secondary-500-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #7b0f00); background-color: unset; }

.highlight-gradient-secondary-500-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #3d0700); background-color: unset; }

.highlight-gradient-secondary-500-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #250400); background-color: unset; }

.highlight-gradient-secondary-500-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fff9f3); background-color: unset; }

.highlight-gradient-secondary-500-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fff2e8); background-color: unset; }

.highlight-gradient-secondary-500-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #ffdfc4); background-color: unset; }

.highlight-gradient-secondary-500-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #febf8a); background-color: unset; }

.highlight-gradient-secondary-500-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fe9e4f); background-color: unset; }

.highlight-gradient-secondary-500-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-500-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #be5f0f); background-color: unset; }

.highlight-gradient-secondary-500-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #7f3f0a); background-color: unset; }

.highlight-gradient-secondary-500-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #3f2005); background-color: unset; }

.highlight-gradient-secondary-500-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #261303); background-color: unset; }

.highlight-gradient-secondary-500-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fffcf6); background-color: unset; }

.highlight-gradient-secondary-500-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fef9ec); background-color: unset; }

.highlight-gradient-secondary-500-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fdf0d0); background-color: unset; }

.highlight-gradient-secondary-500-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fbe1a1); background-color: unset; }

.highlight-gradient-secondary-500-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f8d272); background-color: unset; }

.highlight-gradient-secondary-500-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f6c343); background-color: unset; }

.highlight-gradient-secondary-500-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #b99232); background-color: unset; }

.highlight-gradient-secondary-500-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #7b6222); background-color: unset; }

.highlight-gradient-secondary-500-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #3e3111); background-color: unset; }

.highlight-gradient-secondary-500-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #251d0a); background-color: unset; }

.highlight-gradient-secondary-500-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f2fff7); background-color: unset; }

.highlight-gradient-secondary-500-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #e6feef); background-color: unset; }

.highlight-gradient-secondary-500-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #bffdd6); background-color: unset; }

.highlight-gradient-secondary-500-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #80faad); background-color: unset; }

.highlight-gradient-secondary-500-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #40f883); background-color: unset; }

.highlight-gradient-secondary-500-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #00f55a); background-color: unset; }

.highlight-gradient-secondary-500-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #00b844); background-color: unset; }

.highlight-gradient-secondary-500-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #007b2d); background-color: unset; }

.highlight-gradient-secondary-500-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #003d17); background-color: unset; }

.highlight-gradient-secondary-500-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #00250e); background-color: unset; }

.highlight-gradient-secondary-500-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f2fbfb); background-color: unset; }

.highlight-gradient-secondary-500-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #e6f6f8); background-color: unset; }

.highlight-gradient-secondary-500-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #c0e9ed); background-color: unset; }

.highlight-gradient-secondary-500-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #81d4da); background-color: unset; }

.highlight-gradient-secondary-500-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #41bec8); background-color: unset; }

.highlight-gradient-secondary-500-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-500-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #027e88); background-color: unset; }

.highlight-gradient-secondary-500-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #01545b); background-color: unset; }

.highlight-gradient-secondary-500-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #012a2d); background-color: unset; }

.highlight-gradient-secondary-500-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #00191b); background-color: unset; }

.highlight-gradient-secondary-500-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f5fbfd); background-color: unset; }

.highlight-gradient-secondary-500-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #ebf7fa); background-color: unset; }

.highlight-gradient-secondary-500-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #ceebf4); background-color: unset; }

.highlight-gradient-secondary-500-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #9cd7e8); background-color: unset; }

.highlight-gradient-secondary-500-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #6bc3dd); background-color: unset; }

.highlight-gradient-secondary-500-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #39afd1); background-color: unset; }

.highlight-gradient-secondary-500-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #2b839d); background-color: unset; }

.highlight-gradient-secondary-500-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #1d5869); background-color: unset; }

.highlight-gradient-secondary-500-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #0e2c34); background-color: unset; }

.highlight-gradient-secondary-500-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #091a1f); background-color: unset; }

.highlight-gradient-secondary-500-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, white); background-color: unset; }

.highlight-gradient-secondary-500-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, white); background-color: unset; }

.highlight-gradient-secondary-500-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, white); background-color: unset; }

.highlight-gradient-secondary-500-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, white); background-color: unset; }

.highlight-gradient-secondary-500-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, white); background-color: unset; }

.highlight-gradient-secondary-500-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, white); background-color: unset; }

.highlight-gradient-secondary-500-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #bfbfbf); background-color: unset; }

.highlight-gradient-secondary-500-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, gray); background-color: unset; }

.highlight-gradient-secondary-500-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #404040); background-color: unset; }

.highlight-gradient-secondary-500-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #262626); background-color: unset; }

.highlight-gradient-secondary-500-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fdfdfd); background-color: unset; }

.highlight-gradient-secondary-500-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #fbfbfb); background-color: unset; }

.highlight-gradient-secondary-500-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f6f6f6); background-color: unset; }

.highlight-gradient-secondary-500-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #ececec); background-color: unset; }

.highlight-gradient-secondary-500-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #e3e3e3); background-color: unset; }

.highlight-gradient-secondary-500-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-500-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #a3a3a3); background-color: unset; }

.highlight-gradient-secondary-500-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #6d6d6d); background-color: unset; }

.highlight-gradient-secondary-500-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #363636); background-color: unset; }

.highlight-gradient-secondary-500-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #212121); background-color: unset; }

.highlight-gradient-secondary-500-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #f4f5f5); background-color: unset; }

.highlight-gradient-secondary-500-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #eaebeb); background-color: unset; }

.highlight-gradient-secondary-500-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #caccce); background-color: unset; }

.highlight-gradient-secondary-500-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #969a9c); background-color: unset; }

.highlight-gradient-secondary-500-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #61676b); background-color: unset; }

.highlight-gradient-secondary-500-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #2c3439); background-color: unset; }

.highlight-gradient-secondary-500-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #21272b); background-color: unset; }

.highlight-gradient-secondary-500-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #161a1d); background-color: unset; }

.highlight-gradient-secondary-500-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #0b0d0e); background-color: unset; }

.highlight-gradient-secondary-500-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #727cf5, #070809); background-color: unset; }

.highlight-gradient-secondary-600-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #0171df); background-color: unset; }

.highlight-gradient-secondary-600-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #727cf5); background-color: unset; }

.highlight-gradient-secondary-600-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #6627b3); background-color: unset; }

.highlight-gradient-secondary-600-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-600-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #2CA58D); background-color: unset; }

.highlight-gradient-secondary-600-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-600-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #ff679b); background-color: unset; }

.highlight-gradient-secondary-600-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #f51d00); background-color: unset; }

.highlight-gradient-secondary-600-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-600-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #F6C343); background-color: unset; }

.highlight-gradient-secondary-600-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #00f55a); background-color: unset; }

.highlight-gradient-secondary-600-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-600-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #39afd1); background-color: unset; }

.highlight-gradient-secondary-600-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #FFFFFF); background-color: unset; }

.highlight-gradient-secondary-600-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-600-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #2c3439); background-color: unset; }

.highlight-gradient-secondary-600-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #f2f8fd); background-color: unset; }

.highlight-gradient-secondary-600-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #e6f1fc); background-color: unset; }

.highlight-gradient-secondary-600-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #c0dcf7); background-color: unset; }

.highlight-gradient-secondary-600-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #80b8ef); background-color: unset; }

.highlight-gradient-secondary-600-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #4195e7); background-color: unset; }

.highlight-gradient-secondary-600-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #0171df); background-color: unset; }

.highlight-gradient-secondary-600-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #0155a7); background-color: unset; }

.highlight-gradient-secondary-600-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #013970); background-color: unset; }

.highlight-gradient-secondary-600-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #001c38); background-color: unset; }

.highlight-gradient-secondary-600-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #001121); background-color: unset; }

.highlight-gradient-secondary-600-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, ghostwhite); background-color: unset; }

.highlight-gradient-secondary-600-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #f1f2fe); background-color: unset; }

.highlight-gradient-secondary-600-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #dcdefd); background-color: unset; }

.highlight-gradient-secondary-600-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #b9befa); background-color: unset; }

.highlight-gradient-secondary-600-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #959df8); background-color: unset; }

.highlight-gradient-secondary-600-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #727cf5); background-color: unset; }

.highlight-gradient-secondary-600-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #565db8); background-color: unset; }

.highlight-gradient-secondary-600-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #393e7b); background-color: unset; }

.highlight-gradient-secondary-600-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #1d1f3d); background-color: unset; }

.highlight-gradient-secondary-600-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #111325); background-color: unset; }

.highlight-gradient-secondary-600-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #f7f4fb); background-color: unset; }

.highlight-gradient-secondary-600-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #f0e9f7); background-color: unset; }

.highlight-gradient-secondary-600-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #d9c9ec); background-color: unset; }

.highlight-gradient-secondary-600-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #b393d9); background-color: unset; }

.highlight-gradient-secondary-600-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #8c5dc6); background-color: unset; }

.highlight-gradient-secondary-600-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #6627b3); background-color: unset; }

.highlight-gradient-secondary-600-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #4d1d86); background-color: unset; }

.highlight-gradient-secondary-600-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #33145a); background-color: unset; }

.highlight-gradient-secondary-600-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #1a0a2d); background-color: unset; }

.highlight-gradient-secondary-600-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #0f061b); background-color: unset; }

.highlight-gradient-secondary-600-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #fffeff); background-color: unset; }

.highlight-gradient-secondary-600-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #fefdff); background-color: unset; }

.highlight-gradient-secondary-600-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #fdf9ff); background-color: unset; }

.highlight-gradient-secondary-600-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #faf4ff); background-color: unset; }

.highlight-gradient-secondary-600-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #f8eeff); background-color: unset; }

.highlight-gradient-secondary-600-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-600-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #b8aebf); background-color: unset; }

.highlight-gradient-secondary-600-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #7b7480); background-color: unset; }

.highlight-gradient-secondary-600-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #3d3a40); background-color: unset; }

.highlight-gradient-secondary-600-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #252326); background-color: unset; }

.highlight-gradient-secondary-600-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #f4fbf9); background-color: unset; }

.highlight-gradient-secondary-600-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #eaf6f4); background-color: unset; }

.highlight-gradient-secondary-600-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #cae9e3); background-color: unset; }

.highlight-gradient-secondary-600-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #96d2c6); background-color: unset; }

.highlight-gradient-secondary-600-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #61bcaa); background-color: unset; }

.highlight-gradient-secondary-600-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #2ca58d); background-color: unset; }

.highlight-gradient-secondary-600-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #217c6a); background-color: unset; }

.highlight-gradient-secondary-600-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #165347); background-color: unset; }

.highlight-gradient-secondary-600-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #0b2923); background-color: unset; }

.highlight-gradient-secondary-600-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #071915); background-color: unset; }

.highlight-gradient-secondary-600-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #f8f7fb); background-color: unset; }

.highlight-gradient-secondary-600-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #f0eff7); background-color: unset; }

.highlight-gradient-secondary-600-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #dad7eb); background-color: unset; }

.highlight-gradient-secondary-600-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #b5afd7); background-color: unset; }

.highlight-gradient-secondary-600-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #9086c2); background-color: unset; }

.highlight-gradient-secondary-600-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-600-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #504783); background-color: unset; }

.highlight-gradient-secondary-600-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #362f57); background-color: unset; }

.highlight-gradient-secondary-600-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #1b182c); background-color: unset; }

.highlight-gradient-secondary-600-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #100e1a); background-color: unset; }

.highlight-gradient-secondary-600-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #fff7fa); background-color: unset; }

.highlight-gradient-secondary-600-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, lavenderblush); background-color: unset; }

.highlight-gradient-secondary-600-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #ffd9e6); background-color: unset; }

.highlight-gradient-secondary-600-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #ffb3cd); background-color: unset; }

.highlight-gradient-secondary-600-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #ff8db4); background-color: unset; }

.highlight-gradient-secondary-600-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #ff679b); background-color: unset; }

.highlight-gradient-secondary-600-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #bf4d74); background-color: unset; }

.highlight-gradient-secondary-600-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #80344e); background-color: unset; }

.highlight-gradient-secondary-600-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #401a27); background-color: unset; }

.highlight-gradient-secondary-600-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #260f17); background-color: unset; }

.highlight-gradient-secondary-600-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #fff4f2); background-color: unset; }

.highlight-gradient-secondary-600-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #fee8e6); background-color: unset; }

.highlight-gradient-secondary-600-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #fdc7bf); background-color: unset; }

.highlight-gradient-secondary-600-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #fa8e80); background-color: unset; }

.highlight-gradient-secondary-600-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #f85640); background-color: unset; }

.highlight-gradient-secondary-600-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #f51d00); background-color: unset; }

.highlight-gradient-secondary-600-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #b81600); background-color: unset; }

.highlight-gradient-secondary-600-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #7b0f00); background-color: unset; }

.highlight-gradient-secondary-600-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #3d0700); background-color: unset; }

.highlight-gradient-secondary-600-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #250400); background-color: unset; }

.highlight-gradient-secondary-600-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #fff9f3); background-color: unset; }

.highlight-gradient-secondary-600-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #fff2e8); background-color: unset; }

.highlight-gradient-secondary-600-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #ffdfc4); background-color: unset; }

.highlight-gradient-secondary-600-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #febf8a); background-color: unset; }

.highlight-gradient-secondary-600-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #fe9e4f); background-color: unset; }

.highlight-gradient-secondary-600-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-600-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #be5f0f); background-color: unset; }

.highlight-gradient-secondary-600-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #7f3f0a); background-color: unset; }

.highlight-gradient-secondary-600-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #3f2005); background-color: unset; }

.highlight-gradient-secondary-600-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #261303); background-color: unset; }

.highlight-gradient-secondary-600-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #fffcf6); background-color: unset; }

.highlight-gradient-secondary-600-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #fef9ec); background-color: unset; }

.highlight-gradient-secondary-600-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #fdf0d0); background-color: unset; }

.highlight-gradient-secondary-600-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #fbe1a1); background-color: unset; }

.highlight-gradient-secondary-600-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #f8d272); background-color: unset; }

.highlight-gradient-secondary-600-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #f6c343); background-color: unset; }

.highlight-gradient-secondary-600-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #b99232); background-color: unset; }

.highlight-gradient-secondary-600-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #7b6222); background-color: unset; }

.highlight-gradient-secondary-600-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #3e3111); background-color: unset; }

.highlight-gradient-secondary-600-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #251d0a); background-color: unset; }

.highlight-gradient-secondary-600-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #f2fff7); background-color: unset; }

.highlight-gradient-secondary-600-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #e6feef); background-color: unset; }

.highlight-gradient-secondary-600-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #bffdd6); background-color: unset; }

.highlight-gradient-secondary-600-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #80faad); background-color: unset; }

.highlight-gradient-secondary-600-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #40f883); background-color: unset; }

.highlight-gradient-secondary-600-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #00f55a); background-color: unset; }

.highlight-gradient-secondary-600-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #00b844); background-color: unset; }

.highlight-gradient-secondary-600-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #007b2d); background-color: unset; }

.highlight-gradient-secondary-600-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #003d17); background-color: unset; }

.highlight-gradient-secondary-600-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #00250e); background-color: unset; }

.highlight-gradient-secondary-600-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #f2fbfb); background-color: unset; }

.highlight-gradient-secondary-600-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #e6f6f8); background-color: unset; }

.highlight-gradient-secondary-600-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #c0e9ed); background-color: unset; }

.highlight-gradient-secondary-600-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #81d4da); background-color: unset; }

.highlight-gradient-secondary-600-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #41bec8); background-color: unset; }

.highlight-gradient-secondary-600-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-600-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #027e88); background-color: unset; }

.highlight-gradient-secondary-600-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #01545b); background-color: unset; }

.highlight-gradient-secondary-600-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #012a2d); background-color: unset; }

.highlight-gradient-secondary-600-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #00191b); background-color: unset; }

.highlight-gradient-secondary-600-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #f5fbfd); background-color: unset; }

.highlight-gradient-secondary-600-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #ebf7fa); background-color: unset; }

.highlight-gradient-secondary-600-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #ceebf4); background-color: unset; }

.highlight-gradient-secondary-600-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #9cd7e8); background-color: unset; }

.highlight-gradient-secondary-600-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #6bc3dd); background-color: unset; }

.highlight-gradient-secondary-600-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #39afd1); background-color: unset; }

.highlight-gradient-secondary-600-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #2b839d); background-color: unset; }

.highlight-gradient-secondary-600-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #1d5869); background-color: unset; }

.highlight-gradient-secondary-600-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #0e2c34); background-color: unset; }

.highlight-gradient-secondary-600-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #091a1f); background-color: unset; }

.highlight-gradient-secondary-600-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, white); background-color: unset; }

.highlight-gradient-secondary-600-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, white); background-color: unset; }

.highlight-gradient-secondary-600-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, white); background-color: unset; }

.highlight-gradient-secondary-600-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, white); background-color: unset; }

.highlight-gradient-secondary-600-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, white); background-color: unset; }

.highlight-gradient-secondary-600-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, white); background-color: unset; }

.highlight-gradient-secondary-600-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #bfbfbf); background-color: unset; }

.highlight-gradient-secondary-600-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, gray); background-color: unset; }

.highlight-gradient-secondary-600-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #404040); background-color: unset; }

.highlight-gradient-secondary-600-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #262626); background-color: unset; }

.highlight-gradient-secondary-600-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #fdfdfd); background-color: unset; }

.highlight-gradient-secondary-600-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #fbfbfb); background-color: unset; }

.highlight-gradient-secondary-600-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #f6f6f6); background-color: unset; }

.highlight-gradient-secondary-600-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #ececec); background-color: unset; }

.highlight-gradient-secondary-600-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #e3e3e3); background-color: unset; }

.highlight-gradient-secondary-600-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-600-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #a3a3a3); background-color: unset; }

.highlight-gradient-secondary-600-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #6d6d6d); background-color: unset; }

.highlight-gradient-secondary-600-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #363636); background-color: unset; }

.highlight-gradient-secondary-600-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #212121); background-color: unset; }

.highlight-gradient-secondary-600-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #f4f5f5); background-color: unset; }

.highlight-gradient-secondary-600-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #eaebeb); background-color: unset; }

.highlight-gradient-secondary-600-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #caccce); background-color: unset; }

.highlight-gradient-secondary-600-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #969a9c); background-color: unset; }

.highlight-gradient-secondary-600-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #61676b); background-color: unset; }

.highlight-gradient-secondary-600-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #2c3439); background-color: unset; }

.highlight-gradient-secondary-600-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #21272b); background-color: unset; }

.highlight-gradient-secondary-600-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #161a1d); background-color: unset; }

.highlight-gradient-secondary-600-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #0b0d0e); background-color: unset; }

.highlight-gradient-secondary-600-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #565db8, #070809); background-color: unset; }

.highlight-gradient-secondary-700-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #0171df); background-color: unset; }

.highlight-gradient-secondary-700-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #727cf5); background-color: unset; }

.highlight-gradient-secondary-700-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #6627b3); background-color: unset; }

.highlight-gradient-secondary-700-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-700-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #2CA58D); background-color: unset; }

.highlight-gradient-secondary-700-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-700-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #ff679b); background-color: unset; }

.highlight-gradient-secondary-700-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #f51d00); background-color: unset; }

.highlight-gradient-secondary-700-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-700-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #F6C343); background-color: unset; }

.highlight-gradient-secondary-700-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #00f55a); background-color: unset; }

.highlight-gradient-secondary-700-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-700-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #39afd1); background-color: unset; }

.highlight-gradient-secondary-700-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #FFFFFF); background-color: unset; }

.highlight-gradient-secondary-700-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-700-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #2c3439); background-color: unset; }

.highlight-gradient-secondary-700-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #f2f8fd); background-color: unset; }

.highlight-gradient-secondary-700-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #e6f1fc); background-color: unset; }

.highlight-gradient-secondary-700-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #c0dcf7); background-color: unset; }

.highlight-gradient-secondary-700-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #80b8ef); background-color: unset; }

.highlight-gradient-secondary-700-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #4195e7); background-color: unset; }

.highlight-gradient-secondary-700-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #0171df); background-color: unset; }

.highlight-gradient-secondary-700-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #0155a7); background-color: unset; }

.highlight-gradient-secondary-700-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #013970); background-color: unset; }

.highlight-gradient-secondary-700-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #001c38); background-color: unset; }

.highlight-gradient-secondary-700-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #001121); background-color: unset; }

.highlight-gradient-secondary-700-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, ghostwhite); background-color: unset; }

.highlight-gradient-secondary-700-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #f1f2fe); background-color: unset; }

.highlight-gradient-secondary-700-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #dcdefd); background-color: unset; }

.highlight-gradient-secondary-700-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #b9befa); background-color: unset; }

.highlight-gradient-secondary-700-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #959df8); background-color: unset; }

.highlight-gradient-secondary-700-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #727cf5); background-color: unset; }

.highlight-gradient-secondary-700-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #565db8); background-color: unset; }

.highlight-gradient-secondary-700-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #393e7b); background-color: unset; }

.highlight-gradient-secondary-700-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #1d1f3d); background-color: unset; }

.highlight-gradient-secondary-700-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #111325); background-color: unset; }

.highlight-gradient-secondary-700-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #f7f4fb); background-color: unset; }

.highlight-gradient-secondary-700-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #f0e9f7); background-color: unset; }

.highlight-gradient-secondary-700-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #d9c9ec); background-color: unset; }

.highlight-gradient-secondary-700-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #b393d9); background-color: unset; }

.highlight-gradient-secondary-700-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #8c5dc6); background-color: unset; }

.highlight-gradient-secondary-700-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #6627b3); background-color: unset; }

.highlight-gradient-secondary-700-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #4d1d86); background-color: unset; }

.highlight-gradient-secondary-700-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #33145a); background-color: unset; }

.highlight-gradient-secondary-700-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #1a0a2d); background-color: unset; }

.highlight-gradient-secondary-700-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #0f061b); background-color: unset; }

.highlight-gradient-secondary-700-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #fffeff); background-color: unset; }

.highlight-gradient-secondary-700-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #fefdff); background-color: unset; }

.highlight-gradient-secondary-700-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #fdf9ff); background-color: unset; }

.highlight-gradient-secondary-700-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #faf4ff); background-color: unset; }

.highlight-gradient-secondary-700-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #f8eeff); background-color: unset; }

.highlight-gradient-secondary-700-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-700-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #b8aebf); background-color: unset; }

.highlight-gradient-secondary-700-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #7b7480); background-color: unset; }

.highlight-gradient-secondary-700-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #3d3a40); background-color: unset; }

.highlight-gradient-secondary-700-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #252326); background-color: unset; }

.highlight-gradient-secondary-700-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #f4fbf9); background-color: unset; }

.highlight-gradient-secondary-700-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #eaf6f4); background-color: unset; }

.highlight-gradient-secondary-700-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #cae9e3); background-color: unset; }

.highlight-gradient-secondary-700-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #96d2c6); background-color: unset; }

.highlight-gradient-secondary-700-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #61bcaa); background-color: unset; }

.highlight-gradient-secondary-700-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #2ca58d); background-color: unset; }

.highlight-gradient-secondary-700-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #217c6a); background-color: unset; }

.highlight-gradient-secondary-700-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #165347); background-color: unset; }

.highlight-gradient-secondary-700-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #0b2923); background-color: unset; }

.highlight-gradient-secondary-700-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #071915); background-color: unset; }

.highlight-gradient-secondary-700-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #f8f7fb); background-color: unset; }

.highlight-gradient-secondary-700-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #f0eff7); background-color: unset; }

.highlight-gradient-secondary-700-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #dad7eb); background-color: unset; }

.highlight-gradient-secondary-700-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #b5afd7); background-color: unset; }

.highlight-gradient-secondary-700-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #9086c2); background-color: unset; }

.highlight-gradient-secondary-700-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-700-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #504783); background-color: unset; }

.highlight-gradient-secondary-700-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #362f57); background-color: unset; }

.highlight-gradient-secondary-700-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #1b182c); background-color: unset; }

.highlight-gradient-secondary-700-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #100e1a); background-color: unset; }

.highlight-gradient-secondary-700-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #fff7fa); background-color: unset; }

.highlight-gradient-secondary-700-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, lavenderblush); background-color: unset; }

.highlight-gradient-secondary-700-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #ffd9e6); background-color: unset; }

.highlight-gradient-secondary-700-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #ffb3cd); background-color: unset; }

.highlight-gradient-secondary-700-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #ff8db4); background-color: unset; }

.highlight-gradient-secondary-700-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #ff679b); background-color: unset; }

.highlight-gradient-secondary-700-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #bf4d74); background-color: unset; }

.highlight-gradient-secondary-700-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #80344e); background-color: unset; }

.highlight-gradient-secondary-700-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #401a27); background-color: unset; }

.highlight-gradient-secondary-700-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #260f17); background-color: unset; }

.highlight-gradient-secondary-700-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #fff4f2); background-color: unset; }

.highlight-gradient-secondary-700-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #fee8e6); background-color: unset; }

.highlight-gradient-secondary-700-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #fdc7bf); background-color: unset; }

.highlight-gradient-secondary-700-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #fa8e80); background-color: unset; }

.highlight-gradient-secondary-700-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #f85640); background-color: unset; }

.highlight-gradient-secondary-700-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #f51d00); background-color: unset; }

.highlight-gradient-secondary-700-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #b81600); background-color: unset; }

.highlight-gradient-secondary-700-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #7b0f00); background-color: unset; }

.highlight-gradient-secondary-700-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #3d0700); background-color: unset; }

.highlight-gradient-secondary-700-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #250400); background-color: unset; }

.highlight-gradient-secondary-700-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #fff9f3); background-color: unset; }

.highlight-gradient-secondary-700-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #fff2e8); background-color: unset; }

.highlight-gradient-secondary-700-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #ffdfc4); background-color: unset; }

.highlight-gradient-secondary-700-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #febf8a); background-color: unset; }

.highlight-gradient-secondary-700-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #fe9e4f); background-color: unset; }

.highlight-gradient-secondary-700-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-700-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #be5f0f); background-color: unset; }

.highlight-gradient-secondary-700-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #7f3f0a); background-color: unset; }

.highlight-gradient-secondary-700-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #3f2005); background-color: unset; }

.highlight-gradient-secondary-700-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #261303); background-color: unset; }

.highlight-gradient-secondary-700-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #fffcf6); background-color: unset; }

.highlight-gradient-secondary-700-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #fef9ec); background-color: unset; }

.highlight-gradient-secondary-700-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #fdf0d0); background-color: unset; }

.highlight-gradient-secondary-700-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #fbe1a1); background-color: unset; }

.highlight-gradient-secondary-700-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #f8d272); background-color: unset; }

.highlight-gradient-secondary-700-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #f6c343); background-color: unset; }

.highlight-gradient-secondary-700-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #b99232); background-color: unset; }

.highlight-gradient-secondary-700-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #7b6222); background-color: unset; }

.highlight-gradient-secondary-700-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #3e3111); background-color: unset; }

.highlight-gradient-secondary-700-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #251d0a); background-color: unset; }

.highlight-gradient-secondary-700-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #f2fff7); background-color: unset; }

.highlight-gradient-secondary-700-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #e6feef); background-color: unset; }

.highlight-gradient-secondary-700-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #bffdd6); background-color: unset; }

.highlight-gradient-secondary-700-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #80faad); background-color: unset; }

.highlight-gradient-secondary-700-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #40f883); background-color: unset; }

.highlight-gradient-secondary-700-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #00f55a); background-color: unset; }

.highlight-gradient-secondary-700-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #00b844); background-color: unset; }

.highlight-gradient-secondary-700-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #007b2d); background-color: unset; }

.highlight-gradient-secondary-700-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #003d17); background-color: unset; }

.highlight-gradient-secondary-700-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #00250e); background-color: unset; }

.highlight-gradient-secondary-700-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #f2fbfb); background-color: unset; }

.highlight-gradient-secondary-700-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #e6f6f8); background-color: unset; }

.highlight-gradient-secondary-700-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #c0e9ed); background-color: unset; }

.highlight-gradient-secondary-700-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #81d4da); background-color: unset; }

.highlight-gradient-secondary-700-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #41bec8); background-color: unset; }

.highlight-gradient-secondary-700-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-700-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #027e88); background-color: unset; }

.highlight-gradient-secondary-700-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #01545b); background-color: unset; }

.highlight-gradient-secondary-700-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #012a2d); background-color: unset; }

.highlight-gradient-secondary-700-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #00191b); background-color: unset; }

.highlight-gradient-secondary-700-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #f5fbfd); background-color: unset; }

.highlight-gradient-secondary-700-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #ebf7fa); background-color: unset; }

.highlight-gradient-secondary-700-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #ceebf4); background-color: unset; }

.highlight-gradient-secondary-700-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #9cd7e8); background-color: unset; }

.highlight-gradient-secondary-700-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #6bc3dd); background-color: unset; }

.highlight-gradient-secondary-700-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #39afd1); background-color: unset; }

.highlight-gradient-secondary-700-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #2b839d); background-color: unset; }

.highlight-gradient-secondary-700-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #1d5869); background-color: unset; }

.highlight-gradient-secondary-700-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #0e2c34); background-color: unset; }

.highlight-gradient-secondary-700-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #091a1f); background-color: unset; }

.highlight-gradient-secondary-700-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, white); background-color: unset; }

.highlight-gradient-secondary-700-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, white); background-color: unset; }

.highlight-gradient-secondary-700-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, white); background-color: unset; }

.highlight-gradient-secondary-700-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, white); background-color: unset; }

.highlight-gradient-secondary-700-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, white); background-color: unset; }

.highlight-gradient-secondary-700-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, white); background-color: unset; }

.highlight-gradient-secondary-700-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #bfbfbf); background-color: unset; }

.highlight-gradient-secondary-700-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, gray); background-color: unset; }

.highlight-gradient-secondary-700-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #404040); background-color: unset; }

.highlight-gradient-secondary-700-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #262626); background-color: unset; }

.highlight-gradient-secondary-700-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #fdfdfd); background-color: unset; }

.highlight-gradient-secondary-700-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #fbfbfb); background-color: unset; }

.highlight-gradient-secondary-700-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #f6f6f6); background-color: unset; }

.highlight-gradient-secondary-700-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #ececec); background-color: unset; }

.highlight-gradient-secondary-700-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #e3e3e3); background-color: unset; }

.highlight-gradient-secondary-700-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-700-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #a3a3a3); background-color: unset; }

.highlight-gradient-secondary-700-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #6d6d6d); background-color: unset; }

.highlight-gradient-secondary-700-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #363636); background-color: unset; }

.highlight-gradient-secondary-700-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #212121); background-color: unset; }

.highlight-gradient-secondary-700-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #f4f5f5); background-color: unset; }

.highlight-gradient-secondary-700-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #eaebeb); background-color: unset; }

.highlight-gradient-secondary-700-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #caccce); background-color: unset; }

.highlight-gradient-secondary-700-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #969a9c); background-color: unset; }

.highlight-gradient-secondary-700-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #61676b); background-color: unset; }

.highlight-gradient-secondary-700-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #2c3439); background-color: unset; }

.highlight-gradient-secondary-700-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #21272b); background-color: unset; }

.highlight-gradient-secondary-700-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #161a1d); background-color: unset; }

.highlight-gradient-secondary-700-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #0b0d0e); background-color: unset; }

.highlight-gradient-secondary-700-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #393e7b, #070809); background-color: unset; }

.highlight-gradient-secondary-800-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #0171df); background-color: unset; }

.highlight-gradient-secondary-800-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #727cf5); background-color: unset; }

.highlight-gradient-secondary-800-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #6627b3); background-color: unset; }

.highlight-gradient-secondary-800-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-800-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #2CA58D); background-color: unset; }

.highlight-gradient-secondary-800-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-800-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #ff679b); background-color: unset; }

.highlight-gradient-secondary-800-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #f51d00); background-color: unset; }

.highlight-gradient-secondary-800-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-800-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #F6C343); background-color: unset; }

.highlight-gradient-secondary-800-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #00f55a); background-color: unset; }

.highlight-gradient-secondary-800-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-800-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #39afd1); background-color: unset; }

.highlight-gradient-secondary-800-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #FFFFFF); background-color: unset; }

.highlight-gradient-secondary-800-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-800-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #2c3439); background-color: unset; }

.highlight-gradient-secondary-800-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #f2f8fd); background-color: unset; }

.highlight-gradient-secondary-800-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #e6f1fc); background-color: unset; }

.highlight-gradient-secondary-800-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #c0dcf7); background-color: unset; }

.highlight-gradient-secondary-800-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #80b8ef); background-color: unset; }

.highlight-gradient-secondary-800-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #4195e7); background-color: unset; }

.highlight-gradient-secondary-800-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #0171df); background-color: unset; }

.highlight-gradient-secondary-800-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #0155a7); background-color: unset; }

.highlight-gradient-secondary-800-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #013970); background-color: unset; }

.highlight-gradient-secondary-800-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #001c38); background-color: unset; }

.highlight-gradient-secondary-800-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #001121); background-color: unset; }

.highlight-gradient-secondary-800-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, ghostwhite); background-color: unset; }

.highlight-gradient-secondary-800-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #f1f2fe); background-color: unset; }

.highlight-gradient-secondary-800-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #dcdefd); background-color: unset; }

.highlight-gradient-secondary-800-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #b9befa); background-color: unset; }

.highlight-gradient-secondary-800-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #959df8); background-color: unset; }

.highlight-gradient-secondary-800-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #727cf5); background-color: unset; }

.highlight-gradient-secondary-800-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #565db8); background-color: unset; }

.highlight-gradient-secondary-800-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #393e7b); background-color: unset; }

.highlight-gradient-secondary-800-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #1d1f3d); background-color: unset; }

.highlight-gradient-secondary-800-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #111325); background-color: unset; }

.highlight-gradient-secondary-800-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #f7f4fb); background-color: unset; }

.highlight-gradient-secondary-800-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #f0e9f7); background-color: unset; }

.highlight-gradient-secondary-800-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #d9c9ec); background-color: unset; }

.highlight-gradient-secondary-800-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #b393d9); background-color: unset; }

.highlight-gradient-secondary-800-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #8c5dc6); background-color: unset; }

.highlight-gradient-secondary-800-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #6627b3); background-color: unset; }

.highlight-gradient-secondary-800-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #4d1d86); background-color: unset; }

.highlight-gradient-secondary-800-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #33145a); background-color: unset; }

.highlight-gradient-secondary-800-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #1a0a2d); background-color: unset; }

.highlight-gradient-secondary-800-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #0f061b); background-color: unset; }

.highlight-gradient-secondary-800-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #fffeff); background-color: unset; }

.highlight-gradient-secondary-800-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #fefdff); background-color: unset; }

.highlight-gradient-secondary-800-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #fdf9ff); background-color: unset; }

.highlight-gradient-secondary-800-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #faf4ff); background-color: unset; }

.highlight-gradient-secondary-800-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #f8eeff); background-color: unset; }

.highlight-gradient-secondary-800-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-800-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #b8aebf); background-color: unset; }

.highlight-gradient-secondary-800-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #7b7480); background-color: unset; }

.highlight-gradient-secondary-800-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #3d3a40); background-color: unset; }

.highlight-gradient-secondary-800-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #252326); background-color: unset; }

.highlight-gradient-secondary-800-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #f4fbf9); background-color: unset; }

.highlight-gradient-secondary-800-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #eaf6f4); background-color: unset; }

.highlight-gradient-secondary-800-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #cae9e3); background-color: unset; }

.highlight-gradient-secondary-800-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #96d2c6); background-color: unset; }

.highlight-gradient-secondary-800-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #61bcaa); background-color: unset; }

.highlight-gradient-secondary-800-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #2ca58d); background-color: unset; }

.highlight-gradient-secondary-800-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #217c6a); background-color: unset; }

.highlight-gradient-secondary-800-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #165347); background-color: unset; }

.highlight-gradient-secondary-800-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #0b2923); background-color: unset; }

.highlight-gradient-secondary-800-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #071915); background-color: unset; }

.highlight-gradient-secondary-800-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #f8f7fb); background-color: unset; }

.highlight-gradient-secondary-800-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #f0eff7); background-color: unset; }

.highlight-gradient-secondary-800-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #dad7eb); background-color: unset; }

.highlight-gradient-secondary-800-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #b5afd7); background-color: unset; }

.highlight-gradient-secondary-800-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #9086c2); background-color: unset; }

.highlight-gradient-secondary-800-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-800-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #504783); background-color: unset; }

.highlight-gradient-secondary-800-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #362f57); background-color: unset; }

.highlight-gradient-secondary-800-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #1b182c); background-color: unset; }

.highlight-gradient-secondary-800-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #100e1a); background-color: unset; }

.highlight-gradient-secondary-800-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #fff7fa); background-color: unset; }

.highlight-gradient-secondary-800-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, lavenderblush); background-color: unset; }

.highlight-gradient-secondary-800-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #ffd9e6); background-color: unset; }

.highlight-gradient-secondary-800-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #ffb3cd); background-color: unset; }

.highlight-gradient-secondary-800-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #ff8db4); background-color: unset; }

.highlight-gradient-secondary-800-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #ff679b); background-color: unset; }

.highlight-gradient-secondary-800-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #bf4d74); background-color: unset; }

.highlight-gradient-secondary-800-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #80344e); background-color: unset; }

.highlight-gradient-secondary-800-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #401a27); background-color: unset; }

.highlight-gradient-secondary-800-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #260f17); background-color: unset; }

.highlight-gradient-secondary-800-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #fff4f2); background-color: unset; }

.highlight-gradient-secondary-800-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #fee8e6); background-color: unset; }

.highlight-gradient-secondary-800-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #fdc7bf); background-color: unset; }

.highlight-gradient-secondary-800-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #fa8e80); background-color: unset; }

.highlight-gradient-secondary-800-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #f85640); background-color: unset; }

.highlight-gradient-secondary-800-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #f51d00); background-color: unset; }

.highlight-gradient-secondary-800-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #b81600); background-color: unset; }

.highlight-gradient-secondary-800-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #7b0f00); background-color: unset; }

.highlight-gradient-secondary-800-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #3d0700); background-color: unset; }

.highlight-gradient-secondary-800-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #250400); background-color: unset; }

.highlight-gradient-secondary-800-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #fff9f3); background-color: unset; }

.highlight-gradient-secondary-800-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #fff2e8); background-color: unset; }

.highlight-gradient-secondary-800-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #ffdfc4); background-color: unset; }

.highlight-gradient-secondary-800-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #febf8a); background-color: unset; }

.highlight-gradient-secondary-800-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #fe9e4f); background-color: unset; }

.highlight-gradient-secondary-800-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-800-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #be5f0f); background-color: unset; }

.highlight-gradient-secondary-800-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #7f3f0a); background-color: unset; }

.highlight-gradient-secondary-800-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #3f2005); background-color: unset; }

.highlight-gradient-secondary-800-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #261303); background-color: unset; }

.highlight-gradient-secondary-800-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #fffcf6); background-color: unset; }

.highlight-gradient-secondary-800-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #fef9ec); background-color: unset; }

.highlight-gradient-secondary-800-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #fdf0d0); background-color: unset; }

.highlight-gradient-secondary-800-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #fbe1a1); background-color: unset; }

.highlight-gradient-secondary-800-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #f8d272); background-color: unset; }

.highlight-gradient-secondary-800-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #f6c343); background-color: unset; }

.highlight-gradient-secondary-800-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #b99232); background-color: unset; }

.highlight-gradient-secondary-800-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #7b6222); background-color: unset; }

.highlight-gradient-secondary-800-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #3e3111); background-color: unset; }

.highlight-gradient-secondary-800-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #251d0a); background-color: unset; }

.highlight-gradient-secondary-800-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #f2fff7); background-color: unset; }

.highlight-gradient-secondary-800-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #e6feef); background-color: unset; }

.highlight-gradient-secondary-800-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #bffdd6); background-color: unset; }

.highlight-gradient-secondary-800-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #80faad); background-color: unset; }

.highlight-gradient-secondary-800-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #40f883); background-color: unset; }

.highlight-gradient-secondary-800-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #00f55a); background-color: unset; }

.highlight-gradient-secondary-800-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #00b844); background-color: unset; }

.highlight-gradient-secondary-800-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #007b2d); background-color: unset; }

.highlight-gradient-secondary-800-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #003d17); background-color: unset; }

.highlight-gradient-secondary-800-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #00250e); background-color: unset; }

.highlight-gradient-secondary-800-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #f2fbfb); background-color: unset; }

.highlight-gradient-secondary-800-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #e6f6f8); background-color: unset; }

.highlight-gradient-secondary-800-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #c0e9ed); background-color: unset; }

.highlight-gradient-secondary-800-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #81d4da); background-color: unset; }

.highlight-gradient-secondary-800-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #41bec8); background-color: unset; }

.highlight-gradient-secondary-800-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-800-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #027e88); background-color: unset; }

.highlight-gradient-secondary-800-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #01545b); background-color: unset; }

.highlight-gradient-secondary-800-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #012a2d); background-color: unset; }

.highlight-gradient-secondary-800-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #00191b); background-color: unset; }

.highlight-gradient-secondary-800-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #f5fbfd); background-color: unset; }

.highlight-gradient-secondary-800-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #ebf7fa); background-color: unset; }

.highlight-gradient-secondary-800-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #ceebf4); background-color: unset; }

.highlight-gradient-secondary-800-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #9cd7e8); background-color: unset; }

.highlight-gradient-secondary-800-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #6bc3dd); background-color: unset; }

.highlight-gradient-secondary-800-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #39afd1); background-color: unset; }

.highlight-gradient-secondary-800-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #2b839d); background-color: unset; }

.highlight-gradient-secondary-800-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #1d5869); background-color: unset; }

.highlight-gradient-secondary-800-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #0e2c34); background-color: unset; }

.highlight-gradient-secondary-800-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #091a1f); background-color: unset; }

.highlight-gradient-secondary-800-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, white); background-color: unset; }

.highlight-gradient-secondary-800-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, white); background-color: unset; }

.highlight-gradient-secondary-800-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, white); background-color: unset; }

.highlight-gradient-secondary-800-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, white); background-color: unset; }

.highlight-gradient-secondary-800-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, white); background-color: unset; }

.highlight-gradient-secondary-800-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, white); background-color: unset; }

.highlight-gradient-secondary-800-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #bfbfbf); background-color: unset; }

.highlight-gradient-secondary-800-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, gray); background-color: unset; }

.highlight-gradient-secondary-800-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #404040); background-color: unset; }

.highlight-gradient-secondary-800-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #262626); background-color: unset; }

.highlight-gradient-secondary-800-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #fdfdfd); background-color: unset; }

.highlight-gradient-secondary-800-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #fbfbfb); background-color: unset; }

.highlight-gradient-secondary-800-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #f6f6f6); background-color: unset; }

.highlight-gradient-secondary-800-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #ececec); background-color: unset; }

.highlight-gradient-secondary-800-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #e3e3e3); background-color: unset; }

.highlight-gradient-secondary-800-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-800-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #a3a3a3); background-color: unset; }

.highlight-gradient-secondary-800-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #6d6d6d); background-color: unset; }

.highlight-gradient-secondary-800-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #363636); background-color: unset; }

.highlight-gradient-secondary-800-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #212121); background-color: unset; }

.highlight-gradient-secondary-800-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #f4f5f5); background-color: unset; }

.highlight-gradient-secondary-800-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #eaebeb); background-color: unset; }

.highlight-gradient-secondary-800-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #caccce); background-color: unset; }

.highlight-gradient-secondary-800-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #969a9c); background-color: unset; }

.highlight-gradient-secondary-800-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #61676b); background-color: unset; }

.highlight-gradient-secondary-800-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #2c3439); background-color: unset; }

.highlight-gradient-secondary-800-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #21272b); background-color: unset; }

.highlight-gradient-secondary-800-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #161a1d); background-color: unset; }

.highlight-gradient-secondary-800-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #0b0d0e); background-color: unset; }

.highlight-gradient-secondary-800-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d1f3d, #070809); background-color: unset; }

.highlight-gradient-secondary-900-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #0171df); background-color: unset; }

.highlight-gradient-secondary-900-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #727cf5); background-color: unset; }

.highlight-gradient-secondary-900-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #6627b3); background-color: unset; }

.highlight-gradient-secondary-900-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-900-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #2CA58D); background-color: unset; }

.highlight-gradient-secondary-900-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-900-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #ff679b); background-color: unset; }

.highlight-gradient-secondary-900-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #f51d00); background-color: unset; }

.highlight-gradient-secondary-900-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-900-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #F6C343); background-color: unset; }

.highlight-gradient-secondary-900-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #00f55a); background-color: unset; }

.highlight-gradient-secondary-900-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-900-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #39afd1); background-color: unset; }

.highlight-gradient-secondary-900-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #FFFFFF); background-color: unset; }

.highlight-gradient-secondary-900-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-900-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #2c3439); background-color: unset; }

.highlight-gradient-secondary-900-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #f2f8fd); background-color: unset; }

.highlight-gradient-secondary-900-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #e6f1fc); background-color: unset; }

.highlight-gradient-secondary-900-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #c0dcf7); background-color: unset; }

.highlight-gradient-secondary-900-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #80b8ef); background-color: unset; }

.highlight-gradient-secondary-900-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #4195e7); background-color: unset; }

.highlight-gradient-secondary-900-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #0171df); background-color: unset; }

.highlight-gradient-secondary-900-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #0155a7); background-color: unset; }

.highlight-gradient-secondary-900-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #013970); background-color: unset; }

.highlight-gradient-secondary-900-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #001c38); background-color: unset; }

.highlight-gradient-secondary-900-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #001121); background-color: unset; }

.highlight-gradient-secondary-900-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, ghostwhite); background-color: unset; }

.highlight-gradient-secondary-900-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #f1f2fe); background-color: unset; }

.highlight-gradient-secondary-900-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #dcdefd); background-color: unset; }

.highlight-gradient-secondary-900-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #b9befa); background-color: unset; }

.highlight-gradient-secondary-900-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #959df8); background-color: unset; }

.highlight-gradient-secondary-900-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #727cf5); background-color: unset; }

.highlight-gradient-secondary-900-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #565db8); background-color: unset; }

.highlight-gradient-secondary-900-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #393e7b); background-color: unset; }

.highlight-gradient-secondary-900-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #1d1f3d); background-color: unset; }

.highlight-gradient-secondary-900-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #111325); background-color: unset; }

.highlight-gradient-secondary-900-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #f7f4fb); background-color: unset; }

.highlight-gradient-secondary-900-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #f0e9f7); background-color: unset; }

.highlight-gradient-secondary-900-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #d9c9ec); background-color: unset; }

.highlight-gradient-secondary-900-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #b393d9); background-color: unset; }

.highlight-gradient-secondary-900-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #8c5dc6); background-color: unset; }

.highlight-gradient-secondary-900-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #6627b3); background-color: unset; }

.highlight-gradient-secondary-900-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #4d1d86); background-color: unset; }

.highlight-gradient-secondary-900-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #33145a); background-color: unset; }

.highlight-gradient-secondary-900-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #1a0a2d); background-color: unset; }

.highlight-gradient-secondary-900-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #0f061b); background-color: unset; }

.highlight-gradient-secondary-900-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #fffeff); background-color: unset; }

.highlight-gradient-secondary-900-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #fefdff); background-color: unset; }

.highlight-gradient-secondary-900-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #fdf9ff); background-color: unset; }

.highlight-gradient-secondary-900-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #faf4ff); background-color: unset; }

.highlight-gradient-secondary-900-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #f8eeff); background-color: unset; }

.highlight-gradient-secondary-900-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #f5e8ff); background-color: unset; }

.highlight-gradient-secondary-900-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #b8aebf); background-color: unset; }

.highlight-gradient-secondary-900-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #7b7480); background-color: unset; }

.highlight-gradient-secondary-900-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #3d3a40); background-color: unset; }

.highlight-gradient-secondary-900-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #252326); background-color: unset; }

.highlight-gradient-secondary-900-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #f4fbf9); background-color: unset; }

.highlight-gradient-secondary-900-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #eaf6f4); background-color: unset; }

.highlight-gradient-secondary-900-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #cae9e3); background-color: unset; }

.highlight-gradient-secondary-900-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #96d2c6); background-color: unset; }

.highlight-gradient-secondary-900-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #61bcaa); background-color: unset; }

.highlight-gradient-secondary-900-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #2ca58d); background-color: unset; }

.highlight-gradient-secondary-900-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #217c6a); background-color: unset; }

.highlight-gradient-secondary-900-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #165347); background-color: unset; }

.highlight-gradient-secondary-900-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #0b2923); background-color: unset; }

.highlight-gradient-secondary-900-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #071915); background-color: unset; }

.highlight-gradient-secondary-900-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #f8f7fb); background-color: unset; }

.highlight-gradient-secondary-900-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #f0eff7); background-color: unset; }

.highlight-gradient-secondary-900-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #dad7eb); background-color: unset; }

.highlight-gradient-secondary-900-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #b5afd7); background-color: unset; }

.highlight-gradient-secondary-900-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #9086c2); background-color: unset; }

.highlight-gradient-secondary-900-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #6b5eae); background-color: unset; }

.highlight-gradient-secondary-900-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #504783); background-color: unset; }

.highlight-gradient-secondary-900-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #362f57); background-color: unset; }

.highlight-gradient-secondary-900-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #1b182c); background-color: unset; }

.highlight-gradient-secondary-900-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #100e1a); background-color: unset; }

.highlight-gradient-secondary-900-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #fff7fa); background-color: unset; }

.highlight-gradient-secondary-900-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, lavenderblush); background-color: unset; }

.highlight-gradient-secondary-900-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #ffd9e6); background-color: unset; }

.highlight-gradient-secondary-900-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #ffb3cd); background-color: unset; }

.highlight-gradient-secondary-900-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #ff8db4); background-color: unset; }

.highlight-gradient-secondary-900-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #ff679b); background-color: unset; }

.highlight-gradient-secondary-900-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #bf4d74); background-color: unset; }

.highlight-gradient-secondary-900-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #80344e); background-color: unset; }

.highlight-gradient-secondary-900-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #401a27); background-color: unset; }

.highlight-gradient-secondary-900-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #260f17); background-color: unset; }

.highlight-gradient-secondary-900-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #fff4f2); background-color: unset; }

.highlight-gradient-secondary-900-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #fee8e6); background-color: unset; }

.highlight-gradient-secondary-900-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #fdc7bf); background-color: unset; }

.highlight-gradient-secondary-900-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #fa8e80); background-color: unset; }

.highlight-gradient-secondary-900-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #f85640); background-color: unset; }

.highlight-gradient-secondary-900-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #f51d00); background-color: unset; }

.highlight-gradient-secondary-900-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #b81600); background-color: unset; }

.highlight-gradient-secondary-900-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #7b0f00); background-color: unset; }

.highlight-gradient-secondary-900-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #3d0700); background-color: unset; }

.highlight-gradient-secondary-900-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #250400); background-color: unset; }

.highlight-gradient-secondary-900-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #fff9f3); background-color: unset; }

.highlight-gradient-secondary-900-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #fff2e8); background-color: unset; }

.highlight-gradient-secondary-900-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #ffdfc4); background-color: unset; }

.highlight-gradient-secondary-900-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #febf8a); background-color: unset; }

.highlight-gradient-secondary-900-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #fe9e4f); background-color: unset; }

.highlight-gradient-secondary-900-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #fd7e14); background-color: unset; }

.highlight-gradient-secondary-900-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #be5f0f); background-color: unset; }

.highlight-gradient-secondary-900-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #7f3f0a); background-color: unset; }

.highlight-gradient-secondary-900-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #3f2005); background-color: unset; }

.highlight-gradient-secondary-900-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #261303); background-color: unset; }

.highlight-gradient-secondary-900-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #fffcf6); background-color: unset; }

.highlight-gradient-secondary-900-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #fef9ec); background-color: unset; }

.highlight-gradient-secondary-900-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #fdf0d0); background-color: unset; }

.highlight-gradient-secondary-900-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #fbe1a1); background-color: unset; }

.highlight-gradient-secondary-900-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #f8d272); background-color: unset; }

.highlight-gradient-secondary-900-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #f6c343); background-color: unset; }

.highlight-gradient-secondary-900-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #b99232); background-color: unset; }

.highlight-gradient-secondary-900-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #7b6222); background-color: unset; }

.highlight-gradient-secondary-900-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #3e3111); background-color: unset; }

.highlight-gradient-secondary-900-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #251d0a); background-color: unset; }

.highlight-gradient-secondary-900-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #f2fff7); background-color: unset; }

.highlight-gradient-secondary-900-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #e6feef); background-color: unset; }

.highlight-gradient-secondary-900-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #bffdd6); background-color: unset; }

.highlight-gradient-secondary-900-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #80faad); background-color: unset; }

.highlight-gradient-secondary-900-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #40f883); background-color: unset; }

.highlight-gradient-secondary-900-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #00f55a); background-color: unset; }

.highlight-gradient-secondary-900-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #00b844); background-color: unset; }

.highlight-gradient-secondary-900-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #007b2d); background-color: unset; }

.highlight-gradient-secondary-900-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #003d17); background-color: unset; }

.highlight-gradient-secondary-900-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #00250e); background-color: unset; }

.highlight-gradient-secondary-900-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #f2fbfb); background-color: unset; }

.highlight-gradient-secondary-900-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #e6f6f8); background-color: unset; }

.highlight-gradient-secondary-900-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #c0e9ed); background-color: unset; }

.highlight-gradient-secondary-900-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #81d4da); background-color: unset; }

.highlight-gradient-secondary-900-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #41bec8); background-color: unset; }

.highlight-gradient-secondary-900-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #02a8b5); background-color: unset; }

.highlight-gradient-secondary-900-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #027e88); background-color: unset; }

.highlight-gradient-secondary-900-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #01545b); background-color: unset; }

.highlight-gradient-secondary-900-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #012a2d); background-color: unset; }

.highlight-gradient-secondary-900-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #00191b); background-color: unset; }

.highlight-gradient-secondary-900-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #f5fbfd); background-color: unset; }

.highlight-gradient-secondary-900-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #ebf7fa); background-color: unset; }

.highlight-gradient-secondary-900-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #ceebf4); background-color: unset; }

.highlight-gradient-secondary-900-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #9cd7e8); background-color: unset; }

.highlight-gradient-secondary-900-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #6bc3dd); background-color: unset; }

.highlight-gradient-secondary-900-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #39afd1); background-color: unset; }

.highlight-gradient-secondary-900-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #2b839d); background-color: unset; }

.highlight-gradient-secondary-900-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #1d5869); background-color: unset; }

.highlight-gradient-secondary-900-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #0e2c34); background-color: unset; }

.highlight-gradient-secondary-900-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #091a1f); background-color: unset; }

.highlight-gradient-secondary-900-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, white); background-color: unset; }

.highlight-gradient-secondary-900-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, white); background-color: unset; }

.highlight-gradient-secondary-900-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, white); background-color: unset; }

.highlight-gradient-secondary-900-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, white); background-color: unset; }

.highlight-gradient-secondary-900-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, white); background-color: unset; }

.highlight-gradient-secondary-900-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, white); background-color: unset; }

.highlight-gradient-secondary-900-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #bfbfbf); background-color: unset; }

.highlight-gradient-secondary-900-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, gray); background-color: unset; }

.highlight-gradient-secondary-900-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #404040); background-color: unset; }

.highlight-gradient-secondary-900-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #262626); background-color: unset; }

.highlight-gradient-secondary-900-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #fdfdfd); background-color: unset; }

.highlight-gradient-secondary-900-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #fbfbfb); background-color: unset; }

.highlight-gradient-secondary-900-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #f6f6f6); background-color: unset; }

.highlight-gradient-secondary-900-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #ececec); background-color: unset; }

.highlight-gradient-secondary-900-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #e3e3e3); background-color: unset; }

.highlight-gradient-secondary-900-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #d9d9d9); background-color: unset; }

.highlight-gradient-secondary-900-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #a3a3a3); background-color: unset; }

.highlight-gradient-secondary-900-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #6d6d6d); background-color: unset; }

.highlight-gradient-secondary-900-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #363636); background-color: unset; }

.highlight-gradient-secondary-900-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #212121); background-color: unset; }

.highlight-gradient-secondary-900-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #f4f5f5); background-color: unset; }

.highlight-gradient-secondary-900-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #eaebeb); background-color: unset; }

.highlight-gradient-secondary-900-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #caccce); background-color: unset; }

.highlight-gradient-secondary-900-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #969a9c); background-color: unset; }

.highlight-gradient-secondary-900-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #61676b); background-color: unset; }

.highlight-gradient-secondary-900-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #2c3439); background-color: unset; }

.highlight-gradient-secondary-900-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #21272b); background-color: unset; }

.highlight-gradient-secondary-900-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #161a1d); background-color: unset; }

.highlight-gradient-secondary-900-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #0b0d0e); background-color: unset; }

.highlight-gradient-secondary-900-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #111325, #070809); background-color: unset; }

.highlight-gradient-tertiary-50-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #0171df); background-color: unset; }

.highlight-gradient-tertiary-50-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-50-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-50-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-50-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #2CA58D); background-color: unset; }

.highlight-gradient-tertiary-50-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-50-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-50-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-50-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-50-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #F6C343); background-color: unset; }

.highlight-gradient-tertiary-50-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-50-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-50-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-50-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #FFFFFF); background-color: unset; }

.highlight-gradient-tertiary-50-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-50-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-50-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #f2f8fd); background-color: unset; }

.highlight-gradient-tertiary-50-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #e6f1fc); background-color: unset; }

.highlight-gradient-tertiary-50-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #c0dcf7); background-color: unset; }

.highlight-gradient-tertiary-50-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #80b8ef); background-color: unset; }

.highlight-gradient-tertiary-50-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #4195e7); background-color: unset; }

.highlight-gradient-tertiary-50-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #0171df); background-color: unset; }

.highlight-gradient-tertiary-50-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #0155a7); background-color: unset; }

.highlight-gradient-tertiary-50-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #013970); background-color: unset; }

.highlight-gradient-tertiary-50-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #001c38); background-color: unset; }

.highlight-gradient-tertiary-50-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #001121); background-color: unset; }

.highlight-gradient-tertiary-50-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, ghostwhite); background-color: unset; }

.highlight-gradient-tertiary-50-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #f1f2fe); background-color: unset; }

.highlight-gradient-tertiary-50-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #dcdefd); background-color: unset; }

.highlight-gradient-tertiary-50-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #b9befa); background-color: unset; }

.highlight-gradient-tertiary-50-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #959df8); background-color: unset; }

.highlight-gradient-tertiary-50-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-50-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #565db8); background-color: unset; }

.highlight-gradient-tertiary-50-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #393e7b); background-color: unset; }

.highlight-gradient-tertiary-50-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #1d1f3d); background-color: unset; }

.highlight-gradient-tertiary-50-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #111325); background-color: unset; }

.highlight-gradient-tertiary-50-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #f7f4fb); background-color: unset; }

.highlight-gradient-tertiary-50-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #f0e9f7); background-color: unset; }

.highlight-gradient-tertiary-50-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #d9c9ec); background-color: unset; }

.highlight-gradient-tertiary-50-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #b393d9); background-color: unset; }

.highlight-gradient-tertiary-50-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #8c5dc6); background-color: unset; }

.highlight-gradient-tertiary-50-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-50-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #4d1d86); background-color: unset; }

.highlight-gradient-tertiary-50-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #33145a); background-color: unset; }

.highlight-gradient-tertiary-50-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #1a0a2d); background-color: unset; }

.highlight-gradient-tertiary-50-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #0f061b); background-color: unset; }

.highlight-gradient-tertiary-50-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #fffeff); background-color: unset; }

.highlight-gradient-tertiary-50-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #fefdff); background-color: unset; }

.highlight-gradient-tertiary-50-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #fdf9ff); background-color: unset; }

.highlight-gradient-tertiary-50-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #faf4ff); background-color: unset; }

.highlight-gradient-tertiary-50-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #f8eeff); background-color: unset; }

.highlight-gradient-tertiary-50-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-50-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #b8aebf); background-color: unset; }

.highlight-gradient-tertiary-50-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #7b7480); background-color: unset; }

.highlight-gradient-tertiary-50-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #3d3a40); background-color: unset; }

.highlight-gradient-tertiary-50-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #252326); background-color: unset; }

.highlight-gradient-tertiary-50-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #f4fbf9); background-color: unset; }

.highlight-gradient-tertiary-50-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #eaf6f4); background-color: unset; }

.highlight-gradient-tertiary-50-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #cae9e3); background-color: unset; }

.highlight-gradient-tertiary-50-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #96d2c6); background-color: unset; }

.highlight-gradient-tertiary-50-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #61bcaa); background-color: unset; }

.highlight-gradient-tertiary-50-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #2ca58d); background-color: unset; }

.highlight-gradient-tertiary-50-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #217c6a); background-color: unset; }

.highlight-gradient-tertiary-50-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #165347); background-color: unset; }

.highlight-gradient-tertiary-50-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #0b2923); background-color: unset; }

.highlight-gradient-tertiary-50-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #071915); background-color: unset; }

.highlight-gradient-tertiary-50-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #f8f7fb); background-color: unset; }

.highlight-gradient-tertiary-50-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #f0eff7); background-color: unset; }

.highlight-gradient-tertiary-50-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #dad7eb); background-color: unset; }

.highlight-gradient-tertiary-50-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #b5afd7); background-color: unset; }

.highlight-gradient-tertiary-50-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #9086c2); background-color: unset; }

.highlight-gradient-tertiary-50-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-50-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #504783); background-color: unset; }

.highlight-gradient-tertiary-50-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #362f57); background-color: unset; }

.highlight-gradient-tertiary-50-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #1b182c); background-color: unset; }

.highlight-gradient-tertiary-50-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #100e1a); background-color: unset; }

.highlight-gradient-tertiary-50-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #fff7fa); background-color: unset; }

.highlight-gradient-tertiary-50-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, lavenderblush); background-color: unset; }

.highlight-gradient-tertiary-50-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #ffd9e6); background-color: unset; }

.highlight-gradient-tertiary-50-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #ffb3cd); background-color: unset; }

.highlight-gradient-tertiary-50-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #ff8db4); background-color: unset; }

.highlight-gradient-tertiary-50-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-50-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #bf4d74); background-color: unset; }

.highlight-gradient-tertiary-50-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #80344e); background-color: unset; }

.highlight-gradient-tertiary-50-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #401a27); background-color: unset; }

.highlight-gradient-tertiary-50-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #260f17); background-color: unset; }

.highlight-gradient-tertiary-50-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #fff4f2); background-color: unset; }

.highlight-gradient-tertiary-50-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #fee8e6); background-color: unset; }

.highlight-gradient-tertiary-50-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #fdc7bf); background-color: unset; }

.highlight-gradient-tertiary-50-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #fa8e80); background-color: unset; }

.highlight-gradient-tertiary-50-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #f85640); background-color: unset; }

.highlight-gradient-tertiary-50-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-50-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #b81600); background-color: unset; }

.highlight-gradient-tertiary-50-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #7b0f00); background-color: unset; }

.highlight-gradient-tertiary-50-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #3d0700); background-color: unset; }

.highlight-gradient-tertiary-50-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #250400); background-color: unset; }

.highlight-gradient-tertiary-50-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #fff9f3); background-color: unset; }

.highlight-gradient-tertiary-50-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #fff2e8); background-color: unset; }

.highlight-gradient-tertiary-50-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #ffdfc4); background-color: unset; }

.highlight-gradient-tertiary-50-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #febf8a); background-color: unset; }

.highlight-gradient-tertiary-50-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #fe9e4f); background-color: unset; }

.highlight-gradient-tertiary-50-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-50-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #be5f0f); background-color: unset; }

.highlight-gradient-tertiary-50-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #7f3f0a); background-color: unset; }

.highlight-gradient-tertiary-50-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #3f2005); background-color: unset; }

.highlight-gradient-tertiary-50-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #261303); background-color: unset; }

.highlight-gradient-tertiary-50-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #fffcf6); background-color: unset; }

.highlight-gradient-tertiary-50-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #fef9ec); background-color: unset; }

.highlight-gradient-tertiary-50-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #fdf0d0); background-color: unset; }

.highlight-gradient-tertiary-50-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #fbe1a1); background-color: unset; }

.highlight-gradient-tertiary-50-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #f8d272); background-color: unset; }

.highlight-gradient-tertiary-50-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #f6c343); background-color: unset; }

.highlight-gradient-tertiary-50-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #b99232); background-color: unset; }

.highlight-gradient-tertiary-50-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #7b6222); background-color: unset; }

.highlight-gradient-tertiary-50-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #3e3111); background-color: unset; }

.highlight-gradient-tertiary-50-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #251d0a); background-color: unset; }

.highlight-gradient-tertiary-50-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #f2fff7); background-color: unset; }

.highlight-gradient-tertiary-50-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #e6feef); background-color: unset; }

.highlight-gradient-tertiary-50-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #bffdd6); background-color: unset; }

.highlight-gradient-tertiary-50-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #80faad); background-color: unset; }

.highlight-gradient-tertiary-50-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #40f883); background-color: unset; }

.highlight-gradient-tertiary-50-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-50-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #00b844); background-color: unset; }

.highlight-gradient-tertiary-50-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #007b2d); background-color: unset; }

.highlight-gradient-tertiary-50-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #003d17); background-color: unset; }

.highlight-gradient-tertiary-50-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #00250e); background-color: unset; }

.highlight-gradient-tertiary-50-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #f2fbfb); background-color: unset; }

.highlight-gradient-tertiary-50-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #e6f6f8); background-color: unset; }

.highlight-gradient-tertiary-50-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #c0e9ed); background-color: unset; }

.highlight-gradient-tertiary-50-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #81d4da); background-color: unset; }

.highlight-gradient-tertiary-50-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #41bec8); background-color: unset; }

.highlight-gradient-tertiary-50-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-50-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #027e88); background-color: unset; }

.highlight-gradient-tertiary-50-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #01545b); background-color: unset; }

.highlight-gradient-tertiary-50-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #012a2d); background-color: unset; }

.highlight-gradient-tertiary-50-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #00191b); background-color: unset; }

.highlight-gradient-tertiary-50-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #f5fbfd); background-color: unset; }

.highlight-gradient-tertiary-50-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #ebf7fa); background-color: unset; }

.highlight-gradient-tertiary-50-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #ceebf4); background-color: unset; }

.highlight-gradient-tertiary-50-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #9cd7e8); background-color: unset; }

.highlight-gradient-tertiary-50-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #6bc3dd); background-color: unset; }

.highlight-gradient-tertiary-50-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-50-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #2b839d); background-color: unset; }

.highlight-gradient-tertiary-50-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #1d5869); background-color: unset; }

.highlight-gradient-tertiary-50-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #0e2c34); background-color: unset; }

.highlight-gradient-tertiary-50-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #091a1f); background-color: unset; }

.highlight-gradient-tertiary-50-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, white); background-color: unset; }

.highlight-gradient-tertiary-50-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, white); background-color: unset; }

.highlight-gradient-tertiary-50-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, white); background-color: unset; }

.highlight-gradient-tertiary-50-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, white); background-color: unset; }

.highlight-gradient-tertiary-50-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, white); background-color: unset; }

.highlight-gradient-tertiary-50-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, white); background-color: unset; }

.highlight-gradient-tertiary-50-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #bfbfbf); background-color: unset; }

.highlight-gradient-tertiary-50-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, gray); background-color: unset; }

.highlight-gradient-tertiary-50-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #404040); background-color: unset; }

.highlight-gradient-tertiary-50-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #262626); background-color: unset; }

.highlight-gradient-tertiary-50-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #fdfdfd); background-color: unset; }

.highlight-gradient-tertiary-50-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #fbfbfb); background-color: unset; }

.highlight-gradient-tertiary-50-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #f6f6f6); background-color: unset; }

.highlight-gradient-tertiary-50-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #ececec); background-color: unset; }

.highlight-gradient-tertiary-50-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #e3e3e3); background-color: unset; }

.highlight-gradient-tertiary-50-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-50-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #a3a3a3); background-color: unset; }

.highlight-gradient-tertiary-50-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #6d6d6d); background-color: unset; }

.highlight-gradient-tertiary-50-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #363636); background-color: unset; }

.highlight-gradient-tertiary-50-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #212121); background-color: unset; }

.highlight-gradient-tertiary-50-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #f4f5f5); background-color: unset; }

.highlight-gradient-tertiary-50-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #eaebeb); background-color: unset; }

.highlight-gradient-tertiary-50-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #caccce); background-color: unset; }

.highlight-gradient-tertiary-50-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #969a9c); background-color: unset; }

.highlight-gradient-tertiary-50-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #61676b); background-color: unset; }

.highlight-gradient-tertiary-50-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-50-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #21272b); background-color: unset; }

.highlight-gradient-tertiary-50-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #161a1d); background-color: unset; }

.highlight-gradient-tertiary-50-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #0b0d0e); background-color: unset; }

.highlight-gradient-tertiary-50-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f7f4fb, #070809); background-color: unset; }

.highlight-gradient-tertiary-100-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #0171df); background-color: unset; }

.highlight-gradient-tertiary-100-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-100-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-100-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-100-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #2CA58D); background-color: unset; }

.highlight-gradient-tertiary-100-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-100-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-100-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-100-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-100-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #F6C343); background-color: unset; }

.highlight-gradient-tertiary-100-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-100-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-100-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-100-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #FFFFFF); background-color: unset; }

.highlight-gradient-tertiary-100-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-100-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-100-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #f2f8fd); background-color: unset; }

.highlight-gradient-tertiary-100-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #e6f1fc); background-color: unset; }

.highlight-gradient-tertiary-100-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #c0dcf7); background-color: unset; }

.highlight-gradient-tertiary-100-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #80b8ef); background-color: unset; }

.highlight-gradient-tertiary-100-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #4195e7); background-color: unset; }

.highlight-gradient-tertiary-100-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #0171df); background-color: unset; }

.highlight-gradient-tertiary-100-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #0155a7); background-color: unset; }

.highlight-gradient-tertiary-100-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #013970); background-color: unset; }

.highlight-gradient-tertiary-100-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #001c38); background-color: unset; }

.highlight-gradient-tertiary-100-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #001121); background-color: unset; }

.highlight-gradient-tertiary-100-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, ghostwhite); background-color: unset; }

.highlight-gradient-tertiary-100-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #f1f2fe); background-color: unset; }

.highlight-gradient-tertiary-100-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #dcdefd); background-color: unset; }

.highlight-gradient-tertiary-100-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #b9befa); background-color: unset; }

.highlight-gradient-tertiary-100-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #959df8); background-color: unset; }

.highlight-gradient-tertiary-100-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-100-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #565db8); background-color: unset; }

.highlight-gradient-tertiary-100-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #393e7b); background-color: unset; }

.highlight-gradient-tertiary-100-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #1d1f3d); background-color: unset; }

.highlight-gradient-tertiary-100-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #111325); background-color: unset; }

.highlight-gradient-tertiary-100-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #f7f4fb); background-color: unset; }

.highlight-gradient-tertiary-100-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #f0e9f7); background-color: unset; }

.highlight-gradient-tertiary-100-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #d9c9ec); background-color: unset; }

.highlight-gradient-tertiary-100-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #b393d9); background-color: unset; }

.highlight-gradient-tertiary-100-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #8c5dc6); background-color: unset; }

.highlight-gradient-tertiary-100-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-100-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #4d1d86); background-color: unset; }

.highlight-gradient-tertiary-100-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #33145a); background-color: unset; }

.highlight-gradient-tertiary-100-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #1a0a2d); background-color: unset; }

.highlight-gradient-tertiary-100-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #0f061b); background-color: unset; }

.highlight-gradient-tertiary-100-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #fffeff); background-color: unset; }

.highlight-gradient-tertiary-100-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #fefdff); background-color: unset; }

.highlight-gradient-tertiary-100-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #fdf9ff); background-color: unset; }

.highlight-gradient-tertiary-100-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #faf4ff); background-color: unset; }

.highlight-gradient-tertiary-100-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #f8eeff); background-color: unset; }

.highlight-gradient-tertiary-100-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-100-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #b8aebf); background-color: unset; }

.highlight-gradient-tertiary-100-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #7b7480); background-color: unset; }

.highlight-gradient-tertiary-100-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #3d3a40); background-color: unset; }

.highlight-gradient-tertiary-100-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #252326); background-color: unset; }

.highlight-gradient-tertiary-100-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #f4fbf9); background-color: unset; }

.highlight-gradient-tertiary-100-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #eaf6f4); background-color: unset; }

.highlight-gradient-tertiary-100-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #cae9e3); background-color: unset; }

.highlight-gradient-tertiary-100-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #96d2c6); background-color: unset; }

.highlight-gradient-tertiary-100-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #61bcaa); background-color: unset; }

.highlight-gradient-tertiary-100-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #2ca58d); background-color: unset; }

.highlight-gradient-tertiary-100-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #217c6a); background-color: unset; }

.highlight-gradient-tertiary-100-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #165347); background-color: unset; }

.highlight-gradient-tertiary-100-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #0b2923); background-color: unset; }

.highlight-gradient-tertiary-100-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #071915); background-color: unset; }

.highlight-gradient-tertiary-100-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #f8f7fb); background-color: unset; }

.highlight-gradient-tertiary-100-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #f0eff7); background-color: unset; }

.highlight-gradient-tertiary-100-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #dad7eb); background-color: unset; }

.highlight-gradient-tertiary-100-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #b5afd7); background-color: unset; }

.highlight-gradient-tertiary-100-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #9086c2); background-color: unset; }

.highlight-gradient-tertiary-100-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-100-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #504783); background-color: unset; }

.highlight-gradient-tertiary-100-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #362f57); background-color: unset; }

.highlight-gradient-tertiary-100-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #1b182c); background-color: unset; }

.highlight-gradient-tertiary-100-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #100e1a); background-color: unset; }

.highlight-gradient-tertiary-100-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #fff7fa); background-color: unset; }

.highlight-gradient-tertiary-100-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, lavenderblush); background-color: unset; }

.highlight-gradient-tertiary-100-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #ffd9e6); background-color: unset; }

.highlight-gradient-tertiary-100-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #ffb3cd); background-color: unset; }

.highlight-gradient-tertiary-100-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #ff8db4); background-color: unset; }

.highlight-gradient-tertiary-100-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-100-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #bf4d74); background-color: unset; }

.highlight-gradient-tertiary-100-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #80344e); background-color: unset; }

.highlight-gradient-tertiary-100-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #401a27); background-color: unset; }

.highlight-gradient-tertiary-100-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #260f17); background-color: unset; }

.highlight-gradient-tertiary-100-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #fff4f2); background-color: unset; }

.highlight-gradient-tertiary-100-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #fee8e6); background-color: unset; }

.highlight-gradient-tertiary-100-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #fdc7bf); background-color: unset; }

.highlight-gradient-tertiary-100-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #fa8e80); background-color: unset; }

.highlight-gradient-tertiary-100-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #f85640); background-color: unset; }

.highlight-gradient-tertiary-100-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-100-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #b81600); background-color: unset; }

.highlight-gradient-tertiary-100-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #7b0f00); background-color: unset; }

.highlight-gradient-tertiary-100-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #3d0700); background-color: unset; }

.highlight-gradient-tertiary-100-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #250400); background-color: unset; }

.highlight-gradient-tertiary-100-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #fff9f3); background-color: unset; }

.highlight-gradient-tertiary-100-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #fff2e8); background-color: unset; }

.highlight-gradient-tertiary-100-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #ffdfc4); background-color: unset; }

.highlight-gradient-tertiary-100-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #febf8a); background-color: unset; }

.highlight-gradient-tertiary-100-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #fe9e4f); background-color: unset; }

.highlight-gradient-tertiary-100-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-100-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #be5f0f); background-color: unset; }

.highlight-gradient-tertiary-100-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #7f3f0a); background-color: unset; }

.highlight-gradient-tertiary-100-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #3f2005); background-color: unset; }

.highlight-gradient-tertiary-100-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #261303); background-color: unset; }

.highlight-gradient-tertiary-100-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #fffcf6); background-color: unset; }

.highlight-gradient-tertiary-100-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #fef9ec); background-color: unset; }

.highlight-gradient-tertiary-100-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #fdf0d0); background-color: unset; }

.highlight-gradient-tertiary-100-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #fbe1a1); background-color: unset; }

.highlight-gradient-tertiary-100-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #f8d272); background-color: unset; }

.highlight-gradient-tertiary-100-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #f6c343); background-color: unset; }

.highlight-gradient-tertiary-100-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #b99232); background-color: unset; }

.highlight-gradient-tertiary-100-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #7b6222); background-color: unset; }

.highlight-gradient-tertiary-100-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #3e3111); background-color: unset; }

.highlight-gradient-tertiary-100-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #251d0a); background-color: unset; }

.highlight-gradient-tertiary-100-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #f2fff7); background-color: unset; }

.highlight-gradient-tertiary-100-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #e6feef); background-color: unset; }

.highlight-gradient-tertiary-100-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #bffdd6); background-color: unset; }

.highlight-gradient-tertiary-100-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #80faad); background-color: unset; }

.highlight-gradient-tertiary-100-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #40f883); background-color: unset; }

.highlight-gradient-tertiary-100-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-100-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #00b844); background-color: unset; }

.highlight-gradient-tertiary-100-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #007b2d); background-color: unset; }

.highlight-gradient-tertiary-100-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #003d17); background-color: unset; }

.highlight-gradient-tertiary-100-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #00250e); background-color: unset; }

.highlight-gradient-tertiary-100-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #f2fbfb); background-color: unset; }

.highlight-gradient-tertiary-100-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #e6f6f8); background-color: unset; }

.highlight-gradient-tertiary-100-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #c0e9ed); background-color: unset; }

.highlight-gradient-tertiary-100-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #81d4da); background-color: unset; }

.highlight-gradient-tertiary-100-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #41bec8); background-color: unset; }

.highlight-gradient-tertiary-100-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-100-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #027e88); background-color: unset; }

.highlight-gradient-tertiary-100-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #01545b); background-color: unset; }

.highlight-gradient-tertiary-100-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #012a2d); background-color: unset; }

.highlight-gradient-tertiary-100-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #00191b); background-color: unset; }

.highlight-gradient-tertiary-100-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #f5fbfd); background-color: unset; }

.highlight-gradient-tertiary-100-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #ebf7fa); background-color: unset; }

.highlight-gradient-tertiary-100-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #ceebf4); background-color: unset; }

.highlight-gradient-tertiary-100-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #9cd7e8); background-color: unset; }

.highlight-gradient-tertiary-100-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #6bc3dd); background-color: unset; }

.highlight-gradient-tertiary-100-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-100-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #2b839d); background-color: unset; }

.highlight-gradient-tertiary-100-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #1d5869); background-color: unset; }

.highlight-gradient-tertiary-100-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #0e2c34); background-color: unset; }

.highlight-gradient-tertiary-100-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #091a1f); background-color: unset; }

.highlight-gradient-tertiary-100-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, white); background-color: unset; }

.highlight-gradient-tertiary-100-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, white); background-color: unset; }

.highlight-gradient-tertiary-100-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, white); background-color: unset; }

.highlight-gradient-tertiary-100-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, white); background-color: unset; }

.highlight-gradient-tertiary-100-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, white); background-color: unset; }

.highlight-gradient-tertiary-100-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, white); background-color: unset; }

.highlight-gradient-tertiary-100-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #bfbfbf); background-color: unset; }

.highlight-gradient-tertiary-100-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, gray); background-color: unset; }

.highlight-gradient-tertiary-100-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #404040); background-color: unset; }

.highlight-gradient-tertiary-100-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #262626); background-color: unset; }

.highlight-gradient-tertiary-100-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #fdfdfd); background-color: unset; }

.highlight-gradient-tertiary-100-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #fbfbfb); background-color: unset; }

.highlight-gradient-tertiary-100-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #f6f6f6); background-color: unset; }

.highlight-gradient-tertiary-100-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #ececec); background-color: unset; }

.highlight-gradient-tertiary-100-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #e3e3e3); background-color: unset; }

.highlight-gradient-tertiary-100-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-100-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #a3a3a3); background-color: unset; }

.highlight-gradient-tertiary-100-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #6d6d6d); background-color: unset; }

.highlight-gradient-tertiary-100-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #363636); background-color: unset; }

.highlight-gradient-tertiary-100-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #212121); background-color: unset; }

.highlight-gradient-tertiary-100-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #f4f5f5); background-color: unset; }

.highlight-gradient-tertiary-100-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #eaebeb); background-color: unset; }

.highlight-gradient-tertiary-100-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #caccce); background-color: unset; }

.highlight-gradient-tertiary-100-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #969a9c); background-color: unset; }

.highlight-gradient-tertiary-100-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #61676b); background-color: unset; }

.highlight-gradient-tertiary-100-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-100-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #21272b); background-color: unset; }

.highlight-gradient-tertiary-100-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #161a1d); background-color: unset; }

.highlight-gradient-tertiary-100-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #0b0d0e); background-color: unset; }

.highlight-gradient-tertiary-100-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0e9f7, #070809); background-color: unset; }

.highlight-gradient-tertiary-200-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #0171df); background-color: unset; }

.highlight-gradient-tertiary-200-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-200-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-200-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-200-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #2CA58D); background-color: unset; }

.highlight-gradient-tertiary-200-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-200-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-200-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-200-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-200-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #F6C343); background-color: unset; }

.highlight-gradient-tertiary-200-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-200-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-200-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-200-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #FFFFFF); background-color: unset; }

.highlight-gradient-tertiary-200-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-200-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-200-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #f2f8fd); background-color: unset; }

.highlight-gradient-tertiary-200-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #e6f1fc); background-color: unset; }

.highlight-gradient-tertiary-200-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #c0dcf7); background-color: unset; }

.highlight-gradient-tertiary-200-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #80b8ef); background-color: unset; }

.highlight-gradient-tertiary-200-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #4195e7); background-color: unset; }

.highlight-gradient-tertiary-200-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #0171df); background-color: unset; }

.highlight-gradient-tertiary-200-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #0155a7); background-color: unset; }

.highlight-gradient-tertiary-200-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #013970); background-color: unset; }

.highlight-gradient-tertiary-200-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #001c38); background-color: unset; }

.highlight-gradient-tertiary-200-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #001121); background-color: unset; }

.highlight-gradient-tertiary-200-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, ghostwhite); background-color: unset; }

.highlight-gradient-tertiary-200-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #f1f2fe); background-color: unset; }

.highlight-gradient-tertiary-200-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #dcdefd); background-color: unset; }

.highlight-gradient-tertiary-200-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #b9befa); background-color: unset; }

.highlight-gradient-tertiary-200-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #959df8); background-color: unset; }

.highlight-gradient-tertiary-200-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-200-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #565db8); background-color: unset; }

.highlight-gradient-tertiary-200-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #393e7b); background-color: unset; }

.highlight-gradient-tertiary-200-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #1d1f3d); background-color: unset; }

.highlight-gradient-tertiary-200-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #111325); background-color: unset; }

.highlight-gradient-tertiary-200-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #f7f4fb); background-color: unset; }

.highlight-gradient-tertiary-200-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #f0e9f7); background-color: unset; }

.highlight-gradient-tertiary-200-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #d9c9ec); background-color: unset; }

.highlight-gradient-tertiary-200-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #b393d9); background-color: unset; }

.highlight-gradient-tertiary-200-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #8c5dc6); background-color: unset; }

.highlight-gradient-tertiary-200-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-200-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #4d1d86); background-color: unset; }

.highlight-gradient-tertiary-200-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #33145a); background-color: unset; }

.highlight-gradient-tertiary-200-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #1a0a2d); background-color: unset; }

.highlight-gradient-tertiary-200-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #0f061b); background-color: unset; }

.highlight-gradient-tertiary-200-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #fffeff); background-color: unset; }

.highlight-gradient-tertiary-200-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #fefdff); background-color: unset; }

.highlight-gradient-tertiary-200-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #fdf9ff); background-color: unset; }

.highlight-gradient-tertiary-200-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #faf4ff); background-color: unset; }

.highlight-gradient-tertiary-200-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #f8eeff); background-color: unset; }

.highlight-gradient-tertiary-200-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-200-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #b8aebf); background-color: unset; }

.highlight-gradient-tertiary-200-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #7b7480); background-color: unset; }

.highlight-gradient-tertiary-200-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #3d3a40); background-color: unset; }

.highlight-gradient-tertiary-200-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #252326); background-color: unset; }

.highlight-gradient-tertiary-200-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #f4fbf9); background-color: unset; }

.highlight-gradient-tertiary-200-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #eaf6f4); background-color: unset; }

.highlight-gradient-tertiary-200-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #cae9e3); background-color: unset; }

.highlight-gradient-tertiary-200-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #96d2c6); background-color: unset; }

.highlight-gradient-tertiary-200-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #61bcaa); background-color: unset; }

.highlight-gradient-tertiary-200-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #2ca58d); background-color: unset; }

.highlight-gradient-tertiary-200-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #217c6a); background-color: unset; }

.highlight-gradient-tertiary-200-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #165347); background-color: unset; }

.highlight-gradient-tertiary-200-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #0b2923); background-color: unset; }

.highlight-gradient-tertiary-200-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #071915); background-color: unset; }

.highlight-gradient-tertiary-200-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #f8f7fb); background-color: unset; }

.highlight-gradient-tertiary-200-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #f0eff7); background-color: unset; }

.highlight-gradient-tertiary-200-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #dad7eb); background-color: unset; }

.highlight-gradient-tertiary-200-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #b5afd7); background-color: unset; }

.highlight-gradient-tertiary-200-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #9086c2); background-color: unset; }

.highlight-gradient-tertiary-200-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-200-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #504783); background-color: unset; }

.highlight-gradient-tertiary-200-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #362f57); background-color: unset; }

.highlight-gradient-tertiary-200-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #1b182c); background-color: unset; }

.highlight-gradient-tertiary-200-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #100e1a); background-color: unset; }

.highlight-gradient-tertiary-200-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #fff7fa); background-color: unset; }

.highlight-gradient-tertiary-200-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, lavenderblush); background-color: unset; }

.highlight-gradient-tertiary-200-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #ffd9e6); background-color: unset; }

.highlight-gradient-tertiary-200-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #ffb3cd); background-color: unset; }

.highlight-gradient-tertiary-200-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #ff8db4); background-color: unset; }

.highlight-gradient-tertiary-200-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-200-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #bf4d74); background-color: unset; }

.highlight-gradient-tertiary-200-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #80344e); background-color: unset; }

.highlight-gradient-tertiary-200-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #401a27); background-color: unset; }

.highlight-gradient-tertiary-200-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #260f17); background-color: unset; }

.highlight-gradient-tertiary-200-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #fff4f2); background-color: unset; }

.highlight-gradient-tertiary-200-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #fee8e6); background-color: unset; }

.highlight-gradient-tertiary-200-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #fdc7bf); background-color: unset; }

.highlight-gradient-tertiary-200-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #fa8e80); background-color: unset; }

.highlight-gradient-tertiary-200-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #f85640); background-color: unset; }

.highlight-gradient-tertiary-200-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-200-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #b81600); background-color: unset; }

.highlight-gradient-tertiary-200-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #7b0f00); background-color: unset; }

.highlight-gradient-tertiary-200-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #3d0700); background-color: unset; }

.highlight-gradient-tertiary-200-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #250400); background-color: unset; }

.highlight-gradient-tertiary-200-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #fff9f3); background-color: unset; }

.highlight-gradient-tertiary-200-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #fff2e8); background-color: unset; }

.highlight-gradient-tertiary-200-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #ffdfc4); background-color: unset; }

.highlight-gradient-tertiary-200-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #febf8a); background-color: unset; }

.highlight-gradient-tertiary-200-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #fe9e4f); background-color: unset; }

.highlight-gradient-tertiary-200-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-200-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #be5f0f); background-color: unset; }

.highlight-gradient-tertiary-200-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #7f3f0a); background-color: unset; }

.highlight-gradient-tertiary-200-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #3f2005); background-color: unset; }

.highlight-gradient-tertiary-200-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #261303); background-color: unset; }

.highlight-gradient-tertiary-200-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #fffcf6); background-color: unset; }

.highlight-gradient-tertiary-200-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #fef9ec); background-color: unset; }

.highlight-gradient-tertiary-200-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #fdf0d0); background-color: unset; }

.highlight-gradient-tertiary-200-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #fbe1a1); background-color: unset; }

.highlight-gradient-tertiary-200-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #f8d272); background-color: unset; }

.highlight-gradient-tertiary-200-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #f6c343); background-color: unset; }

.highlight-gradient-tertiary-200-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #b99232); background-color: unset; }

.highlight-gradient-tertiary-200-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #7b6222); background-color: unset; }

.highlight-gradient-tertiary-200-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #3e3111); background-color: unset; }

.highlight-gradient-tertiary-200-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #251d0a); background-color: unset; }

.highlight-gradient-tertiary-200-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #f2fff7); background-color: unset; }

.highlight-gradient-tertiary-200-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #e6feef); background-color: unset; }

.highlight-gradient-tertiary-200-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #bffdd6); background-color: unset; }

.highlight-gradient-tertiary-200-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #80faad); background-color: unset; }

.highlight-gradient-tertiary-200-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #40f883); background-color: unset; }

.highlight-gradient-tertiary-200-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-200-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #00b844); background-color: unset; }

.highlight-gradient-tertiary-200-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #007b2d); background-color: unset; }

.highlight-gradient-tertiary-200-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #003d17); background-color: unset; }

.highlight-gradient-tertiary-200-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #00250e); background-color: unset; }

.highlight-gradient-tertiary-200-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #f2fbfb); background-color: unset; }

.highlight-gradient-tertiary-200-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #e6f6f8); background-color: unset; }

.highlight-gradient-tertiary-200-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #c0e9ed); background-color: unset; }

.highlight-gradient-tertiary-200-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #81d4da); background-color: unset; }

.highlight-gradient-tertiary-200-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #41bec8); background-color: unset; }

.highlight-gradient-tertiary-200-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-200-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #027e88); background-color: unset; }

.highlight-gradient-tertiary-200-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #01545b); background-color: unset; }

.highlight-gradient-tertiary-200-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #012a2d); background-color: unset; }

.highlight-gradient-tertiary-200-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #00191b); background-color: unset; }

.highlight-gradient-tertiary-200-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #f5fbfd); background-color: unset; }

.highlight-gradient-tertiary-200-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #ebf7fa); background-color: unset; }

.highlight-gradient-tertiary-200-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #ceebf4); background-color: unset; }

.highlight-gradient-tertiary-200-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #9cd7e8); background-color: unset; }

.highlight-gradient-tertiary-200-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #6bc3dd); background-color: unset; }

.highlight-gradient-tertiary-200-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-200-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #2b839d); background-color: unset; }

.highlight-gradient-tertiary-200-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #1d5869); background-color: unset; }

.highlight-gradient-tertiary-200-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #0e2c34); background-color: unset; }

.highlight-gradient-tertiary-200-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #091a1f); background-color: unset; }

.highlight-gradient-tertiary-200-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, white); background-color: unset; }

.highlight-gradient-tertiary-200-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, white); background-color: unset; }

.highlight-gradient-tertiary-200-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, white); background-color: unset; }

.highlight-gradient-tertiary-200-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, white); background-color: unset; }

.highlight-gradient-tertiary-200-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, white); background-color: unset; }

.highlight-gradient-tertiary-200-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, white); background-color: unset; }

.highlight-gradient-tertiary-200-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #bfbfbf); background-color: unset; }

.highlight-gradient-tertiary-200-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, gray); background-color: unset; }

.highlight-gradient-tertiary-200-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #404040); background-color: unset; }

.highlight-gradient-tertiary-200-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #262626); background-color: unset; }

.highlight-gradient-tertiary-200-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #fdfdfd); background-color: unset; }

.highlight-gradient-tertiary-200-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #fbfbfb); background-color: unset; }

.highlight-gradient-tertiary-200-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #f6f6f6); background-color: unset; }

.highlight-gradient-tertiary-200-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #ececec); background-color: unset; }

.highlight-gradient-tertiary-200-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #e3e3e3); background-color: unset; }

.highlight-gradient-tertiary-200-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-200-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #a3a3a3); background-color: unset; }

.highlight-gradient-tertiary-200-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #6d6d6d); background-color: unset; }

.highlight-gradient-tertiary-200-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #363636); background-color: unset; }

.highlight-gradient-tertiary-200-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #212121); background-color: unset; }

.highlight-gradient-tertiary-200-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #f4f5f5); background-color: unset; }

.highlight-gradient-tertiary-200-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #eaebeb); background-color: unset; }

.highlight-gradient-tertiary-200-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #caccce); background-color: unset; }

.highlight-gradient-tertiary-200-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #969a9c); background-color: unset; }

.highlight-gradient-tertiary-200-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #61676b); background-color: unset; }

.highlight-gradient-tertiary-200-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-200-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #21272b); background-color: unset; }

.highlight-gradient-tertiary-200-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #161a1d); background-color: unset; }

.highlight-gradient-tertiary-200-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #0b0d0e); background-color: unset; }

.highlight-gradient-tertiary-200-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9c9ec, #070809); background-color: unset; }

.highlight-gradient-tertiary-300-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #0171df); background-color: unset; }

.highlight-gradient-tertiary-300-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-300-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-300-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-300-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #2CA58D); background-color: unset; }

.highlight-gradient-tertiary-300-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-300-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-300-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-300-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-300-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #F6C343); background-color: unset; }

.highlight-gradient-tertiary-300-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-300-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-300-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-300-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #FFFFFF); background-color: unset; }

.highlight-gradient-tertiary-300-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-300-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-300-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #f2f8fd); background-color: unset; }

.highlight-gradient-tertiary-300-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #e6f1fc); background-color: unset; }

.highlight-gradient-tertiary-300-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #c0dcf7); background-color: unset; }

.highlight-gradient-tertiary-300-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #80b8ef); background-color: unset; }

.highlight-gradient-tertiary-300-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #4195e7); background-color: unset; }

.highlight-gradient-tertiary-300-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #0171df); background-color: unset; }

.highlight-gradient-tertiary-300-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #0155a7); background-color: unset; }

.highlight-gradient-tertiary-300-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #013970); background-color: unset; }

.highlight-gradient-tertiary-300-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #001c38); background-color: unset; }

.highlight-gradient-tertiary-300-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #001121); background-color: unset; }

.highlight-gradient-tertiary-300-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, ghostwhite); background-color: unset; }

.highlight-gradient-tertiary-300-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #f1f2fe); background-color: unset; }

.highlight-gradient-tertiary-300-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #dcdefd); background-color: unset; }

.highlight-gradient-tertiary-300-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #b9befa); background-color: unset; }

.highlight-gradient-tertiary-300-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #959df8); background-color: unset; }

.highlight-gradient-tertiary-300-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-300-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #565db8); background-color: unset; }

.highlight-gradient-tertiary-300-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #393e7b); background-color: unset; }

.highlight-gradient-tertiary-300-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #1d1f3d); background-color: unset; }

.highlight-gradient-tertiary-300-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #111325); background-color: unset; }

.highlight-gradient-tertiary-300-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #f7f4fb); background-color: unset; }

.highlight-gradient-tertiary-300-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #f0e9f7); background-color: unset; }

.highlight-gradient-tertiary-300-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #d9c9ec); background-color: unset; }

.highlight-gradient-tertiary-300-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #b393d9); background-color: unset; }

.highlight-gradient-tertiary-300-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #8c5dc6); background-color: unset; }

.highlight-gradient-tertiary-300-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-300-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #4d1d86); background-color: unset; }

.highlight-gradient-tertiary-300-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #33145a); background-color: unset; }

.highlight-gradient-tertiary-300-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #1a0a2d); background-color: unset; }

.highlight-gradient-tertiary-300-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #0f061b); background-color: unset; }

.highlight-gradient-tertiary-300-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #fffeff); background-color: unset; }

.highlight-gradient-tertiary-300-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #fefdff); background-color: unset; }

.highlight-gradient-tertiary-300-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #fdf9ff); background-color: unset; }

.highlight-gradient-tertiary-300-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #faf4ff); background-color: unset; }

.highlight-gradient-tertiary-300-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #f8eeff); background-color: unset; }

.highlight-gradient-tertiary-300-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-300-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #b8aebf); background-color: unset; }

.highlight-gradient-tertiary-300-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #7b7480); background-color: unset; }

.highlight-gradient-tertiary-300-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #3d3a40); background-color: unset; }

.highlight-gradient-tertiary-300-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #252326); background-color: unset; }

.highlight-gradient-tertiary-300-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #f4fbf9); background-color: unset; }

.highlight-gradient-tertiary-300-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #eaf6f4); background-color: unset; }

.highlight-gradient-tertiary-300-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #cae9e3); background-color: unset; }

.highlight-gradient-tertiary-300-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #96d2c6); background-color: unset; }

.highlight-gradient-tertiary-300-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #61bcaa); background-color: unset; }

.highlight-gradient-tertiary-300-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #2ca58d); background-color: unset; }

.highlight-gradient-tertiary-300-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #217c6a); background-color: unset; }

.highlight-gradient-tertiary-300-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #165347); background-color: unset; }

.highlight-gradient-tertiary-300-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #0b2923); background-color: unset; }

.highlight-gradient-tertiary-300-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #071915); background-color: unset; }

.highlight-gradient-tertiary-300-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #f8f7fb); background-color: unset; }

.highlight-gradient-tertiary-300-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #f0eff7); background-color: unset; }

.highlight-gradient-tertiary-300-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #dad7eb); background-color: unset; }

.highlight-gradient-tertiary-300-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #b5afd7); background-color: unset; }

.highlight-gradient-tertiary-300-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #9086c2); background-color: unset; }

.highlight-gradient-tertiary-300-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-300-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #504783); background-color: unset; }

.highlight-gradient-tertiary-300-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #362f57); background-color: unset; }

.highlight-gradient-tertiary-300-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #1b182c); background-color: unset; }

.highlight-gradient-tertiary-300-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #100e1a); background-color: unset; }

.highlight-gradient-tertiary-300-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #fff7fa); background-color: unset; }

.highlight-gradient-tertiary-300-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, lavenderblush); background-color: unset; }

.highlight-gradient-tertiary-300-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #ffd9e6); background-color: unset; }

.highlight-gradient-tertiary-300-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #ffb3cd); background-color: unset; }

.highlight-gradient-tertiary-300-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #ff8db4); background-color: unset; }

.highlight-gradient-tertiary-300-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-300-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #bf4d74); background-color: unset; }

.highlight-gradient-tertiary-300-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #80344e); background-color: unset; }

.highlight-gradient-tertiary-300-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #401a27); background-color: unset; }

.highlight-gradient-tertiary-300-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #260f17); background-color: unset; }

.highlight-gradient-tertiary-300-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #fff4f2); background-color: unset; }

.highlight-gradient-tertiary-300-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #fee8e6); background-color: unset; }

.highlight-gradient-tertiary-300-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #fdc7bf); background-color: unset; }

.highlight-gradient-tertiary-300-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #fa8e80); background-color: unset; }

.highlight-gradient-tertiary-300-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #f85640); background-color: unset; }

.highlight-gradient-tertiary-300-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-300-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #b81600); background-color: unset; }

.highlight-gradient-tertiary-300-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #7b0f00); background-color: unset; }

.highlight-gradient-tertiary-300-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #3d0700); background-color: unset; }

.highlight-gradient-tertiary-300-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #250400); background-color: unset; }

.highlight-gradient-tertiary-300-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #fff9f3); background-color: unset; }

.highlight-gradient-tertiary-300-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #fff2e8); background-color: unset; }

.highlight-gradient-tertiary-300-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #ffdfc4); background-color: unset; }

.highlight-gradient-tertiary-300-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #febf8a); background-color: unset; }

.highlight-gradient-tertiary-300-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #fe9e4f); background-color: unset; }

.highlight-gradient-tertiary-300-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-300-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #be5f0f); background-color: unset; }

.highlight-gradient-tertiary-300-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #7f3f0a); background-color: unset; }

.highlight-gradient-tertiary-300-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #3f2005); background-color: unset; }

.highlight-gradient-tertiary-300-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #261303); background-color: unset; }

.highlight-gradient-tertiary-300-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #fffcf6); background-color: unset; }

.highlight-gradient-tertiary-300-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #fef9ec); background-color: unset; }

.highlight-gradient-tertiary-300-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #fdf0d0); background-color: unset; }

.highlight-gradient-tertiary-300-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #fbe1a1); background-color: unset; }

.highlight-gradient-tertiary-300-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #f8d272); background-color: unset; }

.highlight-gradient-tertiary-300-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #f6c343); background-color: unset; }

.highlight-gradient-tertiary-300-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #b99232); background-color: unset; }

.highlight-gradient-tertiary-300-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #7b6222); background-color: unset; }

.highlight-gradient-tertiary-300-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #3e3111); background-color: unset; }

.highlight-gradient-tertiary-300-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #251d0a); background-color: unset; }

.highlight-gradient-tertiary-300-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #f2fff7); background-color: unset; }

.highlight-gradient-tertiary-300-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #e6feef); background-color: unset; }

.highlight-gradient-tertiary-300-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #bffdd6); background-color: unset; }

.highlight-gradient-tertiary-300-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #80faad); background-color: unset; }

.highlight-gradient-tertiary-300-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #40f883); background-color: unset; }

.highlight-gradient-tertiary-300-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-300-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #00b844); background-color: unset; }

.highlight-gradient-tertiary-300-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #007b2d); background-color: unset; }

.highlight-gradient-tertiary-300-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #003d17); background-color: unset; }

.highlight-gradient-tertiary-300-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #00250e); background-color: unset; }

.highlight-gradient-tertiary-300-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #f2fbfb); background-color: unset; }

.highlight-gradient-tertiary-300-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #e6f6f8); background-color: unset; }

.highlight-gradient-tertiary-300-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #c0e9ed); background-color: unset; }

.highlight-gradient-tertiary-300-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #81d4da); background-color: unset; }

.highlight-gradient-tertiary-300-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #41bec8); background-color: unset; }

.highlight-gradient-tertiary-300-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-300-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #027e88); background-color: unset; }

.highlight-gradient-tertiary-300-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #01545b); background-color: unset; }

.highlight-gradient-tertiary-300-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #012a2d); background-color: unset; }

.highlight-gradient-tertiary-300-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #00191b); background-color: unset; }

.highlight-gradient-tertiary-300-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #f5fbfd); background-color: unset; }

.highlight-gradient-tertiary-300-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #ebf7fa); background-color: unset; }

.highlight-gradient-tertiary-300-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #ceebf4); background-color: unset; }

.highlight-gradient-tertiary-300-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #9cd7e8); background-color: unset; }

.highlight-gradient-tertiary-300-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #6bc3dd); background-color: unset; }

.highlight-gradient-tertiary-300-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-300-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #2b839d); background-color: unset; }

.highlight-gradient-tertiary-300-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #1d5869); background-color: unset; }

.highlight-gradient-tertiary-300-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #0e2c34); background-color: unset; }

.highlight-gradient-tertiary-300-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #091a1f); background-color: unset; }

.highlight-gradient-tertiary-300-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, white); background-color: unset; }

.highlight-gradient-tertiary-300-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, white); background-color: unset; }

.highlight-gradient-tertiary-300-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, white); background-color: unset; }

.highlight-gradient-tertiary-300-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, white); background-color: unset; }

.highlight-gradient-tertiary-300-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, white); background-color: unset; }

.highlight-gradient-tertiary-300-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, white); background-color: unset; }

.highlight-gradient-tertiary-300-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #bfbfbf); background-color: unset; }

.highlight-gradient-tertiary-300-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, gray); background-color: unset; }

.highlight-gradient-tertiary-300-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #404040); background-color: unset; }

.highlight-gradient-tertiary-300-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #262626); background-color: unset; }

.highlight-gradient-tertiary-300-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #fdfdfd); background-color: unset; }

.highlight-gradient-tertiary-300-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #fbfbfb); background-color: unset; }

.highlight-gradient-tertiary-300-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #f6f6f6); background-color: unset; }

.highlight-gradient-tertiary-300-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #ececec); background-color: unset; }

.highlight-gradient-tertiary-300-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #e3e3e3); background-color: unset; }

.highlight-gradient-tertiary-300-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-300-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #a3a3a3); background-color: unset; }

.highlight-gradient-tertiary-300-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #6d6d6d); background-color: unset; }

.highlight-gradient-tertiary-300-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #363636); background-color: unset; }

.highlight-gradient-tertiary-300-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #212121); background-color: unset; }

.highlight-gradient-tertiary-300-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #f4f5f5); background-color: unset; }

.highlight-gradient-tertiary-300-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #eaebeb); background-color: unset; }

.highlight-gradient-tertiary-300-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #caccce); background-color: unset; }

.highlight-gradient-tertiary-300-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #969a9c); background-color: unset; }

.highlight-gradient-tertiary-300-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #61676b); background-color: unset; }

.highlight-gradient-tertiary-300-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-300-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #21272b); background-color: unset; }

.highlight-gradient-tertiary-300-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #161a1d); background-color: unset; }

.highlight-gradient-tertiary-300-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #0b0d0e); background-color: unset; }

.highlight-gradient-tertiary-300-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b393d9, #070809); background-color: unset; }

.highlight-gradient-tertiary-400-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #0171df); background-color: unset; }

.highlight-gradient-tertiary-400-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-400-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-400-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-400-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #2CA58D); background-color: unset; }

.highlight-gradient-tertiary-400-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-400-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-400-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-400-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-400-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #F6C343); background-color: unset; }

.highlight-gradient-tertiary-400-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-400-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-400-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-400-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #FFFFFF); background-color: unset; }

.highlight-gradient-tertiary-400-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-400-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-400-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #f2f8fd); background-color: unset; }

.highlight-gradient-tertiary-400-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #e6f1fc); background-color: unset; }

.highlight-gradient-tertiary-400-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #c0dcf7); background-color: unset; }

.highlight-gradient-tertiary-400-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #80b8ef); background-color: unset; }

.highlight-gradient-tertiary-400-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #4195e7); background-color: unset; }

.highlight-gradient-tertiary-400-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #0171df); background-color: unset; }

.highlight-gradient-tertiary-400-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #0155a7); background-color: unset; }

.highlight-gradient-tertiary-400-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #013970); background-color: unset; }

.highlight-gradient-tertiary-400-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #001c38); background-color: unset; }

.highlight-gradient-tertiary-400-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #001121); background-color: unset; }

.highlight-gradient-tertiary-400-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, ghostwhite); background-color: unset; }

.highlight-gradient-tertiary-400-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #f1f2fe); background-color: unset; }

.highlight-gradient-tertiary-400-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #dcdefd); background-color: unset; }

.highlight-gradient-tertiary-400-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #b9befa); background-color: unset; }

.highlight-gradient-tertiary-400-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #959df8); background-color: unset; }

.highlight-gradient-tertiary-400-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-400-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #565db8); background-color: unset; }

.highlight-gradient-tertiary-400-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #393e7b); background-color: unset; }

.highlight-gradient-tertiary-400-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #1d1f3d); background-color: unset; }

.highlight-gradient-tertiary-400-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #111325); background-color: unset; }

.highlight-gradient-tertiary-400-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #f7f4fb); background-color: unset; }

.highlight-gradient-tertiary-400-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #f0e9f7); background-color: unset; }

.highlight-gradient-tertiary-400-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #d9c9ec); background-color: unset; }

.highlight-gradient-tertiary-400-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #b393d9); background-color: unset; }

.highlight-gradient-tertiary-400-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #8c5dc6); background-color: unset; }

.highlight-gradient-tertiary-400-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-400-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #4d1d86); background-color: unset; }

.highlight-gradient-tertiary-400-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #33145a); background-color: unset; }

.highlight-gradient-tertiary-400-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #1a0a2d); background-color: unset; }

.highlight-gradient-tertiary-400-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #0f061b); background-color: unset; }

.highlight-gradient-tertiary-400-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #fffeff); background-color: unset; }

.highlight-gradient-tertiary-400-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #fefdff); background-color: unset; }

.highlight-gradient-tertiary-400-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #fdf9ff); background-color: unset; }

.highlight-gradient-tertiary-400-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #faf4ff); background-color: unset; }

.highlight-gradient-tertiary-400-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #f8eeff); background-color: unset; }

.highlight-gradient-tertiary-400-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-400-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #b8aebf); background-color: unset; }

.highlight-gradient-tertiary-400-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #7b7480); background-color: unset; }

.highlight-gradient-tertiary-400-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #3d3a40); background-color: unset; }

.highlight-gradient-tertiary-400-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #252326); background-color: unset; }

.highlight-gradient-tertiary-400-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #f4fbf9); background-color: unset; }

.highlight-gradient-tertiary-400-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #eaf6f4); background-color: unset; }

.highlight-gradient-tertiary-400-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #cae9e3); background-color: unset; }

.highlight-gradient-tertiary-400-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #96d2c6); background-color: unset; }

.highlight-gradient-tertiary-400-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #61bcaa); background-color: unset; }

.highlight-gradient-tertiary-400-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #2ca58d); background-color: unset; }

.highlight-gradient-tertiary-400-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #217c6a); background-color: unset; }

.highlight-gradient-tertiary-400-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #165347); background-color: unset; }

.highlight-gradient-tertiary-400-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #0b2923); background-color: unset; }

.highlight-gradient-tertiary-400-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #071915); background-color: unset; }

.highlight-gradient-tertiary-400-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #f8f7fb); background-color: unset; }

.highlight-gradient-tertiary-400-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #f0eff7); background-color: unset; }

.highlight-gradient-tertiary-400-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #dad7eb); background-color: unset; }

.highlight-gradient-tertiary-400-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #b5afd7); background-color: unset; }

.highlight-gradient-tertiary-400-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #9086c2); background-color: unset; }

.highlight-gradient-tertiary-400-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-400-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #504783); background-color: unset; }

.highlight-gradient-tertiary-400-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #362f57); background-color: unset; }

.highlight-gradient-tertiary-400-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #1b182c); background-color: unset; }

.highlight-gradient-tertiary-400-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #100e1a); background-color: unset; }

.highlight-gradient-tertiary-400-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #fff7fa); background-color: unset; }

.highlight-gradient-tertiary-400-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, lavenderblush); background-color: unset; }

.highlight-gradient-tertiary-400-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #ffd9e6); background-color: unset; }

.highlight-gradient-tertiary-400-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #ffb3cd); background-color: unset; }

.highlight-gradient-tertiary-400-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #ff8db4); background-color: unset; }

.highlight-gradient-tertiary-400-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-400-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #bf4d74); background-color: unset; }

.highlight-gradient-tertiary-400-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #80344e); background-color: unset; }

.highlight-gradient-tertiary-400-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #401a27); background-color: unset; }

.highlight-gradient-tertiary-400-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #260f17); background-color: unset; }

.highlight-gradient-tertiary-400-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #fff4f2); background-color: unset; }

.highlight-gradient-tertiary-400-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #fee8e6); background-color: unset; }

.highlight-gradient-tertiary-400-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #fdc7bf); background-color: unset; }

.highlight-gradient-tertiary-400-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #fa8e80); background-color: unset; }

.highlight-gradient-tertiary-400-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #f85640); background-color: unset; }

.highlight-gradient-tertiary-400-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-400-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #b81600); background-color: unset; }

.highlight-gradient-tertiary-400-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #7b0f00); background-color: unset; }

.highlight-gradient-tertiary-400-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #3d0700); background-color: unset; }

.highlight-gradient-tertiary-400-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #250400); background-color: unset; }

.highlight-gradient-tertiary-400-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #fff9f3); background-color: unset; }

.highlight-gradient-tertiary-400-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #fff2e8); background-color: unset; }

.highlight-gradient-tertiary-400-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #ffdfc4); background-color: unset; }

.highlight-gradient-tertiary-400-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #febf8a); background-color: unset; }

.highlight-gradient-tertiary-400-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #fe9e4f); background-color: unset; }

.highlight-gradient-tertiary-400-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-400-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #be5f0f); background-color: unset; }

.highlight-gradient-tertiary-400-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #7f3f0a); background-color: unset; }

.highlight-gradient-tertiary-400-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #3f2005); background-color: unset; }

.highlight-gradient-tertiary-400-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #261303); background-color: unset; }

.highlight-gradient-tertiary-400-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #fffcf6); background-color: unset; }

.highlight-gradient-tertiary-400-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #fef9ec); background-color: unset; }

.highlight-gradient-tertiary-400-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #fdf0d0); background-color: unset; }

.highlight-gradient-tertiary-400-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #fbe1a1); background-color: unset; }

.highlight-gradient-tertiary-400-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #f8d272); background-color: unset; }

.highlight-gradient-tertiary-400-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #f6c343); background-color: unset; }

.highlight-gradient-tertiary-400-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #b99232); background-color: unset; }

.highlight-gradient-tertiary-400-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #7b6222); background-color: unset; }

.highlight-gradient-tertiary-400-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #3e3111); background-color: unset; }

.highlight-gradient-tertiary-400-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #251d0a); background-color: unset; }

.highlight-gradient-tertiary-400-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #f2fff7); background-color: unset; }

.highlight-gradient-tertiary-400-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #e6feef); background-color: unset; }

.highlight-gradient-tertiary-400-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #bffdd6); background-color: unset; }

.highlight-gradient-tertiary-400-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #80faad); background-color: unset; }

.highlight-gradient-tertiary-400-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #40f883); background-color: unset; }

.highlight-gradient-tertiary-400-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-400-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #00b844); background-color: unset; }

.highlight-gradient-tertiary-400-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #007b2d); background-color: unset; }

.highlight-gradient-tertiary-400-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #003d17); background-color: unset; }

.highlight-gradient-tertiary-400-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #00250e); background-color: unset; }

.highlight-gradient-tertiary-400-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #f2fbfb); background-color: unset; }

.highlight-gradient-tertiary-400-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #e6f6f8); background-color: unset; }

.highlight-gradient-tertiary-400-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #c0e9ed); background-color: unset; }

.highlight-gradient-tertiary-400-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #81d4da); background-color: unset; }

.highlight-gradient-tertiary-400-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #41bec8); background-color: unset; }

.highlight-gradient-tertiary-400-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-400-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #027e88); background-color: unset; }

.highlight-gradient-tertiary-400-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #01545b); background-color: unset; }

.highlight-gradient-tertiary-400-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #012a2d); background-color: unset; }

.highlight-gradient-tertiary-400-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #00191b); background-color: unset; }

.highlight-gradient-tertiary-400-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #f5fbfd); background-color: unset; }

.highlight-gradient-tertiary-400-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #ebf7fa); background-color: unset; }

.highlight-gradient-tertiary-400-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #ceebf4); background-color: unset; }

.highlight-gradient-tertiary-400-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #9cd7e8); background-color: unset; }

.highlight-gradient-tertiary-400-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #6bc3dd); background-color: unset; }

.highlight-gradient-tertiary-400-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-400-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #2b839d); background-color: unset; }

.highlight-gradient-tertiary-400-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #1d5869); background-color: unset; }

.highlight-gradient-tertiary-400-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #0e2c34); background-color: unset; }

.highlight-gradient-tertiary-400-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #091a1f); background-color: unset; }

.highlight-gradient-tertiary-400-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, white); background-color: unset; }

.highlight-gradient-tertiary-400-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, white); background-color: unset; }

.highlight-gradient-tertiary-400-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, white); background-color: unset; }

.highlight-gradient-tertiary-400-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, white); background-color: unset; }

.highlight-gradient-tertiary-400-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, white); background-color: unset; }

.highlight-gradient-tertiary-400-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, white); background-color: unset; }

.highlight-gradient-tertiary-400-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #bfbfbf); background-color: unset; }

.highlight-gradient-tertiary-400-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, gray); background-color: unset; }

.highlight-gradient-tertiary-400-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #404040); background-color: unset; }

.highlight-gradient-tertiary-400-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #262626); background-color: unset; }

.highlight-gradient-tertiary-400-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #fdfdfd); background-color: unset; }

.highlight-gradient-tertiary-400-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #fbfbfb); background-color: unset; }

.highlight-gradient-tertiary-400-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #f6f6f6); background-color: unset; }

.highlight-gradient-tertiary-400-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #ececec); background-color: unset; }

.highlight-gradient-tertiary-400-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #e3e3e3); background-color: unset; }

.highlight-gradient-tertiary-400-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-400-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #a3a3a3); background-color: unset; }

.highlight-gradient-tertiary-400-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #6d6d6d); background-color: unset; }

.highlight-gradient-tertiary-400-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #363636); background-color: unset; }

.highlight-gradient-tertiary-400-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #212121); background-color: unset; }

.highlight-gradient-tertiary-400-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #f4f5f5); background-color: unset; }

.highlight-gradient-tertiary-400-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #eaebeb); background-color: unset; }

.highlight-gradient-tertiary-400-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #caccce); background-color: unset; }

.highlight-gradient-tertiary-400-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #969a9c); background-color: unset; }

.highlight-gradient-tertiary-400-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #61676b); background-color: unset; }

.highlight-gradient-tertiary-400-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-400-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #21272b); background-color: unset; }

.highlight-gradient-tertiary-400-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #161a1d); background-color: unset; }

.highlight-gradient-tertiary-400-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #0b0d0e); background-color: unset; }

.highlight-gradient-tertiary-400-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #8c5dc6, #070809); background-color: unset; }

.highlight-gradient-tertiary-500-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #0171df); background-color: unset; }

.highlight-gradient-tertiary-500-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-500-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-500-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-500-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #2CA58D); background-color: unset; }

.highlight-gradient-tertiary-500-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-500-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-500-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-500-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-500-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #F6C343); background-color: unset; }

.highlight-gradient-tertiary-500-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-500-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-500-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-500-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #FFFFFF); background-color: unset; }

.highlight-gradient-tertiary-500-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-500-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-500-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f2f8fd); background-color: unset; }

.highlight-gradient-tertiary-500-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #e6f1fc); background-color: unset; }

.highlight-gradient-tertiary-500-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #c0dcf7); background-color: unset; }

.highlight-gradient-tertiary-500-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #80b8ef); background-color: unset; }

.highlight-gradient-tertiary-500-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #4195e7); background-color: unset; }

.highlight-gradient-tertiary-500-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #0171df); background-color: unset; }

.highlight-gradient-tertiary-500-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #0155a7); background-color: unset; }

.highlight-gradient-tertiary-500-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #013970); background-color: unset; }

.highlight-gradient-tertiary-500-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #001c38); background-color: unset; }

.highlight-gradient-tertiary-500-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #001121); background-color: unset; }

.highlight-gradient-tertiary-500-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, ghostwhite); background-color: unset; }

.highlight-gradient-tertiary-500-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f1f2fe); background-color: unset; }

.highlight-gradient-tertiary-500-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #dcdefd); background-color: unset; }

.highlight-gradient-tertiary-500-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #b9befa); background-color: unset; }

.highlight-gradient-tertiary-500-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #959df8); background-color: unset; }

.highlight-gradient-tertiary-500-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-500-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #565db8); background-color: unset; }

.highlight-gradient-tertiary-500-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #393e7b); background-color: unset; }

.highlight-gradient-tertiary-500-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #1d1f3d); background-color: unset; }

.highlight-gradient-tertiary-500-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #111325); background-color: unset; }

.highlight-gradient-tertiary-500-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f7f4fb); background-color: unset; }

.highlight-gradient-tertiary-500-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f0e9f7); background-color: unset; }

.highlight-gradient-tertiary-500-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #d9c9ec); background-color: unset; }

.highlight-gradient-tertiary-500-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #b393d9); background-color: unset; }

.highlight-gradient-tertiary-500-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #8c5dc6); background-color: unset; }

.highlight-gradient-tertiary-500-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-500-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #4d1d86); background-color: unset; }

.highlight-gradient-tertiary-500-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #33145a); background-color: unset; }

.highlight-gradient-tertiary-500-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #1a0a2d); background-color: unset; }

.highlight-gradient-tertiary-500-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #0f061b); background-color: unset; }

.highlight-gradient-tertiary-500-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fffeff); background-color: unset; }

.highlight-gradient-tertiary-500-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fefdff); background-color: unset; }

.highlight-gradient-tertiary-500-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fdf9ff); background-color: unset; }

.highlight-gradient-tertiary-500-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #faf4ff); background-color: unset; }

.highlight-gradient-tertiary-500-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f8eeff); background-color: unset; }

.highlight-gradient-tertiary-500-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-500-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #b8aebf); background-color: unset; }

.highlight-gradient-tertiary-500-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #7b7480); background-color: unset; }

.highlight-gradient-tertiary-500-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #3d3a40); background-color: unset; }

.highlight-gradient-tertiary-500-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #252326); background-color: unset; }

.highlight-gradient-tertiary-500-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f4fbf9); background-color: unset; }

.highlight-gradient-tertiary-500-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #eaf6f4); background-color: unset; }

.highlight-gradient-tertiary-500-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #cae9e3); background-color: unset; }

.highlight-gradient-tertiary-500-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #96d2c6); background-color: unset; }

.highlight-gradient-tertiary-500-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #61bcaa); background-color: unset; }

.highlight-gradient-tertiary-500-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #2ca58d); background-color: unset; }

.highlight-gradient-tertiary-500-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #217c6a); background-color: unset; }

.highlight-gradient-tertiary-500-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #165347); background-color: unset; }

.highlight-gradient-tertiary-500-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #0b2923); background-color: unset; }

.highlight-gradient-tertiary-500-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #071915); background-color: unset; }

.highlight-gradient-tertiary-500-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f8f7fb); background-color: unset; }

.highlight-gradient-tertiary-500-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f0eff7); background-color: unset; }

.highlight-gradient-tertiary-500-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #dad7eb); background-color: unset; }

.highlight-gradient-tertiary-500-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #b5afd7); background-color: unset; }

.highlight-gradient-tertiary-500-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #9086c2); background-color: unset; }

.highlight-gradient-tertiary-500-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-500-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #504783); background-color: unset; }

.highlight-gradient-tertiary-500-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #362f57); background-color: unset; }

.highlight-gradient-tertiary-500-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #1b182c); background-color: unset; }

.highlight-gradient-tertiary-500-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #100e1a); background-color: unset; }

.highlight-gradient-tertiary-500-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fff7fa); background-color: unset; }

.highlight-gradient-tertiary-500-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, lavenderblush); background-color: unset; }

.highlight-gradient-tertiary-500-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #ffd9e6); background-color: unset; }

.highlight-gradient-tertiary-500-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #ffb3cd); background-color: unset; }

.highlight-gradient-tertiary-500-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #ff8db4); background-color: unset; }

.highlight-gradient-tertiary-500-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-500-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #bf4d74); background-color: unset; }

.highlight-gradient-tertiary-500-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #80344e); background-color: unset; }

.highlight-gradient-tertiary-500-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #401a27); background-color: unset; }

.highlight-gradient-tertiary-500-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #260f17); background-color: unset; }

.highlight-gradient-tertiary-500-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fff4f2); background-color: unset; }

.highlight-gradient-tertiary-500-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fee8e6); background-color: unset; }

.highlight-gradient-tertiary-500-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fdc7bf); background-color: unset; }

.highlight-gradient-tertiary-500-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fa8e80); background-color: unset; }

.highlight-gradient-tertiary-500-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f85640); background-color: unset; }

.highlight-gradient-tertiary-500-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-500-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #b81600); background-color: unset; }

.highlight-gradient-tertiary-500-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #7b0f00); background-color: unset; }

.highlight-gradient-tertiary-500-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #3d0700); background-color: unset; }

.highlight-gradient-tertiary-500-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #250400); background-color: unset; }

.highlight-gradient-tertiary-500-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fff9f3); background-color: unset; }

.highlight-gradient-tertiary-500-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fff2e8); background-color: unset; }

.highlight-gradient-tertiary-500-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #ffdfc4); background-color: unset; }

.highlight-gradient-tertiary-500-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #febf8a); background-color: unset; }

.highlight-gradient-tertiary-500-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fe9e4f); background-color: unset; }

.highlight-gradient-tertiary-500-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-500-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #be5f0f); background-color: unset; }

.highlight-gradient-tertiary-500-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #7f3f0a); background-color: unset; }

.highlight-gradient-tertiary-500-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #3f2005); background-color: unset; }

.highlight-gradient-tertiary-500-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #261303); background-color: unset; }

.highlight-gradient-tertiary-500-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fffcf6); background-color: unset; }

.highlight-gradient-tertiary-500-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fef9ec); background-color: unset; }

.highlight-gradient-tertiary-500-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fdf0d0); background-color: unset; }

.highlight-gradient-tertiary-500-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fbe1a1); background-color: unset; }

.highlight-gradient-tertiary-500-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f8d272); background-color: unset; }

.highlight-gradient-tertiary-500-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f6c343); background-color: unset; }

.highlight-gradient-tertiary-500-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #b99232); background-color: unset; }

.highlight-gradient-tertiary-500-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #7b6222); background-color: unset; }

.highlight-gradient-tertiary-500-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #3e3111); background-color: unset; }

.highlight-gradient-tertiary-500-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #251d0a); background-color: unset; }

.highlight-gradient-tertiary-500-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f2fff7); background-color: unset; }

.highlight-gradient-tertiary-500-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #e6feef); background-color: unset; }

.highlight-gradient-tertiary-500-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #bffdd6); background-color: unset; }

.highlight-gradient-tertiary-500-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #80faad); background-color: unset; }

.highlight-gradient-tertiary-500-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #40f883); background-color: unset; }

.highlight-gradient-tertiary-500-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-500-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #00b844); background-color: unset; }

.highlight-gradient-tertiary-500-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #007b2d); background-color: unset; }

.highlight-gradient-tertiary-500-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #003d17); background-color: unset; }

.highlight-gradient-tertiary-500-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #00250e); background-color: unset; }

.highlight-gradient-tertiary-500-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f2fbfb); background-color: unset; }

.highlight-gradient-tertiary-500-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #e6f6f8); background-color: unset; }

.highlight-gradient-tertiary-500-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #c0e9ed); background-color: unset; }

.highlight-gradient-tertiary-500-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #81d4da); background-color: unset; }

.highlight-gradient-tertiary-500-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #41bec8); background-color: unset; }

.highlight-gradient-tertiary-500-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-500-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #027e88); background-color: unset; }

.highlight-gradient-tertiary-500-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #01545b); background-color: unset; }

.highlight-gradient-tertiary-500-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #012a2d); background-color: unset; }

.highlight-gradient-tertiary-500-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #00191b); background-color: unset; }

.highlight-gradient-tertiary-500-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f5fbfd); background-color: unset; }

.highlight-gradient-tertiary-500-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #ebf7fa); background-color: unset; }

.highlight-gradient-tertiary-500-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #ceebf4); background-color: unset; }

.highlight-gradient-tertiary-500-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #9cd7e8); background-color: unset; }

.highlight-gradient-tertiary-500-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #6bc3dd); background-color: unset; }

.highlight-gradient-tertiary-500-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-500-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #2b839d); background-color: unset; }

.highlight-gradient-tertiary-500-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #1d5869); background-color: unset; }

.highlight-gradient-tertiary-500-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #0e2c34); background-color: unset; }

.highlight-gradient-tertiary-500-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #091a1f); background-color: unset; }

.highlight-gradient-tertiary-500-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, white); background-color: unset; }

.highlight-gradient-tertiary-500-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, white); background-color: unset; }

.highlight-gradient-tertiary-500-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, white); background-color: unset; }

.highlight-gradient-tertiary-500-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, white); background-color: unset; }

.highlight-gradient-tertiary-500-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, white); background-color: unset; }

.highlight-gradient-tertiary-500-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, white); background-color: unset; }

.highlight-gradient-tertiary-500-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #bfbfbf); background-color: unset; }

.highlight-gradient-tertiary-500-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, gray); background-color: unset; }

.highlight-gradient-tertiary-500-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #404040); background-color: unset; }

.highlight-gradient-tertiary-500-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #262626); background-color: unset; }

.highlight-gradient-tertiary-500-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fdfdfd); background-color: unset; }

.highlight-gradient-tertiary-500-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #fbfbfb); background-color: unset; }

.highlight-gradient-tertiary-500-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f6f6f6); background-color: unset; }

.highlight-gradient-tertiary-500-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #ececec); background-color: unset; }

.highlight-gradient-tertiary-500-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #e3e3e3); background-color: unset; }

.highlight-gradient-tertiary-500-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-500-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #a3a3a3); background-color: unset; }

.highlight-gradient-tertiary-500-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #6d6d6d); background-color: unset; }

.highlight-gradient-tertiary-500-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #363636); background-color: unset; }

.highlight-gradient-tertiary-500-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #212121); background-color: unset; }

.highlight-gradient-tertiary-500-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #f4f5f5); background-color: unset; }

.highlight-gradient-tertiary-500-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #eaebeb); background-color: unset; }

.highlight-gradient-tertiary-500-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #caccce); background-color: unset; }

.highlight-gradient-tertiary-500-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #969a9c); background-color: unset; }

.highlight-gradient-tertiary-500-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #61676b); background-color: unset; }

.highlight-gradient-tertiary-500-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-500-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #21272b); background-color: unset; }

.highlight-gradient-tertiary-500-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #161a1d); background-color: unset; }

.highlight-gradient-tertiary-500-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #0b0d0e); background-color: unset; }

.highlight-gradient-tertiary-500-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6627b3, #070809); background-color: unset; }

.highlight-gradient-tertiary-600-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #0171df); background-color: unset; }

.highlight-gradient-tertiary-600-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-600-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-600-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-600-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #2CA58D); background-color: unset; }

.highlight-gradient-tertiary-600-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-600-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-600-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-600-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-600-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #F6C343); background-color: unset; }

.highlight-gradient-tertiary-600-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-600-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-600-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-600-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #FFFFFF); background-color: unset; }

.highlight-gradient-tertiary-600-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-600-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-600-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #f2f8fd); background-color: unset; }

.highlight-gradient-tertiary-600-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #e6f1fc); background-color: unset; }

.highlight-gradient-tertiary-600-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #c0dcf7); background-color: unset; }

.highlight-gradient-tertiary-600-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #80b8ef); background-color: unset; }

.highlight-gradient-tertiary-600-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #4195e7); background-color: unset; }

.highlight-gradient-tertiary-600-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #0171df); background-color: unset; }

.highlight-gradient-tertiary-600-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #0155a7); background-color: unset; }

.highlight-gradient-tertiary-600-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #013970); background-color: unset; }

.highlight-gradient-tertiary-600-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #001c38); background-color: unset; }

.highlight-gradient-tertiary-600-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #001121); background-color: unset; }

.highlight-gradient-tertiary-600-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, ghostwhite); background-color: unset; }

.highlight-gradient-tertiary-600-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #f1f2fe); background-color: unset; }

.highlight-gradient-tertiary-600-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #dcdefd); background-color: unset; }

.highlight-gradient-tertiary-600-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #b9befa); background-color: unset; }

.highlight-gradient-tertiary-600-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #959df8); background-color: unset; }

.highlight-gradient-tertiary-600-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-600-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #565db8); background-color: unset; }

.highlight-gradient-tertiary-600-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #393e7b); background-color: unset; }

.highlight-gradient-tertiary-600-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #1d1f3d); background-color: unset; }

.highlight-gradient-tertiary-600-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #111325); background-color: unset; }

.highlight-gradient-tertiary-600-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #f7f4fb); background-color: unset; }

.highlight-gradient-tertiary-600-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #f0e9f7); background-color: unset; }

.highlight-gradient-tertiary-600-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #d9c9ec); background-color: unset; }

.highlight-gradient-tertiary-600-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #b393d9); background-color: unset; }

.highlight-gradient-tertiary-600-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #8c5dc6); background-color: unset; }

.highlight-gradient-tertiary-600-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-600-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #4d1d86); background-color: unset; }

.highlight-gradient-tertiary-600-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #33145a); background-color: unset; }

.highlight-gradient-tertiary-600-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #1a0a2d); background-color: unset; }

.highlight-gradient-tertiary-600-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #0f061b); background-color: unset; }

.highlight-gradient-tertiary-600-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #fffeff); background-color: unset; }

.highlight-gradient-tertiary-600-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #fefdff); background-color: unset; }

.highlight-gradient-tertiary-600-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #fdf9ff); background-color: unset; }

.highlight-gradient-tertiary-600-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #faf4ff); background-color: unset; }

.highlight-gradient-tertiary-600-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #f8eeff); background-color: unset; }

.highlight-gradient-tertiary-600-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-600-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #b8aebf); background-color: unset; }

.highlight-gradient-tertiary-600-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #7b7480); background-color: unset; }

.highlight-gradient-tertiary-600-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #3d3a40); background-color: unset; }

.highlight-gradient-tertiary-600-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #252326); background-color: unset; }

.highlight-gradient-tertiary-600-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #f4fbf9); background-color: unset; }

.highlight-gradient-tertiary-600-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #eaf6f4); background-color: unset; }

.highlight-gradient-tertiary-600-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #cae9e3); background-color: unset; }

.highlight-gradient-tertiary-600-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #96d2c6); background-color: unset; }

.highlight-gradient-tertiary-600-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #61bcaa); background-color: unset; }

.highlight-gradient-tertiary-600-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #2ca58d); background-color: unset; }

.highlight-gradient-tertiary-600-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #217c6a); background-color: unset; }

.highlight-gradient-tertiary-600-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #165347); background-color: unset; }

.highlight-gradient-tertiary-600-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #0b2923); background-color: unset; }

.highlight-gradient-tertiary-600-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #071915); background-color: unset; }

.highlight-gradient-tertiary-600-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #f8f7fb); background-color: unset; }

.highlight-gradient-tertiary-600-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #f0eff7); background-color: unset; }

.highlight-gradient-tertiary-600-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #dad7eb); background-color: unset; }

.highlight-gradient-tertiary-600-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #b5afd7); background-color: unset; }

.highlight-gradient-tertiary-600-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #9086c2); background-color: unset; }

.highlight-gradient-tertiary-600-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-600-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #504783); background-color: unset; }

.highlight-gradient-tertiary-600-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #362f57); background-color: unset; }

.highlight-gradient-tertiary-600-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #1b182c); background-color: unset; }

.highlight-gradient-tertiary-600-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #100e1a); background-color: unset; }

.highlight-gradient-tertiary-600-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #fff7fa); background-color: unset; }

.highlight-gradient-tertiary-600-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, lavenderblush); background-color: unset; }

.highlight-gradient-tertiary-600-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #ffd9e6); background-color: unset; }

.highlight-gradient-tertiary-600-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #ffb3cd); background-color: unset; }

.highlight-gradient-tertiary-600-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #ff8db4); background-color: unset; }

.highlight-gradient-tertiary-600-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-600-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #bf4d74); background-color: unset; }

.highlight-gradient-tertiary-600-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #80344e); background-color: unset; }

.highlight-gradient-tertiary-600-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #401a27); background-color: unset; }

.highlight-gradient-tertiary-600-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #260f17); background-color: unset; }

.highlight-gradient-tertiary-600-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #fff4f2); background-color: unset; }

.highlight-gradient-tertiary-600-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #fee8e6); background-color: unset; }

.highlight-gradient-tertiary-600-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #fdc7bf); background-color: unset; }

.highlight-gradient-tertiary-600-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #fa8e80); background-color: unset; }

.highlight-gradient-tertiary-600-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #f85640); background-color: unset; }

.highlight-gradient-tertiary-600-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-600-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #b81600); background-color: unset; }

.highlight-gradient-tertiary-600-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #7b0f00); background-color: unset; }

.highlight-gradient-tertiary-600-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #3d0700); background-color: unset; }

.highlight-gradient-tertiary-600-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #250400); background-color: unset; }

.highlight-gradient-tertiary-600-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #fff9f3); background-color: unset; }

.highlight-gradient-tertiary-600-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #fff2e8); background-color: unset; }

.highlight-gradient-tertiary-600-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #ffdfc4); background-color: unset; }

.highlight-gradient-tertiary-600-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #febf8a); background-color: unset; }

.highlight-gradient-tertiary-600-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #fe9e4f); background-color: unset; }

.highlight-gradient-tertiary-600-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-600-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #be5f0f); background-color: unset; }

.highlight-gradient-tertiary-600-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #7f3f0a); background-color: unset; }

.highlight-gradient-tertiary-600-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #3f2005); background-color: unset; }

.highlight-gradient-tertiary-600-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #261303); background-color: unset; }

.highlight-gradient-tertiary-600-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #fffcf6); background-color: unset; }

.highlight-gradient-tertiary-600-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #fef9ec); background-color: unset; }

.highlight-gradient-tertiary-600-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #fdf0d0); background-color: unset; }

.highlight-gradient-tertiary-600-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #fbe1a1); background-color: unset; }

.highlight-gradient-tertiary-600-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #f8d272); background-color: unset; }

.highlight-gradient-tertiary-600-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #f6c343); background-color: unset; }

.highlight-gradient-tertiary-600-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #b99232); background-color: unset; }

.highlight-gradient-tertiary-600-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #7b6222); background-color: unset; }

.highlight-gradient-tertiary-600-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #3e3111); background-color: unset; }

.highlight-gradient-tertiary-600-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #251d0a); background-color: unset; }

.highlight-gradient-tertiary-600-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #f2fff7); background-color: unset; }

.highlight-gradient-tertiary-600-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #e6feef); background-color: unset; }

.highlight-gradient-tertiary-600-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #bffdd6); background-color: unset; }

.highlight-gradient-tertiary-600-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #80faad); background-color: unset; }

.highlight-gradient-tertiary-600-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #40f883); background-color: unset; }

.highlight-gradient-tertiary-600-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-600-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #00b844); background-color: unset; }

.highlight-gradient-tertiary-600-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #007b2d); background-color: unset; }

.highlight-gradient-tertiary-600-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #003d17); background-color: unset; }

.highlight-gradient-tertiary-600-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #00250e); background-color: unset; }

.highlight-gradient-tertiary-600-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #f2fbfb); background-color: unset; }

.highlight-gradient-tertiary-600-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #e6f6f8); background-color: unset; }

.highlight-gradient-tertiary-600-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #c0e9ed); background-color: unset; }

.highlight-gradient-tertiary-600-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #81d4da); background-color: unset; }

.highlight-gradient-tertiary-600-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #41bec8); background-color: unset; }

.highlight-gradient-tertiary-600-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-600-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #027e88); background-color: unset; }

.highlight-gradient-tertiary-600-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #01545b); background-color: unset; }

.highlight-gradient-tertiary-600-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #012a2d); background-color: unset; }

.highlight-gradient-tertiary-600-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #00191b); background-color: unset; }

.highlight-gradient-tertiary-600-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #f5fbfd); background-color: unset; }

.highlight-gradient-tertiary-600-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #ebf7fa); background-color: unset; }

.highlight-gradient-tertiary-600-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #ceebf4); background-color: unset; }

.highlight-gradient-tertiary-600-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #9cd7e8); background-color: unset; }

.highlight-gradient-tertiary-600-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #6bc3dd); background-color: unset; }

.highlight-gradient-tertiary-600-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-600-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #2b839d); background-color: unset; }

.highlight-gradient-tertiary-600-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #1d5869); background-color: unset; }

.highlight-gradient-tertiary-600-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #0e2c34); background-color: unset; }

.highlight-gradient-tertiary-600-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #091a1f); background-color: unset; }

.highlight-gradient-tertiary-600-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, white); background-color: unset; }

.highlight-gradient-tertiary-600-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, white); background-color: unset; }

.highlight-gradient-tertiary-600-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, white); background-color: unset; }

.highlight-gradient-tertiary-600-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, white); background-color: unset; }

.highlight-gradient-tertiary-600-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, white); background-color: unset; }

.highlight-gradient-tertiary-600-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, white); background-color: unset; }

.highlight-gradient-tertiary-600-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #bfbfbf); background-color: unset; }

.highlight-gradient-tertiary-600-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, gray); background-color: unset; }

.highlight-gradient-tertiary-600-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #404040); background-color: unset; }

.highlight-gradient-tertiary-600-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #262626); background-color: unset; }

.highlight-gradient-tertiary-600-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #fdfdfd); background-color: unset; }

.highlight-gradient-tertiary-600-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #fbfbfb); background-color: unset; }

.highlight-gradient-tertiary-600-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #f6f6f6); background-color: unset; }

.highlight-gradient-tertiary-600-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #ececec); background-color: unset; }

.highlight-gradient-tertiary-600-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #e3e3e3); background-color: unset; }

.highlight-gradient-tertiary-600-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-600-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #a3a3a3); background-color: unset; }

.highlight-gradient-tertiary-600-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #6d6d6d); background-color: unset; }

.highlight-gradient-tertiary-600-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #363636); background-color: unset; }

.highlight-gradient-tertiary-600-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #212121); background-color: unset; }

.highlight-gradient-tertiary-600-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #f4f5f5); background-color: unset; }

.highlight-gradient-tertiary-600-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #eaebeb); background-color: unset; }

.highlight-gradient-tertiary-600-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #caccce); background-color: unset; }

.highlight-gradient-tertiary-600-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #969a9c); background-color: unset; }

.highlight-gradient-tertiary-600-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #61676b); background-color: unset; }

.highlight-gradient-tertiary-600-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-600-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #21272b); background-color: unset; }

.highlight-gradient-tertiary-600-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #161a1d); background-color: unset; }

.highlight-gradient-tertiary-600-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #0b0d0e); background-color: unset; }

.highlight-gradient-tertiary-600-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #4d1d86, #070809); background-color: unset; }

.highlight-gradient-tertiary-700-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #0171df); background-color: unset; }

.highlight-gradient-tertiary-700-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-700-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-700-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-700-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #2CA58D); background-color: unset; }

.highlight-gradient-tertiary-700-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-700-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-700-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-700-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-700-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #F6C343); background-color: unset; }

.highlight-gradient-tertiary-700-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-700-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-700-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-700-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #FFFFFF); background-color: unset; }

.highlight-gradient-tertiary-700-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-700-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-700-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #f2f8fd); background-color: unset; }

.highlight-gradient-tertiary-700-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #e6f1fc); background-color: unset; }

.highlight-gradient-tertiary-700-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #c0dcf7); background-color: unset; }

.highlight-gradient-tertiary-700-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #80b8ef); background-color: unset; }

.highlight-gradient-tertiary-700-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #4195e7); background-color: unset; }

.highlight-gradient-tertiary-700-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #0171df); background-color: unset; }

.highlight-gradient-tertiary-700-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #0155a7); background-color: unset; }

.highlight-gradient-tertiary-700-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #013970); background-color: unset; }

.highlight-gradient-tertiary-700-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #001c38); background-color: unset; }

.highlight-gradient-tertiary-700-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #001121); background-color: unset; }

.highlight-gradient-tertiary-700-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, ghostwhite); background-color: unset; }

.highlight-gradient-tertiary-700-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #f1f2fe); background-color: unset; }

.highlight-gradient-tertiary-700-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #dcdefd); background-color: unset; }

.highlight-gradient-tertiary-700-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #b9befa); background-color: unset; }

.highlight-gradient-tertiary-700-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #959df8); background-color: unset; }

.highlight-gradient-tertiary-700-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-700-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #565db8); background-color: unset; }

.highlight-gradient-tertiary-700-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #393e7b); background-color: unset; }

.highlight-gradient-tertiary-700-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #1d1f3d); background-color: unset; }

.highlight-gradient-tertiary-700-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #111325); background-color: unset; }

.highlight-gradient-tertiary-700-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #f7f4fb); background-color: unset; }

.highlight-gradient-tertiary-700-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #f0e9f7); background-color: unset; }

.highlight-gradient-tertiary-700-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #d9c9ec); background-color: unset; }

.highlight-gradient-tertiary-700-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #b393d9); background-color: unset; }

.highlight-gradient-tertiary-700-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #8c5dc6); background-color: unset; }

.highlight-gradient-tertiary-700-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-700-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #4d1d86); background-color: unset; }

.highlight-gradient-tertiary-700-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #33145a); background-color: unset; }

.highlight-gradient-tertiary-700-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #1a0a2d); background-color: unset; }

.highlight-gradient-tertiary-700-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #0f061b); background-color: unset; }

.highlight-gradient-tertiary-700-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #fffeff); background-color: unset; }

.highlight-gradient-tertiary-700-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #fefdff); background-color: unset; }

.highlight-gradient-tertiary-700-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #fdf9ff); background-color: unset; }

.highlight-gradient-tertiary-700-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #faf4ff); background-color: unset; }

.highlight-gradient-tertiary-700-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #f8eeff); background-color: unset; }

.highlight-gradient-tertiary-700-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-700-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #b8aebf); background-color: unset; }

.highlight-gradient-tertiary-700-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #7b7480); background-color: unset; }

.highlight-gradient-tertiary-700-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #3d3a40); background-color: unset; }

.highlight-gradient-tertiary-700-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #252326); background-color: unset; }

.highlight-gradient-tertiary-700-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #f4fbf9); background-color: unset; }

.highlight-gradient-tertiary-700-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #eaf6f4); background-color: unset; }

.highlight-gradient-tertiary-700-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #cae9e3); background-color: unset; }

.highlight-gradient-tertiary-700-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #96d2c6); background-color: unset; }

.highlight-gradient-tertiary-700-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #61bcaa); background-color: unset; }

.highlight-gradient-tertiary-700-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #2ca58d); background-color: unset; }

.highlight-gradient-tertiary-700-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #217c6a); background-color: unset; }

.highlight-gradient-tertiary-700-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #165347); background-color: unset; }

.highlight-gradient-tertiary-700-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #0b2923); background-color: unset; }

.highlight-gradient-tertiary-700-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #071915); background-color: unset; }

.highlight-gradient-tertiary-700-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #f8f7fb); background-color: unset; }

.highlight-gradient-tertiary-700-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #f0eff7); background-color: unset; }

.highlight-gradient-tertiary-700-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #dad7eb); background-color: unset; }

.highlight-gradient-tertiary-700-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #b5afd7); background-color: unset; }

.highlight-gradient-tertiary-700-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #9086c2); background-color: unset; }

.highlight-gradient-tertiary-700-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-700-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #504783); background-color: unset; }

.highlight-gradient-tertiary-700-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #362f57); background-color: unset; }

.highlight-gradient-tertiary-700-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #1b182c); background-color: unset; }

.highlight-gradient-tertiary-700-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #100e1a); background-color: unset; }

.highlight-gradient-tertiary-700-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #fff7fa); background-color: unset; }

.highlight-gradient-tertiary-700-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, lavenderblush); background-color: unset; }

.highlight-gradient-tertiary-700-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #ffd9e6); background-color: unset; }

.highlight-gradient-tertiary-700-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #ffb3cd); background-color: unset; }

.highlight-gradient-tertiary-700-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #ff8db4); background-color: unset; }

.highlight-gradient-tertiary-700-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-700-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #bf4d74); background-color: unset; }

.highlight-gradient-tertiary-700-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #80344e); background-color: unset; }

.highlight-gradient-tertiary-700-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #401a27); background-color: unset; }

.highlight-gradient-tertiary-700-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #260f17); background-color: unset; }

.highlight-gradient-tertiary-700-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #fff4f2); background-color: unset; }

.highlight-gradient-tertiary-700-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #fee8e6); background-color: unset; }

.highlight-gradient-tertiary-700-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #fdc7bf); background-color: unset; }

.highlight-gradient-tertiary-700-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #fa8e80); background-color: unset; }

.highlight-gradient-tertiary-700-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #f85640); background-color: unset; }

.highlight-gradient-tertiary-700-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-700-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #b81600); background-color: unset; }

.highlight-gradient-tertiary-700-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #7b0f00); background-color: unset; }

.highlight-gradient-tertiary-700-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #3d0700); background-color: unset; }

.highlight-gradient-tertiary-700-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #250400); background-color: unset; }

.highlight-gradient-tertiary-700-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #fff9f3); background-color: unset; }

.highlight-gradient-tertiary-700-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #fff2e8); background-color: unset; }

.highlight-gradient-tertiary-700-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #ffdfc4); background-color: unset; }

.highlight-gradient-tertiary-700-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #febf8a); background-color: unset; }

.highlight-gradient-tertiary-700-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #fe9e4f); background-color: unset; }

.highlight-gradient-tertiary-700-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-700-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #be5f0f); background-color: unset; }

.highlight-gradient-tertiary-700-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #7f3f0a); background-color: unset; }

.highlight-gradient-tertiary-700-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #3f2005); background-color: unset; }

.highlight-gradient-tertiary-700-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #261303); background-color: unset; }

.highlight-gradient-tertiary-700-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #fffcf6); background-color: unset; }

.highlight-gradient-tertiary-700-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #fef9ec); background-color: unset; }

.highlight-gradient-tertiary-700-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #fdf0d0); background-color: unset; }

.highlight-gradient-tertiary-700-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #fbe1a1); background-color: unset; }

.highlight-gradient-tertiary-700-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #f8d272); background-color: unset; }

.highlight-gradient-tertiary-700-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #f6c343); background-color: unset; }

.highlight-gradient-tertiary-700-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #b99232); background-color: unset; }

.highlight-gradient-tertiary-700-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #7b6222); background-color: unset; }

.highlight-gradient-tertiary-700-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #3e3111); background-color: unset; }

.highlight-gradient-tertiary-700-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #251d0a); background-color: unset; }

.highlight-gradient-tertiary-700-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #f2fff7); background-color: unset; }

.highlight-gradient-tertiary-700-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #e6feef); background-color: unset; }

.highlight-gradient-tertiary-700-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #bffdd6); background-color: unset; }

.highlight-gradient-tertiary-700-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #80faad); background-color: unset; }

.highlight-gradient-tertiary-700-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #40f883); background-color: unset; }

.highlight-gradient-tertiary-700-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-700-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #00b844); background-color: unset; }

.highlight-gradient-tertiary-700-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #007b2d); background-color: unset; }

.highlight-gradient-tertiary-700-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #003d17); background-color: unset; }

.highlight-gradient-tertiary-700-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #00250e); background-color: unset; }

.highlight-gradient-tertiary-700-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #f2fbfb); background-color: unset; }

.highlight-gradient-tertiary-700-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #e6f6f8); background-color: unset; }

.highlight-gradient-tertiary-700-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #c0e9ed); background-color: unset; }

.highlight-gradient-tertiary-700-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #81d4da); background-color: unset; }

.highlight-gradient-tertiary-700-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #41bec8); background-color: unset; }

.highlight-gradient-tertiary-700-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-700-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #027e88); background-color: unset; }

.highlight-gradient-tertiary-700-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #01545b); background-color: unset; }

.highlight-gradient-tertiary-700-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #012a2d); background-color: unset; }

.highlight-gradient-tertiary-700-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #00191b); background-color: unset; }

.highlight-gradient-tertiary-700-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #f5fbfd); background-color: unset; }

.highlight-gradient-tertiary-700-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #ebf7fa); background-color: unset; }

.highlight-gradient-tertiary-700-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #ceebf4); background-color: unset; }

.highlight-gradient-tertiary-700-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #9cd7e8); background-color: unset; }

.highlight-gradient-tertiary-700-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #6bc3dd); background-color: unset; }

.highlight-gradient-tertiary-700-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-700-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #2b839d); background-color: unset; }

.highlight-gradient-tertiary-700-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #1d5869); background-color: unset; }

.highlight-gradient-tertiary-700-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #0e2c34); background-color: unset; }

.highlight-gradient-tertiary-700-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #091a1f); background-color: unset; }

.highlight-gradient-tertiary-700-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, white); background-color: unset; }

.highlight-gradient-tertiary-700-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, white); background-color: unset; }

.highlight-gradient-tertiary-700-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, white); background-color: unset; }

.highlight-gradient-tertiary-700-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, white); background-color: unset; }

.highlight-gradient-tertiary-700-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, white); background-color: unset; }

.highlight-gradient-tertiary-700-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, white); background-color: unset; }

.highlight-gradient-tertiary-700-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #bfbfbf); background-color: unset; }

.highlight-gradient-tertiary-700-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, gray); background-color: unset; }

.highlight-gradient-tertiary-700-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #404040); background-color: unset; }

.highlight-gradient-tertiary-700-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #262626); background-color: unset; }

.highlight-gradient-tertiary-700-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #fdfdfd); background-color: unset; }

.highlight-gradient-tertiary-700-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #fbfbfb); background-color: unset; }

.highlight-gradient-tertiary-700-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #f6f6f6); background-color: unset; }

.highlight-gradient-tertiary-700-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #ececec); background-color: unset; }

.highlight-gradient-tertiary-700-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #e3e3e3); background-color: unset; }

.highlight-gradient-tertiary-700-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-700-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #a3a3a3); background-color: unset; }

.highlight-gradient-tertiary-700-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #6d6d6d); background-color: unset; }

.highlight-gradient-tertiary-700-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #363636); background-color: unset; }

.highlight-gradient-tertiary-700-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #212121); background-color: unset; }

.highlight-gradient-tertiary-700-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #f4f5f5); background-color: unset; }

.highlight-gradient-tertiary-700-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #eaebeb); background-color: unset; }

.highlight-gradient-tertiary-700-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #caccce); background-color: unset; }

.highlight-gradient-tertiary-700-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #969a9c); background-color: unset; }

.highlight-gradient-tertiary-700-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #61676b); background-color: unset; }

.highlight-gradient-tertiary-700-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-700-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #21272b); background-color: unset; }

.highlight-gradient-tertiary-700-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #161a1d); background-color: unset; }

.highlight-gradient-tertiary-700-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #0b0d0e); background-color: unset; }

.highlight-gradient-tertiary-700-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #33145a, #070809); background-color: unset; }

.highlight-gradient-tertiary-800-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #0171df); background-color: unset; }

.highlight-gradient-tertiary-800-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-800-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-800-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-800-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #2CA58D); background-color: unset; }

.highlight-gradient-tertiary-800-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-800-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-800-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-800-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-800-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #F6C343); background-color: unset; }

.highlight-gradient-tertiary-800-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-800-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-800-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-800-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #FFFFFF); background-color: unset; }

.highlight-gradient-tertiary-800-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-800-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-800-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #f2f8fd); background-color: unset; }

.highlight-gradient-tertiary-800-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #e6f1fc); background-color: unset; }

.highlight-gradient-tertiary-800-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #c0dcf7); background-color: unset; }

.highlight-gradient-tertiary-800-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #80b8ef); background-color: unset; }

.highlight-gradient-tertiary-800-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #4195e7); background-color: unset; }

.highlight-gradient-tertiary-800-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #0171df); background-color: unset; }

.highlight-gradient-tertiary-800-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #0155a7); background-color: unset; }

.highlight-gradient-tertiary-800-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #013970); background-color: unset; }

.highlight-gradient-tertiary-800-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #001c38); background-color: unset; }

.highlight-gradient-tertiary-800-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #001121); background-color: unset; }

.highlight-gradient-tertiary-800-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, ghostwhite); background-color: unset; }

.highlight-gradient-tertiary-800-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #f1f2fe); background-color: unset; }

.highlight-gradient-tertiary-800-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #dcdefd); background-color: unset; }

.highlight-gradient-tertiary-800-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #b9befa); background-color: unset; }

.highlight-gradient-tertiary-800-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #959df8); background-color: unset; }

.highlight-gradient-tertiary-800-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-800-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #565db8); background-color: unset; }

.highlight-gradient-tertiary-800-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #393e7b); background-color: unset; }

.highlight-gradient-tertiary-800-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #1d1f3d); background-color: unset; }

.highlight-gradient-tertiary-800-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #111325); background-color: unset; }

.highlight-gradient-tertiary-800-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #f7f4fb); background-color: unset; }

.highlight-gradient-tertiary-800-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #f0e9f7); background-color: unset; }

.highlight-gradient-tertiary-800-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #d9c9ec); background-color: unset; }

.highlight-gradient-tertiary-800-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #b393d9); background-color: unset; }

.highlight-gradient-tertiary-800-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #8c5dc6); background-color: unset; }

.highlight-gradient-tertiary-800-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-800-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #4d1d86); background-color: unset; }

.highlight-gradient-tertiary-800-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #33145a); background-color: unset; }

.highlight-gradient-tertiary-800-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #1a0a2d); background-color: unset; }

.highlight-gradient-tertiary-800-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #0f061b); background-color: unset; }

.highlight-gradient-tertiary-800-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #fffeff); background-color: unset; }

.highlight-gradient-tertiary-800-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #fefdff); background-color: unset; }

.highlight-gradient-tertiary-800-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #fdf9ff); background-color: unset; }

.highlight-gradient-tertiary-800-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #faf4ff); background-color: unset; }

.highlight-gradient-tertiary-800-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #f8eeff); background-color: unset; }

.highlight-gradient-tertiary-800-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-800-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #b8aebf); background-color: unset; }

.highlight-gradient-tertiary-800-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #7b7480); background-color: unset; }

.highlight-gradient-tertiary-800-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #3d3a40); background-color: unset; }

.highlight-gradient-tertiary-800-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #252326); background-color: unset; }

.highlight-gradient-tertiary-800-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #f4fbf9); background-color: unset; }

.highlight-gradient-tertiary-800-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #eaf6f4); background-color: unset; }

.highlight-gradient-tertiary-800-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #cae9e3); background-color: unset; }

.highlight-gradient-tertiary-800-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #96d2c6); background-color: unset; }

.highlight-gradient-tertiary-800-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #61bcaa); background-color: unset; }

.highlight-gradient-tertiary-800-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #2ca58d); background-color: unset; }

.highlight-gradient-tertiary-800-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #217c6a); background-color: unset; }

.highlight-gradient-tertiary-800-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #165347); background-color: unset; }

.highlight-gradient-tertiary-800-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #0b2923); background-color: unset; }

.highlight-gradient-tertiary-800-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #071915); background-color: unset; }

.highlight-gradient-tertiary-800-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #f8f7fb); background-color: unset; }

.highlight-gradient-tertiary-800-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #f0eff7); background-color: unset; }

.highlight-gradient-tertiary-800-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #dad7eb); background-color: unset; }

.highlight-gradient-tertiary-800-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #b5afd7); background-color: unset; }

.highlight-gradient-tertiary-800-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #9086c2); background-color: unset; }

.highlight-gradient-tertiary-800-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-800-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #504783); background-color: unset; }

.highlight-gradient-tertiary-800-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #362f57); background-color: unset; }

.highlight-gradient-tertiary-800-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #1b182c); background-color: unset; }

.highlight-gradient-tertiary-800-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #100e1a); background-color: unset; }

.highlight-gradient-tertiary-800-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #fff7fa); background-color: unset; }

.highlight-gradient-tertiary-800-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, lavenderblush); background-color: unset; }

.highlight-gradient-tertiary-800-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #ffd9e6); background-color: unset; }

.highlight-gradient-tertiary-800-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #ffb3cd); background-color: unset; }

.highlight-gradient-tertiary-800-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #ff8db4); background-color: unset; }

.highlight-gradient-tertiary-800-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-800-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #bf4d74); background-color: unset; }

.highlight-gradient-tertiary-800-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #80344e); background-color: unset; }

.highlight-gradient-tertiary-800-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #401a27); background-color: unset; }

.highlight-gradient-tertiary-800-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #260f17); background-color: unset; }

.highlight-gradient-tertiary-800-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #fff4f2); background-color: unset; }

.highlight-gradient-tertiary-800-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #fee8e6); background-color: unset; }

.highlight-gradient-tertiary-800-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #fdc7bf); background-color: unset; }

.highlight-gradient-tertiary-800-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #fa8e80); background-color: unset; }

.highlight-gradient-tertiary-800-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #f85640); background-color: unset; }

.highlight-gradient-tertiary-800-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-800-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #b81600); background-color: unset; }

.highlight-gradient-tertiary-800-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #7b0f00); background-color: unset; }

.highlight-gradient-tertiary-800-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #3d0700); background-color: unset; }

.highlight-gradient-tertiary-800-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #250400); background-color: unset; }

.highlight-gradient-tertiary-800-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #fff9f3); background-color: unset; }

.highlight-gradient-tertiary-800-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #fff2e8); background-color: unset; }

.highlight-gradient-tertiary-800-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #ffdfc4); background-color: unset; }

.highlight-gradient-tertiary-800-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #febf8a); background-color: unset; }

.highlight-gradient-tertiary-800-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #fe9e4f); background-color: unset; }

.highlight-gradient-tertiary-800-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-800-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #be5f0f); background-color: unset; }

.highlight-gradient-tertiary-800-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #7f3f0a); background-color: unset; }

.highlight-gradient-tertiary-800-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #3f2005); background-color: unset; }

.highlight-gradient-tertiary-800-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #261303); background-color: unset; }

.highlight-gradient-tertiary-800-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #fffcf6); background-color: unset; }

.highlight-gradient-tertiary-800-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #fef9ec); background-color: unset; }

.highlight-gradient-tertiary-800-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #fdf0d0); background-color: unset; }

.highlight-gradient-tertiary-800-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #fbe1a1); background-color: unset; }

.highlight-gradient-tertiary-800-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #f8d272); background-color: unset; }

.highlight-gradient-tertiary-800-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #f6c343); background-color: unset; }

.highlight-gradient-tertiary-800-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #b99232); background-color: unset; }

.highlight-gradient-tertiary-800-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #7b6222); background-color: unset; }

.highlight-gradient-tertiary-800-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #3e3111); background-color: unset; }

.highlight-gradient-tertiary-800-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #251d0a); background-color: unset; }

.highlight-gradient-tertiary-800-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #f2fff7); background-color: unset; }

.highlight-gradient-tertiary-800-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #e6feef); background-color: unset; }

.highlight-gradient-tertiary-800-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #bffdd6); background-color: unset; }

.highlight-gradient-tertiary-800-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #80faad); background-color: unset; }

.highlight-gradient-tertiary-800-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #40f883); background-color: unset; }

.highlight-gradient-tertiary-800-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-800-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #00b844); background-color: unset; }

.highlight-gradient-tertiary-800-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #007b2d); background-color: unset; }

.highlight-gradient-tertiary-800-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #003d17); background-color: unset; }

.highlight-gradient-tertiary-800-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #00250e); background-color: unset; }

.highlight-gradient-tertiary-800-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #f2fbfb); background-color: unset; }

.highlight-gradient-tertiary-800-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #e6f6f8); background-color: unset; }

.highlight-gradient-tertiary-800-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #c0e9ed); background-color: unset; }

.highlight-gradient-tertiary-800-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #81d4da); background-color: unset; }

.highlight-gradient-tertiary-800-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #41bec8); background-color: unset; }

.highlight-gradient-tertiary-800-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-800-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #027e88); background-color: unset; }

.highlight-gradient-tertiary-800-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #01545b); background-color: unset; }

.highlight-gradient-tertiary-800-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #012a2d); background-color: unset; }

.highlight-gradient-tertiary-800-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #00191b); background-color: unset; }

.highlight-gradient-tertiary-800-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #f5fbfd); background-color: unset; }

.highlight-gradient-tertiary-800-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #ebf7fa); background-color: unset; }

.highlight-gradient-tertiary-800-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #ceebf4); background-color: unset; }

.highlight-gradient-tertiary-800-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #9cd7e8); background-color: unset; }

.highlight-gradient-tertiary-800-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #6bc3dd); background-color: unset; }

.highlight-gradient-tertiary-800-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-800-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #2b839d); background-color: unset; }

.highlight-gradient-tertiary-800-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #1d5869); background-color: unset; }

.highlight-gradient-tertiary-800-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #0e2c34); background-color: unset; }

.highlight-gradient-tertiary-800-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #091a1f); background-color: unset; }

.highlight-gradient-tertiary-800-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, white); background-color: unset; }

.highlight-gradient-tertiary-800-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, white); background-color: unset; }

.highlight-gradient-tertiary-800-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, white); background-color: unset; }

.highlight-gradient-tertiary-800-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, white); background-color: unset; }

.highlight-gradient-tertiary-800-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, white); background-color: unset; }

.highlight-gradient-tertiary-800-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, white); background-color: unset; }

.highlight-gradient-tertiary-800-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #bfbfbf); background-color: unset; }

.highlight-gradient-tertiary-800-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, gray); background-color: unset; }

.highlight-gradient-tertiary-800-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #404040); background-color: unset; }

.highlight-gradient-tertiary-800-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #262626); background-color: unset; }

.highlight-gradient-tertiary-800-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #fdfdfd); background-color: unset; }

.highlight-gradient-tertiary-800-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #fbfbfb); background-color: unset; }

.highlight-gradient-tertiary-800-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #f6f6f6); background-color: unset; }

.highlight-gradient-tertiary-800-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #ececec); background-color: unset; }

.highlight-gradient-tertiary-800-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #e3e3e3); background-color: unset; }

.highlight-gradient-tertiary-800-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-800-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #a3a3a3); background-color: unset; }

.highlight-gradient-tertiary-800-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #6d6d6d); background-color: unset; }

.highlight-gradient-tertiary-800-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #363636); background-color: unset; }

.highlight-gradient-tertiary-800-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #212121); background-color: unset; }

.highlight-gradient-tertiary-800-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #f4f5f5); background-color: unset; }

.highlight-gradient-tertiary-800-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #eaebeb); background-color: unset; }

.highlight-gradient-tertiary-800-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #caccce); background-color: unset; }

.highlight-gradient-tertiary-800-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #969a9c); background-color: unset; }

.highlight-gradient-tertiary-800-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #61676b); background-color: unset; }

.highlight-gradient-tertiary-800-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-800-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #21272b); background-color: unset; }

.highlight-gradient-tertiary-800-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #161a1d); background-color: unset; }

.highlight-gradient-tertiary-800-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #0b0d0e); background-color: unset; }

.highlight-gradient-tertiary-800-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1a0a2d, #070809); background-color: unset; }

.highlight-gradient-tertiary-900-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #0171df); background-color: unset; }

.highlight-gradient-tertiary-900-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-900-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-900-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-900-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #2CA58D); background-color: unset; }

.highlight-gradient-tertiary-900-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-900-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-900-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-900-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-900-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #F6C343); background-color: unset; }

.highlight-gradient-tertiary-900-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-900-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-900-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-900-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #FFFFFF); background-color: unset; }

.highlight-gradient-tertiary-900-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-900-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-900-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #f2f8fd); background-color: unset; }

.highlight-gradient-tertiary-900-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #e6f1fc); background-color: unset; }

.highlight-gradient-tertiary-900-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #c0dcf7); background-color: unset; }

.highlight-gradient-tertiary-900-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #80b8ef); background-color: unset; }

.highlight-gradient-tertiary-900-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #4195e7); background-color: unset; }

.highlight-gradient-tertiary-900-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #0171df); background-color: unset; }

.highlight-gradient-tertiary-900-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #0155a7); background-color: unset; }

.highlight-gradient-tertiary-900-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #013970); background-color: unset; }

.highlight-gradient-tertiary-900-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #001c38); background-color: unset; }

.highlight-gradient-tertiary-900-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #001121); background-color: unset; }

.highlight-gradient-tertiary-900-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, ghostwhite); background-color: unset; }

.highlight-gradient-tertiary-900-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #f1f2fe); background-color: unset; }

.highlight-gradient-tertiary-900-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #dcdefd); background-color: unset; }

.highlight-gradient-tertiary-900-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #b9befa); background-color: unset; }

.highlight-gradient-tertiary-900-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #959df8); background-color: unset; }

.highlight-gradient-tertiary-900-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #727cf5); background-color: unset; }

.highlight-gradient-tertiary-900-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #565db8); background-color: unset; }

.highlight-gradient-tertiary-900-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #393e7b); background-color: unset; }

.highlight-gradient-tertiary-900-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #1d1f3d); background-color: unset; }

.highlight-gradient-tertiary-900-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #111325); background-color: unset; }

.highlight-gradient-tertiary-900-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #f7f4fb); background-color: unset; }

.highlight-gradient-tertiary-900-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #f0e9f7); background-color: unset; }

.highlight-gradient-tertiary-900-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #d9c9ec); background-color: unset; }

.highlight-gradient-tertiary-900-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #b393d9); background-color: unset; }

.highlight-gradient-tertiary-900-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #8c5dc6); background-color: unset; }

.highlight-gradient-tertiary-900-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #6627b3); background-color: unset; }

.highlight-gradient-tertiary-900-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #4d1d86); background-color: unset; }

.highlight-gradient-tertiary-900-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #33145a); background-color: unset; }

.highlight-gradient-tertiary-900-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #1a0a2d); background-color: unset; }

.highlight-gradient-tertiary-900-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #0f061b); background-color: unset; }

.highlight-gradient-tertiary-900-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #fffeff); background-color: unset; }

.highlight-gradient-tertiary-900-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #fefdff); background-color: unset; }

.highlight-gradient-tertiary-900-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #fdf9ff); background-color: unset; }

.highlight-gradient-tertiary-900-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #faf4ff); background-color: unset; }

.highlight-gradient-tertiary-900-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #f8eeff); background-color: unset; }

.highlight-gradient-tertiary-900-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #f5e8ff); background-color: unset; }

.highlight-gradient-tertiary-900-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #b8aebf); background-color: unset; }

.highlight-gradient-tertiary-900-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #7b7480); background-color: unset; }

.highlight-gradient-tertiary-900-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #3d3a40); background-color: unset; }

.highlight-gradient-tertiary-900-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #252326); background-color: unset; }

.highlight-gradient-tertiary-900-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #f4fbf9); background-color: unset; }

.highlight-gradient-tertiary-900-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #eaf6f4); background-color: unset; }

.highlight-gradient-tertiary-900-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #cae9e3); background-color: unset; }

.highlight-gradient-tertiary-900-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #96d2c6); background-color: unset; }

.highlight-gradient-tertiary-900-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #61bcaa); background-color: unset; }

.highlight-gradient-tertiary-900-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #2ca58d); background-color: unset; }

.highlight-gradient-tertiary-900-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #217c6a); background-color: unset; }

.highlight-gradient-tertiary-900-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #165347); background-color: unset; }

.highlight-gradient-tertiary-900-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #0b2923); background-color: unset; }

.highlight-gradient-tertiary-900-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #071915); background-color: unset; }

.highlight-gradient-tertiary-900-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #f8f7fb); background-color: unset; }

.highlight-gradient-tertiary-900-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #f0eff7); background-color: unset; }

.highlight-gradient-tertiary-900-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #dad7eb); background-color: unset; }

.highlight-gradient-tertiary-900-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #b5afd7); background-color: unset; }

.highlight-gradient-tertiary-900-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #9086c2); background-color: unset; }

.highlight-gradient-tertiary-900-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #6b5eae); background-color: unset; }

.highlight-gradient-tertiary-900-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #504783); background-color: unset; }

.highlight-gradient-tertiary-900-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #362f57); background-color: unset; }

.highlight-gradient-tertiary-900-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #1b182c); background-color: unset; }

.highlight-gradient-tertiary-900-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #100e1a); background-color: unset; }

.highlight-gradient-tertiary-900-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #fff7fa); background-color: unset; }

.highlight-gradient-tertiary-900-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, lavenderblush); background-color: unset; }

.highlight-gradient-tertiary-900-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #ffd9e6); background-color: unset; }

.highlight-gradient-tertiary-900-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #ffb3cd); background-color: unset; }

.highlight-gradient-tertiary-900-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #ff8db4); background-color: unset; }

.highlight-gradient-tertiary-900-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #ff679b); background-color: unset; }

.highlight-gradient-tertiary-900-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #bf4d74); background-color: unset; }

.highlight-gradient-tertiary-900-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #80344e); background-color: unset; }

.highlight-gradient-tertiary-900-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #401a27); background-color: unset; }

.highlight-gradient-tertiary-900-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #260f17); background-color: unset; }

.highlight-gradient-tertiary-900-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #fff4f2); background-color: unset; }

.highlight-gradient-tertiary-900-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #fee8e6); background-color: unset; }

.highlight-gradient-tertiary-900-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #fdc7bf); background-color: unset; }

.highlight-gradient-tertiary-900-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #fa8e80); background-color: unset; }

.highlight-gradient-tertiary-900-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #f85640); background-color: unset; }

.highlight-gradient-tertiary-900-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #f51d00); background-color: unset; }

.highlight-gradient-tertiary-900-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #b81600); background-color: unset; }

.highlight-gradient-tertiary-900-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #7b0f00); background-color: unset; }

.highlight-gradient-tertiary-900-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #3d0700); background-color: unset; }

.highlight-gradient-tertiary-900-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #250400); background-color: unset; }

.highlight-gradient-tertiary-900-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #fff9f3); background-color: unset; }

.highlight-gradient-tertiary-900-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #fff2e8); background-color: unset; }

.highlight-gradient-tertiary-900-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #ffdfc4); background-color: unset; }

.highlight-gradient-tertiary-900-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #febf8a); background-color: unset; }

.highlight-gradient-tertiary-900-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #fe9e4f); background-color: unset; }

.highlight-gradient-tertiary-900-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #fd7e14); background-color: unset; }

.highlight-gradient-tertiary-900-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #be5f0f); background-color: unset; }

.highlight-gradient-tertiary-900-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #7f3f0a); background-color: unset; }

.highlight-gradient-tertiary-900-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #3f2005); background-color: unset; }

.highlight-gradient-tertiary-900-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #261303); background-color: unset; }

.highlight-gradient-tertiary-900-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #fffcf6); background-color: unset; }

.highlight-gradient-tertiary-900-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #fef9ec); background-color: unset; }

.highlight-gradient-tertiary-900-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #fdf0d0); background-color: unset; }

.highlight-gradient-tertiary-900-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #fbe1a1); background-color: unset; }

.highlight-gradient-tertiary-900-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #f8d272); background-color: unset; }

.highlight-gradient-tertiary-900-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #f6c343); background-color: unset; }

.highlight-gradient-tertiary-900-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #b99232); background-color: unset; }

.highlight-gradient-tertiary-900-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #7b6222); background-color: unset; }

.highlight-gradient-tertiary-900-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #3e3111); background-color: unset; }

.highlight-gradient-tertiary-900-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #251d0a); background-color: unset; }

.highlight-gradient-tertiary-900-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #f2fff7); background-color: unset; }

.highlight-gradient-tertiary-900-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #e6feef); background-color: unset; }

.highlight-gradient-tertiary-900-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #bffdd6); background-color: unset; }

.highlight-gradient-tertiary-900-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #80faad); background-color: unset; }

.highlight-gradient-tertiary-900-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #40f883); background-color: unset; }

.highlight-gradient-tertiary-900-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #00f55a); background-color: unset; }

.highlight-gradient-tertiary-900-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #00b844); background-color: unset; }

.highlight-gradient-tertiary-900-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #007b2d); background-color: unset; }

.highlight-gradient-tertiary-900-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #003d17); background-color: unset; }

.highlight-gradient-tertiary-900-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #00250e); background-color: unset; }

.highlight-gradient-tertiary-900-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #f2fbfb); background-color: unset; }

.highlight-gradient-tertiary-900-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #e6f6f8); background-color: unset; }

.highlight-gradient-tertiary-900-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #c0e9ed); background-color: unset; }

.highlight-gradient-tertiary-900-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #81d4da); background-color: unset; }

.highlight-gradient-tertiary-900-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #41bec8); background-color: unset; }

.highlight-gradient-tertiary-900-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #02a8b5); background-color: unset; }

.highlight-gradient-tertiary-900-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #027e88); background-color: unset; }

.highlight-gradient-tertiary-900-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #01545b); background-color: unset; }

.highlight-gradient-tertiary-900-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #012a2d); background-color: unset; }

.highlight-gradient-tertiary-900-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #00191b); background-color: unset; }

.highlight-gradient-tertiary-900-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #f5fbfd); background-color: unset; }

.highlight-gradient-tertiary-900-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #ebf7fa); background-color: unset; }

.highlight-gradient-tertiary-900-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #ceebf4); background-color: unset; }

.highlight-gradient-tertiary-900-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #9cd7e8); background-color: unset; }

.highlight-gradient-tertiary-900-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #6bc3dd); background-color: unset; }

.highlight-gradient-tertiary-900-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #39afd1); background-color: unset; }

.highlight-gradient-tertiary-900-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #2b839d); background-color: unset; }

.highlight-gradient-tertiary-900-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #1d5869); background-color: unset; }

.highlight-gradient-tertiary-900-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #0e2c34); background-color: unset; }

.highlight-gradient-tertiary-900-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #091a1f); background-color: unset; }

.highlight-gradient-tertiary-900-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, white); background-color: unset; }

.highlight-gradient-tertiary-900-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, white); background-color: unset; }

.highlight-gradient-tertiary-900-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, white); background-color: unset; }

.highlight-gradient-tertiary-900-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, white); background-color: unset; }

.highlight-gradient-tertiary-900-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, white); background-color: unset; }

.highlight-gradient-tertiary-900-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, white); background-color: unset; }

.highlight-gradient-tertiary-900-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #bfbfbf); background-color: unset; }

.highlight-gradient-tertiary-900-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, gray); background-color: unset; }

.highlight-gradient-tertiary-900-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #404040); background-color: unset; }

.highlight-gradient-tertiary-900-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #262626); background-color: unset; }

.highlight-gradient-tertiary-900-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #fdfdfd); background-color: unset; }

.highlight-gradient-tertiary-900-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #fbfbfb); background-color: unset; }

.highlight-gradient-tertiary-900-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #f6f6f6); background-color: unset; }

.highlight-gradient-tertiary-900-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #ececec); background-color: unset; }

.highlight-gradient-tertiary-900-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #e3e3e3); background-color: unset; }

.highlight-gradient-tertiary-900-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #d9d9d9); background-color: unset; }

.highlight-gradient-tertiary-900-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #a3a3a3); background-color: unset; }

.highlight-gradient-tertiary-900-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #6d6d6d); background-color: unset; }

.highlight-gradient-tertiary-900-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #363636); background-color: unset; }

.highlight-gradient-tertiary-900-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #212121); background-color: unset; }

.highlight-gradient-tertiary-900-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #f4f5f5); background-color: unset; }

.highlight-gradient-tertiary-900-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #eaebeb); background-color: unset; }

.highlight-gradient-tertiary-900-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #caccce); background-color: unset; }

.highlight-gradient-tertiary-900-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #969a9c); background-color: unset; }

.highlight-gradient-tertiary-900-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #61676b); background-color: unset; }

.highlight-gradient-tertiary-900-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #2c3439); background-color: unset; }

.highlight-gradient-tertiary-900-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #21272b); background-color: unset; }

.highlight-gradient-tertiary-900-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #161a1d); background-color: unset; }

.highlight-gradient-tertiary-900-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #0b0d0e); background-color: unset; }

.highlight-gradient-tertiary-900-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0f061b, #070809); background-color: unset; }

.highlight-gradient-soft-indigo-50-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-50-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-50-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #2CA58D); background-color: unset; }

.highlight-gradient-soft-indigo-50-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-50-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-50-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-50-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-50-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #F6C343); background-color: unset; }

.highlight-gradient-soft-indigo-50-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-50-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-50-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-50-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-50-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-indigo-50-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-indigo-50-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-indigo-50-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #80b8ef); background-color: unset; }

.highlight-gradient-soft-indigo-50-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #4195e7); background-color: unset; }

.highlight-gradient-soft-indigo-50-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-50-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #0155a7); background-color: unset; }

.highlight-gradient-soft-indigo-50-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #013970); background-color: unset; }

.highlight-gradient-soft-indigo-50-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #001c38); background-color: unset; }

.highlight-gradient-soft-indigo-50-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #001121); background-color: unset; }

.highlight-gradient-soft-indigo-50-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, ghostwhite); background-color: unset; }

.highlight-gradient-soft-indigo-50-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-indigo-50-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #dcdefd); background-color: unset; }

.highlight-gradient-soft-indigo-50-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #b9befa); background-color: unset; }

.highlight-gradient-soft-indigo-50-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #959df8); background-color: unset; }

.highlight-gradient-soft-indigo-50-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-50-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #565db8); background-color: unset; }

.highlight-gradient-soft-indigo-50-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #393e7b); background-color: unset; }

.highlight-gradient-soft-indigo-50-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-indigo-50-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #111325); background-color: unset; }

.highlight-gradient-soft-indigo-50-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-indigo-50-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-indigo-50-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-indigo-50-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #b393d9); background-color: unset; }

.highlight-gradient-soft-indigo-50-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-indigo-50-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-50-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #4d1d86); background-color: unset; }

.highlight-gradient-soft-indigo-50-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #33145a); background-color: unset; }

.highlight-gradient-soft-indigo-50-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-indigo-50-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #0f061b); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #fffeff); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #fefdff); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #faf4ff); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #f8eeff); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #b8aebf); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #7b7480); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #3d3a40); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #252326); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #cae9e3); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #96d2c6); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #61bcaa); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #2ca58d); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #217c6a); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #165347); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #0b2923); background-color: unset; }

.highlight-gradient-soft-indigo-50-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #071915); background-color: unset; }

.highlight-gradient-soft-indigo-50-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-indigo-50-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #f0eff7); background-color: unset; }

.highlight-gradient-soft-indigo-50-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #dad7eb); background-color: unset; }

.highlight-gradient-soft-indigo-50-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #b5afd7); background-color: unset; }

.highlight-gradient-soft-indigo-50-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #9086c2); background-color: unset; }

.highlight-gradient-soft-indigo-50-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-50-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #504783); background-color: unset; }

.highlight-gradient-soft-indigo-50-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #362f57); background-color: unset; }

.highlight-gradient-soft-indigo-50-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #1b182c); background-color: unset; }

.highlight-gradient-soft-indigo-50-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #100e1a); background-color: unset; }

.highlight-gradient-soft-indigo-50-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #fff7fa); background-color: unset; }

.highlight-gradient-soft-indigo-50-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, lavenderblush); background-color: unset; }

.highlight-gradient-soft-indigo-50-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-indigo-50-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-indigo-50-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #ff8db4); background-color: unset; }

.highlight-gradient-soft-indigo-50-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-50-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #bf4d74); background-color: unset; }

.highlight-gradient-soft-indigo-50-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #80344e); background-color: unset; }

.highlight-gradient-soft-indigo-50-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #401a27); background-color: unset; }

.highlight-gradient-soft-indigo-50-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #260f17); background-color: unset; }

.highlight-gradient-soft-indigo-50-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #fff4f2); background-color: unset; }

.highlight-gradient-soft-indigo-50-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #fee8e6); background-color: unset; }

.highlight-gradient-soft-indigo-50-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-indigo-50-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #fa8e80); background-color: unset; }

.highlight-gradient-soft-indigo-50-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #f85640); background-color: unset; }

.highlight-gradient-soft-indigo-50-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-50-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #b81600); background-color: unset; }

.highlight-gradient-soft-indigo-50-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #7b0f00); background-color: unset; }

.highlight-gradient-soft-indigo-50-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #3d0700); background-color: unset; }

.highlight-gradient-soft-indigo-50-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #250400); background-color: unset; }

.highlight-gradient-soft-indigo-50-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #fff9f3); background-color: unset; }

.highlight-gradient-soft-indigo-50-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #fff2e8); background-color: unset; }

.highlight-gradient-soft-indigo-50-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-indigo-50-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #febf8a); background-color: unset; }

.highlight-gradient-soft-indigo-50-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-indigo-50-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-50-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #be5f0f); background-color: unset; }

.highlight-gradient-soft-indigo-50-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-indigo-50-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #3f2005); background-color: unset; }

.highlight-gradient-soft-indigo-50-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #261303); background-color: unset; }

.highlight-gradient-soft-indigo-50-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #fffcf6); background-color: unset; }

.highlight-gradient-soft-indigo-50-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #fef9ec); background-color: unset; }

.highlight-gradient-soft-indigo-50-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-indigo-50-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-indigo-50-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #f8d272); background-color: unset; }

.highlight-gradient-soft-indigo-50-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #f6c343); background-color: unset; }

.highlight-gradient-soft-indigo-50-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #b99232); background-color: unset; }

.highlight-gradient-soft-indigo-50-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #7b6222); background-color: unset; }

.highlight-gradient-soft-indigo-50-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #3e3111); background-color: unset; }

.highlight-gradient-soft-indigo-50-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #251d0a); background-color: unset; }

.highlight-gradient-soft-indigo-50-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #f2fff7); background-color: unset; }

.highlight-gradient-soft-indigo-50-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #e6feef); background-color: unset; }

.highlight-gradient-soft-indigo-50-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #bffdd6); background-color: unset; }

.highlight-gradient-soft-indigo-50-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #80faad); background-color: unset; }

.highlight-gradient-soft-indigo-50-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #40f883); background-color: unset; }

.highlight-gradient-soft-indigo-50-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-50-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #00b844); background-color: unset; }

.highlight-gradient-soft-indigo-50-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #007b2d); background-color: unset; }

.highlight-gradient-soft-indigo-50-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #003d17); background-color: unset; }

.highlight-gradient-soft-indigo-50-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #00250e); background-color: unset; }

.highlight-gradient-soft-indigo-50-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-indigo-50-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-indigo-50-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-indigo-50-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #81d4da); background-color: unset; }

.highlight-gradient-soft-indigo-50-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #41bec8); background-color: unset; }

.highlight-gradient-soft-indigo-50-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-50-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #027e88); background-color: unset; }

.highlight-gradient-soft-indigo-50-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #01545b); background-color: unset; }

.highlight-gradient-soft-indigo-50-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #012a2d); background-color: unset; }

.highlight-gradient-soft-indigo-50-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #00191b); background-color: unset; }

.highlight-gradient-soft-indigo-50-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-indigo-50-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-indigo-50-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #ceebf4); background-color: unset; }

.highlight-gradient-soft-indigo-50-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-indigo-50-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-indigo-50-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-50-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #2b839d); background-color: unset; }

.highlight-gradient-soft-indigo-50-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #1d5869); background-color: unset; }

.highlight-gradient-soft-indigo-50-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #0e2c34); background-color: unset; }

.highlight-gradient-soft-indigo-50-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #091a1f); background-color: unset; }

.highlight-gradient-soft-indigo-50-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, white); background-color: unset; }

.highlight-gradient-soft-indigo-50-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, white); background-color: unset; }

.highlight-gradient-soft-indigo-50-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, white); background-color: unset; }

.highlight-gradient-soft-indigo-50-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, white); background-color: unset; }

.highlight-gradient-soft-indigo-50-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, white); background-color: unset; }

.highlight-gradient-soft-indigo-50-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, white); background-color: unset; }

.highlight-gradient-soft-indigo-50-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-indigo-50-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, gray); background-color: unset; }

.highlight-gradient-soft-indigo-50-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #404040); background-color: unset; }

.highlight-gradient-soft-indigo-50-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #262626); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #ececec); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #363636); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #212121); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #eaebeb); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #caccce); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #969a9c); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #61676b); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #21272b); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #161a1d); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-indigo-50-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffeff, #070809); background-color: unset; }

.highlight-gradient-soft-indigo-100-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-100-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-100-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #2CA58D); background-color: unset; }

.highlight-gradient-soft-indigo-100-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-100-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-100-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-100-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-100-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #F6C343); background-color: unset; }

.highlight-gradient-soft-indigo-100-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-100-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-100-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-100-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-100-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-indigo-100-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-indigo-100-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-indigo-100-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #80b8ef); background-color: unset; }

.highlight-gradient-soft-indigo-100-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #4195e7); background-color: unset; }

.highlight-gradient-soft-indigo-100-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-100-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #0155a7); background-color: unset; }

.highlight-gradient-soft-indigo-100-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #013970); background-color: unset; }

.highlight-gradient-soft-indigo-100-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #001c38); background-color: unset; }

.highlight-gradient-soft-indigo-100-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #001121); background-color: unset; }

.highlight-gradient-soft-indigo-100-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, ghostwhite); background-color: unset; }

.highlight-gradient-soft-indigo-100-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-indigo-100-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #dcdefd); background-color: unset; }

.highlight-gradient-soft-indigo-100-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #b9befa); background-color: unset; }

.highlight-gradient-soft-indigo-100-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #959df8); background-color: unset; }

.highlight-gradient-soft-indigo-100-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-100-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #565db8); background-color: unset; }

.highlight-gradient-soft-indigo-100-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #393e7b); background-color: unset; }

.highlight-gradient-soft-indigo-100-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-indigo-100-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #111325); background-color: unset; }

.highlight-gradient-soft-indigo-100-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-indigo-100-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-indigo-100-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-indigo-100-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #b393d9); background-color: unset; }

.highlight-gradient-soft-indigo-100-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-indigo-100-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-100-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #4d1d86); background-color: unset; }

.highlight-gradient-soft-indigo-100-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #33145a); background-color: unset; }

.highlight-gradient-soft-indigo-100-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-indigo-100-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #0f061b); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #fffeff); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #fefdff); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #faf4ff); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #f8eeff); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #b8aebf); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #7b7480); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #3d3a40); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #252326); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #cae9e3); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #96d2c6); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #61bcaa); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #2ca58d); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #217c6a); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #165347); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #0b2923); background-color: unset; }

.highlight-gradient-soft-indigo-100-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #071915); background-color: unset; }

.highlight-gradient-soft-indigo-100-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-indigo-100-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #f0eff7); background-color: unset; }

.highlight-gradient-soft-indigo-100-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #dad7eb); background-color: unset; }

.highlight-gradient-soft-indigo-100-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #b5afd7); background-color: unset; }

.highlight-gradient-soft-indigo-100-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #9086c2); background-color: unset; }

.highlight-gradient-soft-indigo-100-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-100-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #504783); background-color: unset; }

.highlight-gradient-soft-indigo-100-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #362f57); background-color: unset; }

.highlight-gradient-soft-indigo-100-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #1b182c); background-color: unset; }

.highlight-gradient-soft-indigo-100-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #100e1a); background-color: unset; }

.highlight-gradient-soft-indigo-100-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #fff7fa); background-color: unset; }

.highlight-gradient-soft-indigo-100-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, lavenderblush); background-color: unset; }

.highlight-gradient-soft-indigo-100-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-indigo-100-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-indigo-100-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #ff8db4); background-color: unset; }

.highlight-gradient-soft-indigo-100-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-100-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #bf4d74); background-color: unset; }

.highlight-gradient-soft-indigo-100-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #80344e); background-color: unset; }

.highlight-gradient-soft-indigo-100-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #401a27); background-color: unset; }

.highlight-gradient-soft-indigo-100-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #260f17); background-color: unset; }

.highlight-gradient-soft-indigo-100-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #fff4f2); background-color: unset; }

.highlight-gradient-soft-indigo-100-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #fee8e6); background-color: unset; }

.highlight-gradient-soft-indigo-100-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-indigo-100-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #fa8e80); background-color: unset; }

.highlight-gradient-soft-indigo-100-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #f85640); background-color: unset; }

.highlight-gradient-soft-indigo-100-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-100-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #b81600); background-color: unset; }

.highlight-gradient-soft-indigo-100-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #7b0f00); background-color: unset; }

.highlight-gradient-soft-indigo-100-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #3d0700); background-color: unset; }

.highlight-gradient-soft-indigo-100-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #250400); background-color: unset; }

.highlight-gradient-soft-indigo-100-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #fff9f3); background-color: unset; }

.highlight-gradient-soft-indigo-100-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #fff2e8); background-color: unset; }

.highlight-gradient-soft-indigo-100-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-indigo-100-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #febf8a); background-color: unset; }

.highlight-gradient-soft-indigo-100-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-indigo-100-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-100-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #be5f0f); background-color: unset; }

.highlight-gradient-soft-indigo-100-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-indigo-100-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #3f2005); background-color: unset; }

.highlight-gradient-soft-indigo-100-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #261303); background-color: unset; }

.highlight-gradient-soft-indigo-100-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #fffcf6); background-color: unset; }

.highlight-gradient-soft-indigo-100-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #fef9ec); background-color: unset; }

.highlight-gradient-soft-indigo-100-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-indigo-100-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-indigo-100-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #f8d272); background-color: unset; }

.highlight-gradient-soft-indigo-100-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #f6c343); background-color: unset; }

.highlight-gradient-soft-indigo-100-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #b99232); background-color: unset; }

.highlight-gradient-soft-indigo-100-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #7b6222); background-color: unset; }

.highlight-gradient-soft-indigo-100-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #3e3111); background-color: unset; }

.highlight-gradient-soft-indigo-100-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #251d0a); background-color: unset; }

.highlight-gradient-soft-indigo-100-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #f2fff7); background-color: unset; }

.highlight-gradient-soft-indigo-100-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #e6feef); background-color: unset; }

.highlight-gradient-soft-indigo-100-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #bffdd6); background-color: unset; }

.highlight-gradient-soft-indigo-100-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #80faad); background-color: unset; }

.highlight-gradient-soft-indigo-100-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #40f883); background-color: unset; }

.highlight-gradient-soft-indigo-100-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-100-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #00b844); background-color: unset; }

.highlight-gradient-soft-indigo-100-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #007b2d); background-color: unset; }

.highlight-gradient-soft-indigo-100-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #003d17); background-color: unset; }

.highlight-gradient-soft-indigo-100-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #00250e); background-color: unset; }

.highlight-gradient-soft-indigo-100-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-indigo-100-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-indigo-100-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-indigo-100-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #81d4da); background-color: unset; }

.highlight-gradient-soft-indigo-100-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #41bec8); background-color: unset; }

.highlight-gradient-soft-indigo-100-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-100-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #027e88); background-color: unset; }

.highlight-gradient-soft-indigo-100-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #01545b); background-color: unset; }

.highlight-gradient-soft-indigo-100-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #012a2d); background-color: unset; }

.highlight-gradient-soft-indigo-100-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #00191b); background-color: unset; }

.highlight-gradient-soft-indigo-100-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-indigo-100-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-indigo-100-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #ceebf4); background-color: unset; }

.highlight-gradient-soft-indigo-100-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-indigo-100-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-indigo-100-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-100-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #2b839d); background-color: unset; }

.highlight-gradient-soft-indigo-100-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #1d5869); background-color: unset; }

.highlight-gradient-soft-indigo-100-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #0e2c34); background-color: unset; }

.highlight-gradient-soft-indigo-100-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #091a1f); background-color: unset; }

.highlight-gradient-soft-indigo-100-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, white); background-color: unset; }

.highlight-gradient-soft-indigo-100-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, white); background-color: unset; }

.highlight-gradient-soft-indigo-100-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, white); background-color: unset; }

.highlight-gradient-soft-indigo-100-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, white); background-color: unset; }

.highlight-gradient-soft-indigo-100-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, white); background-color: unset; }

.highlight-gradient-soft-indigo-100-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, white); background-color: unset; }

.highlight-gradient-soft-indigo-100-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-indigo-100-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, gray); background-color: unset; }

.highlight-gradient-soft-indigo-100-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #404040); background-color: unset; }

.highlight-gradient-soft-indigo-100-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #262626); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #ececec); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #363636); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #212121); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #eaebeb); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #caccce); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #969a9c); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #61676b); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #21272b); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #161a1d); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-indigo-100-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fefdff, #070809); background-color: unset; }

.highlight-gradient-soft-indigo-200-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-200-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-200-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #2CA58D); background-color: unset; }

.highlight-gradient-soft-indigo-200-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-200-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-200-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-200-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-200-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #F6C343); background-color: unset; }

.highlight-gradient-soft-indigo-200-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-200-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-200-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-200-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-200-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-indigo-200-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-indigo-200-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-indigo-200-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #80b8ef); background-color: unset; }

.highlight-gradient-soft-indigo-200-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #4195e7); background-color: unset; }

.highlight-gradient-soft-indigo-200-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-200-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #0155a7); background-color: unset; }

.highlight-gradient-soft-indigo-200-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #013970); background-color: unset; }

.highlight-gradient-soft-indigo-200-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #001c38); background-color: unset; }

.highlight-gradient-soft-indigo-200-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #001121); background-color: unset; }

.highlight-gradient-soft-indigo-200-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, ghostwhite); background-color: unset; }

.highlight-gradient-soft-indigo-200-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-indigo-200-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #dcdefd); background-color: unset; }

.highlight-gradient-soft-indigo-200-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #b9befa); background-color: unset; }

.highlight-gradient-soft-indigo-200-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #959df8); background-color: unset; }

.highlight-gradient-soft-indigo-200-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-200-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #565db8); background-color: unset; }

.highlight-gradient-soft-indigo-200-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #393e7b); background-color: unset; }

.highlight-gradient-soft-indigo-200-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-indigo-200-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #111325); background-color: unset; }

.highlight-gradient-soft-indigo-200-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-indigo-200-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-indigo-200-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-indigo-200-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #b393d9); background-color: unset; }

.highlight-gradient-soft-indigo-200-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-indigo-200-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-200-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #4d1d86); background-color: unset; }

.highlight-gradient-soft-indigo-200-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #33145a); background-color: unset; }

.highlight-gradient-soft-indigo-200-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-indigo-200-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #0f061b); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #fffeff); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #fefdff); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #faf4ff); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #f8eeff); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #b8aebf); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #7b7480); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #3d3a40); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #252326); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #cae9e3); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #96d2c6); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #61bcaa); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #2ca58d); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #217c6a); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #165347); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #0b2923); background-color: unset; }

.highlight-gradient-soft-indigo-200-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #071915); background-color: unset; }

.highlight-gradient-soft-indigo-200-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-indigo-200-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #f0eff7); background-color: unset; }

.highlight-gradient-soft-indigo-200-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #dad7eb); background-color: unset; }

.highlight-gradient-soft-indigo-200-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #b5afd7); background-color: unset; }

.highlight-gradient-soft-indigo-200-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #9086c2); background-color: unset; }

.highlight-gradient-soft-indigo-200-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-200-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #504783); background-color: unset; }

.highlight-gradient-soft-indigo-200-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #362f57); background-color: unset; }

.highlight-gradient-soft-indigo-200-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #1b182c); background-color: unset; }

.highlight-gradient-soft-indigo-200-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #100e1a); background-color: unset; }

.highlight-gradient-soft-indigo-200-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #fff7fa); background-color: unset; }

.highlight-gradient-soft-indigo-200-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, lavenderblush); background-color: unset; }

.highlight-gradient-soft-indigo-200-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-indigo-200-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-indigo-200-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #ff8db4); background-color: unset; }

.highlight-gradient-soft-indigo-200-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-200-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #bf4d74); background-color: unset; }

.highlight-gradient-soft-indigo-200-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #80344e); background-color: unset; }

.highlight-gradient-soft-indigo-200-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #401a27); background-color: unset; }

.highlight-gradient-soft-indigo-200-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #260f17); background-color: unset; }

.highlight-gradient-soft-indigo-200-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #fff4f2); background-color: unset; }

.highlight-gradient-soft-indigo-200-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #fee8e6); background-color: unset; }

.highlight-gradient-soft-indigo-200-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-indigo-200-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #fa8e80); background-color: unset; }

.highlight-gradient-soft-indigo-200-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #f85640); background-color: unset; }

.highlight-gradient-soft-indigo-200-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-200-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #b81600); background-color: unset; }

.highlight-gradient-soft-indigo-200-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #7b0f00); background-color: unset; }

.highlight-gradient-soft-indigo-200-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #3d0700); background-color: unset; }

.highlight-gradient-soft-indigo-200-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #250400); background-color: unset; }

.highlight-gradient-soft-indigo-200-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #fff9f3); background-color: unset; }

.highlight-gradient-soft-indigo-200-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #fff2e8); background-color: unset; }

.highlight-gradient-soft-indigo-200-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-indigo-200-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #febf8a); background-color: unset; }

.highlight-gradient-soft-indigo-200-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-indigo-200-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-200-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #be5f0f); background-color: unset; }

.highlight-gradient-soft-indigo-200-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-indigo-200-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #3f2005); background-color: unset; }

.highlight-gradient-soft-indigo-200-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #261303); background-color: unset; }

.highlight-gradient-soft-indigo-200-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #fffcf6); background-color: unset; }

.highlight-gradient-soft-indigo-200-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #fef9ec); background-color: unset; }

.highlight-gradient-soft-indigo-200-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-indigo-200-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-indigo-200-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #f8d272); background-color: unset; }

.highlight-gradient-soft-indigo-200-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #f6c343); background-color: unset; }

.highlight-gradient-soft-indigo-200-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #b99232); background-color: unset; }

.highlight-gradient-soft-indigo-200-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #7b6222); background-color: unset; }

.highlight-gradient-soft-indigo-200-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #3e3111); background-color: unset; }

.highlight-gradient-soft-indigo-200-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #251d0a); background-color: unset; }

.highlight-gradient-soft-indigo-200-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #f2fff7); background-color: unset; }

.highlight-gradient-soft-indigo-200-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #e6feef); background-color: unset; }

.highlight-gradient-soft-indigo-200-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #bffdd6); background-color: unset; }

.highlight-gradient-soft-indigo-200-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #80faad); background-color: unset; }

.highlight-gradient-soft-indigo-200-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #40f883); background-color: unset; }

.highlight-gradient-soft-indigo-200-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-200-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #00b844); background-color: unset; }

.highlight-gradient-soft-indigo-200-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #007b2d); background-color: unset; }

.highlight-gradient-soft-indigo-200-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #003d17); background-color: unset; }

.highlight-gradient-soft-indigo-200-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #00250e); background-color: unset; }

.highlight-gradient-soft-indigo-200-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-indigo-200-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-indigo-200-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-indigo-200-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #81d4da); background-color: unset; }

.highlight-gradient-soft-indigo-200-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #41bec8); background-color: unset; }

.highlight-gradient-soft-indigo-200-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-200-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #027e88); background-color: unset; }

.highlight-gradient-soft-indigo-200-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #01545b); background-color: unset; }

.highlight-gradient-soft-indigo-200-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #012a2d); background-color: unset; }

.highlight-gradient-soft-indigo-200-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #00191b); background-color: unset; }

.highlight-gradient-soft-indigo-200-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-indigo-200-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-indigo-200-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #ceebf4); background-color: unset; }

.highlight-gradient-soft-indigo-200-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-indigo-200-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-indigo-200-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-200-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #2b839d); background-color: unset; }

.highlight-gradient-soft-indigo-200-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #1d5869); background-color: unset; }

.highlight-gradient-soft-indigo-200-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #0e2c34); background-color: unset; }

.highlight-gradient-soft-indigo-200-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #091a1f); background-color: unset; }

.highlight-gradient-soft-indigo-200-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-200-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-200-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-200-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-200-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-200-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-200-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-indigo-200-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, gray); background-color: unset; }

.highlight-gradient-soft-indigo-200-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #404040); background-color: unset; }

.highlight-gradient-soft-indigo-200-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #262626); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #ececec); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #363636); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #212121); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #eaebeb); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #caccce); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #969a9c); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #61676b); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #21272b); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #161a1d); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-indigo-200-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf9ff, #070809); background-color: unset; }

.highlight-gradient-soft-indigo-300-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-300-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-300-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #2CA58D); background-color: unset; }

.highlight-gradient-soft-indigo-300-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-300-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-300-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-300-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-300-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #F6C343); background-color: unset; }

.highlight-gradient-soft-indigo-300-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-300-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-300-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-300-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-300-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-indigo-300-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-indigo-300-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-indigo-300-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #80b8ef); background-color: unset; }

.highlight-gradient-soft-indigo-300-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #4195e7); background-color: unset; }

.highlight-gradient-soft-indigo-300-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-300-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #0155a7); background-color: unset; }

.highlight-gradient-soft-indigo-300-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #013970); background-color: unset; }

.highlight-gradient-soft-indigo-300-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #001c38); background-color: unset; }

.highlight-gradient-soft-indigo-300-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #001121); background-color: unset; }

.highlight-gradient-soft-indigo-300-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, ghostwhite); background-color: unset; }

.highlight-gradient-soft-indigo-300-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-indigo-300-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #dcdefd); background-color: unset; }

.highlight-gradient-soft-indigo-300-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #b9befa); background-color: unset; }

.highlight-gradient-soft-indigo-300-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #959df8); background-color: unset; }

.highlight-gradient-soft-indigo-300-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-300-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #565db8); background-color: unset; }

.highlight-gradient-soft-indigo-300-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #393e7b); background-color: unset; }

.highlight-gradient-soft-indigo-300-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-indigo-300-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #111325); background-color: unset; }

.highlight-gradient-soft-indigo-300-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-indigo-300-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-indigo-300-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-indigo-300-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #b393d9); background-color: unset; }

.highlight-gradient-soft-indigo-300-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-indigo-300-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-300-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #4d1d86); background-color: unset; }

.highlight-gradient-soft-indigo-300-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #33145a); background-color: unset; }

.highlight-gradient-soft-indigo-300-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-indigo-300-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #0f061b); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #fffeff); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #fefdff); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #faf4ff); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #f8eeff); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #b8aebf); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #7b7480); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #3d3a40); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #252326); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #cae9e3); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #96d2c6); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #61bcaa); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #2ca58d); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #217c6a); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #165347); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #0b2923); background-color: unset; }

.highlight-gradient-soft-indigo-300-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #071915); background-color: unset; }

.highlight-gradient-soft-indigo-300-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-indigo-300-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #f0eff7); background-color: unset; }

.highlight-gradient-soft-indigo-300-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #dad7eb); background-color: unset; }

.highlight-gradient-soft-indigo-300-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #b5afd7); background-color: unset; }

.highlight-gradient-soft-indigo-300-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #9086c2); background-color: unset; }

.highlight-gradient-soft-indigo-300-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-300-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #504783); background-color: unset; }

.highlight-gradient-soft-indigo-300-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #362f57); background-color: unset; }

.highlight-gradient-soft-indigo-300-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #1b182c); background-color: unset; }

.highlight-gradient-soft-indigo-300-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #100e1a); background-color: unset; }

.highlight-gradient-soft-indigo-300-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #fff7fa); background-color: unset; }

.highlight-gradient-soft-indigo-300-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, lavenderblush); background-color: unset; }

.highlight-gradient-soft-indigo-300-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-indigo-300-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-indigo-300-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #ff8db4); background-color: unset; }

.highlight-gradient-soft-indigo-300-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-300-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #bf4d74); background-color: unset; }

.highlight-gradient-soft-indigo-300-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #80344e); background-color: unset; }

.highlight-gradient-soft-indigo-300-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #401a27); background-color: unset; }

.highlight-gradient-soft-indigo-300-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #260f17); background-color: unset; }

.highlight-gradient-soft-indigo-300-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #fff4f2); background-color: unset; }

.highlight-gradient-soft-indigo-300-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #fee8e6); background-color: unset; }

.highlight-gradient-soft-indigo-300-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-indigo-300-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #fa8e80); background-color: unset; }

.highlight-gradient-soft-indigo-300-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #f85640); background-color: unset; }

.highlight-gradient-soft-indigo-300-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-300-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #b81600); background-color: unset; }

.highlight-gradient-soft-indigo-300-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #7b0f00); background-color: unset; }

.highlight-gradient-soft-indigo-300-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #3d0700); background-color: unset; }

.highlight-gradient-soft-indigo-300-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #250400); background-color: unset; }

.highlight-gradient-soft-indigo-300-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #fff9f3); background-color: unset; }

.highlight-gradient-soft-indigo-300-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #fff2e8); background-color: unset; }

.highlight-gradient-soft-indigo-300-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-indigo-300-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #febf8a); background-color: unset; }

.highlight-gradient-soft-indigo-300-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-indigo-300-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-300-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #be5f0f); background-color: unset; }

.highlight-gradient-soft-indigo-300-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-indigo-300-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #3f2005); background-color: unset; }

.highlight-gradient-soft-indigo-300-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #261303); background-color: unset; }

.highlight-gradient-soft-indigo-300-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #fffcf6); background-color: unset; }

.highlight-gradient-soft-indigo-300-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #fef9ec); background-color: unset; }

.highlight-gradient-soft-indigo-300-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-indigo-300-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-indigo-300-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #f8d272); background-color: unset; }

.highlight-gradient-soft-indigo-300-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #f6c343); background-color: unset; }

.highlight-gradient-soft-indigo-300-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #b99232); background-color: unset; }

.highlight-gradient-soft-indigo-300-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #7b6222); background-color: unset; }

.highlight-gradient-soft-indigo-300-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #3e3111); background-color: unset; }

.highlight-gradient-soft-indigo-300-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #251d0a); background-color: unset; }

.highlight-gradient-soft-indigo-300-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #f2fff7); background-color: unset; }

.highlight-gradient-soft-indigo-300-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #e6feef); background-color: unset; }

.highlight-gradient-soft-indigo-300-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #bffdd6); background-color: unset; }

.highlight-gradient-soft-indigo-300-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #80faad); background-color: unset; }

.highlight-gradient-soft-indigo-300-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #40f883); background-color: unset; }

.highlight-gradient-soft-indigo-300-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-300-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #00b844); background-color: unset; }

.highlight-gradient-soft-indigo-300-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #007b2d); background-color: unset; }

.highlight-gradient-soft-indigo-300-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #003d17); background-color: unset; }

.highlight-gradient-soft-indigo-300-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #00250e); background-color: unset; }

.highlight-gradient-soft-indigo-300-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-indigo-300-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-indigo-300-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-indigo-300-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #81d4da); background-color: unset; }

.highlight-gradient-soft-indigo-300-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #41bec8); background-color: unset; }

.highlight-gradient-soft-indigo-300-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-300-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #027e88); background-color: unset; }

.highlight-gradient-soft-indigo-300-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #01545b); background-color: unset; }

.highlight-gradient-soft-indigo-300-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #012a2d); background-color: unset; }

.highlight-gradient-soft-indigo-300-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #00191b); background-color: unset; }

.highlight-gradient-soft-indigo-300-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-indigo-300-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-indigo-300-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #ceebf4); background-color: unset; }

.highlight-gradient-soft-indigo-300-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-indigo-300-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-indigo-300-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-300-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #2b839d); background-color: unset; }

.highlight-gradient-soft-indigo-300-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #1d5869); background-color: unset; }

.highlight-gradient-soft-indigo-300-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #0e2c34); background-color: unset; }

.highlight-gradient-soft-indigo-300-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #091a1f); background-color: unset; }

.highlight-gradient-soft-indigo-300-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-300-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-300-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-300-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-300-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-300-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-300-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-indigo-300-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, gray); background-color: unset; }

.highlight-gradient-soft-indigo-300-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #404040); background-color: unset; }

.highlight-gradient-soft-indigo-300-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #262626); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #ececec); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #363636); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #212121); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #eaebeb); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #caccce); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #969a9c); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #61676b); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #21272b); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #161a1d); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-indigo-300-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #faf4ff, #070809); background-color: unset; }

.highlight-gradient-soft-indigo-400-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-400-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-400-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #2CA58D); background-color: unset; }

.highlight-gradient-soft-indigo-400-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-400-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-400-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-400-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-400-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #F6C343); background-color: unset; }

.highlight-gradient-soft-indigo-400-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-400-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-400-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-400-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-400-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-indigo-400-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-indigo-400-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-indigo-400-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #80b8ef); background-color: unset; }

.highlight-gradient-soft-indigo-400-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #4195e7); background-color: unset; }

.highlight-gradient-soft-indigo-400-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-400-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #0155a7); background-color: unset; }

.highlight-gradient-soft-indigo-400-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #013970); background-color: unset; }

.highlight-gradient-soft-indigo-400-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #001c38); background-color: unset; }

.highlight-gradient-soft-indigo-400-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #001121); background-color: unset; }

.highlight-gradient-soft-indigo-400-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, ghostwhite); background-color: unset; }

.highlight-gradient-soft-indigo-400-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-indigo-400-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #dcdefd); background-color: unset; }

.highlight-gradient-soft-indigo-400-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #b9befa); background-color: unset; }

.highlight-gradient-soft-indigo-400-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #959df8); background-color: unset; }

.highlight-gradient-soft-indigo-400-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-400-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #565db8); background-color: unset; }

.highlight-gradient-soft-indigo-400-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #393e7b); background-color: unset; }

.highlight-gradient-soft-indigo-400-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-indigo-400-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #111325); background-color: unset; }

.highlight-gradient-soft-indigo-400-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-indigo-400-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-indigo-400-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-indigo-400-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #b393d9); background-color: unset; }

.highlight-gradient-soft-indigo-400-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-indigo-400-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-400-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #4d1d86); background-color: unset; }

.highlight-gradient-soft-indigo-400-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #33145a); background-color: unset; }

.highlight-gradient-soft-indigo-400-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-indigo-400-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #0f061b); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #fffeff); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #fefdff); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #faf4ff); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #f8eeff); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #b8aebf); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #7b7480); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #3d3a40); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #252326); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #cae9e3); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #96d2c6); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #61bcaa); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #2ca58d); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #217c6a); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #165347); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #0b2923); background-color: unset; }

.highlight-gradient-soft-indigo-400-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #071915); background-color: unset; }

.highlight-gradient-soft-indigo-400-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-indigo-400-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #f0eff7); background-color: unset; }

.highlight-gradient-soft-indigo-400-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #dad7eb); background-color: unset; }

.highlight-gradient-soft-indigo-400-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #b5afd7); background-color: unset; }

.highlight-gradient-soft-indigo-400-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #9086c2); background-color: unset; }

.highlight-gradient-soft-indigo-400-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-400-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #504783); background-color: unset; }

.highlight-gradient-soft-indigo-400-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #362f57); background-color: unset; }

.highlight-gradient-soft-indigo-400-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #1b182c); background-color: unset; }

.highlight-gradient-soft-indigo-400-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #100e1a); background-color: unset; }

.highlight-gradient-soft-indigo-400-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #fff7fa); background-color: unset; }

.highlight-gradient-soft-indigo-400-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, lavenderblush); background-color: unset; }

.highlight-gradient-soft-indigo-400-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-indigo-400-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-indigo-400-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #ff8db4); background-color: unset; }

.highlight-gradient-soft-indigo-400-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-400-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #bf4d74); background-color: unset; }

.highlight-gradient-soft-indigo-400-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #80344e); background-color: unset; }

.highlight-gradient-soft-indigo-400-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #401a27); background-color: unset; }

.highlight-gradient-soft-indigo-400-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #260f17); background-color: unset; }

.highlight-gradient-soft-indigo-400-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #fff4f2); background-color: unset; }

.highlight-gradient-soft-indigo-400-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #fee8e6); background-color: unset; }

.highlight-gradient-soft-indigo-400-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-indigo-400-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #fa8e80); background-color: unset; }

.highlight-gradient-soft-indigo-400-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #f85640); background-color: unset; }

.highlight-gradient-soft-indigo-400-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-400-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #b81600); background-color: unset; }

.highlight-gradient-soft-indigo-400-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #7b0f00); background-color: unset; }

.highlight-gradient-soft-indigo-400-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #3d0700); background-color: unset; }

.highlight-gradient-soft-indigo-400-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #250400); background-color: unset; }

.highlight-gradient-soft-indigo-400-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #fff9f3); background-color: unset; }

.highlight-gradient-soft-indigo-400-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #fff2e8); background-color: unset; }

.highlight-gradient-soft-indigo-400-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-indigo-400-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #febf8a); background-color: unset; }

.highlight-gradient-soft-indigo-400-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-indigo-400-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-400-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #be5f0f); background-color: unset; }

.highlight-gradient-soft-indigo-400-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-indigo-400-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #3f2005); background-color: unset; }

.highlight-gradient-soft-indigo-400-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #261303); background-color: unset; }

.highlight-gradient-soft-indigo-400-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #fffcf6); background-color: unset; }

.highlight-gradient-soft-indigo-400-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #fef9ec); background-color: unset; }

.highlight-gradient-soft-indigo-400-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-indigo-400-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-indigo-400-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #f8d272); background-color: unset; }

.highlight-gradient-soft-indigo-400-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #f6c343); background-color: unset; }

.highlight-gradient-soft-indigo-400-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #b99232); background-color: unset; }

.highlight-gradient-soft-indigo-400-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #7b6222); background-color: unset; }

.highlight-gradient-soft-indigo-400-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #3e3111); background-color: unset; }

.highlight-gradient-soft-indigo-400-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #251d0a); background-color: unset; }

.highlight-gradient-soft-indigo-400-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #f2fff7); background-color: unset; }

.highlight-gradient-soft-indigo-400-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #e6feef); background-color: unset; }

.highlight-gradient-soft-indigo-400-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #bffdd6); background-color: unset; }

.highlight-gradient-soft-indigo-400-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #80faad); background-color: unset; }

.highlight-gradient-soft-indigo-400-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #40f883); background-color: unset; }

.highlight-gradient-soft-indigo-400-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-400-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #00b844); background-color: unset; }

.highlight-gradient-soft-indigo-400-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #007b2d); background-color: unset; }

.highlight-gradient-soft-indigo-400-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #003d17); background-color: unset; }

.highlight-gradient-soft-indigo-400-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #00250e); background-color: unset; }

.highlight-gradient-soft-indigo-400-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-indigo-400-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-indigo-400-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-indigo-400-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #81d4da); background-color: unset; }

.highlight-gradient-soft-indigo-400-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #41bec8); background-color: unset; }

.highlight-gradient-soft-indigo-400-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-400-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #027e88); background-color: unset; }

.highlight-gradient-soft-indigo-400-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #01545b); background-color: unset; }

.highlight-gradient-soft-indigo-400-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #012a2d); background-color: unset; }

.highlight-gradient-soft-indigo-400-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #00191b); background-color: unset; }

.highlight-gradient-soft-indigo-400-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-indigo-400-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-indigo-400-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #ceebf4); background-color: unset; }

.highlight-gradient-soft-indigo-400-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-indigo-400-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-indigo-400-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-400-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #2b839d); background-color: unset; }

.highlight-gradient-soft-indigo-400-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #1d5869); background-color: unset; }

.highlight-gradient-soft-indigo-400-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #0e2c34); background-color: unset; }

.highlight-gradient-soft-indigo-400-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #091a1f); background-color: unset; }

.highlight-gradient-soft-indigo-400-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, white); background-color: unset; }

.highlight-gradient-soft-indigo-400-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, white); background-color: unset; }

.highlight-gradient-soft-indigo-400-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, white); background-color: unset; }

.highlight-gradient-soft-indigo-400-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, white); background-color: unset; }

.highlight-gradient-soft-indigo-400-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, white); background-color: unset; }

.highlight-gradient-soft-indigo-400-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, white); background-color: unset; }

.highlight-gradient-soft-indigo-400-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-indigo-400-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, gray); background-color: unset; }

.highlight-gradient-soft-indigo-400-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #404040); background-color: unset; }

.highlight-gradient-soft-indigo-400-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #262626); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #ececec); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #363636); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #212121); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #eaebeb); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #caccce); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #969a9c); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #61676b); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #21272b); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #161a1d); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-indigo-400-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8eeff, #070809); background-color: unset; }

.highlight-gradient-soft-indigo-500-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-500-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-500-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #2CA58D); background-color: unset; }

.highlight-gradient-soft-indigo-500-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-500-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-500-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-500-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-500-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #F6C343); background-color: unset; }

.highlight-gradient-soft-indigo-500-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-500-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-500-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-500-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-500-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-indigo-500-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-indigo-500-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-indigo-500-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #80b8ef); background-color: unset; }

.highlight-gradient-soft-indigo-500-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #4195e7); background-color: unset; }

.highlight-gradient-soft-indigo-500-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-500-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #0155a7); background-color: unset; }

.highlight-gradient-soft-indigo-500-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #013970); background-color: unset; }

.highlight-gradient-soft-indigo-500-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #001c38); background-color: unset; }

.highlight-gradient-soft-indigo-500-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #001121); background-color: unset; }

.highlight-gradient-soft-indigo-500-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, ghostwhite); background-color: unset; }

.highlight-gradient-soft-indigo-500-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-indigo-500-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #dcdefd); background-color: unset; }

.highlight-gradient-soft-indigo-500-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #b9befa); background-color: unset; }

.highlight-gradient-soft-indigo-500-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #959df8); background-color: unset; }

.highlight-gradient-soft-indigo-500-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-500-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #565db8); background-color: unset; }

.highlight-gradient-soft-indigo-500-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #393e7b); background-color: unset; }

.highlight-gradient-soft-indigo-500-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-indigo-500-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #111325); background-color: unset; }

.highlight-gradient-soft-indigo-500-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-indigo-500-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-indigo-500-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-indigo-500-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #b393d9); background-color: unset; }

.highlight-gradient-soft-indigo-500-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-indigo-500-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-500-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #4d1d86); background-color: unset; }

.highlight-gradient-soft-indigo-500-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #33145a); background-color: unset; }

.highlight-gradient-soft-indigo-500-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-indigo-500-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #0f061b); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fffeff); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fefdff); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #faf4ff); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f8eeff); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #b8aebf); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #7b7480); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #3d3a40); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #252326); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #cae9e3); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #96d2c6); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #61bcaa); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #2ca58d); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #217c6a); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #165347); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #0b2923); background-color: unset; }

.highlight-gradient-soft-indigo-500-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #071915); background-color: unset; }

.highlight-gradient-soft-indigo-500-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-indigo-500-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f0eff7); background-color: unset; }

.highlight-gradient-soft-indigo-500-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #dad7eb); background-color: unset; }

.highlight-gradient-soft-indigo-500-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #b5afd7); background-color: unset; }

.highlight-gradient-soft-indigo-500-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #9086c2); background-color: unset; }

.highlight-gradient-soft-indigo-500-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-500-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #504783); background-color: unset; }

.highlight-gradient-soft-indigo-500-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #362f57); background-color: unset; }

.highlight-gradient-soft-indigo-500-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #1b182c); background-color: unset; }

.highlight-gradient-soft-indigo-500-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #100e1a); background-color: unset; }

.highlight-gradient-soft-indigo-500-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fff7fa); background-color: unset; }

.highlight-gradient-soft-indigo-500-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, lavenderblush); background-color: unset; }

.highlight-gradient-soft-indigo-500-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-indigo-500-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-indigo-500-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #ff8db4); background-color: unset; }

.highlight-gradient-soft-indigo-500-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-500-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #bf4d74); background-color: unset; }

.highlight-gradient-soft-indigo-500-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #80344e); background-color: unset; }

.highlight-gradient-soft-indigo-500-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #401a27); background-color: unset; }

.highlight-gradient-soft-indigo-500-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #260f17); background-color: unset; }

.highlight-gradient-soft-indigo-500-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fff4f2); background-color: unset; }

.highlight-gradient-soft-indigo-500-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fee8e6); background-color: unset; }

.highlight-gradient-soft-indigo-500-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-indigo-500-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fa8e80); background-color: unset; }

.highlight-gradient-soft-indigo-500-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f85640); background-color: unset; }

.highlight-gradient-soft-indigo-500-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-500-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #b81600); background-color: unset; }

.highlight-gradient-soft-indigo-500-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #7b0f00); background-color: unset; }

.highlight-gradient-soft-indigo-500-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #3d0700); background-color: unset; }

.highlight-gradient-soft-indigo-500-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #250400); background-color: unset; }

.highlight-gradient-soft-indigo-500-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fff9f3); background-color: unset; }

.highlight-gradient-soft-indigo-500-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fff2e8); background-color: unset; }

.highlight-gradient-soft-indigo-500-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-indigo-500-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #febf8a); background-color: unset; }

.highlight-gradient-soft-indigo-500-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-indigo-500-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-500-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #be5f0f); background-color: unset; }

.highlight-gradient-soft-indigo-500-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-indigo-500-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #3f2005); background-color: unset; }

.highlight-gradient-soft-indigo-500-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #261303); background-color: unset; }

.highlight-gradient-soft-indigo-500-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fffcf6); background-color: unset; }

.highlight-gradient-soft-indigo-500-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fef9ec); background-color: unset; }

.highlight-gradient-soft-indigo-500-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-indigo-500-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-indigo-500-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f8d272); background-color: unset; }

.highlight-gradient-soft-indigo-500-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f6c343); background-color: unset; }

.highlight-gradient-soft-indigo-500-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #b99232); background-color: unset; }

.highlight-gradient-soft-indigo-500-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #7b6222); background-color: unset; }

.highlight-gradient-soft-indigo-500-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #3e3111); background-color: unset; }

.highlight-gradient-soft-indigo-500-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #251d0a); background-color: unset; }

.highlight-gradient-soft-indigo-500-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f2fff7); background-color: unset; }

.highlight-gradient-soft-indigo-500-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #e6feef); background-color: unset; }

.highlight-gradient-soft-indigo-500-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #bffdd6); background-color: unset; }

.highlight-gradient-soft-indigo-500-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #80faad); background-color: unset; }

.highlight-gradient-soft-indigo-500-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #40f883); background-color: unset; }

.highlight-gradient-soft-indigo-500-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-500-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #00b844); background-color: unset; }

.highlight-gradient-soft-indigo-500-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #007b2d); background-color: unset; }

.highlight-gradient-soft-indigo-500-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #003d17); background-color: unset; }

.highlight-gradient-soft-indigo-500-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #00250e); background-color: unset; }

.highlight-gradient-soft-indigo-500-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-indigo-500-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-indigo-500-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-indigo-500-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #81d4da); background-color: unset; }

.highlight-gradient-soft-indigo-500-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #41bec8); background-color: unset; }

.highlight-gradient-soft-indigo-500-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-500-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #027e88); background-color: unset; }

.highlight-gradient-soft-indigo-500-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #01545b); background-color: unset; }

.highlight-gradient-soft-indigo-500-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #012a2d); background-color: unset; }

.highlight-gradient-soft-indigo-500-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #00191b); background-color: unset; }

.highlight-gradient-soft-indigo-500-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-indigo-500-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-indigo-500-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #ceebf4); background-color: unset; }

.highlight-gradient-soft-indigo-500-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-indigo-500-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-indigo-500-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-500-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #2b839d); background-color: unset; }

.highlight-gradient-soft-indigo-500-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #1d5869); background-color: unset; }

.highlight-gradient-soft-indigo-500-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #0e2c34); background-color: unset; }

.highlight-gradient-soft-indigo-500-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #091a1f); background-color: unset; }

.highlight-gradient-soft-indigo-500-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-500-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-500-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-500-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-500-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-500-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, white); background-color: unset; }

.highlight-gradient-soft-indigo-500-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-indigo-500-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, gray); background-color: unset; }

.highlight-gradient-soft-indigo-500-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #404040); background-color: unset; }

.highlight-gradient-soft-indigo-500-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #262626); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #ececec); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #363636); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #212121); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #eaebeb); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #caccce); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #969a9c); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #61676b); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #21272b); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #161a1d); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-indigo-500-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5e8ff, #070809); background-color: unset; }

.highlight-gradient-soft-indigo-600-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-600-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-600-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #2CA58D); background-color: unset; }

.highlight-gradient-soft-indigo-600-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-600-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-600-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-600-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-600-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #F6C343); background-color: unset; }

.highlight-gradient-soft-indigo-600-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-600-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-600-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-600-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-600-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-indigo-600-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-indigo-600-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-indigo-600-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #80b8ef); background-color: unset; }

.highlight-gradient-soft-indigo-600-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #4195e7); background-color: unset; }

.highlight-gradient-soft-indigo-600-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-600-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #0155a7); background-color: unset; }

.highlight-gradient-soft-indigo-600-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #013970); background-color: unset; }

.highlight-gradient-soft-indigo-600-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #001c38); background-color: unset; }

.highlight-gradient-soft-indigo-600-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #001121); background-color: unset; }

.highlight-gradient-soft-indigo-600-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, ghostwhite); background-color: unset; }

.highlight-gradient-soft-indigo-600-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-indigo-600-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #dcdefd); background-color: unset; }

.highlight-gradient-soft-indigo-600-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #b9befa); background-color: unset; }

.highlight-gradient-soft-indigo-600-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #959df8); background-color: unset; }

.highlight-gradient-soft-indigo-600-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-600-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #565db8); background-color: unset; }

.highlight-gradient-soft-indigo-600-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #393e7b); background-color: unset; }

.highlight-gradient-soft-indigo-600-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-indigo-600-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #111325); background-color: unset; }

.highlight-gradient-soft-indigo-600-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-indigo-600-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-indigo-600-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-indigo-600-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #b393d9); background-color: unset; }

.highlight-gradient-soft-indigo-600-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-indigo-600-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-600-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #4d1d86); background-color: unset; }

.highlight-gradient-soft-indigo-600-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #33145a); background-color: unset; }

.highlight-gradient-soft-indigo-600-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-indigo-600-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #0f061b); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #fffeff); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #fefdff); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #faf4ff); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #f8eeff); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #b8aebf); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #7b7480); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #3d3a40); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #252326); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #cae9e3); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #96d2c6); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #61bcaa); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #2ca58d); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #217c6a); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #165347); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #0b2923); background-color: unset; }

.highlight-gradient-soft-indigo-600-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #071915); background-color: unset; }

.highlight-gradient-soft-indigo-600-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-indigo-600-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #f0eff7); background-color: unset; }

.highlight-gradient-soft-indigo-600-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #dad7eb); background-color: unset; }

.highlight-gradient-soft-indigo-600-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #b5afd7); background-color: unset; }

.highlight-gradient-soft-indigo-600-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #9086c2); background-color: unset; }

.highlight-gradient-soft-indigo-600-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-600-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #504783); background-color: unset; }

.highlight-gradient-soft-indigo-600-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #362f57); background-color: unset; }

.highlight-gradient-soft-indigo-600-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #1b182c); background-color: unset; }

.highlight-gradient-soft-indigo-600-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #100e1a); background-color: unset; }

.highlight-gradient-soft-indigo-600-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #fff7fa); background-color: unset; }

.highlight-gradient-soft-indigo-600-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, lavenderblush); background-color: unset; }

.highlight-gradient-soft-indigo-600-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-indigo-600-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-indigo-600-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #ff8db4); background-color: unset; }

.highlight-gradient-soft-indigo-600-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-600-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #bf4d74); background-color: unset; }

.highlight-gradient-soft-indigo-600-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #80344e); background-color: unset; }

.highlight-gradient-soft-indigo-600-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #401a27); background-color: unset; }

.highlight-gradient-soft-indigo-600-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #260f17); background-color: unset; }

.highlight-gradient-soft-indigo-600-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #fff4f2); background-color: unset; }

.highlight-gradient-soft-indigo-600-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #fee8e6); background-color: unset; }

.highlight-gradient-soft-indigo-600-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-indigo-600-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #fa8e80); background-color: unset; }

.highlight-gradient-soft-indigo-600-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #f85640); background-color: unset; }

.highlight-gradient-soft-indigo-600-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-600-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #b81600); background-color: unset; }

.highlight-gradient-soft-indigo-600-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #7b0f00); background-color: unset; }

.highlight-gradient-soft-indigo-600-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #3d0700); background-color: unset; }

.highlight-gradient-soft-indigo-600-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #250400); background-color: unset; }

.highlight-gradient-soft-indigo-600-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #fff9f3); background-color: unset; }

.highlight-gradient-soft-indigo-600-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #fff2e8); background-color: unset; }

.highlight-gradient-soft-indigo-600-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-indigo-600-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #febf8a); background-color: unset; }

.highlight-gradient-soft-indigo-600-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-indigo-600-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-600-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #be5f0f); background-color: unset; }

.highlight-gradient-soft-indigo-600-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-indigo-600-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #3f2005); background-color: unset; }

.highlight-gradient-soft-indigo-600-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #261303); background-color: unset; }

.highlight-gradient-soft-indigo-600-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #fffcf6); background-color: unset; }

.highlight-gradient-soft-indigo-600-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #fef9ec); background-color: unset; }

.highlight-gradient-soft-indigo-600-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-indigo-600-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-indigo-600-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #f8d272); background-color: unset; }

.highlight-gradient-soft-indigo-600-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #f6c343); background-color: unset; }

.highlight-gradient-soft-indigo-600-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #b99232); background-color: unset; }

.highlight-gradient-soft-indigo-600-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #7b6222); background-color: unset; }

.highlight-gradient-soft-indigo-600-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #3e3111); background-color: unset; }

.highlight-gradient-soft-indigo-600-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #251d0a); background-color: unset; }

.highlight-gradient-soft-indigo-600-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #f2fff7); background-color: unset; }

.highlight-gradient-soft-indigo-600-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #e6feef); background-color: unset; }

.highlight-gradient-soft-indigo-600-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #bffdd6); background-color: unset; }

.highlight-gradient-soft-indigo-600-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #80faad); background-color: unset; }

.highlight-gradient-soft-indigo-600-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #40f883); background-color: unset; }

.highlight-gradient-soft-indigo-600-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-600-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #00b844); background-color: unset; }

.highlight-gradient-soft-indigo-600-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #007b2d); background-color: unset; }

.highlight-gradient-soft-indigo-600-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #003d17); background-color: unset; }

.highlight-gradient-soft-indigo-600-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #00250e); background-color: unset; }

.highlight-gradient-soft-indigo-600-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-indigo-600-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-indigo-600-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-indigo-600-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #81d4da); background-color: unset; }

.highlight-gradient-soft-indigo-600-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #41bec8); background-color: unset; }

.highlight-gradient-soft-indigo-600-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-600-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #027e88); background-color: unset; }

.highlight-gradient-soft-indigo-600-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #01545b); background-color: unset; }

.highlight-gradient-soft-indigo-600-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #012a2d); background-color: unset; }

.highlight-gradient-soft-indigo-600-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #00191b); background-color: unset; }

.highlight-gradient-soft-indigo-600-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-indigo-600-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-indigo-600-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #ceebf4); background-color: unset; }

.highlight-gradient-soft-indigo-600-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-indigo-600-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-indigo-600-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-600-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #2b839d); background-color: unset; }

.highlight-gradient-soft-indigo-600-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #1d5869); background-color: unset; }

.highlight-gradient-soft-indigo-600-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #0e2c34); background-color: unset; }

.highlight-gradient-soft-indigo-600-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #091a1f); background-color: unset; }

.highlight-gradient-soft-indigo-600-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, white); background-color: unset; }

.highlight-gradient-soft-indigo-600-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, white); background-color: unset; }

.highlight-gradient-soft-indigo-600-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, white); background-color: unset; }

.highlight-gradient-soft-indigo-600-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, white); background-color: unset; }

.highlight-gradient-soft-indigo-600-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, white); background-color: unset; }

.highlight-gradient-soft-indigo-600-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, white); background-color: unset; }

.highlight-gradient-soft-indigo-600-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-indigo-600-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, gray); background-color: unset; }

.highlight-gradient-soft-indigo-600-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #404040); background-color: unset; }

.highlight-gradient-soft-indigo-600-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #262626); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #ececec); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #363636); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #212121); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #eaebeb); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #caccce); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #969a9c); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #61676b); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #21272b); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #161a1d); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-indigo-600-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b8aebf, #070809); background-color: unset; }

.highlight-gradient-soft-indigo-700-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-700-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-700-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #2CA58D); background-color: unset; }

.highlight-gradient-soft-indigo-700-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-700-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-700-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-700-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-700-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #F6C343); background-color: unset; }

.highlight-gradient-soft-indigo-700-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-700-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-700-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-700-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-700-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-indigo-700-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-indigo-700-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-indigo-700-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #80b8ef); background-color: unset; }

.highlight-gradient-soft-indigo-700-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #4195e7); background-color: unset; }

.highlight-gradient-soft-indigo-700-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-700-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #0155a7); background-color: unset; }

.highlight-gradient-soft-indigo-700-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #013970); background-color: unset; }

.highlight-gradient-soft-indigo-700-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #001c38); background-color: unset; }

.highlight-gradient-soft-indigo-700-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #001121); background-color: unset; }

.highlight-gradient-soft-indigo-700-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, ghostwhite); background-color: unset; }

.highlight-gradient-soft-indigo-700-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-indigo-700-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #dcdefd); background-color: unset; }

.highlight-gradient-soft-indigo-700-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #b9befa); background-color: unset; }

.highlight-gradient-soft-indigo-700-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #959df8); background-color: unset; }

.highlight-gradient-soft-indigo-700-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-700-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #565db8); background-color: unset; }

.highlight-gradient-soft-indigo-700-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #393e7b); background-color: unset; }

.highlight-gradient-soft-indigo-700-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-indigo-700-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #111325); background-color: unset; }

.highlight-gradient-soft-indigo-700-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-indigo-700-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-indigo-700-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-indigo-700-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #b393d9); background-color: unset; }

.highlight-gradient-soft-indigo-700-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-indigo-700-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-700-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #4d1d86); background-color: unset; }

.highlight-gradient-soft-indigo-700-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #33145a); background-color: unset; }

.highlight-gradient-soft-indigo-700-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-indigo-700-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #0f061b); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #fffeff); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #fefdff); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #faf4ff); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #f8eeff); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #b8aebf); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #7b7480); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #3d3a40); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #252326); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #cae9e3); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #96d2c6); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #61bcaa); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #2ca58d); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #217c6a); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #165347); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #0b2923); background-color: unset; }

.highlight-gradient-soft-indigo-700-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #071915); background-color: unset; }

.highlight-gradient-soft-indigo-700-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-indigo-700-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #f0eff7); background-color: unset; }

.highlight-gradient-soft-indigo-700-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #dad7eb); background-color: unset; }

.highlight-gradient-soft-indigo-700-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #b5afd7); background-color: unset; }

.highlight-gradient-soft-indigo-700-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #9086c2); background-color: unset; }

.highlight-gradient-soft-indigo-700-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-700-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #504783); background-color: unset; }

.highlight-gradient-soft-indigo-700-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #362f57); background-color: unset; }

.highlight-gradient-soft-indigo-700-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #1b182c); background-color: unset; }

.highlight-gradient-soft-indigo-700-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #100e1a); background-color: unset; }

.highlight-gradient-soft-indigo-700-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #fff7fa); background-color: unset; }

.highlight-gradient-soft-indigo-700-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, lavenderblush); background-color: unset; }

.highlight-gradient-soft-indigo-700-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-indigo-700-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-indigo-700-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #ff8db4); background-color: unset; }

.highlight-gradient-soft-indigo-700-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-700-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #bf4d74); background-color: unset; }

.highlight-gradient-soft-indigo-700-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #80344e); background-color: unset; }

.highlight-gradient-soft-indigo-700-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #401a27); background-color: unset; }

.highlight-gradient-soft-indigo-700-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #260f17); background-color: unset; }

.highlight-gradient-soft-indigo-700-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #fff4f2); background-color: unset; }

.highlight-gradient-soft-indigo-700-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #fee8e6); background-color: unset; }

.highlight-gradient-soft-indigo-700-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-indigo-700-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #fa8e80); background-color: unset; }

.highlight-gradient-soft-indigo-700-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #f85640); background-color: unset; }

.highlight-gradient-soft-indigo-700-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-700-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #b81600); background-color: unset; }

.highlight-gradient-soft-indigo-700-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #7b0f00); background-color: unset; }

.highlight-gradient-soft-indigo-700-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #3d0700); background-color: unset; }

.highlight-gradient-soft-indigo-700-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #250400); background-color: unset; }

.highlight-gradient-soft-indigo-700-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #fff9f3); background-color: unset; }

.highlight-gradient-soft-indigo-700-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #fff2e8); background-color: unset; }

.highlight-gradient-soft-indigo-700-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-indigo-700-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #febf8a); background-color: unset; }

.highlight-gradient-soft-indigo-700-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-indigo-700-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-700-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #be5f0f); background-color: unset; }

.highlight-gradient-soft-indigo-700-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-indigo-700-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #3f2005); background-color: unset; }

.highlight-gradient-soft-indigo-700-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #261303); background-color: unset; }

.highlight-gradient-soft-indigo-700-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #fffcf6); background-color: unset; }

.highlight-gradient-soft-indigo-700-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #fef9ec); background-color: unset; }

.highlight-gradient-soft-indigo-700-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-indigo-700-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-indigo-700-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #f8d272); background-color: unset; }

.highlight-gradient-soft-indigo-700-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #f6c343); background-color: unset; }

.highlight-gradient-soft-indigo-700-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #b99232); background-color: unset; }

.highlight-gradient-soft-indigo-700-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #7b6222); background-color: unset; }

.highlight-gradient-soft-indigo-700-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #3e3111); background-color: unset; }

.highlight-gradient-soft-indigo-700-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #251d0a); background-color: unset; }

.highlight-gradient-soft-indigo-700-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #f2fff7); background-color: unset; }

.highlight-gradient-soft-indigo-700-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #e6feef); background-color: unset; }

.highlight-gradient-soft-indigo-700-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #bffdd6); background-color: unset; }

.highlight-gradient-soft-indigo-700-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #80faad); background-color: unset; }

.highlight-gradient-soft-indigo-700-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #40f883); background-color: unset; }

.highlight-gradient-soft-indigo-700-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-700-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #00b844); background-color: unset; }

.highlight-gradient-soft-indigo-700-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #007b2d); background-color: unset; }

.highlight-gradient-soft-indigo-700-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #003d17); background-color: unset; }

.highlight-gradient-soft-indigo-700-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #00250e); background-color: unset; }

.highlight-gradient-soft-indigo-700-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-indigo-700-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-indigo-700-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-indigo-700-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #81d4da); background-color: unset; }

.highlight-gradient-soft-indigo-700-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #41bec8); background-color: unset; }

.highlight-gradient-soft-indigo-700-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-700-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #027e88); background-color: unset; }

.highlight-gradient-soft-indigo-700-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #01545b); background-color: unset; }

.highlight-gradient-soft-indigo-700-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #012a2d); background-color: unset; }

.highlight-gradient-soft-indigo-700-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #00191b); background-color: unset; }

.highlight-gradient-soft-indigo-700-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-indigo-700-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-indigo-700-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #ceebf4); background-color: unset; }

.highlight-gradient-soft-indigo-700-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-indigo-700-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-indigo-700-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-700-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #2b839d); background-color: unset; }

.highlight-gradient-soft-indigo-700-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #1d5869); background-color: unset; }

.highlight-gradient-soft-indigo-700-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #0e2c34); background-color: unset; }

.highlight-gradient-soft-indigo-700-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #091a1f); background-color: unset; }

.highlight-gradient-soft-indigo-700-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, white); background-color: unset; }

.highlight-gradient-soft-indigo-700-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, white); background-color: unset; }

.highlight-gradient-soft-indigo-700-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, white); background-color: unset; }

.highlight-gradient-soft-indigo-700-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, white); background-color: unset; }

.highlight-gradient-soft-indigo-700-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, white); background-color: unset; }

.highlight-gradient-soft-indigo-700-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, white); background-color: unset; }

.highlight-gradient-soft-indigo-700-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-indigo-700-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, gray); background-color: unset; }

.highlight-gradient-soft-indigo-700-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #404040); background-color: unset; }

.highlight-gradient-soft-indigo-700-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #262626); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #ececec); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #363636); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #212121); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #eaebeb); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #caccce); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #969a9c); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #61676b); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #21272b); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #161a1d); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-indigo-700-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b7480, #070809); background-color: unset; }

.highlight-gradient-soft-indigo-800-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-800-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-800-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #2CA58D); background-color: unset; }

.highlight-gradient-soft-indigo-800-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-800-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-800-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-800-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-800-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #F6C343); background-color: unset; }

.highlight-gradient-soft-indigo-800-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-800-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-800-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-800-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-800-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-indigo-800-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-indigo-800-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-indigo-800-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #80b8ef); background-color: unset; }

.highlight-gradient-soft-indigo-800-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #4195e7); background-color: unset; }

.highlight-gradient-soft-indigo-800-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-800-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #0155a7); background-color: unset; }

.highlight-gradient-soft-indigo-800-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #013970); background-color: unset; }

.highlight-gradient-soft-indigo-800-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #001c38); background-color: unset; }

.highlight-gradient-soft-indigo-800-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #001121); background-color: unset; }

.highlight-gradient-soft-indigo-800-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, ghostwhite); background-color: unset; }

.highlight-gradient-soft-indigo-800-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-indigo-800-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #dcdefd); background-color: unset; }

.highlight-gradient-soft-indigo-800-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #b9befa); background-color: unset; }

.highlight-gradient-soft-indigo-800-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #959df8); background-color: unset; }

.highlight-gradient-soft-indigo-800-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-800-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #565db8); background-color: unset; }

.highlight-gradient-soft-indigo-800-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #393e7b); background-color: unset; }

.highlight-gradient-soft-indigo-800-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-indigo-800-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #111325); background-color: unset; }

.highlight-gradient-soft-indigo-800-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-indigo-800-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-indigo-800-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-indigo-800-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #b393d9); background-color: unset; }

.highlight-gradient-soft-indigo-800-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-indigo-800-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-800-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #4d1d86); background-color: unset; }

.highlight-gradient-soft-indigo-800-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #33145a); background-color: unset; }

.highlight-gradient-soft-indigo-800-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-indigo-800-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #0f061b); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #fffeff); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #fefdff); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #faf4ff); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #f8eeff); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #b8aebf); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #7b7480); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #3d3a40); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #252326); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #cae9e3); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #96d2c6); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #61bcaa); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #2ca58d); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #217c6a); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #165347); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #0b2923); background-color: unset; }

.highlight-gradient-soft-indigo-800-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #071915); background-color: unset; }

.highlight-gradient-soft-indigo-800-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-indigo-800-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #f0eff7); background-color: unset; }

.highlight-gradient-soft-indigo-800-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #dad7eb); background-color: unset; }

.highlight-gradient-soft-indigo-800-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #b5afd7); background-color: unset; }

.highlight-gradient-soft-indigo-800-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #9086c2); background-color: unset; }

.highlight-gradient-soft-indigo-800-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-800-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #504783); background-color: unset; }

.highlight-gradient-soft-indigo-800-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #362f57); background-color: unset; }

.highlight-gradient-soft-indigo-800-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #1b182c); background-color: unset; }

.highlight-gradient-soft-indigo-800-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #100e1a); background-color: unset; }

.highlight-gradient-soft-indigo-800-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #fff7fa); background-color: unset; }

.highlight-gradient-soft-indigo-800-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, lavenderblush); background-color: unset; }

.highlight-gradient-soft-indigo-800-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-indigo-800-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-indigo-800-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #ff8db4); background-color: unset; }

.highlight-gradient-soft-indigo-800-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-800-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #bf4d74); background-color: unset; }

.highlight-gradient-soft-indigo-800-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #80344e); background-color: unset; }

.highlight-gradient-soft-indigo-800-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #401a27); background-color: unset; }

.highlight-gradient-soft-indigo-800-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #260f17); background-color: unset; }

.highlight-gradient-soft-indigo-800-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #fff4f2); background-color: unset; }

.highlight-gradient-soft-indigo-800-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #fee8e6); background-color: unset; }

.highlight-gradient-soft-indigo-800-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-indigo-800-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #fa8e80); background-color: unset; }

.highlight-gradient-soft-indigo-800-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #f85640); background-color: unset; }

.highlight-gradient-soft-indigo-800-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-800-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #b81600); background-color: unset; }

.highlight-gradient-soft-indigo-800-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #7b0f00); background-color: unset; }

.highlight-gradient-soft-indigo-800-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #3d0700); background-color: unset; }

.highlight-gradient-soft-indigo-800-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #250400); background-color: unset; }

.highlight-gradient-soft-indigo-800-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #fff9f3); background-color: unset; }

.highlight-gradient-soft-indigo-800-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #fff2e8); background-color: unset; }

.highlight-gradient-soft-indigo-800-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-indigo-800-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #febf8a); background-color: unset; }

.highlight-gradient-soft-indigo-800-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-indigo-800-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-800-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #be5f0f); background-color: unset; }

.highlight-gradient-soft-indigo-800-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-indigo-800-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #3f2005); background-color: unset; }

.highlight-gradient-soft-indigo-800-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #261303); background-color: unset; }

.highlight-gradient-soft-indigo-800-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #fffcf6); background-color: unset; }

.highlight-gradient-soft-indigo-800-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #fef9ec); background-color: unset; }

.highlight-gradient-soft-indigo-800-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-indigo-800-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-indigo-800-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #f8d272); background-color: unset; }

.highlight-gradient-soft-indigo-800-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #f6c343); background-color: unset; }

.highlight-gradient-soft-indigo-800-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #b99232); background-color: unset; }

.highlight-gradient-soft-indigo-800-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #7b6222); background-color: unset; }

.highlight-gradient-soft-indigo-800-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #3e3111); background-color: unset; }

.highlight-gradient-soft-indigo-800-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #251d0a); background-color: unset; }

.highlight-gradient-soft-indigo-800-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #f2fff7); background-color: unset; }

.highlight-gradient-soft-indigo-800-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #e6feef); background-color: unset; }

.highlight-gradient-soft-indigo-800-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #bffdd6); background-color: unset; }

.highlight-gradient-soft-indigo-800-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #80faad); background-color: unset; }

.highlight-gradient-soft-indigo-800-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #40f883); background-color: unset; }

.highlight-gradient-soft-indigo-800-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-800-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #00b844); background-color: unset; }

.highlight-gradient-soft-indigo-800-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #007b2d); background-color: unset; }

.highlight-gradient-soft-indigo-800-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #003d17); background-color: unset; }

.highlight-gradient-soft-indigo-800-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #00250e); background-color: unset; }

.highlight-gradient-soft-indigo-800-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-indigo-800-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-indigo-800-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-indigo-800-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #81d4da); background-color: unset; }

.highlight-gradient-soft-indigo-800-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #41bec8); background-color: unset; }

.highlight-gradient-soft-indigo-800-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-800-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #027e88); background-color: unset; }

.highlight-gradient-soft-indigo-800-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #01545b); background-color: unset; }

.highlight-gradient-soft-indigo-800-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #012a2d); background-color: unset; }

.highlight-gradient-soft-indigo-800-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #00191b); background-color: unset; }

.highlight-gradient-soft-indigo-800-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-indigo-800-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-indigo-800-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #ceebf4); background-color: unset; }

.highlight-gradient-soft-indigo-800-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-indigo-800-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-indigo-800-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-800-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #2b839d); background-color: unset; }

.highlight-gradient-soft-indigo-800-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #1d5869); background-color: unset; }

.highlight-gradient-soft-indigo-800-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #0e2c34); background-color: unset; }

.highlight-gradient-soft-indigo-800-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #091a1f); background-color: unset; }

.highlight-gradient-soft-indigo-800-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, white); background-color: unset; }

.highlight-gradient-soft-indigo-800-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, white); background-color: unset; }

.highlight-gradient-soft-indigo-800-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, white); background-color: unset; }

.highlight-gradient-soft-indigo-800-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, white); background-color: unset; }

.highlight-gradient-soft-indigo-800-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, white); background-color: unset; }

.highlight-gradient-soft-indigo-800-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, white); background-color: unset; }

.highlight-gradient-soft-indigo-800-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-indigo-800-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, gray); background-color: unset; }

.highlight-gradient-soft-indigo-800-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #404040); background-color: unset; }

.highlight-gradient-soft-indigo-800-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #262626); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #ececec); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #363636); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #212121); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #eaebeb); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #caccce); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #969a9c); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #61676b); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #21272b); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #161a1d); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-indigo-800-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d3a40, #070809); background-color: unset; }

.highlight-gradient-soft-indigo-900-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-900-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-900-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #2CA58D); background-color: unset; }

.highlight-gradient-soft-indigo-900-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-900-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-900-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-900-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-900-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #F6C343); background-color: unset; }

.highlight-gradient-soft-indigo-900-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-900-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-900-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-900-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-900-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-indigo-900-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-indigo-900-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-indigo-900-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #80b8ef); background-color: unset; }

.highlight-gradient-soft-indigo-900-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #4195e7); background-color: unset; }

.highlight-gradient-soft-indigo-900-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #0171df); background-color: unset; }

.highlight-gradient-soft-indigo-900-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #0155a7); background-color: unset; }

.highlight-gradient-soft-indigo-900-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #013970); background-color: unset; }

.highlight-gradient-soft-indigo-900-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #001c38); background-color: unset; }

.highlight-gradient-soft-indigo-900-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #001121); background-color: unset; }

.highlight-gradient-soft-indigo-900-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, ghostwhite); background-color: unset; }

.highlight-gradient-soft-indigo-900-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-indigo-900-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #dcdefd); background-color: unset; }

.highlight-gradient-soft-indigo-900-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #b9befa); background-color: unset; }

.highlight-gradient-soft-indigo-900-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #959df8); background-color: unset; }

.highlight-gradient-soft-indigo-900-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #727cf5); background-color: unset; }

.highlight-gradient-soft-indigo-900-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #565db8); background-color: unset; }

.highlight-gradient-soft-indigo-900-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #393e7b); background-color: unset; }

.highlight-gradient-soft-indigo-900-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-indigo-900-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #111325); background-color: unset; }

.highlight-gradient-soft-indigo-900-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-indigo-900-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-indigo-900-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-indigo-900-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #b393d9); background-color: unset; }

.highlight-gradient-soft-indigo-900-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-indigo-900-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #6627b3); background-color: unset; }

.highlight-gradient-soft-indigo-900-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #4d1d86); background-color: unset; }

.highlight-gradient-soft-indigo-900-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #33145a); background-color: unset; }

.highlight-gradient-soft-indigo-900-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-indigo-900-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #0f061b); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #fffeff); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #fefdff); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #faf4ff); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #f8eeff); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #b8aebf); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #7b7480); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #3d3a40); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #252326); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #cae9e3); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #96d2c6); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #61bcaa); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #2ca58d); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #217c6a); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #165347); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #0b2923); background-color: unset; }

.highlight-gradient-soft-indigo-900-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #071915); background-color: unset; }

.highlight-gradient-soft-indigo-900-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-indigo-900-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #f0eff7); background-color: unset; }

.highlight-gradient-soft-indigo-900-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #dad7eb); background-color: unset; }

.highlight-gradient-soft-indigo-900-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #b5afd7); background-color: unset; }

.highlight-gradient-soft-indigo-900-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #9086c2); background-color: unset; }

.highlight-gradient-soft-indigo-900-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #6b5eae); background-color: unset; }

.highlight-gradient-soft-indigo-900-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #504783); background-color: unset; }

.highlight-gradient-soft-indigo-900-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #362f57); background-color: unset; }

.highlight-gradient-soft-indigo-900-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #1b182c); background-color: unset; }

.highlight-gradient-soft-indigo-900-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #100e1a); background-color: unset; }

.highlight-gradient-soft-indigo-900-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #fff7fa); background-color: unset; }

.highlight-gradient-soft-indigo-900-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, lavenderblush); background-color: unset; }

.highlight-gradient-soft-indigo-900-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-indigo-900-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-indigo-900-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #ff8db4); background-color: unset; }

.highlight-gradient-soft-indigo-900-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #ff679b); background-color: unset; }

.highlight-gradient-soft-indigo-900-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #bf4d74); background-color: unset; }

.highlight-gradient-soft-indigo-900-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #80344e); background-color: unset; }

.highlight-gradient-soft-indigo-900-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #401a27); background-color: unset; }

.highlight-gradient-soft-indigo-900-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #260f17); background-color: unset; }

.highlight-gradient-soft-indigo-900-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #fff4f2); background-color: unset; }

.highlight-gradient-soft-indigo-900-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #fee8e6); background-color: unset; }

.highlight-gradient-soft-indigo-900-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-indigo-900-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #fa8e80); background-color: unset; }

.highlight-gradient-soft-indigo-900-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #f85640); background-color: unset; }

.highlight-gradient-soft-indigo-900-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #f51d00); background-color: unset; }

.highlight-gradient-soft-indigo-900-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #b81600); background-color: unset; }

.highlight-gradient-soft-indigo-900-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #7b0f00); background-color: unset; }

.highlight-gradient-soft-indigo-900-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #3d0700); background-color: unset; }

.highlight-gradient-soft-indigo-900-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #250400); background-color: unset; }

.highlight-gradient-soft-indigo-900-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #fff9f3); background-color: unset; }

.highlight-gradient-soft-indigo-900-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #fff2e8); background-color: unset; }

.highlight-gradient-soft-indigo-900-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-indigo-900-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #febf8a); background-color: unset; }

.highlight-gradient-soft-indigo-900-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-indigo-900-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #fd7e14); background-color: unset; }

.highlight-gradient-soft-indigo-900-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #be5f0f); background-color: unset; }

.highlight-gradient-soft-indigo-900-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-indigo-900-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #3f2005); background-color: unset; }

.highlight-gradient-soft-indigo-900-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #261303); background-color: unset; }

.highlight-gradient-soft-indigo-900-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #fffcf6); background-color: unset; }

.highlight-gradient-soft-indigo-900-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #fef9ec); background-color: unset; }

.highlight-gradient-soft-indigo-900-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-indigo-900-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-indigo-900-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #f8d272); background-color: unset; }

.highlight-gradient-soft-indigo-900-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #f6c343); background-color: unset; }

.highlight-gradient-soft-indigo-900-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #b99232); background-color: unset; }

.highlight-gradient-soft-indigo-900-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #7b6222); background-color: unset; }

.highlight-gradient-soft-indigo-900-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #3e3111); background-color: unset; }

.highlight-gradient-soft-indigo-900-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #251d0a); background-color: unset; }

.highlight-gradient-soft-indigo-900-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #f2fff7); background-color: unset; }

.highlight-gradient-soft-indigo-900-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #e6feef); background-color: unset; }

.highlight-gradient-soft-indigo-900-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #bffdd6); background-color: unset; }

.highlight-gradient-soft-indigo-900-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #80faad); background-color: unset; }

.highlight-gradient-soft-indigo-900-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #40f883); background-color: unset; }

.highlight-gradient-soft-indigo-900-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #00f55a); background-color: unset; }

.highlight-gradient-soft-indigo-900-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #00b844); background-color: unset; }

.highlight-gradient-soft-indigo-900-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #007b2d); background-color: unset; }

.highlight-gradient-soft-indigo-900-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #003d17); background-color: unset; }

.highlight-gradient-soft-indigo-900-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #00250e); background-color: unset; }

.highlight-gradient-soft-indigo-900-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-indigo-900-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-indigo-900-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-indigo-900-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #81d4da); background-color: unset; }

.highlight-gradient-soft-indigo-900-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #41bec8); background-color: unset; }

.highlight-gradient-soft-indigo-900-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #02a8b5); background-color: unset; }

.highlight-gradient-soft-indigo-900-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #027e88); background-color: unset; }

.highlight-gradient-soft-indigo-900-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #01545b); background-color: unset; }

.highlight-gradient-soft-indigo-900-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #012a2d); background-color: unset; }

.highlight-gradient-soft-indigo-900-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #00191b); background-color: unset; }

.highlight-gradient-soft-indigo-900-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-indigo-900-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-indigo-900-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #ceebf4); background-color: unset; }

.highlight-gradient-soft-indigo-900-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-indigo-900-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-indigo-900-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #39afd1); background-color: unset; }

.highlight-gradient-soft-indigo-900-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #2b839d); background-color: unset; }

.highlight-gradient-soft-indigo-900-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #1d5869); background-color: unset; }

.highlight-gradient-soft-indigo-900-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #0e2c34); background-color: unset; }

.highlight-gradient-soft-indigo-900-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #091a1f); background-color: unset; }

.highlight-gradient-soft-indigo-900-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, white); background-color: unset; }

.highlight-gradient-soft-indigo-900-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, white); background-color: unset; }

.highlight-gradient-soft-indigo-900-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, white); background-color: unset; }

.highlight-gradient-soft-indigo-900-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, white); background-color: unset; }

.highlight-gradient-soft-indigo-900-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, white); background-color: unset; }

.highlight-gradient-soft-indigo-900-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, white); background-color: unset; }

.highlight-gradient-soft-indigo-900-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-indigo-900-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, gray); background-color: unset; }

.highlight-gradient-soft-indigo-900-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #404040); background-color: unset; }

.highlight-gradient-soft-indigo-900-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #262626); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #ececec); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #363636); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #212121); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #eaebeb); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #caccce); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #969a9c); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #61676b); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #2c3439); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #21272b); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #161a1d); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-indigo-900-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #252326, #070809); background-color: unset; }

.highlight-gradient-soft-green-50-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #0171df); background-color: unset; }

.highlight-gradient-soft-green-50-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-50-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-50-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-50-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #2CA58D); background-color: unset; }

.highlight-gradient-soft-green-50-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-50-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-50-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-50-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-50-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #F6C343); background-color: unset; }

.highlight-gradient-soft-green-50-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-50-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-50-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-50-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-green-50-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-50-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-50-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-green-50-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-green-50-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-green-50-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #80b8ef); background-color: unset; }

.highlight-gradient-soft-green-50-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #4195e7); background-color: unset; }

.highlight-gradient-soft-green-50-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #0171df); background-color: unset; }

.highlight-gradient-soft-green-50-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #0155a7); background-color: unset; }

.highlight-gradient-soft-green-50-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #013970); background-color: unset; }

.highlight-gradient-soft-green-50-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #001c38); background-color: unset; }

.highlight-gradient-soft-green-50-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #001121); background-color: unset; }

.highlight-gradient-soft-green-50-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, ghostwhite); background-color: unset; }

.highlight-gradient-soft-green-50-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-green-50-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #dcdefd); background-color: unset; }

.highlight-gradient-soft-green-50-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #b9befa); background-color: unset; }

.highlight-gradient-soft-green-50-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #959df8); background-color: unset; }

.highlight-gradient-soft-green-50-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-50-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #565db8); background-color: unset; }

.highlight-gradient-soft-green-50-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #393e7b); background-color: unset; }

.highlight-gradient-soft-green-50-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-green-50-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #111325); background-color: unset; }

.highlight-gradient-soft-green-50-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-green-50-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-green-50-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-green-50-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #b393d9); background-color: unset; }

.highlight-gradient-soft-green-50-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-green-50-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-50-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #4d1d86); background-color: unset; }

.highlight-gradient-soft-green-50-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #33145a); background-color: unset; }

.highlight-gradient-soft-green-50-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-green-50-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #0f061b); background-color: unset; }

.highlight-gradient-soft-green-50-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #fffeff); background-color: unset; }

.highlight-gradient-soft-green-50-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #fefdff); background-color: unset; }

.highlight-gradient-soft-green-50-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-green-50-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #faf4ff); background-color: unset; }

.highlight-gradient-soft-green-50-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #f8eeff); background-color: unset; }

.highlight-gradient-soft-green-50-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-50-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #b8aebf); background-color: unset; }

.highlight-gradient-soft-green-50-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #7b7480); background-color: unset; }

.highlight-gradient-soft-green-50-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #3d3a40); background-color: unset; }

.highlight-gradient-soft-green-50-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #252326); background-color: unset; }

.highlight-gradient-soft-green-50-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-green-50-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-green-50-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #cae9e3); background-color: unset; }

.highlight-gradient-soft-green-50-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #96d2c6); background-color: unset; }

.highlight-gradient-soft-green-50-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #61bcaa); background-color: unset; }

.highlight-gradient-soft-green-50-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #2ca58d); background-color: unset; }

.highlight-gradient-soft-green-50-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #217c6a); background-color: unset; }

.highlight-gradient-soft-green-50-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #165347); background-color: unset; }

.highlight-gradient-soft-green-50-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #0b2923); background-color: unset; }

.highlight-gradient-soft-green-50-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #071915); background-color: unset; }

.highlight-gradient-soft-green-50-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-green-50-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #f0eff7); background-color: unset; }

.highlight-gradient-soft-green-50-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #dad7eb); background-color: unset; }

.highlight-gradient-soft-green-50-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #b5afd7); background-color: unset; }

.highlight-gradient-soft-green-50-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #9086c2); background-color: unset; }

.highlight-gradient-soft-green-50-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-50-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #504783); background-color: unset; }

.highlight-gradient-soft-green-50-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #362f57); background-color: unset; }

.highlight-gradient-soft-green-50-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #1b182c); background-color: unset; }

.highlight-gradient-soft-green-50-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #100e1a); background-color: unset; }

.highlight-gradient-soft-green-50-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #fff7fa); background-color: unset; }

.highlight-gradient-soft-green-50-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, lavenderblush); background-color: unset; }

.highlight-gradient-soft-green-50-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-green-50-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-green-50-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #ff8db4); background-color: unset; }

.highlight-gradient-soft-green-50-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-50-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #bf4d74); background-color: unset; }

.highlight-gradient-soft-green-50-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #80344e); background-color: unset; }

.highlight-gradient-soft-green-50-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #401a27); background-color: unset; }

.highlight-gradient-soft-green-50-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #260f17); background-color: unset; }

.highlight-gradient-soft-green-50-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #fff4f2); background-color: unset; }

.highlight-gradient-soft-green-50-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #fee8e6); background-color: unset; }

.highlight-gradient-soft-green-50-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-green-50-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #fa8e80); background-color: unset; }

.highlight-gradient-soft-green-50-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #f85640); background-color: unset; }

.highlight-gradient-soft-green-50-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-50-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #b81600); background-color: unset; }

.highlight-gradient-soft-green-50-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #7b0f00); background-color: unset; }

.highlight-gradient-soft-green-50-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #3d0700); background-color: unset; }

.highlight-gradient-soft-green-50-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #250400); background-color: unset; }

.highlight-gradient-soft-green-50-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #fff9f3); background-color: unset; }

.highlight-gradient-soft-green-50-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #fff2e8); background-color: unset; }

.highlight-gradient-soft-green-50-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-green-50-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #febf8a); background-color: unset; }

.highlight-gradient-soft-green-50-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-green-50-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-50-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #be5f0f); background-color: unset; }

.highlight-gradient-soft-green-50-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-green-50-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #3f2005); background-color: unset; }

.highlight-gradient-soft-green-50-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #261303); background-color: unset; }

.highlight-gradient-soft-green-50-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #fffcf6); background-color: unset; }

.highlight-gradient-soft-green-50-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #fef9ec); background-color: unset; }

.highlight-gradient-soft-green-50-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-green-50-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-green-50-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #f8d272); background-color: unset; }

.highlight-gradient-soft-green-50-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #f6c343); background-color: unset; }

.highlight-gradient-soft-green-50-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #b99232); background-color: unset; }

.highlight-gradient-soft-green-50-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #7b6222); background-color: unset; }

.highlight-gradient-soft-green-50-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #3e3111); background-color: unset; }

.highlight-gradient-soft-green-50-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #251d0a); background-color: unset; }

.highlight-gradient-soft-green-50-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #f2fff7); background-color: unset; }

.highlight-gradient-soft-green-50-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #e6feef); background-color: unset; }

.highlight-gradient-soft-green-50-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #bffdd6); background-color: unset; }

.highlight-gradient-soft-green-50-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #80faad); background-color: unset; }

.highlight-gradient-soft-green-50-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #40f883); background-color: unset; }

.highlight-gradient-soft-green-50-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-50-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #00b844); background-color: unset; }

.highlight-gradient-soft-green-50-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #007b2d); background-color: unset; }

.highlight-gradient-soft-green-50-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #003d17); background-color: unset; }

.highlight-gradient-soft-green-50-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #00250e); background-color: unset; }

.highlight-gradient-soft-green-50-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-green-50-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-green-50-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-green-50-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #81d4da); background-color: unset; }

.highlight-gradient-soft-green-50-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #41bec8); background-color: unset; }

.highlight-gradient-soft-green-50-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-50-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #027e88); background-color: unset; }

.highlight-gradient-soft-green-50-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #01545b); background-color: unset; }

.highlight-gradient-soft-green-50-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #012a2d); background-color: unset; }

.highlight-gradient-soft-green-50-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #00191b); background-color: unset; }

.highlight-gradient-soft-green-50-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-green-50-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-green-50-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #ceebf4); background-color: unset; }

.highlight-gradient-soft-green-50-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-green-50-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-green-50-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-50-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #2b839d); background-color: unset; }

.highlight-gradient-soft-green-50-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #1d5869); background-color: unset; }

.highlight-gradient-soft-green-50-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #0e2c34); background-color: unset; }

.highlight-gradient-soft-green-50-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #091a1f); background-color: unset; }

.highlight-gradient-soft-green-50-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, white); background-color: unset; }

.highlight-gradient-soft-green-50-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, white); background-color: unset; }

.highlight-gradient-soft-green-50-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, white); background-color: unset; }

.highlight-gradient-soft-green-50-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, white); background-color: unset; }

.highlight-gradient-soft-green-50-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, white); background-color: unset; }

.highlight-gradient-soft-green-50-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, white); background-color: unset; }

.highlight-gradient-soft-green-50-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-green-50-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, gray); background-color: unset; }

.highlight-gradient-soft-green-50-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #404040); background-color: unset; }

.highlight-gradient-soft-green-50-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #262626); background-color: unset; }

.highlight-gradient-soft-green-50-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-green-50-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-green-50-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-green-50-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #ececec); background-color: unset; }

.highlight-gradient-soft-green-50-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-green-50-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-50-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-green-50-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-green-50-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #363636); background-color: unset; }

.highlight-gradient-soft-green-50-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #212121); background-color: unset; }

.highlight-gradient-soft-green-50-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-green-50-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #eaebeb); background-color: unset; }

.highlight-gradient-soft-green-50-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #caccce); background-color: unset; }

.highlight-gradient-soft-green-50-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #969a9c); background-color: unset; }

.highlight-gradient-soft-green-50-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #61676b); background-color: unset; }

.highlight-gradient-soft-green-50-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-50-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #21272b); background-color: unset; }

.highlight-gradient-soft-green-50-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #161a1d); background-color: unset; }

.highlight-gradient-soft-green-50-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-green-50-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4fbf9, #070809); background-color: unset; }

.highlight-gradient-soft-green-100-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #0171df); background-color: unset; }

.highlight-gradient-soft-green-100-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-100-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-100-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-100-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #2CA58D); background-color: unset; }

.highlight-gradient-soft-green-100-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-100-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-100-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-100-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-100-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #F6C343); background-color: unset; }

.highlight-gradient-soft-green-100-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-100-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-100-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-100-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-green-100-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-100-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-100-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-green-100-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-green-100-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-green-100-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #80b8ef); background-color: unset; }

.highlight-gradient-soft-green-100-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #4195e7); background-color: unset; }

.highlight-gradient-soft-green-100-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #0171df); background-color: unset; }

.highlight-gradient-soft-green-100-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #0155a7); background-color: unset; }

.highlight-gradient-soft-green-100-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #013970); background-color: unset; }

.highlight-gradient-soft-green-100-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #001c38); background-color: unset; }

.highlight-gradient-soft-green-100-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #001121); background-color: unset; }

.highlight-gradient-soft-green-100-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, ghostwhite); background-color: unset; }

.highlight-gradient-soft-green-100-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-green-100-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #dcdefd); background-color: unset; }

.highlight-gradient-soft-green-100-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #b9befa); background-color: unset; }

.highlight-gradient-soft-green-100-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #959df8); background-color: unset; }

.highlight-gradient-soft-green-100-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-100-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #565db8); background-color: unset; }

.highlight-gradient-soft-green-100-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #393e7b); background-color: unset; }

.highlight-gradient-soft-green-100-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-green-100-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #111325); background-color: unset; }

.highlight-gradient-soft-green-100-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-green-100-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-green-100-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-green-100-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #b393d9); background-color: unset; }

.highlight-gradient-soft-green-100-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-green-100-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-100-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #4d1d86); background-color: unset; }

.highlight-gradient-soft-green-100-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #33145a); background-color: unset; }

.highlight-gradient-soft-green-100-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-green-100-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #0f061b); background-color: unset; }

.highlight-gradient-soft-green-100-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #fffeff); background-color: unset; }

.highlight-gradient-soft-green-100-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #fefdff); background-color: unset; }

.highlight-gradient-soft-green-100-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-green-100-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #faf4ff); background-color: unset; }

.highlight-gradient-soft-green-100-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #f8eeff); background-color: unset; }

.highlight-gradient-soft-green-100-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-100-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #b8aebf); background-color: unset; }

.highlight-gradient-soft-green-100-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #7b7480); background-color: unset; }

.highlight-gradient-soft-green-100-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #3d3a40); background-color: unset; }

.highlight-gradient-soft-green-100-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #252326); background-color: unset; }

.highlight-gradient-soft-green-100-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-green-100-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-green-100-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #cae9e3); background-color: unset; }

.highlight-gradient-soft-green-100-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #96d2c6); background-color: unset; }

.highlight-gradient-soft-green-100-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #61bcaa); background-color: unset; }

.highlight-gradient-soft-green-100-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #2ca58d); background-color: unset; }

.highlight-gradient-soft-green-100-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #217c6a); background-color: unset; }

.highlight-gradient-soft-green-100-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #165347); background-color: unset; }

.highlight-gradient-soft-green-100-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #0b2923); background-color: unset; }

.highlight-gradient-soft-green-100-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #071915); background-color: unset; }

.highlight-gradient-soft-green-100-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-green-100-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #f0eff7); background-color: unset; }

.highlight-gradient-soft-green-100-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #dad7eb); background-color: unset; }

.highlight-gradient-soft-green-100-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #b5afd7); background-color: unset; }

.highlight-gradient-soft-green-100-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #9086c2); background-color: unset; }

.highlight-gradient-soft-green-100-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-100-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #504783); background-color: unset; }

.highlight-gradient-soft-green-100-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #362f57); background-color: unset; }

.highlight-gradient-soft-green-100-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #1b182c); background-color: unset; }

.highlight-gradient-soft-green-100-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #100e1a); background-color: unset; }

.highlight-gradient-soft-green-100-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #fff7fa); background-color: unset; }

.highlight-gradient-soft-green-100-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, lavenderblush); background-color: unset; }

.highlight-gradient-soft-green-100-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-green-100-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-green-100-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #ff8db4); background-color: unset; }

.highlight-gradient-soft-green-100-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-100-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #bf4d74); background-color: unset; }

.highlight-gradient-soft-green-100-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #80344e); background-color: unset; }

.highlight-gradient-soft-green-100-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #401a27); background-color: unset; }

.highlight-gradient-soft-green-100-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #260f17); background-color: unset; }

.highlight-gradient-soft-green-100-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #fff4f2); background-color: unset; }

.highlight-gradient-soft-green-100-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #fee8e6); background-color: unset; }

.highlight-gradient-soft-green-100-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-green-100-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #fa8e80); background-color: unset; }

.highlight-gradient-soft-green-100-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #f85640); background-color: unset; }

.highlight-gradient-soft-green-100-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-100-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #b81600); background-color: unset; }

.highlight-gradient-soft-green-100-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #7b0f00); background-color: unset; }

.highlight-gradient-soft-green-100-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #3d0700); background-color: unset; }

.highlight-gradient-soft-green-100-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #250400); background-color: unset; }

.highlight-gradient-soft-green-100-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #fff9f3); background-color: unset; }

.highlight-gradient-soft-green-100-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #fff2e8); background-color: unset; }

.highlight-gradient-soft-green-100-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-green-100-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #febf8a); background-color: unset; }

.highlight-gradient-soft-green-100-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-green-100-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-100-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #be5f0f); background-color: unset; }

.highlight-gradient-soft-green-100-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-green-100-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #3f2005); background-color: unset; }

.highlight-gradient-soft-green-100-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #261303); background-color: unset; }

.highlight-gradient-soft-green-100-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #fffcf6); background-color: unset; }

.highlight-gradient-soft-green-100-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #fef9ec); background-color: unset; }

.highlight-gradient-soft-green-100-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-green-100-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-green-100-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #f8d272); background-color: unset; }

.highlight-gradient-soft-green-100-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #f6c343); background-color: unset; }

.highlight-gradient-soft-green-100-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #b99232); background-color: unset; }

.highlight-gradient-soft-green-100-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #7b6222); background-color: unset; }

.highlight-gradient-soft-green-100-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #3e3111); background-color: unset; }

.highlight-gradient-soft-green-100-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #251d0a); background-color: unset; }

.highlight-gradient-soft-green-100-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #f2fff7); background-color: unset; }

.highlight-gradient-soft-green-100-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #e6feef); background-color: unset; }

.highlight-gradient-soft-green-100-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #bffdd6); background-color: unset; }

.highlight-gradient-soft-green-100-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #80faad); background-color: unset; }

.highlight-gradient-soft-green-100-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #40f883); background-color: unset; }

.highlight-gradient-soft-green-100-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-100-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #00b844); background-color: unset; }

.highlight-gradient-soft-green-100-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #007b2d); background-color: unset; }

.highlight-gradient-soft-green-100-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #003d17); background-color: unset; }

.highlight-gradient-soft-green-100-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #00250e); background-color: unset; }

.highlight-gradient-soft-green-100-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-green-100-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-green-100-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-green-100-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #81d4da); background-color: unset; }

.highlight-gradient-soft-green-100-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #41bec8); background-color: unset; }

.highlight-gradient-soft-green-100-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-100-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #027e88); background-color: unset; }

.highlight-gradient-soft-green-100-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #01545b); background-color: unset; }

.highlight-gradient-soft-green-100-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #012a2d); background-color: unset; }

.highlight-gradient-soft-green-100-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #00191b); background-color: unset; }

.highlight-gradient-soft-green-100-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-green-100-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-green-100-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #ceebf4); background-color: unset; }

.highlight-gradient-soft-green-100-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-green-100-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-green-100-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-100-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #2b839d); background-color: unset; }

.highlight-gradient-soft-green-100-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #1d5869); background-color: unset; }

.highlight-gradient-soft-green-100-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #0e2c34); background-color: unset; }

.highlight-gradient-soft-green-100-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #091a1f); background-color: unset; }

.highlight-gradient-soft-green-100-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, white); background-color: unset; }

.highlight-gradient-soft-green-100-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, white); background-color: unset; }

.highlight-gradient-soft-green-100-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, white); background-color: unset; }

.highlight-gradient-soft-green-100-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, white); background-color: unset; }

.highlight-gradient-soft-green-100-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, white); background-color: unset; }

.highlight-gradient-soft-green-100-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, white); background-color: unset; }

.highlight-gradient-soft-green-100-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-green-100-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, gray); background-color: unset; }

.highlight-gradient-soft-green-100-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #404040); background-color: unset; }

.highlight-gradient-soft-green-100-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #262626); background-color: unset; }

.highlight-gradient-soft-green-100-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-green-100-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-green-100-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-green-100-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #ececec); background-color: unset; }

.highlight-gradient-soft-green-100-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-green-100-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-100-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-green-100-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-green-100-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #363636); background-color: unset; }

.highlight-gradient-soft-green-100-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #212121); background-color: unset; }

.highlight-gradient-soft-green-100-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-green-100-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #eaebeb); background-color: unset; }

.highlight-gradient-soft-green-100-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #caccce); background-color: unset; }

.highlight-gradient-soft-green-100-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #969a9c); background-color: unset; }

.highlight-gradient-soft-green-100-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #61676b); background-color: unset; }

.highlight-gradient-soft-green-100-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-100-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #21272b); background-color: unset; }

.highlight-gradient-soft-green-100-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #161a1d); background-color: unset; }

.highlight-gradient-soft-green-100-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-green-100-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaf6f4, #070809); background-color: unset; }

.highlight-gradient-soft-green-200-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #0171df); background-color: unset; }

.highlight-gradient-soft-green-200-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-200-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-200-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-200-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #2CA58D); background-color: unset; }

.highlight-gradient-soft-green-200-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-200-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-200-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-200-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-200-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #F6C343); background-color: unset; }

.highlight-gradient-soft-green-200-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-200-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-200-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-200-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-green-200-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-200-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-200-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-green-200-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-green-200-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-green-200-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #80b8ef); background-color: unset; }

.highlight-gradient-soft-green-200-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #4195e7); background-color: unset; }

.highlight-gradient-soft-green-200-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #0171df); background-color: unset; }

.highlight-gradient-soft-green-200-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #0155a7); background-color: unset; }

.highlight-gradient-soft-green-200-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #013970); background-color: unset; }

.highlight-gradient-soft-green-200-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #001c38); background-color: unset; }

.highlight-gradient-soft-green-200-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #001121); background-color: unset; }

.highlight-gradient-soft-green-200-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, ghostwhite); background-color: unset; }

.highlight-gradient-soft-green-200-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-green-200-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #dcdefd); background-color: unset; }

.highlight-gradient-soft-green-200-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #b9befa); background-color: unset; }

.highlight-gradient-soft-green-200-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #959df8); background-color: unset; }

.highlight-gradient-soft-green-200-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-200-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #565db8); background-color: unset; }

.highlight-gradient-soft-green-200-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #393e7b); background-color: unset; }

.highlight-gradient-soft-green-200-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-green-200-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #111325); background-color: unset; }

.highlight-gradient-soft-green-200-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-green-200-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-green-200-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-green-200-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #b393d9); background-color: unset; }

.highlight-gradient-soft-green-200-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-green-200-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-200-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #4d1d86); background-color: unset; }

.highlight-gradient-soft-green-200-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #33145a); background-color: unset; }

.highlight-gradient-soft-green-200-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-green-200-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #0f061b); background-color: unset; }

.highlight-gradient-soft-green-200-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #fffeff); background-color: unset; }

.highlight-gradient-soft-green-200-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #fefdff); background-color: unset; }

.highlight-gradient-soft-green-200-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-green-200-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #faf4ff); background-color: unset; }

.highlight-gradient-soft-green-200-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #f8eeff); background-color: unset; }

.highlight-gradient-soft-green-200-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-200-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #b8aebf); background-color: unset; }

.highlight-gradient-soft-green-200-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #7b7480); background-color: unset; }

.highlight-gradient-soft-green-200-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #3d3a40); background-color: unset; }

.highlight-gradient-soft-green-200-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #252326); background-color: unset; }

.highlight-gradient-soft-green-200-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-green-200-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-green-200-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #cae9e3); background-color: unset; }

.highlight-gradient-soft-green-200-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #96d2c6); background-color: unset; }

.highlight-gradient-soft-green-200-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #61bcaa); background-color: unset; }

.highlight-gradient-soft-green-200-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #2ca58d); background-color: unset; }

.highlight-gradient-soft-green-200-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #217c6a); background-color: unset; }

.highlight-gradient-soft-green-200-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #165347); background-color: unset; }

.highlight-gradient-soft-green-200-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #0b2923); background-color: unset; }

.highlight-gradient-soft-green-200-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #071915); background-color: unset; }

.highlight-gradient-soft-green-200-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-green-200-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #f0eff7); background-color: unset; }

.highlight-gradient-soft-green-200-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #dad7eb); background-color: unset; }

.highlight-gradient-soft-green-200-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #b5afd7); background-color: unset; }

.highlight-gradient-soft-green-200-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #9086c2); background-color: unset; }

.highlight-gradient-soft-green-200-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-200-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #504783); background-color: unset; }

.highlight-gradient-soft-green-200-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #362f57); background-color: unset; }

.highlight-gradient-soft-green-200-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #1b182c); background-color: unset; }

.highlight-gradient-soft-green-200-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #100e1a); background-color: unset; }

.highlight-gradient-soft-green-200-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #fff7fa); background-color: unset; }

.highlight-gradient-soft-green-200-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, lavenderblush); background-color: unset; }

.highlight-gradient-soft-green-200-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-green-200-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-green-200-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #ff8db4); background-color: unset; }

.highlight-gradient-soft-green-200-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-200-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #bf4d74); background-color: unset; }

.highlight-gradient-soft-green-200-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #80344e); background-color: unset; }

.highlight-gradient-soft-green-200-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #401a27); background-color: unset; }

.highlight-gradient-soft-green-200-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #260f17); background-color: unset; }

.highlight-gradient-soft-green-200-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #fff4f2); background-color: unset; }

.highlight-gradient-soft-green-200-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #fee8e6); background-color: unset; }

.highlight-gradient-soft-green-200-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-green-200-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #fa8e80); background-color: unset; }

.highlight-gradient-soft-green-200-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #f85640); background-color: unset; }

.highlight-gradient-soft-green-200-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-200-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #b81600); background-color: unset; }

.highlight-gradient-soft-green-200-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #7b0f00); background-color: unset; }

.highlight-gradient-soft-green-200-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #3d0700); background-color: unset; }

.highlight-gradient-soft-green-200-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #250400); background-color: unset; }

.highlight-gradient-soft-green-200-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #fff9f3); background-color: unset; }

.highlight-gradient-soft-green-200-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #fff2e8); background-color: unset; }

.highlight-gradient-soft-green-200-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-green-200-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #febf8a); background-color: unset; }

.highlight-gradient-soft-green-200-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-green-200-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-200-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #be5f0f); background-color: unset; }

.highlight-gradient-soft-green-200-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-green-200-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #3f2005); background-color: unset; }

.highlight-gradient-soft-green-200-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #261303); background-color: unset; }

.highlight-gradient-soft-green-200-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #fffcf6); background-color: unset; }

.highlight-gradient-soft-green-200-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #fef9ec); background-color: unset; }

.highlight-gradient-soft-green-200-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-green-200-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-green-200-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #f8d272); background-color: unset; }

.highlight-gradient-soft-green-200-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #f6c343); background-color: unset; }

.highlight-gradient-soft-green-200-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #b99232); background-color: unset; }

.highlight-gradient-soft-green-200-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #7b6222); background-color: unset; }

.highlight-gradient-soft-green-200-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #3e3111); background-color: unset; }

.highlight-gradient-soft-green-200-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #251d0a); background-color: unset; }

.highlight-gradient-soft-green-200-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #f2fff7); background-color: unset; }

.highlight-gradient-soft-green-200-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #e6feef); background-color: unset; }

.highlight-gradient-soft-green-200-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #bffdd6); background-color: unset; }

.highlight-gradient-soft-green-200-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #80faad); background-color: unset; }

.highlight-gradient-soft-green-200-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #40f883); background-color: unset; }

.highlight-gradient-soft-green-200-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-200-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #00b844); background-color: unset; }

.highlight-gradient-soft-green-200-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #007b2d); background-color: unset; }

.highlight-gradient-soft-green-200-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #003d17); background-color: unset; }

.highlight-gradient-soft-green-200-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #00250e); background-color: unset; }

.highlight-gradient-soft-green-200-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-green-200-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-green-200-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-green-200-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #81d4da); background-color: unset; }

.highlight-gradient-soft-green-200-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #41bec8); background-color: unset; }

.highlight-gradient-soft-green-200-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-200-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #027e88); background-color: unset; }

.highlight-gradient-soft-green-200-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #01545b); background-color: unset; }

.highlight-gradient-soft-green-200-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #012a2d); background-color: unset; }

.highlight-gradient-soft-green-200-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #00191b); background-color: unset; }

.highlight-gradient-soft-green-200-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-green-200-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-green-200-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #ceebf4); background-color: unset; }

.highlight-gradient-soft-green-200-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-green-200-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-green-200-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-200-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #2b839d); background-color: unset; }

.highlight-gradient-soft-green-200-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #1d5869); background-color: unset; }

.highlight-gradient-soft-green-200-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #0e2c34); background-color: unset; }

.highlight-gradient-soft-green-200-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #091a1f); background-color: unset; }

.highlight-gradient-soft-green-200-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, white); background-color: unset; }

.highlight-gradient-soft-green-200-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, white); background-color: unset; }

.highlight-gradient-soft-green-200-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, white); background-color: unset; }

.highlight-gradient-soft-green-200-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, white); background-color: unset; }

.highlight-gradient-soft-green-200-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, white); background-color: unset; }

.highlight-gradient-soft-green-200-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, white); background-color: unset; }

.highlight-gradient-soft-green-200-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-green-200-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, gray); background-color: unset; }

.highlight-gradient-soft-green-200-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #404040); background-color: unset; }

.highlight-gradient-soft-green-200-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #262626); background-color: unset; }

.highlight-gradient-soft-green-200-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-green-200-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-green-200-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-green-200-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #ececec); background-color: unset; }

.highlight-gradient-soft-green-200-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-green-200-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-200-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-green-200-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-green-200-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #363636); background-color: unset; }

.highlight-gradient-soft-green-200-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #212121); background-color: unset; }

.highlight-gradient-soft-green-200-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-green-200-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #eaebeb); background-color: unset; }

.highlight-gradient-soft-green-200-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #caccce); background-color: unset; }

.highlight-gradient-soft-green-200-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #969a9c); background-color: unset; }

.highlight-gradient-soft-green-200-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #61676b); background-color: unset; }

.highlight-gradient-soft-green-200-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-200-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #21272b); background-color: unset; }

.highlight-gradient-soft-green-200-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #161a1d); background-color: unset; }

.highlight-gradient-soft-green-200-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-green-200-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #cae9e3, #070809); background-color: unset; }

.highlight-gradient-soft-green-300-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #0171df); background-color: unset; }

.highlight-gradient-soft-green-300-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-300-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-300-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-300-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #2CA58D); background-color: unset; }

.highlight-gradient-soft-green-300-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-300-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-300-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-300-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-300-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #F6C343); background-color: unset; }

.highlight-gradient-soft-green-300-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-300-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-300-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-300-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-green-300-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-300-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-300-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-green-300-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-green-300-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-green-300-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #80b8ef); background-color: unset; }

.highlight-gradient-soft-green-300-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #4195e7); background-color: unset; }

.highlight-gradient-soft-green-300-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #0171df); background-color: unset; }

.highlight-gradient-soft-green-300-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #0155a7); background-color: unset; }

.highlight-gradient-soft-green-300-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #013970); background-color: unset; }

.highlight-gradient-soft-green-300-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #001c38); background-color: unset; }

.highlight-gradient-soft-green-300-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #001121); background-color: unset; }

.highlight-gradient-soft-green-300-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, ghostwhite); background-color: unset; }

.highlight-gradient-soft-green-300-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-green-300-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #dcdefd); background-color: unset; }

.highlight-gradient-soft-green-300-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #b9befa); background-color: unset; }

.highlight-gradient-soft-green-300-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #959df8); background-color: unset; }

.highlight-gradient-soft-green-300-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-300-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #565db8); background-color: unset; }

.highlight-gradient-soft-green-300-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #393e7b); background-color: unset; }

.highlight-gradient-soft-green-300-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-green-300-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #111325); background-color: unset; }

.highlight-gradient-soft-green-300-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-green-300-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-green-300-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-green-300-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #b393d9); background-color: unset; }

.highlight-gradient-soft-green-300-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-green-300-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-300-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #4d1d86); background-color: unset; }

.highlight-gradient-soft-green-300-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #33145a); background-color: unset; }

.highlight-gradient-soft-green-300-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-green-300-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #0f061b); background-color: unset; }

.highlight-gradient-soft-green-300-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #fffeff); background-color: unset; }

.highlight-gradient-soft-green-300-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #fefdff); background-color: unset; }

.highlight-gradient-soft-green-300-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-green-300-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #faf4ff); background-color: unset; }

.highlight-gradient-soft-green-300-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #f8eeff); background-color: unset; }

.highlight-gradient-soft-green-300-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-300-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #b8aebf); background-color: unset; }

.highlight-gradient-soft-green-300-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #7b7480); background-color: unset; }

.highlight-gradient-soft-green-300-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #3d3a40); background-color: unset; }

.highlight-gradient-soft-green-300-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #252326); background-color: unset; }

.highlight-gradient-soft-green-300-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-green-300-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-green-300-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #cae9e3); background-color: unset; }

.highlight-gradient-soft-green-300-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #96d2c6); background-color: unset; }

.highlight-gradient-soft-green-300-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #61bcaa); background-color: unset; }

.highlight-gradient-soft-green-300-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #2ca58d); background-color: unset; }

.highlight-gradient-soft-green-300-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #217c6a); background-color: unset; }

.highlight-gradient-soft-green-300-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #165347); background-color: unset; }

.highlight-gradient-soft-green-300-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #0b2923); background-color: unset; }

.highlight-gradient-soft-green-300-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #071915); background-color: unset; }

.highlight-gradient-soft-green-300-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-green-300-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #f0eff7); background-color: unset; }

.highlight-gradient-soft-green-300-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #dad7eb); background-color: unset; }

.highlight-gradient-soft-green-300-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #b5afd7); background-color: unset; }

.highlight-gradient-soft-green-300-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #9086c2); background-color: unset; }

.highlight-gradient-soft-green-300-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-300-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #504783); background-color: unset; }

.highlight-gradient-soft-green-300-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #362f57); background-color: unset; }

.highlight-gradient-soft-green-300-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #1b182c); background-color: unset; }

.highlight-gradient-soft-green-300-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #100e1a); background-color: unset; }

.highlight-gradient-soft-green-300-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #fff7fa); background-color: unset; }

.highlight-gradient-soft-green-300-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, lavenderblush); background-color: unset; }

.highlight-gradient-soft-green-300-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-green-300-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-green-300-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #ff8db4); background-color: unset; }

.highlight-gradient-soft-green-300-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-300-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #bf4d74); background-color: unset; }

.highlight-gradient-soft-green-300-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #80344e); background-color: unset; }

.highlight-gradient-soft-green-300-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #401a27); background-color: unset; }

.highlight-gradient-soft-green-300-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #260f17); background-color: unset; }

.highlight-gradient-soft-green-300-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #fff4f2); background-color: unset; }

.highlight-gradient-soft-green-300-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #fee8e6); background-color: unset; }

.highlight-gradient-soft-green-300-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-green-300-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #fa8e80); background-color: unset; }

.highlight-gradient-soft-green-300-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #f85640); background-color: unset; }

.highlight-gradient-soft-green-300-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-300-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #b81600); background-color: unset; }

.highlight-gradient-soft-green-300-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #7b0f00); background-color: unset; }

.highlight-gradient-soft-green-300-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #3d0700); background-color: unset; }

.highlight-gradient-soft-green-300-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #250400); background-color: unset; }

.highlight-gradient-soft-green-300-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #fff9f3); background-color: unset; }

.highlight-gradient-soft-green-300-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #fff2e8); background-color: unset; }

.highlight-gradient-soft-green-300-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-green-300-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #febf8a); background-color: unset; }

.highlight-gradient-soft-green-300-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-green-300-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-300-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #be5f0f); background-color: unset; }

.highlight-gradient-soft-green-300-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-green-300-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #3f2005); background-color: unset; }

.highlight-gradient-soft-green-300-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #261303); background-color: unset; }

.highlight-gradient-soft-green-300-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #fffcf6); background-color: unset; }

.highlight-gradient-soft-green-300-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #fef9ec); background-color: unset; }

.highlight-gradient-soft-green-300-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-green-300-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-green-300-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #f8d272); background-color: unset; }

.highlight-gradient-soft-green-300-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #f6c343); background-color: unset; }

.highlight-gradient-soft-green-300-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #b99232); background-color: unset; }

.highlight-gradient-soft-green-300-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #7b6222); background-color: unset; }

.highlight-gradient-soft-green-300-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #3e3111); background-color: unset; }

.highlight-gradient-soft-green-300-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #251d0a); background-color: unset; }

.highlight-gradient-soft-green-300-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #f2fff7); background-color: unset; }

.highlight-gradient-soft-green-300-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #e6feef); background-color: unset; }

.highlight-gradient-soft-green-300-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #bffdd6); background-color: unset; }

.highlight-gradient-soft-green-300-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #80faad); background-color: unset; }

.highlight-gradient-soft-green-300-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #40f883); background-color: unset; }

.highlight-gradient-soft-green-300-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-300-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #00b844); background-color: unset; }

.highlight-gradient-soft-green-300-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #007b2d); background-color: unset; }

.highlight-gradient-soft-green-300-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #003d17); background-color: unset; }

.highlight-gradient-soft-green-300-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #00250e); background-color: unset; }

.highlight-gradient-soft-green-300-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-green-300-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-green-300-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-green-300-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #81d4da); background-color: unset; }

.highlight-gradient-soft-green-300-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #41bec8); background-color: unset; }

.highlight-gradient-soft-green-300-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-300-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #027e88); background-color: unset; }

.highlight-gradient-soft-green-300-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #01545b); background-color: unset; }

.highlight-gradient-soft-green-300-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #012a2d); background-color: unset; }

.highlight-gradient-soft-green-300-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #00191b); background-color: unset; }

.highlight-gradient-soft-green-300-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-green-300-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-green-300-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #ceebf4); background-color: unset; }

.highlight-gradient-soft-green-300-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-green-300-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-green-300-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-300-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #2b839d); background-color: unset; }

.highlight-gradient-soft-green-300-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #1d5869); background-color: unset; }

.highlight-gradient-soft-green-300-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #0e2c34); background-color: unset; }

.highlight-gradient-soft-green-300-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #091a1f); background-color: unset; }

.highlight-gradient-soft-green-300-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, white); background-color: unset; }

.highlight-gradient-soft-green-300-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, white); background-color: unset; }

.highlight-gradient-soft-green-300-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, white); background-color: unset; }

.highlight-gradient-soft-green-300-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, white); background-color: unset; }

.highlight-gradient-soft-green-300-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, white); background-color: unset; }

.highlight-gradient-soft-green-300-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, white); background-color: unset; }

.highlight-gradient-soft-green-300-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-green-300-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, gray); background-color: unset; }

.highlight-gradient-soft-green-300-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #404040); background-color: unset; }

.highlight-gradient-soft-green-300-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #262626); background-color: unset; }

.highlight-gradient-soft-green-300-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-green-300-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-green-300-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-green-300-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #ececec); background-color: unset; }

.highlight-gradient-soft-green-300-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-green-300-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-300-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-green-300-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-green-300-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #363636); background-color: unset; }

.highlight-gradient-soft-green-300-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #212121); background-color: unset; }

.highlight-gradient-soft-green-300-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-green-300-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #eaebeb); background-color: unset; }

.highlight-gradient-soft-green-300-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #caccce); background-color: unset; }

.highlight-gradient-soft-green-300-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #969a9c); background-color: unset; }

.highlight-gradient-soft-green-300-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #61676b); background-color: unset; }

.highlight-gradient-soft-green-300-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-300-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #21272b); background-color: unset; }

.highlight-gradient-soft-green-300-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #161a1d); background-color: unset; }

.highlight-gradient-soft-green-300-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-green-300-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #96d2c6, #070809); background-color: unset; }

.highlight-gradient-soft-green-400-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #0171df); background-color: unset; }

.highlight-gradient-soft-green-400-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-400-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-400-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-400-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #2CA58D); background-color: unset; }

.highlight-gradient-soft-green-400-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-400-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-400-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-400-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-400-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #F6C343); background-color: unset; }

.highlight-gradient-soft-green-400-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-400-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-400-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-400-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-green-400-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-400-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-400-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-green-400-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-green-400-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-green-400-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #80b8ef); background-color: unset; }

.highlight-gradient-soft-green-400-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #4195e7); background-color: unset; }

.highlight-gradient-soft-green-400-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #0171df); background-color: unset; }

.highlight-gradient-soft-green-400-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #0155a7); background-color: unset; }

.highlight-gradient-soft-green-400-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #013970); background-color: unset; }

.highlight-gradient-soft-green-400-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #001c38); background-color: unset; }

.highlight-gradient-soft-green-400-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #001121); background-color: unset; }

.highlight-gradient-soft-green-400-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, ghostwhite); background-color: unset; }

.highlight-gradient-soft-green-400-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-green-400-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #dcdefd); background-color: unset; }

.highlight-gradient-soft-green-400-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #b9befa); background-color: unset; }

.highlight-gradient-soft-green-400-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #959df8); background-color: unset; }

.highlight-gradient-soft-green-400-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-400-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #565db8); background-color: unset; }

.highlight-gradient-soft-green-400-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #393e7b); background-color: unset; }

.highlight-gradient-soft-green-400-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-green-400-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #111325); background-color: unset; }

.highlight-gradient-soft-green-400-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-green-400-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-green-400-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-green-400-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #b393d9); background-color: unset; }

.highlight-gradient-soft-green-400-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-green-400-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-400-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #4d1d86); background-color: unset; }

.highlight-gradient-soft-green-400-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #33145a); background-color: unset; }

.highlight-gradient-soft-green-400-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-green-400-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #0f061b); background-color: unset; }

.highlight-gradient-soft-green-400-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #fffeff); background-color: unset; }

.highlight-gradient-soft-green-400-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #fefdff); background-color: unset; }

.highlight-gradient-soft-green-400-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-green-400-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #faf4ff); background-color: unset; }

.highlight-gradient-soft-green-400-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #f8eeff); background-color: unset; }

.highlight-gradient-soft-green-400-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-400-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #b8aebf); background-color: unset; }

.highlight-gradient-soft-green-400-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #7b7480); background-color: unset; }

.highlight-gradient-soft-green-400-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #3d3a40); background-color: unset; }

.highlight-gradient-soft-green-400-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #252326); background-color: unset; }

.highlight-gradient-soft-green-400-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-green-400-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-green-400-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #cae9e3); background-color: unset; }

.highlight-gradient-soft-green-400-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #96d2c6); background-color: unset; }

.highlight-gradient-soft-green-400-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #61bcaa); background-color: unset; }

.highlight-gradient-soft-green-400-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #2ca58d); background-color: unset; }

.highlight-gradient-soft-green-400-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #217c6a); background-color: unset; }

.highlight-gradient-soft-green-400-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #165347); background-color: unset; }

.highlight-gradient-soft-green-400-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #0b2923); background-color: unset; }

.highlight-gradient-soft-green-400-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #071915); background-color: unset; }

.highlight-gradient-soft-green-400-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-green-400-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #f0eff7); background-color: unset; }

.highlight-gradient-soft-green-400-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #dad7eb); background-color: unset; }

.highlight-gradient-soft-green-400-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #b5afd7); background-color: unset; }

.highlight-gradient-soft-green-400-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #9086c2); background-color: unset; }

.highlight-gradient-soft-green-400-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-400-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #504783); background-color: unset; }

.highlight-gradient-soft-green-400-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #362f57); background-color: unset; }

.highlight-gradient-soft-green-400-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #1b182c); background-color: unset; }

.highlight-gradient-soft-green-400-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #100e1a); background-color: unset; }

.highlight-gradient-soft-green-400-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #fff7fa); background-color: unset; }

.highlight-gradient-soft-green-400-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, lavenderblush); background-color: unset; }

.highlight-gradient-soft-green-400-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-green-400-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-green-400-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #ff8db4); background-color: unset; }

.highlight-gradient-soft-green-400-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-400-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #bf4d74); background-color: unset; }

.highlight-gradient-soft-green-400-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #80344e); background-color: unset; }

.highlight-gradient-soft-green-400-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #401a27); background-color: unset; }

.highlight-gradient-soft-green-400-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #260f17); background-color: unset; }

.highlight-gradient-soft-green-400-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #fff4f2); background-color: unset; }

.highlight-gradient-soft-green-400-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #fee8e6); background-color: unset; }

.highlight-gradient-soft-green-400-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-green-400-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #fa8e80); background-color: unset; }

.highlight-gradient-soft-green-400-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #f85640); background-color: unset; }

.highlight-gradient-soft-green-400-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-400-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #b81600); background-color: unset; }

.highlight-gradient-soft-green-400-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #7b0f00); background-color: unset; }

.highlight-gradient-soft-green-400-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #3d0700); background-color: unset; }

.highlight-gradient-soft-green-400-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #250400); background-color: unset; }

.highlight-gradient-soft-green-400-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #fff9f3); background-color: unset; }

.highlight-gradient-soft-green-400-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #fff2e8); background-color: unset; }

.highlight-gradient-soft-green-400-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-green-400-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #febf8a); background-color: unset; }

.highlight-gradient-soft-green-400-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-green-400-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-400-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #be5f0f); background-color: unset; }

.highlight-gradient-soft-green-400-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-green-400-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #3f2005); background-color: unset; }

.highlight-gradient-soft-green-400-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #261303); background-color: unset; }

.highlight-gradient-soft-green-400-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #fffcf6); background-color: unset; }

.highlight-gradient-soft-green-400-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #fef9ec); background-color: unset; }

.highlight-gradient-soft-green-400-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-green-400-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-green-400-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #f8d272); background-color: unset; }

.highlight-gradient-soft-green-400-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #f6c343); background-color: unset; }

.highlight-gradient-soft-green-400-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #b99232); background-color: unset; }

.highlight-gradient-soft-green-400-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #7b6222); background-color: unset; }

.highlight-gradient-soft-green-400-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #3e3111); background-color: unset; }

.highlight-gradient-soft-green-400-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #251d0a); background-color: unset; }

.highlight-gradient-soft-green-400-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #f2fff7); background-color: unset; }

.highlight-gradient-soft-green-400-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #e6feef); background-color: unset; }

.highlight-gradient-soft-green-400-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #bffdd6); background-color: unset; }

.highlight-gradient-soft-green-400-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #80faad); background-color: unset; }

.highlight-gradient-soft-green-400-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #40f883); background-color: unset; }

.highlight-gradient-soft-green-400-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-400-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #00b844); background-color: unset; }

.highlight-gradient-soft-green-400-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #007b2d); background-color: unset; }

.highlight-gradient-soft-green-400-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #003d17); background-color: unset; }

.highlight-gradient-soft-green-400-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #00250e); background-color: unset; }

.highlight-gradient-soft-green-400-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-green-400-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-green-400-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-green-400-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #81d4da); background-color: unset; }

.highlight-gradient-soft-green-400-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #41bec8); background-color: unset; }

.highlight-gradient-soft-green-400-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-400-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #027e88); background-color: unset; }

.highlight-gradient-soft-green-400-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #01545b); background-color: unset; }

.highlight-gradient-soft-green-400-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #012a2d); background-color: unset; }

.highlight-gradient-soft-green-400-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #00191b); background-color: unset; }

.highlight-gradient-soft-green-400-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-green-400-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-green-400-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #ceebf4); background-color: unset; }

.highlight-gradient-soft-green-400-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-green-400-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-green-400-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-400-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #2b839d); background-color: unset; }

.highlight-gradient-soft-green-400-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #1d5869); background-color: unset; }

.highlight-gradient-soft-green-400-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #0e2c34); background-color: unset; }

.highlight-gradient-soft-green-400-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #091a1f); background-color: unset; }

.highlight-gradient-soft-green-400-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, white); background-color: unset; }

.highlight-gradient-soft-green-400-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, white); background-color: unset; }

.highlight-gradient-soft-green-400-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, white); background-color: unset; }

.highlight-gradient-soft-green-400-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, white); background-color: unset; }

.highlight-gradient-soft-green-400-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, white); background-color: unset; }

.highlight-gradient-soft-green-400-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, white); background-color: unset; }

.highlight-gradient-soft-green-400-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-green-400-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, gray); background-color: unset; }

.highlight-gradient-soft-green-400-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #404040); background-color: unset; }

.highlight-gradient-soft-green-400-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #262626); background-color: unset; }

.highlight-gradient-soft-green-400-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-green-400-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-green-400-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-green-400-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #ececec); background-color: unset; }

.highlight-gradient-soft-green-400-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-green-400-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-400-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-green-400-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-green-400-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #363636); background-color: unset; }

.highlight-gradient-soft-green-400-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #212121); background-color: unset; }

.highlight-gradient-soft-green-400-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-green-400-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #eaebeb); background-color: unset; }

.highlight-gradient-soft-green-400-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #caccce); background-color: unset; }

.highlight-gradient-soft-green-400-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #969a9c); background-color: unset; }

.highlight-gradient-soft-green-400-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #61676b); background-color: unset; }

.highlight-gradient-soft-green-400-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-400-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #21272b); background-color: unset; }

.highlight-gradient-soft-green-400-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #161a1d); background-color: unset; }

.highlight-gradient-soft-green-400-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-green-400-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61bcaa, #070809); background-color: unset; }

.highlight-gradient-soft-green-500-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #0171df); background-color: unset; }

.highlight-gradient-soft-green-500-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-500-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-500-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-500-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #2CA58D); background-color: unset; }

.highlight-gradient-soft-green-500-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-500-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-500-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-500-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-500-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #F6C343); background-color: unset; }

.highlight-gradient-soft-green-500-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-500-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-500-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-500-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-green-500-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-500-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-500-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-green-500-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-green-500-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-green-500-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #80b8ef); background-color: unset; }

.highlight-gradient-soft-green-500-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #4195e7); background-color: unset; }

.highlight-gradient-soft-green-500-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #0171df); background-color: unset; }

.highlight-gradient-soft-green-500-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #0155a7); background-color: unset; }

.highlight-gradient-soft-green-500-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #013970); background-color: unset; }

.highlight-gradient-soft-green-500-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #001c38); background-color: unset; }

.highlight-gradient-soft-green-500-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #001121); background-color: unset; }

.highlight-gradient-soft-green-500-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, ghostwhite); background-color: unset; }

.highlight-gradient-soft-green-500-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-green-500-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #dcdefd); background-color: unset; }

.highlight-gradient-soft-green-500-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #b9befa); background-color: unset; }

.highlight-gradient-soft-green-500-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #959df8); background-color: unset; }

.highlight-gradient-soft-green-500-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-500-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #565db8); background-color: unset; }

.highlight-gradient-soft-green-500-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #393e7b); background-color: unset; }

.highlight-gradient-soft-green-500-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-green-500-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #111325); background-color: unset; }

.highlight-gradient-soft-green-500-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-green-500-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-green-500-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-green-500-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #b393d9); background-color: unset; }

.highlight-gradient-soft-green-500-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-green-500-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-500-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #4d1d86); background-color: unset; }

.highlight-gradient-soft-green-500-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #33145a); background-color: unset; }

.highlight-gradient-soft-green-500-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-green-500-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #0f061b); background-color: unset; }

.highlight-gradient-soft-green-500-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #fffeff); background-color: unset; }

.highlight-gradient-soft-green-500-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #fefdff); background-color: unset; }

.highlight-gradient-soft-green-500-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-green-500-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #faf4ff); background-color: unset; }

.highlight-gradient-soft-green-500-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #f8eeff); background-color: unset; }

.highlight-gradient-soft-green-500-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-500-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #b8aebf); background-color: unset; }

.highlight-gradient-soft-green-500-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #7b7480); background-color: unset; }

.highlight-gradient-soft-green-500-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #3d3a40); background-color: unset; }

.highlight-gradient-soft-green-500-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #252326); background-color: unset; }

.highlight-gradient-soft-green-500-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-green-500-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-green-500-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #cae9e3); background-color: unset; }

.highlight-gradient-soft-green-500-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #96d2c6); background-color: unset; }

.highlight-gradient-soft-green-500-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #61bcaa); background-color: unset; }

.highlight-gradient-soft-green-500-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #2ca58d); background-color: unset; }

.highlight-gradient-soft-green-500-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #217c6a); background-color: unset; }

.highlight-gradient-soft-green-500-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #165347); background-color: unset; }

.highlight-gradient-soft-green-500-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #0b2923); background-color: unset; }

.highlight-gradient-soft-green-500-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #071915); background-color: unset; }

.highlight-gradient-soft-green-500-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-green-500-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #f0eff7); background-color: unset; }

.highlight-gradient-soft-green-500-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #dad7eb); background-color: unset; }

.highlight-gradient-soft-green-500-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #b5afd7); background-color: unset; }

.highlight-gradient-soft-green-500-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #9086c2); background-color: unset; }

.highlight-gradient-soft-green-500-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-500-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #504783); background-color: unset; }

.highlight-gradient-soft-green-500-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #362f57); background-color: unset; }

.highlight-gradient-soft-green-500-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #1b182c); background-color: unset; }

.highlight-gradient-soft-green-500-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #100e1a); background-color: unset; }

.highlight-gradient-soft-green-500-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #fff7fa); background-color: unset; }

.highlight-gradient-soft-green-500-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, lavenderblush); background-color: unset; }

.highlight-gradient-soft-green-500-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-green-500-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-green-500-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #ff8db4); background-color: unset; }

.highlight-gradient-soft-green-500-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-500-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #bf4d74); background-color: unset; }

.highlight-gradient-soft-green-500-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #80344e); background-color: unset; }

.highlight-gradient-soft-green-500-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #401a27); background-color: unset; }

.highlight-gradient-soft-green-500-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #260f17); background-color: unset; }

.highlight-gradient-soft-green-500-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #fff4f2); background-color: unset; }

.highlight-gradient-soft-green-500-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #fee8e6); background-color: unset; }

.highlight-gradient-soft-green-500-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-green-500-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #fa8e80); background-color: unset; }

.highlight-gradient-soft-green-500-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #f85640); background-color: unset; }

.highlight-gradient-soft-green-500-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-500-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #b81600); background-color: unset; }

.highlight-gradient-soft-green-500-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #7b0f00); background-color: unset; }

.highlight-gradient-soft-green-500-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #3d0700); background-color: unset; }

.highlight-gradient-soft-green-500-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #250400); background-color: unset; }

.highlight-gradient-soft-green-500-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #fff9f3); background-color: unset; }

.highlight-gradient-soft-green-500-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #fff2e8); background-color: unset; }

.highlight-gradient-soft-green-500-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-green-500-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #febf8a); background-color: unset; }

.highlight-gradient-soft-green-500-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-green-500-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-500-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #be5f0f); background-color: unset; }

.highlight-gradient-soft-green-500-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-green-500-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #3f2005); background-color: unset; }

.highlight-gradient-soft-green-500-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #261303); background-color: unset; }

.highlight-gradient-soft-green-500-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #fffcf6); background-color: unset; }

.highlight-gradient-soft-green-500-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #fef9ec); background-color: unset; }

.highlight-gradient-soft-green-500-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-green-500-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-green-500-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #f8d272); background-color: unset; }

.highlight-gradient-soft-green-500-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #f6c343); background-color: unset; }

.highlight-gradient-soft-green-500-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #b99232); background-color: unset; }

.highlight-gradient-soft-green-500-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #7b6222); background-color: unset; }

.highlight-gradient-soft-green-500-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #3e3111); background-color: unset; }

.highlight-gradient-soft-green-500-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #251d0a); background-color: unset; }

.highlight-gradient-soft-green-500-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #f2fff7); background-color: unset; }

.highlight-gradient-soft-green-500-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #e6feef); background-color: unset; }

.highlight-gradient-soft-green-500-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #bffdd6); background-color: unset; }

.highlight-gradient-soft-green-500-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #80faad); background-color: unset; }

.highlight-gradient-soft-green-500-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #40f883); background-color: unset; }

.highlight-gradient-soft-green-500-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-500-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #00b844); background-color: unset; }

.highlight-gradient-soft-green-500-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #007b2d); background-color: unset; }

.highlight-gradient-soft-green-500-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #003d17); background-color: unset; }

.highlight-gradient-soft-green-500-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #00250e); background-color: unset; }

.highlight-gradient-soft-green-500-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-green-500-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-green-500-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-green-500-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #81d4da); background-color: unset; }

.highlight-gradient-soft-green-500-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #41bec8); background-color: unset; }

.highlight-gradient-soft-green-500-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-500-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #027e88); background-color: unset; }

.highlight-gradient-soft-green-500-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #01545b); background-color: unset; }

.highlight-gradient-soft-green-500-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #012a2d); background-color: unset; }

.highlight-gradient-soft-green-500-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #00191b); background-color: unset; }

.highlight-gradient-soft-green-500-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-green-500-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-green-500-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #ceebf4); background-color: unset; }

.highlight-gradient-soft-green-500-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-green-500-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-green-500-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-500-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #2b839d); background-color: unset; }

.highlight-gradient-soft-green-500-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #1d5869); background-color: unset; }

.highlight-gradient-soft-green-500-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #0e2c34); background-color: unset; }

.highlight-gradient-soft-green-500-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #091a1f); background-color: unset; }

.highlight-gradient-soft-green-500-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, white); background-color: unset; }

.highlight-gradient-soft-green-500-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, white); background-color: unset; }

.highlight-gradient-soft-green-500-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, white); background-color: unset; }

.highlight-gradient-soft-green-500-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, white); background-color: unset; }

.highlight-gradient-soft-green-500-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, white); background-color: unset; }

.highlight-gradient-soft-green-500-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, white); background-color: unset; }

.highlight-gradient-soft-green-500-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-green-500-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, gray); background-color: unset; }

.highlight-gradient-soft-green-500-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #404040); background-color: unset; }

.highlight-gradient-soft-green-500-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #262626); background-color: unset; }

.highlight-gradient-soft-green-500-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-green-500-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-green-500-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-green-500-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #ececec); background-color: unset; }

.highlight-gradient-soft-green-500-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-green-500-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-500-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-green-500-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-green-500-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #363636); background-color: unset; }

.highlight-gradient-soft-green-500-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #212121); background-color: unset; }

.highlight-gradient-soft-green-500-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-green-500-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #eaebeb); background-color: unset; }

.highlight-gradient-soft-green-500-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #caccce); background-color: unset; }

.highlight-gradient-soft-green-500-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #969a9c); background-color: unset; }

.highlight-gradient-soft-green-500-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #61676b); background-color: unset; }

.highlight-gradient-soft-green-500-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-500-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #21272b); background-color: unset; }

.highlight-gradient-soft-green-500-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #161a1d); background-color: unset; }

.highlight-gradient-soft-green-500-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-green-500-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2ca58d, #070809); background-color: unset; }

.highlight-gradient-soft-green-600-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #0171df); background-color: unset; }

.highlight-gradient-soft-green-600-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-600-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-600-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-600-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #2CA58D); background-color: unset; }

.highlight-gradient-soft-green-600-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-600-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-600-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-600-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-600-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #F6C343); background-color: unset; }

.highlight-gradient-soft-green-600-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-600-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-600-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-600-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-green-600-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-600-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-600-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-green-600-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-green-600-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-green-600-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #80b8ef); background-color: unset; }

.highlight-gradient-soft-green-600-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #4195e7); background-color: unset; }

.highlight-gradient-soft-green-600-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #0171df); background-color: unset; }

.highlight-gradient-soft-green-600-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #0155a7); background-color: unset; }

.highlight-gradient-soft-green-600-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #013970); background-color: unset; }

.highlight-gradient-soft-green-600-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #001c38); background-color: unset; }

.highlight-gradient-soft-green-600-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #001121); background-color: unset; }

.highlight-gradient-soft-green-600-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, ghostwhite); background-color: unset; }

.highlight-gradient-soft-green-600-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-green-600-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #dcdefd); background-color: unset; }

.highlight-gradient-soft-green-600-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #b9befa); background-color: unset; }

.highlight-gradient-soft-green-600-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #959df8); background-color: unset; }

.highlight-gradient-soft-green-600-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-600-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #565db8); background-color: unset; }

.highlight-gradient-soft-green-600-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #393e7b); background-color: unset; }

.highlight-gradient-soft-green-600-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-green-600-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #111325); background-color: unset; }

.highlight-gradient-soft-green-600-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-green-600-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-green-600-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-green-600-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #b393d9); background-color: unset; }

.highlight-gradient-soft-green-600-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-green-600-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-600-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #4d1d86); background-color: unset; }

.highlight-gradient-soft-green-600-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #33145a); background-color: unset; }

.highlight-gradient-soft-green-600-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-green-600-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #0f061b); background-color: unset; }

.highlight-gradient-soft-green-600-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #fffeff); background-color: unset; }

.highlight-gradient-soft-green-600-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #fefdff); background-color: unset; }

.highlight-gradient-soft-green-600-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-green-600-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #faf4ff); background-color: unset; }

.highlight-gradient-soft-green-600-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #f8eeff); background-color: unset; }

.highlight-gradient-soft-green-600-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-600-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #b8aebf); background-color: unset; }

.highlight-gradient-soft-green-600-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #7b7480); background-color: unset; }

.highlight-gradient-soft-green-600-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #3d3a40); background-color: unset; }

.highlight-gradient-soft-green-600-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #252326); background-color: unset; }

.highlight-gradient-soft-green-600-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-green-600-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-green-600-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #cae9e3); background-color: unset; }

.highlight-gradient-soft-green-600-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #96d2c6); background-color: unset; }

.highlight-gradient-soft-green-600-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #61bcaa); background-color: unset; }

.highlight-gradient-soft-green-600-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #2ca58d); background-color: unset; }

.highlight-gradient-soft-green-600-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #217c6a); background-color: unset; }

.highlight-gradient-soft-green-600-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #165347); background-color: unset; }

.highlight-gradient-soft-green-600-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #0b2923); background-color: unset; }

.highlight-gradient-soft-green-600-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #071915); background-color: unset; }

.highlight-gradient-soft-green-600-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-green-600-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #f0eff7); background-color: unset; }

.highlight-gradient-soft-green-600-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #dad7eb); background-color: unset; }

.highlight-gradient-soft-green-600-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #b5afd7); background-color: unset; }

.highlight-gradient-soft-green-600-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #9086c2); background-color: unset; }

.highlight-gradient-soft-green-600-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-600-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #504783); background-color: unset; }

.highlight-gradient-soft-green-600-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #362f57); background-color: unset; }

.highlight-gradient-soft-green-600-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #1b182c); background-color: unset; }

.highlight-gradient-soft-green-600-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #100e1a); background-color: unset; }

.highlight-gradient-soft-green-600-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #fff7fa); background-color: unset; }

.highlight-gradient-soft-green-600-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, lavenderblush); background-color: unset; }

.highlight-gradient-soft-green-600-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-green-600-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-green-600-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #ff8db4); background-color: unset; }

.highlight-gradient-soft-green-600-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-600-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #bf4d74); background-color: unset; }

.highlight-gradient-soft-green-600-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #80344e); background-color: unset; }

.highlight-gradient-soft-green-600-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #401a27); background-color: unset; }

.highlight-gradient-soft-green-600-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #260f17); background-color: unset; }

.highlight-gradient-soft-green-600-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #fff4f2); background-color: unset; }

.highlight-gradient-soft-green-600-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #fee8e6); background-color: unset; }

.highlight-gradient-soft-green-600-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-green-600-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #fa8e80); background-color: unset; }

.highlight-gradient-soft-green-600-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #f85640); background-color: unset; }

.highlight-gradient-soft-green-600-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-600-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #b81600); background-color: unset; }

.highlight-gradient-soft-green-600-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #7b0f00); background-color: unset; }

.highlight-gradient-soft-green-600-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #3d0700); background-color: unset; }

.highlight-gradient-soft-green-600-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #250400); background-color: unset; }

.highlight-gradient-soft-green-600-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #fff9f3); background-color: unset; }

.highlight-gradient-soft-green-600-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #fff2e8); background-color: unset; }

.highlight-gradient-soft-green-600-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-green-600-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #febf8a); background-color: unset; }

.highlight-gradient-soft-green-600-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-green-600-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-600-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #be5f0f); background-color: unset; }

.highlight-gradient-soft-green-600-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-green-600-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #3f2005); background-color: unset; }

.highlight-gradient-soft-green-600-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #261303); background-color: unset; }

.highlight-gradient-soft-green-600-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #fffcf6); background-color: unset; }

.highlight-gradient-soft-green-600-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #fef9ec); background-color: unset; }

.highlight-gradient-soft-green-600-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-green-600-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-green-600-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #f8d272); background-color: unset; }

.highlight-gradient-soft-green-600-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #f6c343); background-color: unset; }

.highlight-gradient-soft-green-600-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #b99232); background-color: unset; }

.highlight-gradient-soft-green-600-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #7b6222); background-color: unset; }

.highlight-gradient-soft-green-600-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #3e3111); background-color: unset; }

.highlight-gradient-soft-green-600-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #251d0a); background-color: unset; }

.highlight-gradient-soft-green-600-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #f2fff7); background-color: unset; }

.highlight-gradient-soft-green-600-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #e6feef); background-color: unset; }

.highlight-gradient-soft-green-600-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #bffdd6); background-color: unset; }

.highlight-gradient-soft-green-600-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #80faad); background-color: unset; }

.highlight-gradient-soft-green-600-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #40f883); background-color: unset; }

.highlight-gradient-soft-green-600-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-600-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #00b844); background-color: unset; }

.highlight-gradient-soft-green-600-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #007b2d); background-color: unset; }

.highlight-gradient-soft-green-600-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #003d17); background-color: unset; }

.highlight-gradient-soft-green-600-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #00250e); background-color: unset; }

.highlight-gradient-soft-green-600-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-green-600-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-green-600-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-green-600-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #81d4da); background-color: unset; }

.highlight-gradient-soft-green-600-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #41bec8); background-color: unset; }

.highlight-gradient-soft-green-600-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-600-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #027e88); background-color: unset; }

.highlight-gradient-soft-green-600-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #01545b); background-color: unset; }

.highlight-gradient-soft-green-600-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #012a2d); background-color: unset; }

.highlight-gradient-soft-green-600-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #00191b); background-color: unset; }

.highlight-gradient-soft-green-600-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-green-600-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-green-600-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #ceebf4); background-color: unset; }

.highlight-gradient-soft-green-600-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-green-600-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-green-600-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-600-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #2b839d); background-color: unset; }

.highlight-gradient-soft-green-600-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #1d5869); background-color: unset; }

.highlight-gradient-soft-green-600-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #0e2c34); background-color: unset; }

.highlight-gradient-soft-green-600-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #091a1f); background-color: unset; }

.highlight-gradient-soft-green-600-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, white); background-color: unset; }

.highlight-gradient-soft-green-600-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, white); background-color: unset; }

.highlight-gradient-soft-green-600-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, white); background-color: unset; }

.highlight-gradient-soft-green-600-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, white); background-color: unset; }

.highlight-gradient-soft-green-600-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, white); background-color: unset; }

.highlight-gradient-soft-green-600-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, white); background-color: unset; }

.highlight-gradient-soft-green-600-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-green-600-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, gray); background-color: unset; }

.highlight-gradient-soft-green-600-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #404040); background-color: unset; }

.highlight-gradient-soft-green-600-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #262626); background-color: unset; }

.highlight-gradient-soft-green-600-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-green-600-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-green-600-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-green-600-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #ececec); background-color: unset; }

.highlight-gradient-soft-green-600-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-green-600-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-600-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-green-600-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-green-600-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #363636); background-color: unset; }

.highlight-gradient-soft-green-600-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #212121); background-color: unset; }

.highlight-gradient-soft-green-600-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-green-600-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #eaebeb); background-color: unset; }

.highlight-gradient-soft-green-600-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #caccce); background-color: unset; }

.highlight-gradient-soft-green-600-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #969a9c); background-color: unset; }

.highlight-gradient-soft-green-600-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #61676b); background-color: unset; }

.highlight-gradient-soft-green-600-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-600-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #21272b); background-color: unset; }

.highlight-gradient-soft-green-600-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #161a1d); background-color: unset; }

.highlight-gradient-soft-green-600-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-green-600-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #217c6a, #070809); background-color: unset; }

.highlight-gradient-soft-green-700-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #0171df); background-color: unset; }

.highlight-gradient-soft-green-700-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-700-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-700-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-700-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #2CA58D); background-color: unset; }

.highlight-gradient-soft-green-700-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-700-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-700-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-700-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-700-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #F6C343); background-color: unset; }

.highlight-gradient-soft-green-700-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-700-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-700-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-700-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-green-700-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-700-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-700-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-green-700-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-green-700-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-green-700-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #80b8ef); background-color: unset; }

.highlight-gradient-soft-green-700-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #4195e7); background-color: unset; }

.highlight-gradient-soft-green-700-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #0171df); background-color: unset; }

.highlight-gradient-soft-green-700-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #0155a7); background-color: unset; }

.highlight-gradient-soft-green-700-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #013970); background-color: unset; }

.highlight-gradient-soft-green-700-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #001c38); background-color: unset; }

.highlight-gradient-soft-green-700-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #001121); background-color: unset; }

.highlight-gradient-soft-green-700-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, ghostwhite); background-color: unset; }

.highlight-gradient-soft-green-700-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-green-700-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #dcdefd); background-color: unset; }

.highlight-gradient-soft-green-700-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #b9befa); background-color: unset; }

.highlight-gradient-soft-green-700-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #959df8); background-color: unset; }

.highlight-gradient-soft-green-700-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-700-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #565db8); background-color: unset; }

.highlight-gradient-soft-green-700-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #393e7b); background-color: unset; }

.highlight-gradient-soft-green-700-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-green-700-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #111325); background-color: unset; }

.highlight-gradient-soft-green-700-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-green-700-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-green-700-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-green-700-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #b393d9); background-color: unset; }

.highlight-gradient-soft-green-700-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-green-700-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-700-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #4d1d86); background-color: unset; }

.highlight-gradient-soft-green-700-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #33145a); background-color: unset; }

.highlight-gradient-soft-green-700-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-green-700-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #0f061b); background-color: unset; }

.highlight-gradient-soft-green-700-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #fffeff); background-color: unset; }

.highlight-gradient-soft-green-700-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #fefdff); background-color: unset; }

.highlight-gradient-soft-green-700-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-green-700-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #faf4ff); background-color: unset; }

.highlight-gradient-soft-green-700-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #f8eeff); background-color: unset; }

.highlight-gradient-soft-green-700-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-700-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #b8aebf); background-color: unset; }

.highlight-gradient-soft-green-700-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #7b7480); background-color: unset; }

.highlight-gradient-soft-green-700-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #3d3a40); background-color: unset; }

.highlight-gradient-soft-green-700-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #252326); background-color: unset; }

.highlight-gradient-soft-green-700-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-green-700-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-green-700-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #cae9e3); background-color: unset; }

.highlight-gradient-soft-green-700-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #96d2c6); background-color: unset; }

.highlight-gradient-soft-green-700-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #61bcaa); background-color: unset; }

.highlight-gradient-soft-green-700-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #2ca58d); background-color: unset; }

.highlight-gradient-soft-green-700-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #217c6a); background-color: unset; }

.highlight-gradient-soft-green-700-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #165347); background-color: unset; }

.highlight-gradient-soft-green-700-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #0b2923); background-color: unset; }

.highlight-gradient-soft-green-700-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #071915); background-color: unset; }

.highlight-gradient-soft-green-700-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-green-700-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #f0eff7); background-color: unset; }

.highlight-gradient-soft-green-700-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #dad7eb); background-color: unset; }

.highlight-gradient-soft-green-700-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #b5afd7); background-color: unset; }

.highlight-gradient-soft-green-700-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #9086c2); background-color: unset; }

.highlight-gradient-soft-green-700-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-700-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #504783); background-color: unset; }

.highlight-gradient-soft-green-700-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #362f57); background-color: unset; }

.highlight-gradient-soft-green-700-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #1b182c); background-color: unset; }

.highlight-gradient-soft-green-700-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #100e1a); background-color: unset; }

.highlight-gradient-soft-green-700-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #fff7fa); background-color: unset; }

.highlight-gradient-soft-green-700-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, lavenderblush); background-color: unset; }

.highlight-gradient-soft-green-700-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-green-700-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-green-700-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #ff8db4); background-color: unset; }

.highlight-gradient-soft-green-700-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-700-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #bf4d74); background-color: unset; }

.highlight-gradient-soft-green-700-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #80344e); background-color: unset; }

.highlight-gradient-soft-green-700-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #401a27); background-color: unset; }

.highlight-gradient-soft-green-700-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #260f17); background-color: unset; }

.highlight-gradient-soft-green-700-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #fff4f2); background-color: unset; }

.highlight-gradient-soft-green-700-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #fee8e6); background-color: unset; }

.highlight-gradient-soft-green-700-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-green-700-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #fa8e80); background-color: unset; }

.highlight-gradient-soft-green-700-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #f85640); background-color: unset; }

.highlight-gradient-soft-green-700-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-700-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #b81600); background-color: unset; }

.highlight-gradient-soft-green-700-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #7b0f00); background-color: unset; }

.highlight-gradient-soft-green-700-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #3d0700); background-color: unset; }

.highlight-gradient-soft-green-700-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #250400); background-color: unset; }

.highlight-gradient-soft-green-700-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #fff9f3); background-color: unset; }

.highlight-gradient-soft-green-700-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #fff2e8); background-color: unset; }

.highlight-gradient-soft-green-700-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-green-700-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #febf8a); background-color: unset; }

.highlight-gradient-soft-green-700-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-green-700-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-700-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #be5f0f); background-color: unset; }

.highlight-gradient-soft-green-700-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-green-700-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #3f2005); background-color: unset; }

.highlight-gradient-soft-green-700-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #261303); background-color: unset; }

.highlight-gradient-soft-green-700-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #fffcf6); background-color: unset; }

.highlight-gradient-soft-green-700-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #fef9ec); background-color: unset; }

.highlight-gradient-soft-green-700-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-green-700-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-green-700-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #f8d272); background-color: unset; }

.highlight-gradient-soft-green-700-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #f6c343); background-color: unset; }

.highlight-gradient-soft-green-700-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #b99232); background-color: unset; }

.highlight-gradient-soft-green-700-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #7b6222); background-color: unset; }

.highlight-gradient-soft-green-700-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #3e3111); background-color: unset; }

.highlight-gradient-soft-green-700-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #251d0a); background-color: unset; }

.highlight-gradient-soft-green-700-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #f2fff7); background-color: unset; }

.highlight-gradient-soft-green-700-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #e6feef); background-color: unset; }

.highlight-gradient-soft-green-700-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #bffdd6); background-color: unset; }

.highlight-gradient-soft-green-700-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #80faad); background-color: unset; }

.highlight-gradient-soft-green-700-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #40f883); background-color: unset; }

.highlight-gradient-soft-green-700-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-700-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #00b844); background-color: unset; }

.highlight-gradient-soft-green-700-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #007b2d); background-color: unset; }

.highlight-gradient-soft-green-700-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #003d17); background-color: unset; }

.highlight-gradient-soft-green-700-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #00250e); background-color: unset; }

.highlight-gradient-soft-green-700-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-green-700-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-green-700-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-green-700-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #81d4da); background-color: unset; }

.highlight-gradient-soft-green-700-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #41bec8); background-color: unset; }

.highlight-gradient-soft-green-700-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-700-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #027e88); background-color: unset; }

.highlight-gradient-soft-green-700-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #01545b); background-color: unset; }

.highlight-gradient-soft-green-700-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #012a2d); background-color: unset; }

.highlight-gradient-soft-green-700-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #00191b); background-color: unset; }

.highlight-gradient-soft-green-700-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-green-700-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-green-700-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #ceebf4); background-color: unset; }

.highlight-gradient-soft-green-700-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-green-700-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-green-700-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-700-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #2b839d); background-color: unset; }

.highlight-gradient-soft-green-700-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #1d5869); background-color: unset; }

.highlight-gradient-soft-green-700-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #0e2c34); background-color: unset; }

.highlight-gradient-soft-green-700-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #091a1f); background-color: unset; }

.highlight-gradient-soft-green-700-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, white); background-color: unset; }

.highlight-gradient-soft-green-700-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, white); background-color: unset; }

.highlight-gradient-soft-green-700-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, white); background-color: unset; }

.highlight-gradient-soft-green-700-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, white); background-color: unset; }

.highlight-gradient-soft-green-700-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, white); background-color: unset; }

.highlight-gradient-soft-green-700-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, white); background-color: unset; }

.highlight-gradient-soft-green-700-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-green-700-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, gray); background-color: unset; }

.highlight-gradient-soft-green-700-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #404040); background-color: unset; }

.highlight-gradient-soft-green-700-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #262626); background-color: unset; }

.highlight-gradient-soft-green-700-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-green-700-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-green-700-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-green-700-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #ececec); background-color: unset; }

.highlight-gradient-soft-green-700-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-green-700-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-700-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-green-700-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-green-700-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #363636); background-color: unset; }

.highlight-gradient-soft-green-700-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #212121); background-color: unset; }

.highlight-gradient-soft-green-700-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-green-700-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #eaebeb); background-color: unset; }

.highlight-gradient-soft-green-700-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #caccce); background-color: unset; }

.highlight-gradient-soft-green-700-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #969a9c); background-color: unset; }

.highlight-gradient-soft-green-700-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #61676b); background-color: unset; }

.highlight-gradient-soft-green-700-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-700-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #21272b); background-color: unset; }

.highlight-gradient-soft-green-700-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #161a1d); background-color: unset; }

.highlight-gradient-soft-green-700-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-green-700-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #165347, #070809); background-color: unset; }

.highlight-gradient-soft-green-800-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #0171df); background-color: unset; }

.highlight-gradient-soft-green-800-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-800-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-800-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-800-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #2CA58D); background-color: unset; }

.highlight-gradient-soft-green-800-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-800-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-800-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-800-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-800-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #F6C343); background-color: unset; }

.highlight-gradient-soft-green-800-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-800-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-800-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-800-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-green-800-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-800-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-800-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-green-800-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-green-800-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-green-800-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #80b8ef); background-color: unset; }

.highlight-gradient-soft-green-800-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #4195e7); background-color: unset; }

.highlight-gradient-soft-green-800-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #0171df); background-color: unset; }

.highlight-gradient-soft-green-800-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #0155a7); background-color: unset; }

.highlight-gradient-soft-green-800-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #013970); background-color: unset; }

.highlight-gradient-soft-green-800-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #001c38); background-color: unset; }

.highlight-gradient-soft-green-800-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #001121); background-color: unset; }

.highlight-gradient-soft-green-800-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, ghostwhite); background-color: unset; }

.highlight-gradient-soft-green-800-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-green-800-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #dcdefd); background-color: unset; }

.highlight-gradient-soft-green-800-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #b9befa); background-color: unset; }

.highlight-gradient-soft-green-800-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #959df8); background-color: unset; }

.highlight-gradient-soft-green-800-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-800-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #565db8); background-color: unset; }

.highlight-gradient-soft-green-800-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #393e7b); background-color: unset; }

.highlight-gradient-soft-green-800-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-green-800-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #111325); background-color: unset; }

.highlight-gradient-soft-green-800-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-green-800-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-green-800-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-green-800-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #b393d9); background-color: unset; }

.highlight-gradient-soft-green-800-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-green-800-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-800-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #4d1d86); background-color: unset; }

.highlight-gradient-soft-green-800-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #33145a); background-color: unset; }

.highlight-gradient-soft-green-800-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-green-800-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #0f061b); background-color: unset; }

.highlight-gradient-soft-green-800-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #fffeff); background-color: unset; }

.highlight-gradient-soft-green-800-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #fefdff); background-color: unset; }

.highlight-gradient-soft-green-800-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-green-800-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #faf4ff); background-color: unset; }

.highlight-gradient-soft-green-800-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #f8eeff); background-color: unset; }

.highlight-gradient-soft-green-800-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-800-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #b8aebf); background-color: unset; }

.highlight-gradient-soft-green-800-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #7b7480); background-color: unset; }

.highlight-gradient-soft-green-800-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #3d3a40); background-color: unset; }

.highlight-gradient-soft-green-800-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #252326); background-color: unset; }

.highlight-gradient-soft-green-800-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-green-800-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-green-800-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #cae9e3); background-color: unset; }

.highlight-gradient-soft-green-800-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #96d2c6); background-color: unset; }

.highlight-gradient-soft-green-800-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #61bcaa); background-color: unset; }

.highlight-gradient-soft-green-800-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #2ca58d); background-color: unset; }

.highlight-gradient-soft-green-800-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #217c6a); background-color: unset; }

.highlight-gradient-soft-green-800-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #165347); background-color: unset; }

.highlight-gradient-soft-green-800-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #0b2923); background-color: unset; }

.highlight-gradient-soft-green-800-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #071915); background-color: unset; }

.highlight-gradient-soft-green-800-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-green-800-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #f0eff7); background-color: unset; }

.highlight-gradient-soft-green-800-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #dad7eb); background-color: unset; }

.highlight-gradient-soft-green-800-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #b5afd7); background-color: unset; }

.highlight-gradient-soft-green-800-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #9086c2); background-color: unset; }

.highlight-gradient-soft-green-800-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-800-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #504783); background-color: unset; }

.highlight-gradient-soft-green-800-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #362f57); background-color: unset; }

.highlight-gradient-soft-green-800-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #1b182c); background-color: unset; }

.highlight-gradient-soft-green-800-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #100e1a); background-color: unset; }

.highlight-gradient-soft-green-800-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #fff7fa); background-color: unset; }

.highlight-gradient-soft-green-800-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, lavenderblush); background-color: unset; }

.highlight-gradient-soft-green-800-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-green-800-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-green-800-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #ff8db4); background-color: unset; }

.highlight-gradient-soft-green-800-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-800-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #bf4d74); background-color: unset; }

.highlight-gradient-soft-green-800-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #80344e); background-color: unset; }

.highlight-gradient-soft-green-800-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #401a27); background-color: unset; }

.highlight-gradient-soft-green-800-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #260f17); background-color: unset; }

.highlight-gradient-soft-green-800-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #fff4f2); background-color: unset; }

.highlight-gradient-soft-green-800-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #fee8e6); background-color: unset; }

.highlight-gradient-soft-green-800-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-green-800-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #fa8e80); background-color: unset; }

.highlight-gradient-soft-green-800-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #f85640); background-color: unset; }

.highlight-gradient-soft-green-800-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-800-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #b81600); background-color: unset; }

.highlight-gradient-soft-green-800-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #7b0f00); background-color: unset; }

.highlight-gradient-soft-green-800-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #3d0700); background-color: unset; }

.highlight-gradient-soft-green-800-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #250400); background-color: unset; }

.highlight-gradient-soft-green-800-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #fff9f3); background-color: unset; }

.highlight-gradient-soft-green-800-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #fff2e8); background-color: unset; }

.highlight-gradient-soft-green-800-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-green-800-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #febf8a); background-color: unset; }

.highlight-gradient-soft-green-800-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-green-800-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-800-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #be5f0f); background-color: unset; }

.highlight-gradient-soft-green-800-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-green-800-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #3f2005); background-color: unset; }

.highlight-gradient-soft-green-800-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #261303); background-color: unset; }

.highlight-gradient-soft-green-800-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #fffcf6); background-color: unset; }

.highlight-gradient-soft-green-800-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #fef9ec); background-color: unset; }

.highlight-gradient-soft-green-800-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-green-800-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-green-800-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #f8d272); background-color: unset; }

.highlight-gradient-soft-green-800-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #f6c343); background-color: unset; }

.highlight-gradient-soft-green-800-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #b99232); background-color: unset; }

.highlight-gradient-soft-green-800-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #7b6222); background-color: unset; }

.highlight-gradient-soft-green-800-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #3e3111); background-color: unset; }

.highlight-gradient-soft-green-800-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #251d0a); background-color: unset; }

.highlight-gradient-soft-green-800-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #f2fff7); background-color: unset; }

.highlight-gradient-soft-green-800-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #e6feef); background-color: unset; }

.highlight-gradient-soft-green-800-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #bffdd6); background-color: unset; }

.highlight-gradient-soft-green-800-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #80faad); background-color: unset; }

.highlight-gradient-soft-green-800-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #40f883); background-color: unset; }

.highlight-gradient-soft-green-800-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-800-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #00b844); background-color: unset; }

.highlight-gradient-soft-green-800-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #007b2d); background-color: unset; }

.highlight-gradient-soft-green-800-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #003d17); background-color: unset; }

.highlight-gradient-soft-green-800-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #00250e); background-color: unset; }

.highlight-gradient-soft-green-800-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-green-800-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-green-800-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-green-800-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #81d4da); background-color: unset; }

.highlight-gradient-soft-green-800-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #41bec8); background-color: unset; }

.highlight-gradient-soft-green-800-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-800-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #027e88); background-color: unset; }

.highlight-gradient-soft-green-800-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #01545b); background-color: unset; }

.highlight-gradient-soft-green-800-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #012a2d); background-color: unset; }

.highlight-gradient-soft-green-800-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #00191b); background-color: unset; }

.highlight-gradient-soft-green-800-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-green-800-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-green-800-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #ceebf4); background-color: unset; }

.highlight-gradient-soft-green-800-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-green-800-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-green-800-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-800-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #2b839d); background-color: unset; }

.highlight-gradient-soft-green-800-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #1d5869); background-color: unset; }

.highlight-gradient-soft-green-800-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #0e2c34); background-color: unset; }

.highlight-gradient-soft-green-800-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #091a1f); background-color: unset; }

.highlight-gradient-soft-green-800-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, white); background-color: unset; }

.highlight-gradient-soft-green-800-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, white); background-color: unset; }

.highlight-gradient-soft-green-800-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, white); background-color: unset; }

.highlight-gradient-soft-green-800-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, white); background-color: unset; }

.highlight-gradient-soft-green-800-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, white); background-color: unset; }

.highlight-gradient-soft-green-800-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, white); background-color: unset; }

.highlight-gradient-soft-green-800-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-green-800-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, gray); background-color: unset; }

.highlight-gradient-soft-green-800-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #404040); background-color: unset; }

.highlight-gradient-soft-green-800-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #262626); background-color: unset; }

.highlight-gradient-soft-green-800-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-green-800-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-green-800-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-green-800-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #ececec); background-color: unset; }

.highlight-gradient-soft-green-800-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-green-800-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-800-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-green-800-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-green-800-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #363636); background-color: unset; }

.highlight-gradient-soft-green-800-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #212121); background-color: unset; }

.highlight-gradient-soft-green-800-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-green-800-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #eaebeb); background-color: unset; }

.highlight-gradient-soft-green-800-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #caccce); background-color: unset; }

.highlight-gradient-soft-green-800-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #969a9c); background-color: unset; }

.highlight-gradient-soft-green-800-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #61676b); background-color: unset; }

.highlight-gradient-soft-green-800-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-800-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #21272b); background-color: unset; }

.highlight-gradient-soft-green-800-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #161a1d); background-color: unset; }

.highlight-gradient-soft-green-800-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-green-800-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b2923, #070809); background-color: unset; }

.highlight-gradient-soft-green-900-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #0171df); background-color: unset; }

.highlight-gradient-soft-green-900-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-900-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-900-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-900-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #2CA58D); background-color: unset; }

.highlight-gradient-soft-green-900-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-900-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-900-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-900-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-900-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #F6C343); background-color: unset; }

.highlight-gradient-soft-green-900-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-900-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-900-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-900-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #FFFFFF); background-color: unset; }

.highlight-gradient-soft-green-900-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-900-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-900-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #f2f8fd); background-color: unset; }

.highlight-gradient-soft-green-900-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #e6f1fc); background-color: unset; }

.highlight-gradient-soft-green-900-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #c0dcf7); background-color: unset; }

.highlight-gradient-soft-green-900-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #80b8ef); background-color: unset; }

.highlight-gradient-soft-green-900-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #4195e7); background-color: unset; }

.highlight-gradient-soft-green-900-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #0171df); background-color: unset; }

.highlight-gradient-soft-green-900-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #0155a7); background-color: unset; }

.highlight-gradient-soft-green-900-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #013970); background-color: unset; }

.highlight-gradient-soft-green-900-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #001c38); background-color: unset; }

.highlight-gradient-soft-green-900-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #001121); background-color: unset; }

.highlight-gradient-soft-green-900-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, ghostwhite); background-color: unset; }

.highlight-gradient-soft-green-900-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #f1f2fe); background-color: unset; }

.highlight-gradient-soft-green-900-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #dcdefd); background-color: unset; }

.highlight-gradient-soft-green-900-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #b9befa); background-color: unset; }

.highlight-gradient-soft-green-900-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #959df8); background-color: unset; }

.highlight-gradient-soft-green-900-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #727cf5); background-color: unset; }

.highlight-gradient-soft-green-900-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #565db8); background-color: unset; }

.highlight-gradient-soft-green-900-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #393e7b); background-color: unset; }

.highlight-gradient-soft-green-900-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #1d1f3d); background-color: unset; }

.highlight-gradient-soft-green-900-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #111325); background-color: unset; }

.highlight-gradient-soft-green-900-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #f7f4fb); background-color: unset; }

.highlight-gradient-soft-green-900-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #f0e9f7); background-color: unset; }

.highlight-gradient-soft-green-900-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #d9c9ec); background-color: unset; }

.highlight-gradient-soft-green-900-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #b393d9); background-color: unset; }

.highlight-gradient-soft-green-900-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #8c5dc6); background-color: unset; }

.highlight-gradient-soft-green-900-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #6627b3); background-color: unset; }

.highlight-gradient-soft-green-900-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #4d1d86); background-color: unset; }

.highlight-gradient-soft-green-900-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #33145a); background-color: unset; }

.highlight-gradient-soft-green-900-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #1a0a2d); background-color: unset; }

.highlight-gradient-soft-green-900-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #0f061b); background-color: unset; }

.highlight-gradient-soft-green-900-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #fffeff); background-color: unset; }

.highlight-gradient-soft-green-900-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #fefdff); background-color: unset; }

.highlight-gradient-soft-green-900-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #fdf9ff); background-color: unset; }

.highlight-gradient-soft-green-900-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #faf4ff); background-color: unset; }

.highlight-gradient-soft-green-900-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #f8eeff); background-color: unset; }

.highlight-gradient-soft-green-900-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #f5e8ff); background-color: unset; }

.highlight-gradient-soft-green-900-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #b8aebf); background-color: unset; }

.highlight-gradient-soft-green-900-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #7b7480); background-color: unset; }

.highlight-gradient-soft-green-900-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #3d3a40); background-color: unset; }

.highlight-gradient-soft-green-900-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #252326); background-color: unset; }

.highlight-gradient-soft-green-900-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #f4fbf9); background-color: unset; }

.highlight-gradient-soft-green-900-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #eaf6f4); background-color: unset; }

.highlight-gradient-soft-green-900-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #cae9e3); background-color: unset; }

.highlight-gradient-soft-green-900-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #96d2c6); background-color: unset; }

.highlight-gradient-soft-green-900-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #61bcaa); background-color: unset; }

.highlight-gradient-soft-green-900-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #2ca58d); background-color: unset; }

.highlight-gradient-soft-green-900-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #217c6a); background-color: unset; }

.highlight-gradient-soft-green-900-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #165347); background-color: unset; }

.highlight-gradient-soft-green-900-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #0b2923); background-color: unset; }

.highlight-gradient-soft-green-900-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #071915); background-color: unset; }

.highlight-gradient-soft-green-900-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #f8f7fb); background-color: unset; }

.highlight-gradient-soft-green-900-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #f0eff7); background-color: unset; }

.highlight-gradient-soft-green-900-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #dad7eb); background-color: unset; }

.highlight-gradient-soft-green-900-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #b5afd7); background-color: unset; }

.highlight-gradient-soft-green-900-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #9086c2); background-color: unset; }

.highlight-gradient-soft-green-900-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #6b5eae); background-color: unset; }

.highlight-gradient-soft-green-900-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #504783); background-color: unset; }

.highlight-gradient-soft-green-900-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #362f57); background-color: unset; }

.highlight-gradient-soft-green-900-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #1b182c); background-color: unset; }

.highlight-gradient-soft-green-900-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #100e1a); background-color: unset; }

.highlight-gradient-soft-green-900-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #fff7fa); background-color: unset; }

.highlight-gradient-soft-green-900-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, lavenderblush); background-color: unset; }

.highlight-gradient-soft-green-900-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #ffd9e6); background-color: unset; }

.highlight-gradient-soft-green-900-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #ffb3cd); background-color: unset; }

.highlight-gradient-soft-green-900-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #ff8db4); background-color: unset; }

.highlight-gradient-soft-green-900-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #ff679b); background-color: unset; }

.highlight-gradient-soft-green-900-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #bf4d74); background-color: unset; }

.highlight-gradient-soft-green-900-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #80344e); background-color: unset; }

.highlight-gradient-soft-green-900-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #401a27); background-color: unset; }

.highlight-gradient-soft-green-900-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #260f17); background-color: unset; }

.highlight-gradient-soft-green-900-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #fff4f2); background-color: unset; }

.highlight-gradient-soft-green-900-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #fee8e6); background-color: unset; }

.highlight-gradient-soft-green-900-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #fdc7bf); background-color: unset; }

.highlight-gradient-soft-green-900-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #fa8e80); background-color: unset; }

.highlight-gradient-soft-green-900-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #f85640); background-color: unset; }

.highlight-gradient-soft-green-900-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #f51d00); background-color: unset; }

.highlight-gradient-soft-green-900-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #b81600); background-color: unset; }

.highlight-gradient-soft-green-900-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #7b0f00); background-color: unset; }

.highlight-gradient-soft-green-900-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #3d0700); background-color: unset; }

.highlight-gradient-soft-green-900-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #250400); background-color: unset; }

.highlight-gradient-soft-green-900-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #fff9f3); background-color: unset; }

.highlight-gradient-soft-green-900-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #fff2e8); background-color: unset; }

.highlight-gradient-soft-green-900-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #ffdfc4); background-color: unset; }

.highlight-gradient-soft-green-900-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #febf8a); background-color: unset; }

.highlight-gradient-soft-green-900-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #fe9e4f); background-color: unset; }

.highlight-gradient-soft-green-900-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #fd7e14); background-color: unset; }

.highlight-gradient-soft-green-900-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #be5f0f); background-color: unset; }

.highlight-gradient-soft-green-900-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #7f3f0a); background-color: unset; }

.highlight-gradient-soft-green-900-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #3f2005); background-color: unset; }

.highlight-gradient-soft-green-900-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #261303); background-color: unset; }

.highlight-gradient-soft-green-900-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #fffcf6); background-color: unset; }

.highlight-gradient-soft-green-900-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #fef9ec); background-color: unset; }

.highlight-gradient-soft-green-900-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #fdf0d0); background-color: unset; }

.highlight-gradient-soft-green-900-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #fbe1a1); background-color: unset; }

.highlight-gradient-soft-green-900-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #f8d272); background-color: unset; }

.highlight-gradient-soft-green-900-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #f6c343); background-color: unset; }

.highlight-gradient-soft-green-900-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #b99232); background-color: unset; }

.highlight-gradient-soft-green-900-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #7b6222); background-color: unset; }

.highlight-gradient-soft-green-900-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #3e3111); background-color: unset; }

.highlight-gradient-soft-green-900-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #251d0a); background-color: unset; }

.highlight-gradient-soft-green-900-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #f2fff7); background-color: unset; }

.highlight-gradient-soft-green-900-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #e6feef); background-color: unset; }

.highlight-gradient-soft-green-900-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #bffdd6); background-color: unset; }

.highlight-gradient-soft-green-900-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #80faad); background-color: unset; }

.highlight-gradient-soft-green-900-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #40f883); background-color: unset; }

.highlight-gradient-soft-green-900-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #00f55a); background-color: unset; }

.highlight-gradient-soft-green-900-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #00b844); background-color: unset; }

.highlight-gradient-soft-green-900-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #007b2d); background-color: unset; }

.highlight-gradient-soft-green-900-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #003d17); background-color: unset; }

.highlight-gradient-soft-green-900-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #00250e); background-color: unset; }

.highlight-gradient-soft-green-900-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #f2fbfb); background-color: unset; }

.highlight-gradient-soft-green-900-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #e6f6f8); background-color: unset; }

.highlight-gradient-soft-green-900-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #c0e9ed); background-color: unset; }

.highlight-gradient-soft-green-900-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #81d4da); background-color: unset; }

.highlight-gradient-soft-green-900-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #41bec8); background-color: unset; }

.highlight-gradient-soft-green-900-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #02a8b5); background-color: unset; }

.highlight-gradient-soft-green-900-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #027e88); background-color: unset; }

.highlight-gradient-soft-green-900-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #01545b); background-color: unset; }

.highlight-gradient-soft-green-900-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #012a2d); background-color: unset; }

.highlight-gradient-soft-green-900-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #00191b); background-color: unset; }

.highlight-gradient-soft-green-900-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #f5fbfd); background-color: unset; }

.highlight-gradient-soft-green-900-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #ebf7fa); background-color: unset; }

.highlight-gradient-soft-green-900-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #ceebf4); background-color: unset; }

.highlight-gradient-soft-green-900-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #9cd7e8); background-color: unset; }

.highlight-gradient-soft-green-900-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #6bc3dd); background-color: unset; }

.highlight-gradient-soft-green-900-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #39afd1); background-color: unset; }

.highlight-gradient-soft-green-900-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #2b839d); background-color: unset; }

.highlight-gradient-soft-green-900-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #1d5869); background-color: unset; }

.highlight-gradient-soft-green-900-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #0e2c34); background-color: unset; }

.highlight-gradient-soft-green-900-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #091a1f); background-color: unset; }

.highlight-gradient-soft-green-900-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, white); background-color: unset; }

.highlight-gradient-soft-green-900-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, white); background-color: unset; }

.highlight-gradient-soft-green-900-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, white); background-color: unset; }

.highlight-gradient-soft-green-900-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, white); background-color: unset; }

.highlight-gradient-soft-green-900-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, white); background-color: unset; }

.highlight-gradient-soft-green-900-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, white); background-color: unset; }

.highlight-gradient-soft-green-900-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #bfbfbf); background-color: unset; }

.highlight-gradient-soft-green-900-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, gray); background-color: unset; }

.highlight-gradient-soft-green-900-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #404040); background-color: unset; }

.highlight-gradient-soft-green-900-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #262626); background-color: unset; }

.highlight-gradient-soft-green-900-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #fdfdfd); background-color: unset; }

.highlight-gradient-soft-green-900-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #fbfbfb); background-color: unset; }

.highlight-gradient-soft-green-900-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #f6f6f6); background-color: unset; }

.highlight-gradient-soft-green-900-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #ececec); background-color: unset; }

.highlight-gradient-soft-green-900-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #e3e3e3); background-color: unset; }

.highlight-gradient-soft-green-900-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #d9d9d9); background-color: unset; }

.highlight-gradient-soft-green-900-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #a3a3a3); background-color: unset; }

.highlight-gradient-soft-green-900-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #6d6d6d); background-color: unset; }

.highlight-gradient-soft-green-900-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #363636); background-color: unset; }

.highlight-gradient-soft-green-900-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #212121); background-color: unset; }

.highlight-gradient-soft-green-900-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #f4f5f5); background-color: unset; }

.highlight-gradient-soft-green-900-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #eaebeb); background-color: unset; }

.highlight-gradient-soft-green-900-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #caccce); background-color: unset; }

.highlight-gradient-soft-green-900-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #969a9c); background-color: unset; }

.highlight-gradient-soft-green-900-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #61676b); background-color: unset; }

.highlight-gradient-soft-green-900-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #2c3439); background-color: unset; }

.highlight-gradient-soft-green-900-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #21272b); background-color: unset; }

.highlight-gradient-soft-green-900-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #161a1d); background-color: unset; }

.highlight-gradient-soft-green-900-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #0b0d0e); background-color: unset; }

.highlight-gradient-soft-green-900-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #071915, #070809); background-color: unset; }

.highlight-gradient-purple-50-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #0171df); background-color: unset; }

.highlight-gradient-purple-50-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #727cf5); background-color: unset; }

.highlight-gradient-purple-50-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #6627b3); background-color: unset; }

.highlight-gradient-purple-50-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-50-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #2CA58D); background-color: unset; }

.highlight-gradient-purple-50-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #6b5eae); background-color: unset; }

.highlight-gradient-purple-50-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #ff679b); background-color: unset; }

.highlight-gradient-purple-50-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #f51d00); background-color: unset; }

.highlight-gradient-purple-50-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #fd7e14); background-color: unset; }

.highlight-gradient-purple-50-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #F6C343); background-color: unset; }

.highlight-gradient-purple-50-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #00f55a); background-color: unset; }

.highlight-gradient-purple-50-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #02a8b5); background-color: unset; }

.highlight-gradient-purple-50-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #39afd1); background-color: unset; }

.highlight-gradient-purple-50-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #FFFFFF); background-color: unset; }

.highlight-gradient-purple-50-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-50-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #2c3439); background-color: unset; }

.highlight-gradient-purple-50-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #f2f8fd); background-color: unset; }

.highlight-gradient-purple-50-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #e6f1fc); background-color: unset; }

.highlight-gradient-purple-50-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #c0dcf7); background-color: unset; }

.highlight-gradient-purple-50-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #80b8ef); background-color: unset; }

.highlight-gradient-purple-50-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #4195e7); background-color: unset; }

.highlight-gradient-purple-50-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #0171df); background-color: unset; }

.highlight-gradient-purple-50-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #0155a7); background-color: unset; }

.highlight-gradient-purple-50-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #013970); background-color: unset; }

.highlight-gradient-purple-50-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #001c38); background-color: unset; }

.highlight-gradient-purple-50-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #001121); background-color: unset; }

.highlight-gradient-purple-50-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, ghostwhite); background-color: unset; }

.highlight-gradient-purple-50-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #f1f2fe); background-color: unset; }

.highlight-gradient-purple-50-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #dcdefd); background-color: unset; }

.highlight-gradient-purple-50-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #b9befa); background-color: unset; }

.highlight-gradient-purple-50-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #959df8); background-color: unset; }

.highlight-gradient-purple-50-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #727cf5); background-color: unset; }

.highlight-gradient-purple-50-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #565db8); background-color: unset; }

.highlight-gradient-purple-50-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #393e7b); background-color: unset; }

.highlight-gradient-purple-50-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #1d1f3d); background-color: unset; }

.highlight-gradient-purple-50-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #111325); background-color: unset; }

.highlight-gradient-purple-50-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #f7f4fb); background-color: unset; }

.highlight-gradient-purple-50-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #f0e9f7); background-color: unset; }

.highlight-gradient-purple-50-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #d9c9ec); background-color: unset; }

.highlight-gradient-purple-50-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #b393d9); background-color: unset; }

.highlight-gradient-purple-50-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #8c5dc6); background-color: unset; }

.highlight-gradient-purple-50-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #6627b3); background-color: unset; }

.highlight-gradient-purple-50-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #4d1d86); background-color: unset; }

.highlight-gradient-purple-50-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #33145a); background-color: unset; }

.highlight-gradient-purple-50-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #1a0a2d); background-color: unset; }

.highlight-gradient-purple-50-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #0f061b); background-color: unset; }

.highlight-gradient-purple-50-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #fffeff); background-color: unset; }

.highlight-gradient-purple-50-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #fefdff); background-color: unset; }

.highlight-gradient-purple-50-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #fdf9ff); background-color: unset; }

.highlight-gradient-purple-50-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #faf4ff); background-color: unset; }

.highlight-gradient-purple-50-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #f8eeff); background-color: unset; }

.highlight-gradient-purple-50-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-50-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #b8aebf); background-color: unset; }

.highlight-gradient-purple-50-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #7b7480); background-color: unset; }

.highlight-gradient-purple-50-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #3d3a40); background-color: unset; }

.highlight-gradient-purple-50-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #252326); background-color: unset; }

.highlight-gradient-purple-50-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #f4fbf9); background-color: unset; }

.highlight-gradient-purple-50-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #eaf6f4); background-color: unset; }

.highlight-gradient-purple-50-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #cae9e3); background-color: unset; }

.highlight-gradient-purple-50-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #96d2c6); background-color: unset; }

.highlight-gradient-purple-50-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #61bcaa); background-color: unset; }

.highlight-gradient-purple-50-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #2ca58d); background-color: unset; }

.highlight-gradient-purple-50-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #217c6a); background-color: unset; }

.highlight-gradient-purple-50-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #165347); background-color: unset; }

.highlight-gradient-purple-50-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #0b2923); background-color: unset; }

.highlight-gradient-purple-50-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #071915); background-color: unset; }

.highlight-gradient-purple-50-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #f8f7fb); background-color: unset; }

.highlight-gradient-purple-50-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #f0eff7); background-color: unset; }

.highlight-gradient-purple-50-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #dad7eb); background-color: unset; }

.highlight-gradient-purple-50-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #b5afd7); background-color: unset; }

.highlight-gradient-purple-50-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #9086c2); background-color: unset; }

.highlight-gradient-purple-50-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #6b5eae); background-color: unset; }

.highlight-gradient-purple-50-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #504783); background-color: unset; }

.highlight-gradient-purple-50-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #362f57); background-color: unset; }

.highlight-gradient-purple-50-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #1b182c); background-color: unset; }

.highlight-gradient-purple-50-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #100e1a); background-color: unset; }

.highlight-gradient-purple-50-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #fff7fa); background-color: unset; }

.highlight-gradient-purple-50-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, lavenderblush); background-color: unset; }

.highlight-gradient-purple-50-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #ffd9e6); background-color: unset; }

.highlight-gradient-purple-50-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #ffb3cd); background-color: unset; }

.highlight-gradient-purple-50-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #ff8db4); background-color: unset; }

.highlight-gradient-purple-50-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #ff679b); background-color: unset; }

.highlight-gradient-purple-50-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #bf4d74); background-color: unset; }

.highlight-gradient-purple-50-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #80344e); background-color: unset; }

.highlight-gradient-purple-50-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #401a27); background-color: unset; }

.highlight-gradient-purple-50-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #260f17); background-color: unset; }

.highlight-gradient-purple-50-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #fff4f2); background-color: unset; }

.highlight-gradient-purple-50-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #fee8e6); background-color: unset; }

.highlight-gradient-purple-50-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #fdc7bf); background-color: unset; }

.highlight-gradient-purple-50-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #fa8e80); background-color: unset; }

.highlight-gradient-purple-50-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #f85640); background-color: unset; }

.highlight-gradient-purple-50-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #f51d00); background-color: unset; }

.highlight-gradient-purple-50-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #b81600); background-color: unset; }

.highlight-gradient-purple-50-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #7b0f00); background-color: unset; }

.highlight-gradient-purple-50-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #3d0700); background-color: unset; }

.highlight-gradient-purple-50-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #250400); background-color: unset; }

.highlight-gradient-purple-50-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #fff9f3); background-color: unset; }

.highlight-gradient-purple-50-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #fff2e8); background-color: unset; }

.highlight-gradient-purple-50-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #ffdfc4); background-color: unset; }

.highlight-gradient-purple-50-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #febf8a); background-color: unset; }

.highlight-gradient-purple-50-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #fe9e4f); background-color: unset; }

.highlight-gradient-purple-50-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #fd7e14); background-color: unset; }

.highlight-gradient-purple-50-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #be5f0f); background-color: unset; }

.highlight-gradient-purple-50-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #7f3f0a); background-color: unset; }

.highlight-gradient-purple-50-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #3f2005); background-color: unset; }

.highlight-gradient-purple-50-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #261303); background-color: unset; }

.highlight-gradient-purple-50-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #fffcf6); background-color: unset; }

.highlight-gradient-purple-50-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #fef9ec); background-color: unset; }

.highlight-gradient-purple-50-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #fdf0d0); background-color: unset; }

.highlight-gradient-purple-50-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #fbe1a1); background-color: unset; }

.highlight-gradient-purple-50-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #f8d272); background-color: unset; }

.highlight-gradient-purple-50-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #f6c343); background-color: unset; }

.highlight-gradient-purple-50-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #b99232); background-color: unset; }

.highlight-gradient-purple-50-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #7b6222); background-color: unset; }

.highlight-gradient-purple-50-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #3e3111); background-color: unset; }

.highlight-gradient-purple-50-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #251d0a); background-color: unset; }

.highlight-gradient-purple-50-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #f2fff7); background-color: unset; }

.highlight-gradient-purple-50-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #e6feef); background-color: unset; }

.highlight-gradient-purple-50-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #bffdd6); background-color: unset; }

.highlight-gradient-purple-50-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #80faad); background-color: unset; }

.highlight-gradient-purple-50-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #40f883); background-color: unset; }

.highlight-gradient-purple-50-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #00f55a); background-color: unset; }

.highlight-gradient-purple-50-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #00b844); background-color: unset; }

.highlight-gradient-purple-50-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #007b2d); background-color: unset; }

.highlight-gradient-purple-50-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #003d17); background-color: unset; }

.highlight-gradient-purple-50-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #00250e); background-color: unset; }

.highlight-gradient-purple-50-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #f2fbfb); background-color: unset; }

.highlight-gradient-purple-50-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #e6f6f8); background-color: unset; }

.highlight-gradient-purple-50-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #c0e9ed); background-color: unset; }

.highlight-gradient-purple-50-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #81d4da); background-color: unset; }

.highlight-gradient-purple-50-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #41bec8); background-color: unset; }

.highlight-gradient-purple-50-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #02a8b5); background-color: unset; }

.highlight-gradient-purple-50-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #027e88); background-color: unset; }

.highlight-gradient-purple-50-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #01545b); background-color: unset; }

.highlight-gradient-purple-50-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #012a2d); background-color: unset; }

.highlight-gradient-purple-50-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #00191b); background-color: unset; }

.highlight-gradient-purple-50-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #f5fbfd); background-color: unset; }

.highlight-gradient-purple-50-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #ebf7fa); background-color: unset; }

.highlight-gradient-purple-50-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #ceebf4); background-color: unset; }

.highlight-gradient-purple-50-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #9cd7e8); background-color: unset; }

.highlight-gradient-purple-50-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #6bc3dd); background-color: unset; }

.highlight-gradient-purple-50-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #39afd1); background-color: unset; }

.highlight-gradient-purple-50-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #2b839d); background-color: unset; }

.highlight-gradient-purple-50-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #1d5869); background-color: unset; }

.highlight-gradient-purple-50-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #0e2c34); background-color: unset; }

.highlight-gradient-purple-50-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #091a1f); background-color: unset; }

.highlight-gradient-purple-50-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, white); background-color: unset; }

.highlight-gradient-purple-50-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, white); background-color: unset; }

.highlight-gradient-purple-50-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, white); background-color: unset; }

.highlight-gradient-purple-50-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, white); background-color: unset; }

.highlight-gradient-purple-50-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, white); background-color: unset; }

.highlight-gradient-purple-50-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, white); background-color: unset; }

.highlight-gradient-purple-50-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #bfbfbf); background-color: unset; }

.highlight-gradient-purple-50-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, gray); background-color: unset; }

.highlight-gradient-purple-50-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #404040); background-color: unset; }

.highlight-gradient-purple-50-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #262626); background-color: unset; }

.highlight-gradient-purple-50-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #fdfdfd); background-color: unset; }

.highlight-gradient-purple-50-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #fbfbfb); background-color: unset; }

.highlight-gradient-purple-50-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #f6f6f6); background-color: unset; }

.highlight-gradient-purple-50-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #ececec); background-color: unset; }

.highlight-gradient-purple-50-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #e3e3e3); background-color: unset; }

.highlight-gradient-purple-50-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-50-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #a3a3a3); background-color: unset; }

.highlight-gradient-purple-50-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #6d6d6d); background-color: unset; }

.highlight-gradient-purple-50-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #363636); background-color: unset; }

.highlight-gradient-purple-50-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #212121); background-color: unset; }

.highlight-gradient-purple-50-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #f4f5f5); background-color: unset; }

.highlight-gradient-purple-50-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #eaebeb); background-color: unset; }

.highlight-gradient-purple-50-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #caccce); background-color: unset; }

.highlight-gradient-purple-50-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #969a9c); background-color: unset; }

.highlight-gradient-purple-50-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #61676b); background-color: unset; }

.highlight-gradient-purple-50-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #2c3439); background-color: unset; }

.highlight-gradient-purple-50-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #21272b); background-color: unset; }

.highlight-gradient-purple-50-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #161a1d); background-color: unset; }

.highlight-gradient-purple-50-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #0b0d0e); background-color: unset; }

.highlight-gradient-purple-50-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8f7fb, #070809); background-color: unset; }

.highlight-gradient-purple-100-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #0171df); background-color: unset; }

.highlight-gradient-purple-100-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #727cf5); background-color: unset; }

.highlight-gradient-purple-100-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #6627b3); background-color: unset; }

.highlight-gradient-purple-100-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-100-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #2CA58D); background-color: unset; }

.highlight-gradient-purple-100-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #6b5eae); background-color: unset; }

.highlight-gradient-purple-100-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #ff679b); background-color: unset; }

.highlight-gradient-purple-100-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #f51d00); background-color: unset; }

.highlight-gradient-purple-100-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #fd7e14); background-color: unset; }

.highlight-gradient-purple-100-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #F6C343); background-color: unset; }

.highlight-gradient-purple-100-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #00f55a); background-color: unset; }

.highlight-gradient-purple-100-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #02a8b5); background-color: unset; }

.highlight-gradient-purple-100-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #39afd1); background-color: unset; }

.highlight-gradient-purple-100-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #FFFFFF); background-color: unset; }

.highlight-gradient-purple-100-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-100-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #2c3439); background-color: unset; }

.highlight-gradient-purple-100-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #f2f8fd); background-color: unset; }

.highlight-gradient-purple-100-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #e6f1fc); background-color: unset; }

.highlight-gradient-purple-100-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #c0dcf7); background-color: unset; }

.highlight-gradient-purple-100-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #80b8ef); background-color: unset; }

.highlight-gradient-purple-100-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #4195e7); background-color: unset; }

.highlight-gradient-purple-100-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #0171df); background-color: unset; }

.highlight-gradient-purple-100-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #0155a7); background-color: unset; }

.highlight-gradient-purple-100-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #013970); background-color: unset; }

.highlight-gradient-purple-100-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #001c38); background-color: unset; }

.highlight-gradient-purple-100-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #001121); background-color: unset; }

.highlight-gradient-purple-100-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, ghostwhite); background-color: unset; }

.highlight-gradient-purple-100-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #f1f2fe); background-color: unset; }

.highlight-gradient-purple-100-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #dcdefd); background-color: unset; }

.highlight-gradient-purple-100-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #b9befa); background-color: unset; }

.highlight-gradient-purple-100-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #959df8); background-color: unset; }

.highlight-gradient-purple-100-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #727cf5); background-color: unset; }

.highlight-gradient-purple-100-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #565db8); background-color: unset; }

.highlight-gradient-purple-100-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #393e7b); background-color: unset; }

.highlight-gradient-purple-100-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #1d1f3d); background-color: unset; }

.highlight-gradient-purple-100-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #111325); background-color: unset; }

.highlight-gradient-purple-100-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #f7f4fb); background-color: unset; }

.highlight-gradient-purple-100-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #f0e9f7); background-color: unset; }

.highlight-gradient-purple-100-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #d9c9ec); background-color: unset; }

.highlight-gradient-purple-100-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #b393d9); background-color: unset; }

.highlight-gradient-purple-100-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #8c5dc6); background-color: unset; }

.highlight-gradient-purple-100-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #6627b3); background-color: unset; }

.highlight-gradient-purple-100-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #4d1d86); background-color: unset; }

.highlight-gradient-purple-100-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #33145a); background-color: unset; }

.highlight-gradient-purple-100-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #1a0a2d); background-color: unset; }

.highlight-gradient-purple-100-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #0f061b); background-color: unset; }

.highlight-gradient-purple-100-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #fffeff); background-color: unset; }

.highlight-gradient-purple-100-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #fefdff); background-color: unset; }

.highlight-gradient-purple-100-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #fdf9ff); background-color: unset; }

.highlight-gradient-purple-100-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #faf4ff); background-color: unset; }

.highlight-gradient-purple-100-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #f8eeff); background-color: unset; }

.highlight-gradient-purple-100-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-100-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #b8aebf); background-color: unset; }

.highlight-gradient-purple-100-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #7b7480); background-color: unset; }

.highlight-gradient-purple-100-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #3d3a40); background-color: unset; }

.highlight-gradient-purple-100-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #252326); background-color: unset; }

.highlight-gradient-purple-100-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #f4fbf9); background-color: unset; }

.highlight-gradient-purple-100-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #eaf6f4); background-color: unset; }

.highlight-gradient-purple-100-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #cae9e3); background-color: unset; }

.highlight-gradient-purple-100-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #96d2c6); background-color: unset; }

.highlight-gradient-purple-100-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #61bcaa); background-color: unset; }

.highlight-gradient-purple-100-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #2ca58d); background-color: unset; }

.highlight-gradient-purple-100-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #217c6a); background-color: unset; }

.highlight-gradient-purple-100-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #165347); background-color: unset; }

.highlight-gradient-purple-100-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #0b2923); background-color: unset; }

.highlight-gradient-purple-100-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #071915); background-color: unset; }

.highlight-gradient-purple-100-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #f8f7fb); background-color: unset; }

.highlight-gradient-purple-100-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #f0eff7); background-color: unset; }

.highlight-gradient-purple-100-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #dad7eb); background-color: unset; }

.highlight-gradient-purple-100-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #b5afd7); background-color: unset; }

.highlight-gradient-purple-100-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #9086c2); background-color: unset; }

.highlight-gradient-purple-100-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #6b5eae); background-color: unset; }

.highlight-gradient-purple-100-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #504783); background-color: unset; }

.highlight-gradient-purple-100-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #362f57); background-color: unset; }

.highlight-gradient-purple-100-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #1b182c); background-color: unset; }

.highlight-gradient-purple-100-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #100e1a); background-color: unset; }

.highlight-gradient-purple-100-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #fff7fa); background-color: unset; }

.highlight-gradient-purple-100-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, lavenderblush); background-color: unset; }

.highlight-gradient-purple-100-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #ffd9e6); background-color: unset; }

.highlight-gradient-purple-100-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #ffb3cd); background-color: unset; }

.highlight-gradient-purple-100-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #ff8db4); background-color: unset; }

.highlight-gradient-purple-100-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #ff679b); background-color: unset; }

.highlight-gradient-purple-100-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #bf4d74); background-color: unset; }

.highlight-gradient-purple-100-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #80344e); background-color: unset; }

.highlight-gradient-purple-100-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #401a27); background-color: unset; }

.highlight-gradient-purple-100-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #260f17); background-color: unset; }

.highlight-gradient-purple-100-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #fff4f2); background-color: unset; }

.highlight-gradient-purple-100-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #fee8e6); background-color: unset; }

.highlight-gradient-purple-100-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #fdc7bf); background-color: unset; }

.highlight-gradient-purple-100-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #fa8e80); background-color: unset; }

.highlight-gradient-purple-100-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #f85640); background-color: unset; }

.highlight-gradient-purple-100-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #f51d00); background-color: unset; }

.highlight-gradient-purple-100-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #b81600); background-color: unset; }

.highlight-gradient-purple-100-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #7b0f00); background-color: unset; }

.highlight-gradient-purple-100-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #3d0700); background-color: unset; }

.highlight-gradient-purple-100-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #250400); background-color: unset; }

.highlight-gradient-purple-100-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #fff9f3); background-color: unset; }

.highlight-gradient-purple-100-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #fff2e8); background-color: unset; }

.highlight-gradient-purple-100-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #ffdfc4); background-color: unset; }

.highlight-gradient-purple-100-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #febf8a); background-color: unset; }

.highlight-gradient-purple-100-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #fe9e4f); background-color: unset; }

.highlight-gradient-purple-100-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #fd7e14); background-color: unset; }

.highlight-gradient-purple-100-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #be5f0f); background-color: unset; }

.highlight-gradient-purple-100-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #7f3f0a); background-color: unset; }

.highlight-gradient-purple-100-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #3f2005); background-color: unset; }

.highlight-gradient-purple-100-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #261303); background-color: unset; }

.highlight-gradient-purple-100-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #fffcf6); background-color: unset; }

.highlight-gradient-purple-100-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #fef9ec); background-color: unset; }

.highlight-gradient-purple-100-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #fdf0d0); background-color: unset; }

.highlight-gradient-purple-100-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #fbe1a1); background-color: unset; }

.highlight-gradient-purple-100-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #f8d272); background-color: unset; }

.highlight-gradient-purple-100-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #f6c343); background-color: unset; }

.highlight-gradient-purple-100-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #b99232); background-color: unset; }

.highlight-gradient-purple-100-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #7b6222); background-color: unset; }

.highlight-gradient-purple-100-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #3e3111); background-color: unset; }

.highlight-gradient-purple-100-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #251d0a); background-color: unset; }

.highlight-gradient-purple-100-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #f2fff7); background-color: unset; }

.highlight-gradient-purple-100-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #e6feef); background-color: unset; }

.highlight-gradient-purple-100-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #bffdd6); background-color: unset; }

.highlight-gradient-purple-100-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #80faad); background-color: unset; }

.highlight-gradient-purple-100-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #40f883); background-color: unset; }

.highlight-gradient-purple-100-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #00f55a); background-color: unset; }

.highlight-gradient-purple-100-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #00b844); background-color: unset; }

.highlight-gradient-purple-100-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #007b2d); background-color: unset; }

.highlight-gradient-purple-100-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #003d17); background-color: unset; }

.highlight-gradient-purple-100-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #00250e); background-color: unset; }

.highlight-gradient-purple-100-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #f2fbfb); background-color: unset; }

.highlight-gradient-purple-100-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #e6f6f8); background-color: unset; }

.highlight-gradient-purple-100-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #c0e9ed); background-color: unset; }

.highlight-gradient-purple-100-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #81d4da); background-color: unset; }

.highlight-gradient-purple-100-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #41bec8); background-color: unset; }

.highlight-gradient-purple-100-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #02a8b5); background-color: unset; }

.highlight-gradient-purple-100-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #027e88); background-color: unset; }

.highlight-gradient-purple-100-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #01545b); background-color: unset; }

.highlight-gradient-purple-100-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #012a2d); background-color: unset; }

.highlight-gradient-purple-100-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #00191b); background-color: unset; }

.highlight-gradient-purple-100-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #f5fbfd); background-color: unset; }

.highlight-gradient-purple-100-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #ebf7fa); background-color: unset; }

.highlight-gradient-purple-100-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #ceebf4); background-color: unset; }

.highlight-gradient-purple-100-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #9cd7e8); background-color: unset; }

.highlight-gradient-purple-100-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #6bc3dd); background-color: unset; }

.highlight-gradient-purple-100-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #39afd1); background-color: unset; }

.highlight-gradient-purple-100-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #2b839d); background-color: unset; }

.highlight-gradient-purple-100-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #1d5869); background-color: unset; }

.highlight-gradient-purple-100-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #0e2c34); background-color: unset; }

.highlight-gradient-purple-100-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #091a1f); background-color: unset; }

.highlight-gradient-purple-100-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, white); background-color: unset; }

.highlight-gradient-purple-100-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, white); background-color: unset; }

.highlight-gradient-purple-100-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, white); background-color: unset; }

.highlight-gradient-purple-100-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, white); background-color: unset; }

.highlight-gradient-purple-100-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, white); background-color: unset; }

.highlight-gradient-purple-100-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, white); background-color: unset; }

.highlight-gradient-purple-100-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #bfbfbf); background-color: unset; }

.highlight-gradient-purple-100-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, gray); background-color: unset; }

.highlight-gradient-purple-100-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #404040); background-color: unset; }

.highlight-gradient-purple-100-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #262626); background-color: unset; }

.highlight-gradient-purple-100-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #fdfdfd); background-color: unset; }

.highlight-gradient-purple-100-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #fbfbfb); background-color: unset; }

.highlight-gradient-purple-100-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #f6f6f6); background-color: unset; }

.highlight-gradient-purple-100-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #ececec); background-color: unset; }

.highlight-gradient-purple-100-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #e3e3e3); background-color: unset; }

.highlight-gradient-purple-100-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-100-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #a3a3a3); background-color: unset; }

.highlight-gradient-purple-100-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #6d6d6d); background-color: unset; }

.highlight-gradient-purple-100-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #363636); background-color: unset; }

.highlight-gradient-purple-100-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #212121); background-color: unset; }

.highlight-gradient-purple-100-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #f4f5f5); background-color: unset; }

.highlight-gradient-purple-100-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #eaebeb); background-color: unset; }

.highlight-gradient-purple-100-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #caccce); background-color: unset; }

.highlight-gradient-purple-100-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #969a9c); background-color: unset; }

.highlight-gradient-purple-100-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #61676b); background-color: unset; }

.highlight-gradient-purple-100-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #2c3439); background-color: unset; }

.highlight-gradient-purple-100-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #21272b); background-color: unset; }

.highlight-gradient-purple-100-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #161a1d); background-color: unset; }

.highlight-gradient-purple-100-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #0b0d0e); background-color: unset; }

.highlight-gradient-purple-100-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f0eff7, #070809); background-color: unset; }

.highlight-gradient-purple-200-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #0171df); background-color: unset; }

.highlight-gradient-purple-200-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #727cf5); background-color: unset; }

.highlight-gradient-purple-200-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #6627b3); background-color: unset; }

.highlight-gradient-purple-200-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-200-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #2CA58D); background-color: unset; }

.highlight-gradient-purple-200-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #6b5eae); background-color: unset; }

.highlight-gradient-purple-200-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #ff679b); background-color: unset; }

.highlight-gradient-purple-200-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #f51d00); background-color: unset; }

.highlight-gradient-purple-200-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #fd7e14); background-color: unset; }

.highlight-gradient-purple-200-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #F6C343); background-color: unset; }

.highlight-gradient-purple-200-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #00f55a); background-color: unset; }

.highlight-gradient-purple-200-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #02a8b5); background-color: unset; }

.highlight-gradient-purple-200-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #39afd1); background-color: unset; }

.highlight-gradient-purple-200-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #FFFFFF); background-color: unset; }

.highlight-gradient-purple-200-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-200-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #2c3439); background-color: unset; }

.highlight-gradient-purple-200-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #f2f8fd); background-color: unset; }

.highlight-gradient-purple-200-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #e6f1fc); background-color: unset; }

.highlight-gradient-purple-200-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #c0dcf7); background-color: unset; }

.highlight-gradient-purple-200-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #80b8ef); background-color: unset; }

.highlight-gradient-purple-200-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #4195e7); background-color: unset; }

.highlight-gradient-purple-200-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #0171df); background-color: unset; }

.highlight-gradient-purple-200-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #0155a7); background-color: unset; }

.highlight-gradient-purple-200-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #013970); background-color: unset; }

.highlight-gradient-purple-200-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #001c38); background-color: unset; }

.highlight-gradient-purple-200-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #001121); background-color: unset; }

.highlight-gradient-purple-200-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, ghostwhite); background-color: unset; }

.highlight-gradient-purple-200-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #f1f2fe); background-color: unset; }

.highlight-gradient-purple-200-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #dcdefd); background-color: unset; }

.highlight-gradient-purple-200-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #b9befa); background-color: unset; }

.highlight-gradient-purple-200-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #959df8); background-color: unset; }

.highlight-gradient-purple-200-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #727cf5); background-color: unset; }

.highlight-gradient-purple-200-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #565db8); background-color: unset; }

.highlight-gradient-purple-200-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #393e7b); background-color: unset; }

.highlight-gradient-purple-200-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #1d1f3d); background-color: unset; }

.highlight-gradient-purple-200-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #111325); background-color: unset; }

.highlight-gradient-purple-200-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #f7f4fb); background-color: unset; }

.highlight-gradient-purple-200-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #f0e9f7); background-color: unset; }

.highlight-gradient-purple-200-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #d9c9ec); background-color: unset; }

.highlight-gradient-purple-200-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #b393d9); background-color: unset; }

.highlight-gradient-purple-200-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #8c5dc6); background-color: unset; }

.highlight-gradient-purple-200-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #6627b3); background-color: unset; }

.highlight-gradient-purple-200-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #4d1d86); background-color: unset; }

.highlight-gradient-purple-200-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #33145a); background-color: unset; }

.highlight-gradient-purple-200-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #1a0a2d); background-color: unset; }

.highlight-gradient-purple-200-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #0f061b); background-color: unset; }

.highlight-gradient-purple-200-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #fffeff); background-color: unset; }

.highlight-gradient-purple-200-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #fefdff); background-color: unset; }

.highlight-gradient-purple-200-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #fdf9ff); background-color: unset; }

.highlight-gradient-purple-200-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #faf4ff); background-color: unset; }

.highlight-gradient-purple-200-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #f8eeff); background-color: unset; }

.highlight-gradient-purple-200-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-200-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #b8aebf); background-color: unset; }

.highlight-gradient-purple-200-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #7b7480); background-color: unset; }

.highlight-gradient-purple-200-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #3d3a40); background-color: unset; }

.highlight-gradient-purple-200-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #252326); background-color: unset; }

.highlight-gradient-purple-200-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #f4fbf9); background-color: unset; }

.highlight-gradient-purple-200-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #eaf6f4); background-color: unset; }

.highlight-gradient-purple-200-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #cae9e3); background-color: unset; }

.highlight-gradient-purple-200-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #96d2c6); background-color: unset; }

.highlight-gradient-purple-200-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #61bcaa); background-color: unset; }

.highlight-gradient-purple-200-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #2ca58d); background-color: unset; }

.highlight-gradient-purple-200-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #217c6a); background-color: unset; }

.highlight-gradient-purple-200-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #165347); background-color: unset; }

.highlight-gradient-purple-200-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #0b2923); background-color: unset; }

.highlight-gradient-purple-200-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #071915); background-color: unset; }

.highlight-gradient-purple-200-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #f8f7fb); background-color: unset; }

.highlight-gradient-purple-200-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #f0eff7); background-color: unset; }

.highlight-gradient-purple-200-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #dad7eb); background-color: unset; }

.highlight-gradient-purple-200-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #b5afd7); background-color: unset; }

.highlight-gradient-purple-200-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #9086c2); background-color: unset; }

.highlight-gradient-purple-200-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #6b5eae); background-color: unset; }

.highlight-gradient-purple-200-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #504783); background-color: unset; }

.highlight-gradient-purple-200-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #362f57); background-color: unset; }

.highlight-gradient-purple-200-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #1b182c); background-color: unset; }

.highlight-gradient-purple-200-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #100e1a); background-color: unset; }

.highlight-gradient-purple-200-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #fff7fa); background-color: unset; }

.highlight-gradient-purple-200-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, lavenderblush); background-color: unset; }

.highlight-gradient-purple-200-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #ffd9e6); background-color: unset; }

.highlight-gradient-purple-200-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #ffb3cd); background-color: unset; }

.highlight-gradient-purple-200-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #ff8db4); background-color: unset; }

.highlight-gradient-purple-200-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #ff679b); background-color: unset; }

.highlight-gradient-purple-200-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #bf4d74); background-color: unset; }

.highlight-gradient-purple-200-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #80344e); background-color: unset; }

.highlight-gradient-purple-200-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #401a27); background-color: unset; }

.highlight-gradient-purple-200-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #260f17); background-color: unset; }

.highlight-gradient-purple-200-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #fff4f2); background-color: unset; }

.highlight-gradient-purple-200-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #fee8e6); background-color: unset; }

.highlight-gradient-purple-200-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #fdc7bf); background-color: unset; }

.highlight-gradient-purple-200-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #fa8e80); background-color: unset; }

.highlight-gradient-purple-200-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #f85640); background-color: unset; }

.highlight-gradient-purple-200-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #f51d00); background-color: unset; }

.highlight-gradient-purple-200-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #b81600); background-color: unset; }

.highlight-gradient-purple-200-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #7b0f00); background-color: unset; }

.highlight-gradient-purple-200-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #3d0700); background-color: unset; }

.highlight-gradient-purple-200-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #250400); background-color: unset; }

.highlight-gradient-purple-200-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #fff9f3); background-color: unset; }

.highlight-gradient-purple-200-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #fff2e8); background-color: unset; }

.highlight-gradient-purple-200-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #ffdfc4); background-color: unset; }

.highlight-gradient-purple-200-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #febf8a); background-color: unset; }

.highlight-gradient-purple-200-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #fe9e4f); background-color: unset; }

.highlight-gradient-purple-200-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #fd7e14); background-color: unset; }

.highlight-gradient-purple-200-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #be5f0f); background-color: unset; }

.highlight-gradient-purple-200-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #7f3f0a); background-color: unset; }

.highlight-gradient-purple-200-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #3f2005); background-color: unset; }

.highlight-gradient-purple-200-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #261303); background-color: unset; }

.highlight-gradient-purple-200-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #fffcf6); background-color: unset; }

.highlight-gradient-purple-200-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #fef9ec); background-color: unset; }

.highlight-gradient-purple-200-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #fdf0d0); background-color: unset; }

.highlight-gradient-purple-200-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #fbe1a1); background-color: unset; }

.highlight-gradient-purple-200-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #f8d272); background-color: unset; }

.highlight-gradient-purple-200-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #f6c343); background-color: unset; }

.highlight-gradient-purple-200-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #b99232); background-color: unset; }

.highlight-gradient-purple-200-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #7b6222); background-color: unset; }

.highlight-gradient-purple-200-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #3e3111); background-color: unset; }

.highlight-gradient-purple-200-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #251d0a); background-color: unset; }

.highlight-gradient-purple-200-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #f2fff7); background-color: unset; }

.highlight-gradient-purple-200-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #e6feef); background-color: unset; }

.highlight-gradient-purple-200-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #bffdd6); background-color: unset; }

.highlight-gradient-purple-200-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #80faad); background-color: unset; }

.highlight-gradient-purple-200-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #40f883); background-color: unset; }

.highlight-gradient-purple-200-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #00f55a); background-color: unset; }

.highlight-gradient-purple-200-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #00b844); background-color: unset; }

.highlight-gradient-purple-200-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #007b2d); background-color: unset; }

.highlight-gradient-purple-200-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #003d17); background-color: unset; }

.highlight-gradient-purple-200-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #00250e); background-color: unset; }

.highlight-gradient-purple-200-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #f2fbfb); background-color: unset; }

.highlight-gradient-purple-200-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #e6f6f8); background-color: unset; }

.highlight-gradient-purple-200-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #c0e9ed); background-color: unset; }

.highlight-gradient-purple-200-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #81d4da); background-color: unset; }

.highlight-gradient-purple-200-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #41bec8); background-color: unset; }

.highlight-gradient-purple-200-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #02a8b5); background-color: unset; }

.highlight-gradient-purple-200-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #027e88); background-color: unset; }

.highlight-gradient-purple-200-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #01545b); background-color: unset; }

.highlight-gradient-purple-200-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #012a2d); background-color: unset; }

.highlight-gradient-purple-200-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #00191b); background-color: unset; }

.highlight-gradient-purple-200-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #f5fbfd); background-color: unset; }

.highlight-gradient-purple-200-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #ebf7fa); background-color: unset; }

.highlight-gradient-purple-200-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #ceebf4); background-color: unset; }

.highlight-gradient-purple-200-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #9cd7e8); background-color: unset; }

.highlight-gradient-purple-200-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #6bc3dd); background-color: unset; }

.highlight-gradient-purple-200-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #39afd1); background-color: unset; }

.highlight-gradient-purple-200-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #2b839d); background-color: unset; }

.highlight-gradient-purple-200-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #1d5869); background-color: unset; }

.highlight-gradient-purple-200-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #0e2c34); background-color: unset; }

.highlight-gradient-purple-200-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #091a1f); background-color: unset; }

.highlight-gradient-purple-200-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, white); background-color: unset; }

.highlight-gradient-purple-200-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, white); background-color: unset; }

.highlight-gradient-purple-200-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, white); background-color: unset; }

.highlight-gradient-purple-200-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, white); background-color: unset; }

.highlight-gradient-purple-200-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, white); background-color: unset; }

.highlight-gradient-purple-200-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, white); background-color: unset; }

.highlight-gradient-purple-200-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #bfbfbf); background-color: unset; }

.highlight-gradient-purple-200-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, gray); background-color: unset; }

.highlight-gradient-purple-200-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #404040); background-color: unset; }

.highlight-gradient-purple-200-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #262626); background-color: unset; }

.highlight-gradient-purple-200-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #fdfdfd); background-color: unset; }

.highlight-gradient-purple-200-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #fbfbfb); background-color: unset; }

.highlight-gradient-purple-200-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #f6f6f6); background-color: unset; }

.highlight-gradient-purple-200-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #ececec); background-color: unset; }

.highlight-gradient-purple-200-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #e3e3e3); background-color: unset; }

.highlight-gradient-purple-200-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-200-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #a3a3a3); background-color: unset; }

.highlight-gradient-purple-200-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #6d6d6d); background-color: unset; }

.highlight-gradient-purple-200-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #363636); background-color: unset; }

.highlight-gradient-purple-200-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #212121); background-color: unset; }

.highlight-gradient-purple-200-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #f4f5f5); background-color: unset; }

.highlight-gradient-purple-200-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #eaebeb); background-color: unset; }

.highlight-gradient-purple-200-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #caccce); background-color: unset; }

.highlight-gradient-purple-200-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #969a9c); background-color: unset; }

.highlight-gradient-purple-200-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #61676b); background-color: unset; }

.highlight-gradient-purple-200-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #2c3439); background-color: unset; }

.highlight-gradient-purple-200-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #21272b); background-color: unset; }

.highlight-gradient-purple-200-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #161a1d); background-color: unset; }

.highlight-gradient-purple-200-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #0b0d0e); background-color: unset; }

.highlight-gradient-purple-200-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #dad7eb, #070809); background-color: unset; }

.highlight-gradient-purple-300-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #0171df); background-color: unset; }

.highlight-gradient-purple-300-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #727cf5); background-color: unset; }

.highlight-gradient-purple-300-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #6627b3); background-color: unset; }

.highlight-gradient-purple-300-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-300-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #2CA58D); background-color: unset; }

.highlight-gradient-purple-300-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #6b5eae); background-color: unset; }

.highlight-gradient-purple-300-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #ff679b); background-color: unset; }

.highlight-gradient-purple-300-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #f51d00); background-color: unset; }

.highlight-gradient-purple-300-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #fd7e14); background-color: unset; }

.highlight-gradient-purple-300-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #F6C343); background-color: unset; }

.highlight-gradient-purple-300-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #00f55a); background-color: unset; }

.highlight-gradient-purple-300-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #02a8b5); background-color: unset; }

.highlight-gradient-purple-300-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #39afd1); background-color: unset; }

.highlight-gradient-purple-300-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #FFFFFF); background-color: unset; }

.highlight-gradient-purple-300-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-300-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #2c3439); background-color: unset; }

.highlight-gradient-purple-300-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #f2f8fd); background-color: unset; }

.highlight-gradient-purple-300-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #e6f1fc); background-color: unset; }

.highlight-gradient-purple-300-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #c0dcf7); background-color: unset; }

.highlight-gradient-purple-300-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #80b8ef); background-color: unset; }

.highlight-gradient-purple-300-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #4195e7); background-color: unset; }

.highlight-gradient-purple-300-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #0171df); background-color: unset; }

.highlight-gradient-purple-300-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #0155a7); background-color: unset; }

.highlight-gradient-purple-300-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #013970); background-color: unset; }

.highlight-gradient-purple-300-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #001c38); background-color: unset; }

.highlight-gradient-purple-300-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #001121); background-color: unset; }

.highlight-gradient-purple-300-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, ghostwhite); background-color: unset; }

.highlight-gradient-purple-300-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #f1f2fe); background-color: unset; }

.highlight-gradient-purple-300-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #dcdefd); background-color: unset; }

.highlight-gradient-purple-300-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #b9befa); background-color: unset; }

.highlight-gradient-purple-300-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #959df8); background-color: unset; }

.highlight-gradient-purple-300-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #727cf5); background-color: unset; }

.highlight-gradient-purple-300-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #565db8); background-color: unset; }

.highlight-gradient-purple-300-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #393e7b); background-color: unset; }

.highlight-gradient-purple-300-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #1d1f3d); background-color: unset; }

.highlight-gradient-purple-300-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #111325); background-color: unset; }

.highlight-gradient-purple-300-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #f7f4fb); background-color: unset; }

.highlight-gradient-purple-300-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #f0e9f7); background-color: unset; }

.highlight-gradient-purple-300-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #d9c9ec); background-color: unset; }

.highlight-gradient-purple-300-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #b393d9); background-color: unset; }

.highlight-gradient-purple-300-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #8c5dc6); background-color: unset; }

.highlight-gradient-purple-300-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #6627b3); background-color: unset; }

.highlight-gradient-purple-300-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #4d1d86); background-color: unset; }

.highlight-gradient-purple-300-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #33145a); background-color: unset; }

.highlight-gradient-purple-300-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #1a0a2d); background-color: unset; }

.highlight-gradient-purple-300-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #0f061b); background-color: unset; }

.highlight-gradient-purple-300-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #fffeff); background-color: unset; }

.highlight-gradient-purple-300-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #fefdff); background-color: unset; }

.highlight-gradient-purple-300-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #fdf9ff); background-color: unset; }

.highlight-gradient-purple-300-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #faf4ff); background-color: unset; }

.highlight-gradient-purple-300-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #f8eeff); background-color: unset; }

.highlight-gradient-purple-300-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-300-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #b8aebf); background-color: unset; }

.highlight-gradient-purple-300-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #7b7480); background-color: unset; }

.highlight-gradient-purple-300-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #3d3a40); background-color: unset; }

.highlight-gradient-purple-300-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #252326); background-color: unset; }

.highlight-gradient-purple-300-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #f4fbf9); background-color: unset; }

.highlight-gradient-purple-300-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #eaf6f4); background-color: unset; }

.highlight-gradient-purple-300-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #cae9e3); background-color: unset; }

.highlight-gradient-purple-300-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #96d2c6); background-color: unset; }

.highlight-gradient-purple-300-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #61bcaa); background-color: unset; }

.highlight-gradient-purple-300-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #2ca58d); background-color: unset; }

.highlight-gradient-purple-300-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #217c6a); background-color: unset; }

.highlight-gradient-purple-300-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #165347); background-color: unset; }

.highlight-gradient-purple-300-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #0b2923); background-color: unset; }

.highlight-gradient-purple-300-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #071915); background-color: unset; }

.highlight-gradient-purple-300-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #f8f7fb); background-color: unset; }

.highlight-gradient-purple-300-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #f0eff7); background-color: unset; }

.highlight-gradient-purple-300-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #dad7eb); background-color: unset; }

.highlight-gradient-purple-300-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #b5afd7); background-color: unset; }

.highlight-gradient-purple-300-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #9086c2); background-color: unset; }

.highlight-gradient-purple-300-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #6b5eae); background-color: unset; }

.highlight-gradient-purple-300-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #504783); background-color: unset; }

.highlight-gradient-purple-300-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #362f57); background-color: unset; }

.highlight-gradient-purple-300-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #1b182c); background-color: unset; }

.highlight-gradient-purple-300-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #100e1a); background-color: unset; }

.highlight-gradient-purple-300-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #fff7fa); background-color: unset; }

.highlight-gradient-purple-300-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, lavenderblush); background-color: unset; }

.highlight-gradient-purple-300-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #ffd9e6); background-color: unset; }

.highlight-gradient-purple-300-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #ffb3cd); background-color: unset; }

.highlight-gradient-purple-300-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #ff8db4); background-color: unset; }

.highlight-gradient-purple-300-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #ff679b); background-color: unset; }

.highlight-gradient-purple-300-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #bf4d74); background-color: unset; }

.highlight-gradient-purple-300-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #80344e); background-color: unset; }

.highlight-gradient-purple-300-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #401a27); background-color: unset; }

.highlight-gradient-purple-300-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #260f17); background-color: unset; }

.highlight-gradient-purple-300-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #fff4f2); background-color: unset; }

.highlight-gradient-purple-300-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #fee8e6); background-color: unset; }

.highlight-gradient-purple-300-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #fdc7bf); background-color: unset; }

.highlight-gradient-purple-300-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #fa8e80); background-color: unset; }

.highlight-gradient-purple-300-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #f85640); background-color: unset; }

.highlight-gradient-purple-300-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #f51d00); background-color: unset; }

.highlight-gradient-purple-300-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #b81600); background-color: unset; }

.highlight-gradient-purple-300-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #7b0f00); background-color: unset; }

.highlight-gradient-purple-300-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #3d0700); background-color: unset; }

.highlight-gradient-purple-300-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #250400); background-color: unset; }

.highlight-gradient-purple-300-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #fff9f3); background-color: unset; }

.highlight-gradient-purple-300-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #fff2e8); background-color: unset; }

.highlight-gradient-purple-300-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #ffdfc4); background-color: unset; }

.highlight-gradient-purple-300-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #febf8a); background-color: unset; }

.highlight-gradient-purple-300-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #fe9e4f); background-color: unset; }

.highlight-gradient-purple-300-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #fd7e14); background-color: unset; }

.highlight-gradient-purple-300-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #be5f0f); background-color: unset; }

.highlight-gradient-purple-300-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #7f3f0a); background-color: unset; }

.highlight-gradient-purple-300-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #3f2005); background-color: unset; }

.highlight-gradient-purple-300-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #261303); background-color: unset; }

.highlight-gradient-purple-300-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #fffcf6); background-color: unset; }

.highlight-gradient-purple-300-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #fef9ec); background-color: unset; }

.highlight-gradient-purple-300-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #fdf0d0); background-color: unset; }

.highlight-gradient-purple-300-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #fbe1a1); background-color: unset; }

.highlight-gradient-purple-300-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #f8d272); background-color: unset; }

.highlight-gradient-purple-300-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #f6c343); background-color: unset; }

.highlight-gradient-purple-300-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #b99232); background-color: unset; }

.highlight-gradient-purple-300-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #7b6222); background-color: unset; }

.highlight-gradient-purple-300-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #3e3111); background-color: unset; }

.highlight-gradient-purple-300-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #251d0a); background-color: unset; }

.highlight-gradient-purple-300-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #f2fff7); background-color: unset; }

.highlight-gradient-purple-300-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #e6feef); background-color: unset; }

.highlight-gradient-purple-300-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #bffdd6); background-color: unset; }

.highlight-gradient-purple-300-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #80faad); background-color: unset; }

.highlight-gradient-purple-300-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #40f883); background-color: unset; }

.highlight-gradient-purple-300-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #00f55a); background-color: unset; }

.highlight-gradient-purple-300-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #00b844); background-color: unset; }

.highlight-gradient-purple-300-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #007b2d); background-color: unset; }

.highlight-gradient-purple-300-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #003d17); background-color: unset; }

.highlight-gradient-purple-300-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #00250e); background-color: unset; }

.highlight-gradient-purple-300-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #f2fbfb); background-color: unset; }

.highlight-gradient-purple-300-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #e6f6f8); background-color: unset; }

.highlight-gradient-purple-300-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #c0e9ed); background-color: unset; }

.highlight-gradient-purple-300-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #81d4da); background-color: unset; }

.highlight-gradient-purple-300-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #41bec8); background-color: unset; }

.highlight-gradient-purple-300-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #02a8b5); background-color: unset; }

.highlight-gradient-purple-300-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #027e88); background-color: unset; }

.highlight-gradient-purple-300-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #01545b); background-color: unset; }

.highlight-gradient-purple-300-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #012a2d); background-color: unset; }

.highlight-gradient-purple-300-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #00191b); background-color: unset; }

.highlight-gradient-purple-300-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #f5fbfd); background-color: unset; }

.highlight-gradient-purple-300-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #ebf7fa); background-color: unset; }

.highlight-gradient-purple-300-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #ceebf4); background-color: unset; }

.highlight-gradient-purple-300-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #9cd7e8); background-color: unset; }

.highlight-gradient-purple-300-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #6bc3dd); background-color: unset; }

.highlight-gradient-purple-300-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #39afd1); background-color: unset; }

.highlight-gradient-purple-300-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #2b839d); background-color: unset; }

.highlight-gradient-purple-300-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #1d5869); background-color: unset; }

.highlight-gradient-purple-300-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #0e2c34); background-color: unset; }

.highlight-gradient-purple-300-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #091a1f); background-color: unset; }

.highlight-gradient-purple-300-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, white); background-color: unset; }

.highlight-gradient-purple-300-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, white); background-color: unset; }

.highlight-gradient-purple-300-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, white); background-color: unset; }

.highlight-gradient-purple-300-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, white); background-color: unset; }

.highlight-gradient-purple-300-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, white); background-color: unset; }

.highlight-gradient-purple-300-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, white); background-color: unset; }

.highlight-gradient-purple-300-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #bfbfbf); background-color: unset; }

.highlight-gradient-purple-300-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, gray); background-color: unset; }

.highlight-gradient-purple-300-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #404040); background-color: unset; }

.highlight-gradient-purple-300-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #262626); background-color: unset; }

.highlight-gradient-purple-300-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #fdfdfd); background-color: unset; }

.highlight-gradient-purple-300-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #fbfbfb); background-color: unset; }

.highlight-gradient-purple-300-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #f6f6f6); background-color: unset; }

.highlight-gradient-purple-300-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #ececec); background-color: unset; }

.highlight-gradient-purple-300-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #e3e3e3); background-color: unset; }

.highlight-gradient-purple-300-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-300-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #a3a3a3); background-color: unset; }

.highlight-gradient-purple-300-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #6d6d6d); background-color: unset; }

.highlight-gradient-purple-300-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #363636); background-color: unset; }

.highlight-gradient-purple-300-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #212121); background-color: unset; }

.highlight-gradient-purple-300-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #f4f5f5); background-color: unset; }

.highlight-gradient-purple-300-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #eaebeb); background-color: unset; }

.highlight-gradient-purple-300-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #caccce); background-color: unset; }

.highlight-gradient-purple-300-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #969a9c); background-color: unset; }

.highlight-gradient-purple-300-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #61676b); background-color: unset; }

.highlight-gradient-purple-300-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #2c3439); background-color: unset; }

.highlight-gradient-purple-300-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #21272b); background-color: unset; }

.highlight-gradient-purple-300-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #161a1d); background-color: unset; }

.highlight-gradient-purple-300-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #0b0d0e); background-color: unset; }

.highlight-gradient-purple-300-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b5afd7, #070809); background-color: unset; }

.highlight-gradient-purple-400-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #0171df); background-color: unset; }

.highlight-gradient-purple-400-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #727cf5); background-color: unset; }

.highlight-gradient-purple-400-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #6627b3); background-color: unset; }

.highlight-gradient-purple-400-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-400-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #2CA58D); background-color: unset; }

.highlight-gradient-purple-400-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #6b5eae); background-color: unset; }

.highlight-gradient-purple-400-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #ff679b); background-color: unset; }

.highlight-gradient-purple-400-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #f51d00); background-color: unset; }

.highlight-gradient-purple-400-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #fd7e14); background-color: unset; }

.highlight-gradient-purple-400-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #F6C343); background-color: unset; }

.highlight-gradient-purple-400-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #00f55a); background-color: unset; }

.highlight-gradient-purple-400-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #02a8b5); background-color: unset; }

.highlight-gradient-purple-400-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #39afd1); background-color: unset; }

.highlight-gradient-purple-400-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #FFFFFF); background-color: unset; }

.highlight-gradient-purple-400-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-400-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #2c3439); background-color: unset; }

.highlight-gradient-purple-400-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #f2f8fd); background-color: unset; }

.highlight-gradient-purple-400-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #e6f1fc); background-color: unset; }

.highlight-gradient-purple-400-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #c0dcf7); background-color: unset; }

.highlight-gradient-purple-400-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #80b8ef); background-color: unset; }

.highlight-gradient-purple-400-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #4195e7); background-color: unset; }

.highlight-gradient-purple-400-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #0171df); background-color: unset; }

.highlight-gradient-purple-400-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #0155a7); background-color: unset; }

.highlight-gradient-purple-400-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #013970); background-color: unset; }

.highlight-gradient-purple-400-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #001c38); background-color: unset; }

.highlight-gradient-purple-400-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #001121); background-color: unset; }

.highlight-gradient-purple-400-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, ghostwhite); background-color: unset; }

.highlight-gradient-purple-400-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #f1f2fe); background-color: unset; }

.highlight-gradient-purple-400-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #dcdefd); background-color: unset; }

.highlight-gradient-purple-400-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #b9befa); background-color: unset; }

.highlight-gradient-purple-400-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #959df8); background-color: unset; }

.highlight-gradient-purple-400-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #727cf5); background-color: unset; }

.highlight-gradient-purple-400-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #565db8); background-color: unset; }

.highlight-gradient-purple-400-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #393e7b); background-color: unset; }

.highlight-gradient-purple-400-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #1d1f3d); background-color: unset; }

.highlight-gradient-purple-400-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #111325); background-color: unset; }

.highlight-gradient-purple-400-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #f7f4fb); background-color: unset; }

.highlight-gradient-purple-400-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #f0e9f7); background-color: unset; }

.highlight-gradient-purple-400-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #d9c9ec); background-color: unset; }

.highlight-gradient-purple-400-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #b393d9); background-color: unset; }

.highlight-gradient-purple-400-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #8c5dc6); background-color: unset; }

.highlight-gradient-purple-400-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #6627b3); background-color: unset; }

.highlight-gradient-purple-400-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #4d1d86); background-color: unset; }

.highlight-gradient-purple-400-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #33145a); background-color: unset; }

.highlight-gradient-purple-400-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #1a0a2d); background-color: unset; }

.highlight-gradient-purple-400-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #0f061b); background-color: unset; }

.highlight-gradient-purple-400-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #fffeff); background-color: unset; }

.highlight-gradient-purple-400-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #fefdff); background-color: unset; }

.highlight-gradient-purple-400-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #fdf9ff); background-color: unset; }

.highlight-gradient-purple-400-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #faf4ff); background-color: unset; }

.highlight-gradient-purple-400-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #f8eeff); background-color: unset; }

.highlight-gradient-purple-400-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-400-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #b8aebf); background-color: unset; }

.highlight-gradient-purple-400-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #7b7480); background-color: unset; }

.highlight-gradient-purple-400-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #3d3a40); background-color: unset; }

.highlight-gradient-purple-400-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #252326); background-color: unset; }

.highlight-gradient-purple-400-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #f4fbf9); background-color: unset; }

.highlight-gradient-purple-400-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #eaf6f4); background-color: unset; }

.highlight-gradient-purple-400-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #cae9e3); background-color: unset; }

.highlight-gradient-purple-400-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #96d2c6); background-color: unset; }

.highlight-gradient-purple-400-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #61bcaa); background-color: unset; }

.highlight-gradient-purple-400-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #2ca58d); background-color: unset; }

.highlight-gradient-purple-400-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #217c6a); background-color: unset; }

.highlight-gradient-purple-400-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #165347); background-color: unset; }

.highlight-gradient-purple-400-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #0b2923); background-color: unset; }

.highlight-gradient-purple-400-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #071915); background-color: unset; }

.highlight-gradient-purple-400-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #f8f7fb); background-color: unset; }

.highlight-gradient-purple-400-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #f0eff7); background-color: unset; }

.highlight-gradient-purple-400-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #dad7eb); background-color: unset; }

.highlight-gradient-purple-400-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #b5afd7); background-color: unset; }

.highlight-gradient-purple-400-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #9086c2); background-color: unset; }

.highlight-gradient-purple-400-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #6b5eae); background-color: unset; }

.highlight-gradient-purple-400-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #504783); background-color: unset; }

.highlight-gradient-purple-400-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #362f57); background-color: unset; }

.highlight-gradient-purple-400-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #1b182c); background-color: unset; }

.highlight-gradient-purple-400-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #100e1a); background-color: unset; }

.highlight-gradient-purple-400-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #fff7fa); background-color: unset; }

.highlight-gradient-purple-400-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, lavenderblush); background-color: unset; }

.highlight-gradient-purple-400-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #ffd9e6); background-color: unset; }

.highlight-gradient-purple-400-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #ffb3cd); background-color: unset; }

.highlight-gradient-purple-400-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #ff8db4); background-color: unset; }

.highlight-gradient-purple-400-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #ff679b); background-color: unset; }

.highlight-gradient-purple-400-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #bf4d74); background-color: unset; }

.highlight-gradient-purple-400-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #80344e); background-color: unset; }

.highlight-gradient-purple-400-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #401a27); background-color: unset; }

.highlight-gradient-purple-400-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #260f17); background-color: unset; }

.highlight-gradient-purple-400-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #fff4f2); background-color: unset; }

.highlight-gradient-purple-400-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #fee8e6); background-color: unset; }

.highlight-gradient-purple-400-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #fdc7bf); background-color: unset; }

.highlight-gradient-purple-400-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #fa8e80); background-color: unset; }

.highlight-gradient-purple-400-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #f85640); background-color: unset; }

.highlight-gradient-purple-400-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #f51d00); background-color: unset; }

.highlight-gradient-purple-400-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #b81600); background-color: unset; }

.highlight-gradient-purple-400-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #7b0f00); background-color: unset; }

.highlight-gradient-purple-400-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #3d0700); background-color: unset; }

.highlight-gradient-purple-400-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #250400); background-color: unset; }

.highlight-gradient-purple-400-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #fff9f3); background-color: unset; }

.highlight-gradient-purple-400-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #fff2e8); background-color: unset; }

.highlight-gradient-purple-400-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #ffdfc4); background-color: unset; }

.highlight-gradient-purple-400-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #febf8a); background-color: unset; }

.highlight-gradient-purple-400-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #fe9e4f); background-color: unset; }

.highlight-gradient-purple-400-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #fd7e14); background-color: unset; }

.highlight-gradient-purple-400-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #be5f0f); background-color: unset; }

.highlight-gradient-purple-400-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #7f3f0a); background-color: unset; }

.highlight-gradient-purple-400-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #3f2005); background-color: unset; }

.highlight-gradient-purple-400-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #261303); background-color: unset; }

.highlight-gradient-purple-400-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #fffcf6); background-color: unset; }

.highlight-gradient-purple-400-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #fef9ec); background-color: unset; }

.highlight-gradient-purple-400-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #fdf0d0); background-color: unset; }

.highlight-gradient-purple-400-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #fbe1a1); background-color: unset; }

.highlight-gradient-purple-400-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #f8d272); background-color: unset; }

.highlight-gradient-purple-400-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #f6c343); background-color: unset; }

.highlight-gradient-purple-400-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #b99232); background-color: unset; }

.highlight-gradient-purple-400-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #7b6222); background-color: unset; }

.highlight-gradient-purple-400-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #3e3111); background-color: unset; }

.highlight-gradient-purple-400-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #251d0a); background-color: unset; }

.highlight-gradient-purple-400-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #f2fff7); background-color: unset; }

.highlight-gradient-purple-400-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #e6feef); background-color: unset; }

.highlight-gradient-purple-400-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #bffdd6); background-color: unset; }

.highlight-gradient-purple-400-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #80faad); background-color: unset; }

.highlight-gradient-purple-400-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #40f883); background-color: unset; }

.highlight-gradient-purple-400-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #00f55a); background-color: unset; }

.highlight-gradient-purple-400-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #00b844); background-color: unset; }

.highlight-gradient-purple-400-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #007b2d); background-color: unset; }

.highlight-gradient-purple-400-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #003d17); background-color: unset; }

.highlight-gradient-purple-400-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #00250e); background-color: unset; }

.highlight-gradient-purple-400-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #f2fbfb); background-color: unset; }

.highlight-gradient-purple-400-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #e6f6f8); background-color: unset; }

.highlight-gradient-purple-400-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #c0e9ed); background-color: unset; }

.highlight-gradient-purple-400-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #81d4da); background-color: unset; }

.highlight-gradient-purple-400-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #41bec8); background-color: unset; }

.highlight-gradient-purple-400-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #02a8b5); background-color: unset; }

.highlight-gradient-purple-400-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #027e88); background-color: unset; }

.highlight-gradient-purple-400-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #01545b); background-color: unset; }

.highlight-gradient-purple-400-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #012a2d); background-color: unset; }

.highlight-gradient-purple-400-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #00191b); background-color: unset; }

.highlight-gradient-purple-400-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #f5fbfd); background-color: unset; }

.highlight-gradient-purple-400-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #ebf7fa); background-color: unset; }

.highlight-gradient-purple-400-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #ceebf4); background-color: unset; }

.highlight-gradient-purple-400-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #9cd7e8); background-color: unset; }

.highlight-gradient-purple-400-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #6bc3dd); background-color: unset; }

.highlight-gradient-purple-400-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #39afd1); background-color: unset; }

.highlight-gradient-purple-400-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #2b839d); background-color: unset; }

.highlight-gradient-purple-400-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #1d5869); background-color: unset; }

.highlight-gradient-purple-400-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #0e2c34); background-color: unset; }

.highlight-gradient-purple-400-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #091a1f); background-color: unset; }

.highlight-gradient-purple-400-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, white); background-color: unset; }

.highlight-gradient-purple-400-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, white); background-color: unset; }

.highlight-gradient-purple-400-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, white); background-color: unset; }

.highlight-gradient-purple-400-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, white); background-color: unset; }

.highlight-gradient-purple-400-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, white); background-color: unset; }

.highlight-gradient-purple-400-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, white); background-color: unset; }

.highlight-gradient-purple-400-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #bfbfbf); background-color: unset; }

.highlight-gradient-purple-400-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, gray); background-color: unset; }

.highlight-gradient-purple-400-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #404040); background-color: unset; }

.highlight-gradient-purple-400-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #262626); background-color: unset; }

.highlight-gradient-purple-400-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #fdfdfd); background-color: unset; }

.highlight-gradient-purple-400-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #fbfbfb); background-color: unset; }

.highlight-gradient-purple-400-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #f6f6f6); background-color: unset; }

.highlight-gradient-purple-400-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #ececec); background-color: unset; }

.highlight-gradient-purple-400-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #e3e3e3); background-color: unset; }

.highlight-gradient-purple-400-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-400-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #a3a3a3); background-color: unset; }

.highlight-gradient-purple-400-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #6d6d6d); background-color: unset; }

.highlight-gradient-purple-400-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #363636); background-color: unset; }

.highlight-gradient-purple-400-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #212121); background-color: unset; }

.highlight-gradient-purple-400-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #f4f5f5); background-color: unset; }

.highlight-gradient-purple-400-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #eaebeb); background-color: unset; }

.highlight-gradient-purple-400-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #caccce); background-color: unset; }

.highlight-gradient-purple-400-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #969a9c); background-color: unset; }

.highlight-gradient-purple-400-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #61676b); background-color: unset; }

.highlight-gradient-purple-400-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #2c3439); background-color: unset; }

.highlight-gradient-purple-400-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #21272b); background-color: unset; }

.highlight-gradient-purple-400-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #161a1d); background-color: unset; }

.highlight-gradient-purple-400-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #0b0d0e); background-color: unset; }

.highlight-gradient-purple-400-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9086c2, #070809); background-color: unset; }

.highlight-gradient-purple-500-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #0171df); background-color: unset; }

.highlight-gradient-purple-500-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #727cf5); background-color: unset; }

.highlight-gradient-purple-500-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #6627b3); background-color: unset; }

.highlight-gradient-purple-500-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-500-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #2CA58D); background-color: unset; }

.highlight-gradient-purple-500-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #6b5eae); background-color: unset; }

.highlight-gradient-purple-500-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #ff679b); background-color: unset; }

.highlight-gradient-purple-500-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f51d00); background-color: unset; }

.highlight-gradient-purple-500-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fd7e14); background-color: unset; }

.highlight-gradient-purple-500-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #F6C343); background-color: unset; }

.highlight-gradient-purple-500-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #00f55a); background-color: unset; }

.highlight-gradient-purple-500-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #02a8b5); background-color: unset; }

.highlight-gradient-purple-500-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #39afd1); background-color: unset; }

.highlight-gradient-purple-500-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #FFFFFF); background-color: unset; }

.highlight-gradient-purple-500-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-500-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #2c3439); background-color: unset; }

.highlight-gradient-purple-500-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f2f8fd); background-color: unset; }

.highlight-gradient-purple-500-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #e6f1fc); background-color: unset; }

.highlight-gradient-purple-500-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #c0dcf7); background-color: unset; }

.highlight-gradient-purple-500-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #80b8ef); background-color: unset; }

.highlight-gradient-purple-500-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #4195e7); background-color: unset; }

.highlight-gradient-purple-500-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #0171df); background-color: unset; }

.highlight-gradient-purple-500-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #0155a7); background-color: unset; }

.highlight-gradient-purple-500-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #013970); background-color: unset; }

.highlight-gradient-purple-500-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #001c38); background-color: unset; }

.highlight-gradient-purple-500-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #001121); background-color: unset; }

.highlight-gradient-purple-500-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, ghostwhite); background-color: unset; }

.highlight-gradient-purple-500-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f1f2fe); background-color: unset; }

.highlight-gradient-purple-500-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #dcdefd); background-color: unset; }

.highlight-gradient-purple-500-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #b9befa); background-color: unset; }

.highlight-gradient-purple-500-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #959df8); background-color: unset; }

.highlight-gradient-purple-500-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #727cf5); background-color: unset; }

.highlight-gradient-purple-500-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #565db8); background-color: unset; }

.highlight-gradient-purple-500-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #393e7b); background-color: unset; }

.highlight-gradient-purple-500-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #1d1f3d); background-color: unset; }

.highlight-gradient-purple-500-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #111325); background-color: unset; }

.highlight-gradient-purple-500-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f7f4fb); background-color: unset; }

.highlight-gradient-purple-500-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f0e9f7); background-color: unset; }

.highlight-gradient-purple-500-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #d9c9ec); background-color: unset; }

.highlight-gradient-purple-500-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #b393d9); background-color: unset; }

.highlight-gradient-purple-500-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #8c5dc6); background-color: unset; }

.highlight-gradient-purple-500-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #6627b3); background-color: unset; }

.highlight-gradient-purple-500-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #4d1d86); background-color: unset; }

.highlight-gradient-purple-500-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #33145a); background-color: unset; }

.highlight-gradient-purple-500-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #1a0a2d); background-color: unset; }

.highlight-gradient-purple-500-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #0f061b); background-color: unset; }

.highlight-gradient-purple-500-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fffeff); background-color: unset; }

.highlight-gradient-purple-500-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fefdff); background-color: unset; }

.highlight-gradient-purple-500-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fdf9ff); background-color: unset; }

.highlight-gradient-purple-500-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #faf4ff); background-color: unset; }

.highlight-gradient-purple-500-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f8eeff); background-color: unset; }

.highlight-gradient-purple-500-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-500-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #b8aebf); background-color: unset; }

.highlight-gradient-purple-500-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #7b7480); background-color: unset; }

.highlight-gradient-purple-500-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #3d3a40); background-color: unset; }

.highlight-gradient-purple-500-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #252326); background-color: unset; }

.highlight-gradient-purple-500-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f4fbf9); background-color: unset; }

.highlight-gradient-purple-500-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #eaf6f4); background-color: unset; }

.highlight-gradient-purple-500-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #cae9e3); background-color: unset; }

.highlight-gradient-purple-500-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #96d2c6); background-color: unset; }

.highlight-gradient-purple-500-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #61bcaa); background-color: unset; }

.highlight-gradient-purple-500-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #2ca58d); background-color: unset; }

.highlight-gradient-purple-500-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #217c6a); background-color: unset; }

.highlight-gradient-purple-500-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #165347); background-color: unset; }

.highlight-gradient-purple-500-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #0b2923); background-color: unset; }

.highlight-gradient-purple-500-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #071915); background-color: unset; }

.highlight-gradient-purple-500-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f8f7fb); background-color: unset; }

.highlight-gradient-purple-500-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f0eff7); background-color: unset; }

.highlight-gradient-purple-500-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #dad7eb); background-color: unset; }

.highlight-gradient-purple-500-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #b5afd7); background-color: unset; }

.highlight-gradient-purple-500-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #9086c2); background-color: unset; }

.highlight-gradient-purple-500-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #6b5eae); background-color: unset; }

.highlight-gradient-purple-500-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #504783); background-color: unset; }

.highlight-gradient-purple-500-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #362f57); background-color: unset; }

.highlight-gradient-purple-500-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #1b182c); background-color: unset; }

.highlight-gradient-purple-500-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #100e1a); background-color: unset; }

.highlight-gradient-purple-500-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fff7fa); background-color: unset; }

.highlight-gradient-purple-500-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, lavenderblush); background-color: unset; }

.highlight-gradient-purple-500-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #ffd9e6); background-color: unset; }

.highlight-gradient-purple-500-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #ffb3cd); background-color: unset; }

.highlight-gradient-purple-500-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #ff8db4); background-color: unset; }

.highlight-gradient-purple-500-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #ff679b); background-color: unset; }

.highlight-gradient-purple-500-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #bf4d74); background-color: unset; }

.highlight-gradient-purple-500-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #80344e); background-color: unset; }

.highlight-gradient-purple-500-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #401a27); background-color: unset; }

.highlight-gradient-purple-500-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #260f17); background-color: unset; }

.highlight-gradient-purple-500-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fff4f2); background-color: unset; }

.highlight-gradient-purple-500-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fee8e6); background-color: unset; }

.highlight-gradient-purple-500-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fdc7bf); background-color: unset; }

.highlight-gradient-purple-500-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fa8e80); background-color: unset; }

.highlight-gradient-purple-500-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f85640); background-color: unset; }

.highlight-gradient-purple-500-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f51d00); background-color: unset; }

.highlight-gradient-purple-500-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #b81600); background-color: unset; }

.highlight-gradient-purple-500-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #7b0f00); background-color: unset; }

.highlight-gradient-purple-500-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #3d0700); background-color: unset; }

.highlight-gradient-purple-500-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #250400); background-color: unset; }

.highlight-gradient-purple-500-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fff9f3); background-color: unset; }

.highlight-gradient-purple-500-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fff2e8); background-color: unset; }

.highlight-gradient-purple-500-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #ffdfc4); background-color: unset; }

.highlight-gradient-purple-500-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #febf8a); background-color: unset; }

.highlight-gradient-purple-500-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fe9e4f); background-color: unset; }

.highlight-gradient-purple-500-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fd7e14); background-color: unset; }

.highlight-gradient-purple-500-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #be5f0f); background-color: unset; }

.highlight-gradient-purple-500-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #7f3f0a); background-color: unset; }

.highlight-gradient-purple-500-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #3f2005); background-color: unset; }

.highlight-gradient-purple-500-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #261303); background-color: unset; }

.highlight-gradient-purple-500-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fffcf6); background-color: unset; }

.highlight-gradient-purple-500-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fef9ec); background-color: unset; }

.highlight-gradient-purple-500-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fdf0d0); background-color: unset; }

.highlight-gradient-purple-500-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fbe1a1); background-color: unset; }

.highlight-gradient-purple-500-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f8d272); background-color: unset; }

.highlight-gradient-purple-500-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f6c343); background-color: unset; }

.highlight-gradient-purple-500-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #b99232); background-color: unset; }

.highlight-gradient-purple-500-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #7b6222); background-color: unset; }

.highlight-gradient-purple-500-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #3e3111); background-color: unset; }

.highlight-gradient-purple-500-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #251d0a); background-color: unset; }

.highlight-gradient-purple-500-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f2fff7); background-color: unset; }

.highlight-gradient-purple-500-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #e6feef); background-color: unset; }

.highlight-gradient-purple-500-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #bffdd6); background-color: unset; }

.highlight-gradient-purple-500-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #80faad); background-color: unset; }

.highlight-gradient-purple-500-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #40f883); background-color: unset; }

.highlight-gradient-purple-500-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #00f55a); background-color: unset; }

.highlight-gradient-purple-500-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #00b844); background-color: unset; }

.highlight-gradient-purple-500-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #007b2d); background-color: unset; }

.highlight-gradient-purple-500-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #003d17); background-color: unset; }

.highlight-gradient-purple-500-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #00250e); background-color: unset; }

.highlight-gradient-purple-500-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f2fbfb); background-color: unset; }

.highlight-gradient-purple-500-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #e6f6f8); background-color: unset; }

.highlight-gradient-purple-500-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #c0e9ed); background-color: unset; }

.highlight-gradient-purple-500-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #81d4da); background-color: unset; }

.highlight-gradient-purple-500-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #41bec8); background-color: unset; }

.highlight-gradient-purple-500-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #02a8b5); background-color: unset; }

.highlight-gradient-purple-500-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #027e88); background-color: unset; }

.highlight-gradient-purple-500-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #01545b); background-color: unset; }

.highlight-gradient-purple-500-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #012a2d); background-color: unset; }

.highlight-gradient-purple-500-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #00191b); background-color: unset; }

.highlight-gradient-purple-500-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f5fbfd); background-color: unset; }

.highlight-gradient-purple-500-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #ebf7fa); background-color: unset; }

.highlight-gradient-purple-500-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #ceebf4); background-color: unset; }

.highlight-gradient-purple-500-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #9cd7e8); background-color: unset; }

.highlight-gradient-purple-500-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #6bc3dd); background-color: unset; }

.highlight-gradient-purple-500-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #39afd1); background-color: unset; }

.highlight-gradient-purple-500-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #2b839d); background-color: unset; }

.highlight-gradient-purple-500-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #1d5869); background-color: unset; }

.highlight-gradient-purple-500-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #0e2c34); background-color: unset; }

.highlight-gradient-purple-500-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #091a1f); background-color: unset; }

.highlight-gradient-purple-500-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, white); background-color: unset; }

.highlight-gradient-purple-500-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, white); background-color: unset; }

.highlight-gradient-purple-500-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, white); background-color: unset; }

.highlight-gradient-purple-500-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, white); background-color: unset; }

.highlight-gradient-purple-500-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, white); background-color: unset; }

.highlight-gradient-purple-500-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, white); background-color: unset; }

.highlight-gradient-purple-500-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #bfbfbf); background-color: unset; }

.highlight-gradient-purple-500-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, gray); background-color: unset; }

.highlight-gradient-purple-500-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #404040); background-color: unset; }

.highlight-gradient-purple-500-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #262626); background-color: unset; }

.highlight-gradient-purple-500-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fdfdfd); background-color: unset; }

.highlight-gradient-purple-500-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #fbfbfb); background-color: unset; }

.highlight-gradient-purple-500-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f6f6f6); background-color: unset; }

.highlight-gradient-purple-500-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #ececec); background-color: unset; }

.highlight-gradient-purple-500-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #e3e3e3); background-color: unset; }

.highlight-gradient-purple-500-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-500-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #a3a3a3); background-color: unset; }

.highlight-gradient-purple-500-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #6d6d6d); background-color: unset; }

.highlight-gradient-purple-500-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #363636); background-color: unset; }

.highlight-gradient-purple-500-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #212121); background-color: unset; }

.highlight-gradient-purple-500-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #f4f5f5); background-color: unset; }

.highlight-gradient-purple-500-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #eaebeb); background-color: unset; }

.highlight-gradient-purple-500-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #caccce); background-color: unset; }

.highlight-gradient-purple-500-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #969a9c); background-color: unset; }

.highlight-gradient-purple-500-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #61676b); background-color: unset; }

.highlight-gradient-purple-500-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #2c3439); background-color: unset; }

.highlight-gradient-purple-500-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #21272b); background-color: unset; }

.highlight-gradient-purple-500-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #161a1d); background-color: unset; }

.highlight-gradient-purple-500-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #0b0d0e); background-color: unset; }

.highlight-gradient-purple-500-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6b5eae, #070809); background-color: unset; }

.highlight-gradient-purple-600-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #0171df); background-color: unset; }

.highlight-gradient-purple-600-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #727cf5); background-color: unset; }

.highlight-gradient-purple-600-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #6627b3); background-color: unset; }

.highlight-gradient-purple-600-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-600-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #2CA58D); background-color: unset; }

.highlight-gradient-purple-600-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #6b5eae); background-color: unset; }

.highlight-gradient-purple-600-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #ff679b); background-color: unset; }

.highlight-gradient-purple-600-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #f51d00); background-color: unset; }

.highlight-gradient-purple-600-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #fd7e14); background-color: unset; }

.highlight-gradient-purple-600-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #F6C343); background-color: unset; }

.highlight-gradient-purple-600-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #00f55a); background-color: unset; }

.highlight-gradient-purple-600-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #02a8b5); background-color: unset; }

.highlight-gradient-purple-600-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #39afd1); background-color: unset; }

.highlight-gradient-purple-600-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #FFFFFF); background-color: unset; }

.highlight-gradient-purple-600-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-600-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #2c3439); background-color: unset; }

.highlight-gradient-purple-600-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #f2f8fd); background-color: unset; }

.highlight-gradient-purple-600-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #e6f1fc); background-color: unset; }

.highlight-gradient-purple-600-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #c0dcf7); background-color: unset; }

.highlight-gradient-purple-600-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #80b8ef); background-color: unset; }

.highlight-gradient-purple-600-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #4195e7); background-color: unset; }

.highlight-gradient-purple-600-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #0171df); background-color: unset; }

.highlight-gradient-purple-600-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #0155a7); background-color: unset; }

.highlight-gradient-purple-600-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #013970); background-color: unset; }

.highlight-gradient-purple-600-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #001c38); background-color: unset; }

.highlight-gradient-purple-600-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #001121); background-color: unset; }

.highlight-gradient-purple-600-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, ghostwhite); background-color: unset; }

.highlight-gradient-purple-600-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #f1f2fe); background-color: unset; }

.highlight-gradient-purple-600-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #dcdefd); background-color: unset; }

.highlight-gradient-purple-600-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #b9befa); background-color: unset; }

.highlight-gradient-purple-600-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #959df8); background-color: unset; }

.highlight-gradient-purple-600-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #727cf5); background-color: unset; }

.highlight-gradient-purple-600-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #565db8); background-color: unset; }

.highlight-gradient-purple-600-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #393e7b); background-color: unset; }

.highlight-gradient-purple-600-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #1d1f3d); background-color: unset; }

.highlight-gradient-purple-600-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #111325); background-color: unset; }

.highlight-gradient-purple-600-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #f7f4fb); background-color: unset; }

.highlight-gradient-purple-600-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #f0e9f7); background-color: unset; }

.highlight-gradient-purple-600-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #d9c9ec); background-color: unset; }

.highlight-gradient-purple-600-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #b393d9); background-color: unset; }

.highlight-gradient-purple-600-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #8c5dc6); background-color: unset; }

.highlight-gradient-purple-600-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #6627b3); background-color: unset; }

.highlight-gradient-purple-600-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #4d1d86); background-color: unset; }

.highlight-gradient-purple-600-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #33145a); background-color: unset; }

.highlight-gradient-purple-600-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #1a0a2d); background-color: unset; }

.highlight-gradient-purple-600-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #0f061b); background-color: unset; }

.highlight-gradient-purple-600-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #fffeff); background-color: unset; }

.highlight-gradient-purple-600-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #fefdff); background-color: unset; }

.highlight-gradient-purple-600-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #fdf9ff); background-color: unset; }

.highlight-gradient-purple-600-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #faf4ff); background-color: unset; }

.highlight-gradient-purple-600-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #f8eeff); background-color: unset; }

.highlight-gradient-purple-600-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-600-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #b8aebf); background-color: unset; }

.highlight-gradient-purple-600-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #7b7480); background-color: unset; }

.highlight-gradient-purple-600-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #3d3a40); background-color: unset; }

.highlight-gradient-purple-600-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #252326); background-color: unset; }

.highlight-gradient-purple-600-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #f4fbf9); background-color: unset; }

.highlight-gradient-purple-600-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #eaf6f4); background-color: unset; }

.highlight-gradient-purple-600-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #cae9e3); background-color: unset; }

.highlight-gradient-purple-600-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #96d2c6); background-color: unset; }

.highlight-gradient-purple-600-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #61bcaa); background-color: unset; }

.highlight-gradient-purple-600-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #2ca58d); background-color: unset; }

.highlight-gradient-purple-600-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #217c6a); background-color: unset; }

.highlight-gradient-purple-600-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #165347); background-color: unset; }

.highlight-gradient-purple-600-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #0b2923); background-color: unset; }

.highlight-gradient-purple-600-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #071915); background-color: unset; }

.highlight-gradient-purple-600-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #f8f7fb); background-color: unset; }

.highlight-gradient-purple-600-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #f0eff7); background-color: unset; }

.highlight-gradient-purple-600-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #dad7eb); background-color: unset; }

.highlight-gradient-purple-600-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #b5afd7); background-color: unset; }

.highlight-gradient-purple-600-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #9086c2); background-color: unset; }

.highlight-gradient-purple-600-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #6b5eae); background-color: unset; }

.highlight-gradient-purple-600-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #504783); background-color: unset; }

.highlight-gradient-purple-600-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #362f57); background-color: unset; }

.highlight-gradient-purple-600-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #1b182c); background-color: unset; }

.highlight-gradient-purple-600-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #100e1a); background-color: unset; }

.highlight-gradient-purple-600-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #fff7fa); background-color: unset; }

.highlight-gradient-purple-600-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, lavenderblush); background-color: unset; }

.highlight-gradient-purple-600-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #ffd9e6); background-color: unset; }

.highlight-gradient-purple-600-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #ffb3cd); background-color: unset; }

.highlight-gradient-purple-600-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #ff8db4); background-color: unset; }

.highlight-gradient-purple-600-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #ff679b); background-color: unset; }

.highlight-gradient-purple-600-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #bf4d74); background-color: unset; }

.highlight-gradient-purple-600-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #80344e); background-color: unset; }

.highlight-gradient-purple-600-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #401a27); background-color: unset; }

.highlight-gradient-purple-600-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #260f17); background-color: unset; }

.highlight-gradient-purple-600-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #fff4f2); background-color: unset; }

.highlight-gradient-purple-600-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #fee8e6); background-color: unset; }

.highlight-gradient-purple-600-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #fdc7bf); background-color: unset; }

.highlight-gradient-purple-600-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #fa8e80); background-color: unset; }

.highlight-gradient-purple-600-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #f85640); background-color: unset; }

.highlight-gradient-purple-600-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #f51d00); background-color: unset; }

.highlight-gradient-purple-600-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #b81600); background-color: unset; }

.highlight-gradient-purple-600-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #7b0f00); background-color: unset; }

.highlight-gradient-purple-600-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #3d0700); background-color: unset; }

.highlight-gradient-purple-600-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #250400); background-color: unset; }

.highlight-gradient-purple-600-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #fff9f3); background-color: unset; }

.highlight-gradient-purple-600-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #fff2e8); background-color: unset; }

.highlight-gradient-purple-600-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #ffdfc4); background-color: unset; }

.highlight-gradient-purple-600-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #febf8a); background-color: unset; }

.highlight-gradient-purple-600-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #fe9e4f); background-color: unset; }

.highlight-gradient-purple-600-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #fd7e14); background-color: unset; }

.highlight-gradient-purple-600-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #be5f0f); background-color: unset; }

.highlight-gradient-purple-600-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #7f3f0a); background-color: unset; }

.highlight-gradient-purple-600-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #3f2005); background-color: unset; }

.highlight-gradient-purple-600-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #261303); background-color: unset; }

.highlight-gradient-purple-600-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #fffcf6); background-color: unset; }

.highlight-gradient-purple-600-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #fef9ec); background-color: unset; }

.highlight-gradient-purple-600-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #fdf0d0); background-color: unset; }

.highlight-gradient-purple-600-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #fbe1a1); background-color: unset; }

.highlight-gradient-purple-600-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #f8d272); background-color: unset; }

.highlight-gradient-purple-600-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #f6c343); background-color: unset; }

.highlight-gradient-purple-600-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #b99232); background-color: unset; }

.highlight-gradient-purple-600-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #7b6222); background-color: unset; }

.highlight-gradient-purple-600-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #3e3111); background-color: unset; }

.highlight-gradient-purple-600-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #251d0a); background-color: unset; }

.highlight-gradient-purple-600-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #f2fff7); background-color: unset; }

.highlight-gradient-purple-600-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #e6feef); background-color: unset; }

.highlight-gradient-purple-600-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #bffdd6); background-color: unset; }

.highlight-gradient-purple-600-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #80faad); background-color: unset; }

.highlight-gradient-purple-600-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #40f883); background-color: unset; }

.highlight-gradient-purple-600-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #00f55a); background-color: unset; }

.highlight-gradient-purple-600-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #00b844); background-color: unset; }

.highlight-gradient-purple-600-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #007b2d); background-color: unset; }

.highlight-gradient-purple-600-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #003d17); background-color: unset; }

.highlight-gradient-purple-600-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #00250e); background-color: unset; }

.highlight-gradient-purple-600-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #f2fbfb); background-color: unset; }

.highlight-gradient-purple-600-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #e6f6f8); background-color: unset; }

.highlight-gradient-purple-600-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #c0e9ed); background-color: unset; }

.highlight-gradient-purple-600-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #81d4da); background-color: unset; }

.highlight-gradient-purple-600-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #41bec8); background-color: unset; }

.highlight-gradient-purple-600-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #02a8b5); background-color: unset; }

.highlight-gradient-purple-600-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #027e88); background-color: unset; }

.highlight-gradient-purple-600-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #01545b); background-color: unset; }

.highlight-gradient-purple-600-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #012a2d); background-color: unset; }

.highlight-gradient-purple-600-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #00191b); background-color: unset; }

.highlight-gradient-purple-600-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #f5fbfd); background-color: unset; }

.highlight-gradient-purple-600-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #ebf7fa); background-color: unset; }

.highlight-gradient-purple-600-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #ceebf4); background-color: unset; }

.highlight-gradient-purple-600-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #9cd7e8); background-color: unset; }

.highlight-gradient-purple-600-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #6bc3dd); background-color: unset; }

.highlight-gradient-purple-600-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #39afd1); background-color: unset; }

.highlight-gradient-purple-600-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #2b839d); background-color: unset; }

.highlight-gradient-purple-600-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #1d5869); background-color: unset; }

.highlight-gradient-purple-600-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #0e2c34); background-color: unset; }

.highlight-gradient-purple-600-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #091a1f); background-color: unset; }

.highlight-gradient-purple-600-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, white); background-color: unset; }

.highlight-gradient-purple-600-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, white); background-color: unset; }

.highlight-gradient-purple-600-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, white); background-color: unset; }

.highlight-gradient-purple-600-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, white); background-color: unset; }

.highlight-gradient-purple-600-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, white); background-color: unset; }

.highlight-gradient-purple-600-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, white); background-color: unset; }

.highlight-gradient-purple-600-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #bfbfbf); background-color: unset; }

.highlight-gradient-purple-600-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, gray); background-color: unset; }

.highlight-gradient-purple-600-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #404040); background-color: unset; }

.highlight-gradient-purple-600-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #262626); background-color: unset; }

.highlight-gradient-purple-600-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #fdfdfd); background-color: unset; }

.highlight-gradient-purple-600-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #fbfbfb); background-color: unset; }

.highlight-gradient-purple-600-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #f6f6f6); background-color: unset; }

.highlight-gradient-purple-600-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #ececec); background-color: unset; }

.highlight-gradient-purple-600-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #e3e3e3); background-color: unset; }

.highlight-gradient-purple-600-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-600-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #a3a3a3); background-color: unset; }

.highlight-gradient-purple-600-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #6d6d6d); background-color: unset; }

.highlight-gradient-purple-600-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #363636); background-color: unset; }

.highlight-gradient-purple-600-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #212121); background-color: unset; }

.highlight-gradient-purple-600-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #f4f5f5); background-color: unset; }

.highlight-gradient-purple-600-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #eaebeb); background-color: unset; }

.highlight-gradient-purple-600-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #caccce); background-color: unset; }

.highlight-gradient-purple-600-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #969a9c); background-color: unset; }

.highlight-gradient-purple-600-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #61676b); background-color: unset; }

.highlight-gradient-purple-600-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #2c3439); background-color: unset; }

.highlight-gradient-purple-600-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #21272b); background-color: unset; }

.highlight-gradient-purple-600-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #161a1d); background-color: unset; }

.highlight-gradient-purple-600-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #0b0d0e); background-color: unset; }

.highlight-gradient-purple-600-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #504783, #070809); background-color: unset; }

.highlight-gradient-purple-700-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #0171df); background-color: unset; }

.highlight-gradient-purple-700-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #727cf5); background-color: unset; }

.highlight-gradient-purple-700-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #6627b3); background-color: unset; }

.highlight-gradient-purple-700-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-700-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #2CA58D); background-color: unset; }

.highlight-gradient-purple-700-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #6b5eae); background-color: unset; }

.highlight-gradient-purple-700-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #ff679b); background-color: unset; }

.highlight-gradient-purple-700-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #f51d00); background-color: unset; }

.highlight-gradient-purple-700-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #fd7e14); background-color: unset; }

.highlight-gradient-purple-700-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #F6C343); background-color: unset; }

.highlight-gradient-purple-700-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #00f55a); background-color: unset; }

.highlight-gradient-purple-700-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #02a8b5); background-color: unset; }

.highlight-gradient-purple-700-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #39afd1); background-color: unset; }

.highlight-gradient-purple-700-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #FFFFFF); background-color: unset; }

.highlight-gradient-purple-700-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-700-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #2c3439); background-color: unset; }

.highlight-gradient-purple-700-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #f2f8fd); background-color: unset; }

.highlight-gradient-purple-700-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #e6f1fc); background-color: unset; }

.highlight-gradient-purple-700-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #c0dcf7); background-color: unset; }

.highlight-gradient-purple-700-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #80b8ef); background-color: unset; }

.highlight-gradient-purple-700-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #4195e7); background-color: unset; }

.highlight-gradient-purple-700-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #0171df); background-color: unset; }

.highlight-gradient-purple-700-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #0155a7); background-color: unset; }

.highlight-gradient-purple-700-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #013970); background-color: unset; }

.highlight-gradient-purple-700-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #001c38); background-color: unset; }

.highlight-gradient-purple-700-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #001121); background-color: unset; }

.highlight-gradient-purple-700-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, ghostwhite); background-color: unset; }

.highlight-gradient-purple-700-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #f1f2fe); background-color: unset; }

.highlight-gradient-purple-700-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #dcdefd); background-color: unset; }

.highlight-gradient-purple-700-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #b9befa); background-color: unset; }

.highlight-gradient-purple-700-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #959df8); background-color: unset; }

.highlight-gradient-purple-700-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #727cf5); background-color: unset; }

.highlight-gradient-purple-700-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #565db8); background-color: unset; }

.highlight-gradient-purple-700-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #393e7b); background-color: unset; }

.highlight-gradient-purple-700-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #1d1f3d); background-color: unset; }

.highlight-gradient-purple-700-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #111325); background-color: unset; }

.highlight-gradient-purple-700-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #f7f4fb); background-color: unset; }

.highlight-gradient-purple-700-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #f0e9f7); background-color: unset; }

.highlight-gradient-purple-700-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #d9c9ec); background-color: unset; }

.highlight-gradient-purple-700-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #b393d9); background-color: unset; }

.highlight-gradient-purple-700-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #8c5dc6); background-color: unset; }

.highlight-gradient-purple-700-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #6627b3); background-color: unset; }

.highlight-gradient-purple-700-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #4d1d86); background-color: unset; }

.highlight-gradient-purple-700-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #33145a); background-color: unset; }

.highlight-gradient-purple-700-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #1a0a2d); background-color: unset; }

.highlight-gradient-purple-700-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #0f061b); background-color: unset; }

.highlight-gradient-purple-700-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #fffeff); background-color: unset; }

.highlight-gradient-purple-700-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #fefdff); background-color: unset; }

.highlight-gradient-purple-700-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #fdf9ff); background-color: unset; }

.highlight-gradient-purple-700-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #faf4ff); background-color: unset; }

.highlight-gradient-purple-700-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #f8eeff); background-color: unset; }

.highlight-gradient-purple-700-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-700-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #b8aebf); background-color: unset; }

.highlight-gradient-purple-700-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #7b7480); background-color: unset; }

.highlight-gradient-purple-700-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #3d3a40); background-color: unset; }

.highlight-gradient-purple-700-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #252326); background-color: unset; }

.highlight-gradient-purple-700-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #f4fbf9); background-color: unset; }

.highlight-gradient-purple-700-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #eaf6f4); background-color: unset; }

.highlight-gradient-purple-700-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #cae9e3); background-color: unset; }

.highlight-gradient-purple-700-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #96d2c6); background-color: unset; }

.highlight-gradient-purple-700-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #61bcaa); background-color: unset; }

.highlight-gradient-purple-700-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #2ca58d); background-color: unset; }

.highlight-gradient-purple-700-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #217c6a); background-color: unset; }

.highlight-gradient-purple-700-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #165347); background-color: unset; }

.highlight-gradient-purple-700-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #0b2923); background-color: unset; }

.highlight-gradient-purple-700-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #071915); background-color: unset; }

.highlight-gradient-purple-700-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #f8f7fb); background-color: unset; }

.highlight-gradient-purple-700-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #f0eff7); background-color: unset; }

.highlight-gradient-purple-700-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #dad7eb); background-color: unset; }

.highlight-gradient-purple-700-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #b5afd7); background-color: unset; }

.highlight-gradient-purple-700-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #9086c2); background-color: unset; }

.highlight-gradient-purple-700-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #6b5eae); background-color: unset; }

.highlight-gradient-purple-700-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #504783); background-color: unset; }

.highlight-gradient-purple-700-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #362f57); background-color: unset; }

.highlight-gradient-purple-700-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #1b182c); background-color: unset; }

.highlight-gradient-purple-700-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #100e1a); background-color: unset; }

.highlight-gradient-purple-700-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #fff7fa); background-color: unset; }

.highlight-gradient-purple-700-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, lavenderblush); background-color: unset; }

.highlight-gradient-purple-700-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #ffd9e6); background-color: unset; }

.highlight-gradient-purple-700-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #ffb3cd); background-color: unset; }

.highlight-gradient-purple-700-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #ff8db4); background-color: unset; }

.highlight-gradient-purple-700-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #ff679b); background-color: unset; }

.highlight-gradient-purple-700-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #bf4d74); background-color: unset; }

.highlight-gradient-purple-700-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #80344e); background-color: unset; }

.highlight-gradient-purple-700-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #401a27); background-color: unset; }

.highlight-gradient-purple-700-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #260f17); background-color: unset; }

.highlight-gradient-purple-700-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #fff4f2); background-color: unset; }

.highlight-gradient-purple-700-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #fee8e6); background-color: unset; }

.highlight-gradient-purple-700-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #fdc7bf); background-color: unset; }

.highlight-gradient-purple-700-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #fa8e80); background-color: unset; }

.highlight-gradient-purple-700-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #f85640); background-color: unset; }

.highlight-gradient-purple-700-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #f51d00); background-color: unset; }

.highlight-gradient-purple-700-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #b81600); background-color: unset; }

.highlight-gradient-purple-700-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #7b0f00); background-color: unset; }

.highlight-gradient-purple-700-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #3d0700); background-color: unset; }

.highlight-gradient-purple-700-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #250400); background-color: unset; }

.highlight-gradient-purple-700-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #fff9f3); background-color: unset; }

.highlight-gradient-purple-700-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #fff2e8); background-color: unset; }

.highlight-gradient-purple-700-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #ffdfc4); background-color: unset; }

.highlight-gradient-purple-700-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #febf8a); background-color: unset; }

.highlight-gradient-purple-700-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #fe9e4f); background-color: unset; }

.highlight-gradient-purple-700-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #fd7e14); background-color: unset; }

.highlight-gradient-purple-700-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #be5f0f); background-color: unset; }

.highlight-gradient-purple-700-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #7f3f0a); background-color: unset; }

.highlight-gradient-purple-700-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #3f2005); background-color: unset; }

.highlight-gradient-purple-700-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #261303); background-color: unset; }

.highlight-gradient-purple-700-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #fffcf6); background-color: unset; }

.highlight-gradient-purple-700-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #fef9ec); background-color: unset; }

.highlight-gradient-purple-700-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #fdf0d0); background-color: unset; }

.highlight-gradient-purple-700-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #fbe1a1); background-color: unset; }

.highlight-gradient-purple-700-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #f8d272); background-color: unset; }

.highlight-gradient-purple-700-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #f6c343); background-color: unset; }

.highlight-gradient-purple-700-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #b99232); background-color: unset; }

.highlight-gradient-purple-700-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #7b6222); background-color: unset; }

.highlight-gradient-purple-700-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #3e3111); background-color: unset; }

.highlight-gradient-purple-700-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #251d0a); background-color: unset; }

.highlight-gradient-purple-700-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #f2fff7); background-color: unset; }

.highlight-gradient-purple-700-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #e6feef); background-color: unset; }

.highlight-gradient-purple-700-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #bffdd6); background-color: unset; }

.highlight-gradient-purple-700-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #80faad); background-color: unset; }

.highlight-gradient-purple-700-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #40f883); background-color: unset; }

.highlight-gradient-purple-700-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #00f55a); background-color: unset; }

.highlight-gradient-purple-700-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #00b844); background-color: unset; }

.highlight-gradient-purple-700-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #007b2d); background-color: unset; }

.highlight-gradient-purple-700-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #003d17); background-color: unset; }

.highlight-gradient-purple-700-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #00250e); background-color: unset; }

.highlight-gradient-purple-700-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #f2fbfb); background-color: unset; }

.highlight-gradient-purple-700-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #e6f6f8); background-color: unset; }

.highlight-gradient-purple-700-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #c0e9ed); background-color: unset; }

.highlight-gradient-purple-700-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #81d4da); background-color: unset; }

.highlight-gradient-purple-700-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #41bec8); background-color: unset; }

.highlight-gradient-purple-700-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #02a8b5); background-color: unset; }

.highlight-gradient-purple-700-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #027e88); background-color: unset; }

.highlight-gradient-purple-700-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #01545b); background-color: unset; }

.highlight-gradient-purple-700-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #012a2d); background-color: unset; }

.highlight-gradient-purple-700-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #00191b); background-color: unset; }

.highlight-gradient-purple-700-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #f5fbfd); background-color: unset; }

.highlight-gradient-purple-700-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #ebf7fa); background-color: unset; }

.highlight-gradient-purple-700-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #ceebf4); background-color: unset; }

.highlight-gradient-purple-700-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #9cd7e8); background-color: unset; }

.highlight-gradient-purple-700-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #6bc3dd); background-color: unset; }

.highlight-gradient-purple-700-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #39afd1); background-color: unset; }

.highlight-gradient-purple-700-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #2b839d); background-color: unset; }

.highlight-gradient-purple-700-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #1d5869); background-color: unset; }

.highlight-gradient-purple-700-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #0e2c34); background-color: unset; }

.highlight-gradient-purple-700-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #091a1f); background-color: unset; }

.highlight-gradient-purple-700-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, white); background-color: unset; }

.highlight-gradient-purple-700-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, white); background-color: unset; }

.highlight-gradient-purple-700-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, white); background-color: unset; }

.highlight-gradient-purple-700-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, white); background-color: unset; }

.highlight-gradient-purple-700-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, white); background-color: unset; }

.highlight-gradient-purple-700-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, white); background-color: unset; }

.highlight-gradient-purple-700-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #bfbfbf); background-color: unset; }

.highlight-gradient-purple-700-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, gray); background-color: unset; }

.highlight-gradient-purple-700-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #404040); background-color: unset; }

.highlight-gradient-purple-700-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #262626); background-color: unset; }

.highlight-gradient-purple-700-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #fdfdfd); background-color: unset; }

.highlight-gradient-purple-700-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #fbfbfb); background-color: unset; }

.highlight-gradient-purple-700-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #f6f6f6); background-color: unset; }

.highlight-gradient-purple-700-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #ececec); background-color: unset; }

.highlight-gradient-purple-700-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #e3e3e3); background-color: unset; }

.highlight-gradient-purple-700-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-700-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #a3a3a3); background-color: unset; }

.highlight-gradient-purple-700-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #6d6d6d); background-color: unset; }

.highlight-gradient-purple-700-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #363636); background-color: unset; }

.highlight-gradient-purple-700-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #212121); background-color: unset; }

.highlight-gradient-purple-700-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #f4f5f5); background-color: unset; }

.highlight-gradient-purple-700-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #eaebeb); background-color: unset; }

.highlight-gradient-purple-700-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #caccce); background-color: unset; }

.highlight-gradient-purple-700-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #969a9c); background-color: unset; }

.highlight-gradient-purple-700-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #61676b); background-color: unset; }

.highlight-gradient-purple-700-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #2c3439); background-color: unset; }

.highlight-gradient-purple-700-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #21272b); background-color: unset; }

.highlight-gradient-purple-700-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #161a1d); background-color: unset; }

.highlight-gradient-purple-700-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #0b0d0e); background-color: unset; }

.highlight-gradient-purple-700-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #362f57, #070809); background-color: unset; }

.highlight-gradient-purple-800-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #0171df); background-color: unset; }

.highlight-gradient-purple-800-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #727cf5); background-color: unset; }

.highlight-gradient-purple-800-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #6627b3); background-color: unset; }

.highlight-gradient-purple-800-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-800-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #2CA58D); background-color: unset; }

.highlight-gradient-purple-800-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #6b5eae); background-color: unset; }

.highlight-gradient-purple-800-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #ff679b); background-color: unset; }

.highlight-gradient-purple-800-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #f51d00); background-color: unset; }

.highlight-gradient-purple-800-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #fd7e14); background-color: unset; }

.highlight-gradient-purple-800-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #F6C343); background-color: unset; }

.highlight-gradient-purple-800-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #00f55a); background-color: unset; }

.highlight-gradient-purple-800-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #02a8b5); background-color: unset; }

.highlight-gradient-purple-800-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #39afd1); background-color: unset; }

.highlight-gradient-purple-800-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #FFFFFF); background-color: unset; }

.highlight-gradient-purple-800-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-800-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #2c3439); background-color: unset; }

.highlight-gradient-purple-800-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #f2f8fd); background-color: unset; }

.highlight-gradient-purple-800-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #e6f1fc); background-color: unset; }

.highlight-gradient-purple-800-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #c0dcf7); background-color: unset; }

.highlight-gradient-purple-800-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #80b8ef); background-color: unset; }

.highlight-gradient-purple-800-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #4195e7); background-color: unset; }

.highlight-gradient-purple-800-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #0171df); background-color: unset; }

.highlight-gradient-purple-800-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #0155a7); background-color: unset; }

.highlight-gradient-purple-800-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #013970); background-color: unset; }

.highlight-gradient-purple-800-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #001c38); background-color: unset; }

.highlight-gradient-purple-800-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #001121); background-color: unset; }

.highlight-gradient-purple-800-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, ghostwhite); background-color: unset; }

.highlight-gradient-purple-800-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #f1f2fe); background-color: unset; }

.highlight-gradient-purple-800-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #dcdefd); background-color: unset; }

.highlight-gradient-purple-800-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #b9befa); background-color: unset; }

.highlight-gradient-purple-800-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #959df8); background-color: unset; }

.highlight-gradient-purple-800-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #727cf5); background-color: unset; }

.highlight-gradient-purple-800-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #565db8); background-color: unset; }

.highlight-gradient-purple-800-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #393e7b); background-color: unset; }

.highlight-gradient-purple-800-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #1d1f3d); background-color: unset; }

.highlight-gradient-purple-800-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #111325); background-color: unset; }

.highlight-gradient-purple-800-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #f7f4fb); background-color: unset; }

.highlight-gradient-purple-800-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #f0e9f7); background-color: unset; }

.highlight-gradient-purple-800-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #d9c9ec); background-color: unset; }

.highlight-gradient-purple-800-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #b393d9); background-color: unset; }

.highlight-gradient-purple-800-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #8c5dc6); background-color: unset; }

.highlight-gradient-purple-800-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #6627b3); background-color: unset; }

.highlight-gradient-purple-800-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #4d1d86); background-color: unset; }

.highlight-gradient-purple-800-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #33145a); background-color: unset; }

.highlight-gradient-purple-800-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #1a0a2d); background-color: unset; }

.highlight-gradient-purple-800-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #0f061b); background-color: unset; }

.highlight-gradient-purple-800-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #fffeff); background-color: unset; }

.highlight-gradient-purple-800-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #fefdff); background-color: unset; }

.highlight-gradient-purple-800-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #fdf9ff); background-color: unset; }

.highlight-gradient-purple-800-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #faf4ff); background-color: unset; }

.highlight-gradient-purple-800-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #f8eeff); background-color: unset; }

.highlight-gradient-purple-800-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-800-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #b8aebf); background-color: unset; }

.highlight-gradient-purple-800-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #7b7480); background-color: unset; }

.highlight-gradient-purple-800-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #3d3a40); background-color: unset; }

.highlight-gradient-purple-800-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #252326); background-color: unset; }

.highlight-gradient-purple-800-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #f4fbf9); background-color: unset; }

.highlight-gradient-purple-800-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #eaf6f4); background-color: unset; }

.highlight-gradient-purple-800-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #cae9e3); background-color: unset; }

.highlight-gradient-purple-800-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #96d2c6); background-color: unset; }

.highlight-gradient-purple-800-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #61bcaa); background-color: unset; }

.highlight-gradient-purple-800-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #2ca58d); background-color: unset; }

.highlight-gradient-purple-800-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #217c6a); background-color: unset; }

.highlight-gradient-purple-800-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #165347); background-color: unset; }

.highlight-gradient-purple-800-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #0b2923); background-color: unset; }

.highlight-gradient-purple-800-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #071915); background-color: unset; }

.highlight-gradient-purple-800-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #f8f7fb); background-color: unset; }

.highlight-gradient-purple-800-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #f0eff7); background-color: unset; }

.highlight-gradient-purple-800-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #dad7eb); background-color: unset; }

.highlight-gradient-purple-800-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #b5afd7); background-color: unset; }

.highlight-gradient-purple-800-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #9086c2); background-color: unset; }

.highlight-gradient-purple-800-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #6b5eae); background-color: unset; }

.highlight-gradient-purple-800-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #504783); background-color: unset; }

.highlight-gradient-purple-800-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #362f57); background-color: unset; }

.highlight-gradient-purple-800-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #1b182c); background-color: unset; }

.highlight-gradient-purple-800-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #100e1a); background-color: unset; }

.highlight-gradient-purple-800-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #fff7fa); background-color: unset; }

.highlight-gradient-purple-800-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, lavenderblush); background-color: unset; }

.highlight-gradient-purple-800-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #ffd9e6); background-color: unset; }

.highlight-gradient-purple-800-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #ffb3cd); background-color: unset; }

.highlight-gradient-purple-800-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #ff8db4); background-color: unset; }

.highlight-gradient-purple-800-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #ff679b); background-color: unset; }

.highlight-gradient-purple-800-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #bf4d74); background-color: unset; }

.highlight-gradient-purple-800-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #80344e); background-color: unset; }

.highlight-gradient-purple-800-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #401a27); background-color: unset; }

.highlight-gradient-purple-800-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #260f17); background-color: unset; }

.highlight-gradient-purple-800-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #fff4f2); background-color: unset; }

.highlight-gradient-purple-800-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #fee8e6); background-color: unset; }

.highlight-gradient-purple-800-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #fdc7bf); background-color: unset; }

.highlight-gradient-purple-800-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #fa8e80); background-color: unset; }

.highlight-gradient-purple-800-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #f85640); background-color: unset; }

.highlight-gradient-purple-800-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #f51d00); background-color: unset; }

.highlight-gradient-purple-800-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #b81600); background-color: unset; }

.highlight-gradient-purple-800-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #7b0f00); background-color: unset; }

.highlight-gradient-purple-800-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #3d0700); background-color: unset; }

.highlight-gradient-purple-800-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #250400); background-color: unset; }

.highlight-gradient-purple-800-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #fff9f3); background-color: unset; }

.highlight-gradient-purple-800-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #fff2e8); background-color: unset; }

.highlight-gradient-purple-800-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #ffdfc4); background-color: unset; }

.highlight-gradient-purple-800-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #febf8a); background-color: unset; }

.highlight-gradient-purple-800-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #fe9e4f); background-color: unset; }

.highlight-gradient-purple-800-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #fd7e14); background-color: unset; }

.highlight-gradient-purple-800-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #be5f0f); background-color: unset; }

.highlight-gradient-purple-800-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #7f3f0a); background-color: unset; }

.highlight-gradient-purple-800-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #3f2005); background-color: unset; }

.highlight-gradient-purple-800-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #261303); background-color: unset; }

.highlight-gradient-purple-800-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #fffcf6); background-color: unset; }

.highlight-gradient-purple-800-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #fef9ec); background-color: unset; }

.highlight-gradient-purple-800-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #fdf0d0); background-color: unset; }

.highlight-gradient-purple-800-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #fbe1a1); background-color: unset; }

.highlight-gradient-purple-800-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #f8d272); background-color: unset; }

.highlight-gradient-purple-800-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #f6c343); background-color: unset; }

.highlight-gradient-purple-800-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #b99232); background-color: unset; }

.highlight-gradient-purple-800-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #7b6222); background-color: unset; }

.highlight-gradient-purple-800-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #3e3111); background-color: unset; }

.highlight-gradient-purple-800-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #251d0a); background-color: unset; }

.highlight-gradient-purple-800-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #f2fff7); background-color: unset; }

.highlight-gradient-purple-800-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #e6feef); background-color: unset; }

.highlight-gradient-purple-800-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #bffdd6); background-color: unset; }

.highlight-gradient-purple-800-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #80faad); background-color: unset; }

.highlight-gradient-purple-800-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #40f883); background-color: unset; }

.highlight-gradient-purple-800-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #00f55a); background-color: unset; }

.highlight-gradient-purple-800-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #00b844); background-color: unset; }

.highlight-gradient-purple-800-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #007b2d); background-color: unset; }

.highlight-gradient-purple-800-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #003d17); background-color: unset; }

.highlight-gradient-purple-800-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #00250e); background-color: unset; }

.highlight-gradient-purple-800-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #f2fbfb); background-color: unset; }

.highlight-gradient-purple-800-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #e6f6f8); background-color: unset; }

.highlight-gradient-purple-800-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #c0e9ed); background-color: unset; }

.highlight-gradient-purple-800-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #81d4da); background-color: unset; }

.highlight-gradient-purple-800-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #41bec8); background-color: unset; }

.highlight-gradient-purple-800-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #02a8b5); background-color: unset; }

.highlight-gradient-purple-800-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #027e88); background-color: unset; }

.highlight-gradient-purple-800-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #01545b); background-color: unset; }

.highlight-gradient-purple-800-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #012a2d); background-color: unset; }

.highlight-gradient-purple-800-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #00191b); background-color: unset; }

.highlight-gradient-purple-800-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #f5fbfd); background-color: unset; }

.highlight-gradient-purple-800-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #ebf7fa); background-color: unset; }

.highlight-gradient-purple-800-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #ceebf4); background-color: unset; }

.highlight-gradient-purple-800-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #9cd7e8); background-color: unset; }

.highlight-gradient-purple-800-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #6bc3dd); background-color: unset; }

.highlight-gradient-purple-800-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #39afd1); background-color: unset; }

.highlight-gradient-purple-800-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #2b839d); background-color: unset; }

.highlight-gradient-purple-800-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #1d5869); background-color: unset; }

.highlight-gradient-purple-800-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #0e2c34); background-color: unset; }

.highlight-gradient-purple-800-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #091a1f); background-color: unset; }

.highlight-gradient-purple-800-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, white); background-color: unset; }

.highlight-gradient-purple-800-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, white); background-color: unset; }

.highlight-gradient-purple-800-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, white); background-color: unset; }

.highlight-gradient-purple-800-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, white); background-color: unset; }

.highlight-gradient-purple-800-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, white); background-color: unset; }

.highlight-gradient-purple-800-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, white); background-color: unset; }

.highlight-gradient-purple-800-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #bfbfbf); background-color: unset; }

.highlight-gradient-purple-800-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, gray); background-color: unset; }

.highlight-gradient-purple-800-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #404040); background-color: unset; }

.highlight-gradient-purple-800-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #262626); background-color: unset; }

.highlight-gradient-purple-800-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #fdfdfd); background-color: unset; }

.highlight-gradient-purple-800-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #fbfbfb); background-color: unset; }

.highlight-gradient-purple-800-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #f6f6f6); background-color: unset; }

.highlight-gradient-purple-800-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #ececec); background-color: unset; }

.highlight-gradient-purple-800-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #e3e3e3); background-color: unset; }

.highlight-gradient-purple-800-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-800-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #a3a3a3); background-color: unset; }

.highlight-gradient-purple-800-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #6d6d6d); background-color: unset; }

.highlight-gradient-purple-800-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #363636); background-color: unset; }

.highlight-gradient-purple-800-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #212121); background-color: unset; }

.highlight-gradient-purple-800-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #f4f5f5); background-color: unset; }

.highlight-gradient-purple-800-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #eaebeb); background-color: unset; }

.highlight-gradient-purple-800-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #caccce); background-color: unset; }

.highlight-gradient-purple-800-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #969a9c); background-color: unset; }

.highlight-gradient-purple-800-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #61676b); background-color: unset; }

.highlight-gradient-purple-800-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #2c3439); background-color: unset; }

.highlight-gradient-purple-800-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #21272b); background-color: unset; }

.highlight-gradient-purple-800-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #161a1d); background-color: unset; }

.highlight-gradient-purple-800-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #0b0d0e); background-color: unset; }

.highlight-gradient-purple-800-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1b182c, #070809); background-color: unset; }

.highlight-gradient-purple-900-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #0171df); background-color: unset; }

.highlight-gradient-purple-900-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #727cf5); background-color: unset; }

.highlight-gradient-purple-900-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #6627b3); background-color: unset; }

.highlight-gradient-purple-900-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-900-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #2CA58D); background-color: unset; }

.highlight-gradient-purple-900-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #6b5eae); background-color: unset; }

.highlight-gradient-purple-900-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #ff679b); background-color: unset; }

.highlight-gradient-purple-900-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #f51d00); background-color: unset; }

.highlight-gradient-purple-900-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #fd7e14); background-color: unset; }

.highlight-gradient-purple-900-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #F6C343); background-color: unset; }

.highlight-gradient-purple-900-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #00f55a); background-color: unset; }

.highlight-gradient-purple-900-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #02a8b5); background-color: unset; }

.highlight-gradient-purple-900-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #39afd1); background-color: unset; }

.highlight-gradient-purple-900-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #FFFFFF); background-color: unset; }

.highlight-gradient-purple-900-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-900-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #2c3439); background-color: unset; }

.highlight-gradient-purple-900-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #f2f8fd); background-color: unset; }

.highlight-gradient-purple-900-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #e6f1fc); background-color: unset; }

.highlight-gradient-purple-900-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #c0dcf7); background-color: unset; }

.highlight-gradient-purple-900-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #80b8ef); background-color: unset; }

.highlight-gradient-purple-900-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #4195e7); background-color: unset; }

.highlight-gradient-purple-900-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #0171df); background-color: unset; }

.highlight-gradient-purple-900-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #0155a7); background-color: unset; }

.highlight-gradient-purple-900-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #013970); background-color: unset; }

.highlight-gradient-purple-900-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #001c38); background-color: unset; }

.highlight-gradient-purple-900-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #001121); background-color: unset; }

.highlight-gradient-purple-900-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, ghostwhite); background-color: unset; }

.highlight-gradient-purple-900-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #f1f2fe); background-color: unset; }

.highlight-gradient-purple-900-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #dcdefd); background-color: unset; }

.highlight-gradient-purple-900-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #b9befa); background-color: unset; }

.highlight-gradient-purple-900-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #959df8); background-color: unset; }

.highlight-gradient-purple-900-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #727cf5); background-color: unset; }

.highlight-gradient-purple-900-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #565db8); background-color: unset; }

.highlight-gradient-purple-900-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #393e7b); background-color: unset; }

.highlight-gradient-purple-900-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #1d1f3d); background-color: unset; }

.highlight-gradient-purple-900-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #111325); background-color: unset; }

.highlight-gradient-purple-900-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #f7f4fb); background-color: unset; }

.highlight-gradient-purple-900-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #f0e9f7); background-color: unset; }

.highlight-gradient-purple-900-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #d9c9ec); background-color: unset; }

.highlight-gradient-purple-900-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #b393d9); background-color: unset; }

.highlight-gradient-purple-900-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #8c5dc6); background-color: unset; }

.highlight-gradient-purple-900-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #6627b3); background-color: unset; }

.highlight-gradient-purple-900-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #4d1d86); background-color: unset; }

.highlight-gradient-purple-900-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #33145a); background-color: unset; }

.highlight-gradient-purple-900-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #1a0a2d); background-color: unset; }

.highlight-gradient-purple-900-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #0f061b); background-color: unset; }

.highlight-gradient-purple-900-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #fffeff); background-color: unset; }

.highlight-gradient-purple-900-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #fefdff); background-color: unset; }

.highlight-gradient-purple-900-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #fdf9ff); background-color: unset; }

.highlight-gradient-purple-900-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #faf4ff); background-color: unset; }

.highlight-gradient-purple-900-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #f8eeff); background-color: unset; }

.highlight-gradient-purple-900-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #f5e8ff); background-color: unset; }

.highlight-gradient-purple-900-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #b8aebf); background-color: unset; }

.highlight-gradient-purple-900-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #7b7480); background-color: unset; }

.highlight-gradient-purple-900-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #3d3a40); background-color: unset; }

.highlight-gradient-purple-900-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #252326); background-color: unset; }

.highlight-gradient-purple-900-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #f4fbf9); background-color: unset; }

.highlight-gradient-purple-900-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #eaf6f4); background-color: unset; }

.highlight-gradient-purple-900-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #cae9e3); background-color: unset; }

.highlight-gradient-purple-900-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #96d2c6); background-color: unset; }

.highlight-gradient-purple-900-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #61bcaa); background-color: unset; }

.highlight-gradient-purple-900-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #2ca58d); background-color: unset; }

.highlight-gradient-purple-900-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #217c6a); background-color: unset; }

.highlight-gradient-purple-900-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #165347); background-color: unset; }

.highlight-gradient-purple-900-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #0b2923); background-color: unset; }

.highlight-gradient-purple-900-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #071915); background-color: unset; }

.highlight-gradient-purple-900-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #f8f7fb); background-color: unset; }

.highlight-gradient-purple-900-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #f0eff7); background-color: unset; }

.highlight-gradient-purple-900-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #dad7eb); background-color: unset; }

.highlight-gradient-purple-900-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #b5afd7); background-color: unset; }

.highlight-gradient-purple-900-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #9086c2); background-color: unset; }

.highlight-gradient-purple-900-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #6b5eae); background-color: unset; }

.highlight-gradient-purple-900-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #504783); background-color: unset; }

.highlight-gradient-purple-900-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #362f57); background-color: unset; }

.highlight-gradient-purple-900-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #1b182c); background-color: unset; }

.highlight-gradient-purple-900-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #100e1a); background-color: unset; }

.highlight-gradient-purple-900-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #fff7fa); background-color: unset; }

.highlight-gradient-purple-900-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, lavenderblush); background-color: unset; }

.highlight-gradient-purple-900-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #ffd9e6); background-color: unset; }

.highlight-gradient-purple-900-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #ffb3cd); background-color: unset; }

.highlight-gradient-purple-900-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #ff8db4); background-color: unset; }

.highlight-gradient-purple-900-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #ff679b); background-color: unset; }

.highlight-gradient-purple-900-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #bf4d74); background-color: unset; }

.highlight-gradient-purple-900-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #80344e); background-color: unset; }

.highlight-gradient-purple-900-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #401a27); background-color: unset; }

.highlight-gradient-purple-900-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #260f17); background-color: unset; }

.highlight-gradient-purple-900-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #fff4f2); background-color: unset; }

.highlight-gradient-purple-900-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #fee8e6); background-color: unset; }

.highlight-gradient-purple-900-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #fdc7bf); background-color: unset; }

.highlight-gradient-purple-900-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #fa8e80); background-color: unset; }

.highlight-gradient-purple-900-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #f85640); background-color: unset; }

.highlight-gradient-purple-900-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #f51d00); background-color: unset; }

.highlight-gradient-purple-900-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #b81600); background-color: unset; }

.highlight-gradient-purple-900-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #7b0f00); background-color: unset; }

.highlight-gradient-purple-900-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #3d0700); background-color: unset; }

.highlight-gradient-purple-900-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #250400); background-color: unset; }

.highlight-gradient-purple-900-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #fff9f3); background-color: unset; }

.highlight-gradient-purple-900-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #fff2e8); background-color: unset; }

.highlight-gradient-purple-900-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #ffdfc4); background-color: unset; }

.highlight-gradient-purple-900-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #febf8a); background-color: unset; }

.highlight-gradient-purple-900-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #fe9e4f); background-color: unset; }

.highlight-gradient-purple-900-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #fd7e14); background-color: unset; }

.highlight-gradient-purple-900-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #be5f0f); background-color: unset; }

.highlight-gradient-purple-900-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #7f3f0a); background-color: unset; }

.highlight-gradient-purple-900-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #3f2005); background-color: unset; }

.highlight-gradient-purple-900-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #261303); background-color: unset; }

.highlight-gradient-purple-900-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #fffcf6); background-color: unset; }

.highlight-gradient-purple-900-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #fef9ec); background-color: unset; }

.highlight-gradient-purple-900-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #fdf0d0); background-color: unset; }

.highlight-gradient-purple-900-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #fbe1a1); background-color: unset; }

.highlight-gradient-purple-900-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #f8d272); background-color: unset; }

.highlight-gradient-purple-900-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #f6c343); background-color: unset; }

.highlight-gradient-purple-900-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #b99232); background-color: unset; }

.highlight-gradient-purple-900-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #7b6222); background-color: unset; }

.highlight-gradient-purple-900-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #3e3111); background-color: unset; }

.highlight-gradient-purple-900-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #251d0a); background-color: unset; }

.highlight-gradient-purple-900-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #f2fff7); background-color: unset; }

.highlight-gradient-purple-900-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #e6feef); background-color: unset; }

.highlight-gradient-purple-900-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #bffdd6); background-color: unset; }

.highlight-gradient-purple-900-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #80faad); background-color: unset; }

.highlight-gradient-purple-900-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #40f883); background-color: unset; }

.highlight-gradient-purple-900-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #00f55a); background-color: unset; }

.highlight-gradient-purple-900-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #00b844); background-color: unset; }

.highlight-gradient-purple-900-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #007b2d); background-color: unset; }

.highlight-gradient-purple-900-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #003d17); background-color: unset; }

.highlight-gradient-purple-900-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #00250e); background-color: unset; }

.highlight-gradient-purple-900-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #f2fbfb); background-color: unset; }

.highlight-gradient-purple-900-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #e6f6f8); background-color: unset; }

.highlight-gradient-purple-900-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #c0e9ed); background-color: unset; }

.highlight-gradient-purple-900-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #81d4da); background-color: unset; }

.highlight-gradient-purple-900-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #41bec8); background-color: unset; }

.highlight-gradient-purple-900-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #02a8b5); background-color: unset; }

.highlight-gradient-purple-900-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #027e88); background-color: unset; }

.highlight-gradient-purple-900-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #01545b); background-color: unset; }

.highlight-gradient-purple-900-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #012a2d); background-color: unset; }

.highlight-gradient-purple-900-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #00191b); background-color: unset; }

.highlight-gradient-purple-900-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #f5fbfd); background-color: unset; }

.highlight-gradient-purple-900-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #ebf7fa); background-color: unset; }

.highlight-gradient-purple-900-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #ceebf4); background-color: unset; }

.highlight-gradient-purple-900-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #9cd7e8); background-color: unset; }

.highlight-gradient-purple-900-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #6bc3dd); background-color: unset; }

.highlight-gradient-purple-900-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #39afd1); background-color: unset; }

.highlight-gradient-purple-900-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #2b839d); background-color: unset; }

.highlight-gradient-purple-900-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #1d5869); background-color: unset; }

.highlight-gradient-purple-900-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #0e2c34); background-color: unset; }

.highlight-gradient-purple-900-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #091a1f); background-color: unset; }

.highlight-gradient-purple-900-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, white); background-color: unset; }

.highlight-gradient-purple-900-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, white); background-color: unset; }

.highlight-gradient-purple-900-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, white); background-color: unset; }

.highlight-gradient-purple-900-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, white); background-color: unset; }

.highlight-gradient-purple-900-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, white); background-color: unset; }

.highlight-gradient-purple-900-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, white); background-color: unset; }

.highlight-gradient-purple-900-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #bfbfbf); background-color: unset; }

.highlight-gradient-purple-900-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, gray); background-color: unset; }

.highlight-gradient-purple-900-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #404040); background-color: unset; }

.highlight-gradient-purple-900-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #262626); background-color: unset; }

.highlight-gradient-purple-900-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #fdfdfd); background-color: unset; }

.highlight-gradient-purple-900-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #fbfbfb); background-color: unset; }

.highlight-gradient-purple-900-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #f6f6f6); background-color: unset; }

.highlight-gradient-purple-900-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #ececec); background-color: unset; }

.highlight-gradient-purple-900-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #e3e3e3); background-color: unset; }

.highlight-gradient-purple-900-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #d9d9d9); background-color: unset; }

.highlight-gradient-purple-900-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #a3a3a3); background-color: unset; }

.highlight-gradient-purple-900-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #6d6d6d); background-color: unset; }

.highlight-gradient-purple-900-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #363636); background-color: unset; }

.highlight-gradient-purple-900-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #212121); background-color: unset; }

.highlight-gradient-purple-900-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #f4f5f5); background-color: unset; }

.highlight-gradient-purple-900-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #eaebeb); background-color: unset; }

.highlight-gradient-purple-900-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #caccce); background-color: unset; }

.highlight-gradient-purple-900-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #969a9c); background-color: unset; }

.highlight-gradient-purple-900-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #61676b); background-color: unset; }

.highlight-gradient-purple-900-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #2c3439); background-color: unset; }

.highlight-gradient-purple-900-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #21272b); background-color: unset; }

.highlight-gradient-purple-900-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #161a1d); background-color: unset; }

.highlight-gradient-purple-900-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #0b0d0e); background-color: unset; }

.highlight-gradient-purple-900-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #100e1a, #070809); background-color: unset; }

.highlight-gradient-pink-50-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #0171df); background-color: unset; }

.highlight-gradient-pink-50-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #727cf5); background-color: unset; }

.highlight-gradient-pink-50-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #6627b3); background-color: unset; }

.highlight-gradient-pink-50-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-50-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #2CA58D); background-color: unset; }

.highlight-gradient-pink-50-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #6b5eae); background-color: unset; }

.highlight-gradient-pink-50-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #ff679b); background-color: unset; }

.highlight-gradient-pink-50-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #f51d00); background-color: unset; }

.highlight-gradient-pink-50-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #fd7e14); background-color: unset; }

.highlight-gradient-pink-50-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #F6C343); background-color: unset; }

.highlight-gradient-pink-50-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #00f55a); background-color: unset; }

.highlight-gradient-pink-50-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #02a8b5); background-color: unset; }

.highlight-gradient-pink-50-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #39afd1); background-color: unset; }

.highlight-gradient-pink-50-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #FFFFFF); background-color: unset; }

.highlight-gradient-pink-50-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-50-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #2c3439); background-color: unset; }

.highlight-gradient-pink-50-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #f2f8fd); background-color: unset; }

.highlight-gradient-pink-50-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #e6f1fc); background-color: unset; }

.highlight-gradient-pink-50-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #c0dcf7); background-color: unset; }

.highlight-gradient-pink-50-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #80b8ef); background-color: unset; }

.highlight-gradient-pink-50-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #4195e7); background-color: unset; }

.highlight-gradient-pink-50-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #0171df); background-color: unset; }

.highlight-gradient-pink-50-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #0155a7); background-color: unset; }

.highlight-gradient-pink-50-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #013970); background-color: unset; }

.highlight-gradient-pink-50-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #001c38); background-color: unset; }

.highlight-gradient-pink-50-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #001121); background-color: unset; }

.highlight-gradient-pink-50-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, ghostwhite); background-color: unset; }

.highlight-gradient-pink-50-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #f1f2fe); background-color: unset; }

.highlight-gradient-pink-50-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #dcdefd); background-color: unset; }

.highlight-gradient-pink-50-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #b9befa); background-color: unset; }

.highlight-gradient-pink-50-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #959df8); background-color: unset; }

.highlight-gradient-pink-50-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #727cf5); background-color: unset; }

.highlight-gradient-pink-50-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #565db8); background-color: unset; }

.highlight-gradient-pink-50-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #393e7b); background-color: unset; }

.highlight-gradient-pink-50-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #1d1f3d); background-color: unset; }

.highlight-gradient-pink-50-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #111325); background-color: unset; }

.highlight-gradient-pink-50-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #f7f4fb); background-color: unset; }

.highlight-gradient-pink-50-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #f0e9f7); background-color: unset; }

.highlight-gradient-pink-50-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #d9c9ec); background-color: unset; }

.highlight-gradient-pink-50-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #b393d9); background-color: unset; }

.highlight-gradient-pink-50-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #8c5dc6); background-color: unset; }

.highlight-gradient-pink-50-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #6627b3); background-color: unset; }

.highlight-gradient-pink-50-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #4d1d86); background-color: unset; }

.highlight-gradient-pink-50-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #33145a); background-color: unset; }

.highlight-gradient-pink-50-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #1a0a2d); background-color: unset; }

.highlight-gradient-pink-50-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #0f061b); background-color: unset; }

.highlight-gradient-pink-50-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #fffeff); background-color: unset; }

.highlight-gradient-pink-50-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #fefdff); background-color: unset; }

.highlight-gradient-pink-50-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #fdf9ff); background-color: unset; }

.highlight-gradient-pink-50-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #faf4ff); background-color: unset; }

.highlight-gradient-pink-50-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #f8eeff); background-color: unset; }

.highlight-gradient-pink-50-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-50-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #b8aebf); background-color: unset; }

.highlight-gradient-pink-50-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #7b7480); background-color: unset; }

.highlight-gradient-pink-50-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #3d3a40); background-color: unset; }

.highlight-gradient-pink-50-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #252326); background-color: unset; }

.highlight-gradient-pink-50-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #f4fbf9); background-color: unset; }

.highlight-gradient-pink-50-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #eaf6f4); background-color: unset; }

.highlight-gradient-pink-50-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #cae9e3); background-color: unset; }

.highlight-gradient-pink-50-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #96d2c6); background-color: unset; }

.highlight-gradient-pink-50-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #61bcaa); background-color: unset; }

.highlight-gradient-pink-50-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #2ca58d); background-color: unset; }

.highlight-gradient-pink-50-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #217c6a); background-color: unset; }

.highlight-gradient-pink-50-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #165347); background-color: unset; }

.highlight-gradient-pink-50-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #0b2923); background-color: unset; }

.highlight-gradient-pink-50-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #071915); background-color: unset; }

.highlight-gradient-pink-50-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #f8f7fb); background-color: unset; }

.highlight-gradient-pink-50-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #f0eff7); background-color: unset; }

.highlight-gradient-pink-50-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #dad7eb); background-color: unset; }

.highlight-gradient-pink-50-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #b5afd7); background-color: unset; }

.highlight-gradient-pink-50-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #9086c2); background-color: unset; }

.highlight-gradient-pink-50-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #6b5eae); background-color: unset; }

.highlight-gradient-pink-50-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #504783); background-color: unset; }

.highlight-gradient-pink-50-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #362f57); background-color: unset; }

.highlight-gradient-pink-50-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #1b182c); background-color: unset; }

.highlight-gradient-pink-50-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #100e1a); background-color: unset; }

.highlight-gradient-pink-50-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #fff7fa); background-color: unset; }

.highlight-gradient-pink-50-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, lavenderblush); background-color: unset; }

.highlight-gradient-pink-50-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #ffd9e6); background-color: unset; }

.highlight-gradient-pink-50-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #ffb3cd); background-color: unset; }

.highlight-gradient-pink-50-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #ff8db4); background-color: unset; }

.highlight-gradient-pink-50-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #ff679b); background-color: unset; }

.highlight-gradient-pink-50-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #bf4d74); background-color: unset; }

.highlight-gradient-pink-50-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #80344e); background-color: unset; }

.highlight-gradient-pink-50-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #401a27); background-color: unset; }

.highlight-gradient-pink-50-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #260f17); background-color: unset; }

.highlight-gradient-pink-50-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #fff4f2); background-color: unset; }

.highlight-gradient-pink-50-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #fee8e6); background-color: unset; }

.highlight-gradient-pink-50-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #fdc7bf); background-color: unset; }

.highlight-gradient-pink-50-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #fa8e80); background-color: unset; }

.highlight-gradient-pink-50-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #f85640); background-color: unset; }

.highlight-gradient-pink-50-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #f51d00); background-color: unset; }

.highlight-gradient-pink-50-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #b81600); background-color: unset; }

.highlight-gradient-pink-50-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #7b0f00); background-color: unset; }

.highlight-gradient-pink-50-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #3d0700); background-color: unset; }

.highlight-gradient-pink-50-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #250400); background-color: unset; }

.highlight-gradient-pink-50-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #fff9f3); background-color: unset; }

.highlight-gradient-pink-50-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #fff2e8); background-color: unset; }

.highlight-gradient-pink-50-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #ffdfc4); background-color: unset; }

.highlight-gradient-pink-50-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #febf8a); background-color: unset; }

.highlight-gradient-pink-50-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #fe9e4f); background-color: unset; }

.highlight-gradient-pink-50-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #fd7e14); background-color: unset; }

.highlight-gradient-pink-50-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #be5f0f); background-color: unset; }

.highlight-gradient-pink-50-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #7f3f0a); background-color: unset; }

.highlight-gradient-pink-50-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #3f2005); background-color: unset; }

.highlight-gradient-pink-50-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #261303); background-color: unset; }

.highlight-gradient-pink-50-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #fffcf6); background-color: unset; }

.highlight-gradient-pink-50-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #fef9ec); background-color: unset; }

.highlight-gradient-pink-50-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #fdf0d0); background-color: unset; }

.highlight-gradient-pink-50-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #fbe1a1); background-color: unset; }

.highlight-gradient-pink-50-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #f8d272); background-color: unset; }

.highlight-gradient-pink-50-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #f6c343); background-color: unset; }

.highlight-gradient-pink-50-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #b99232); background-color: unset; }

.highlight-gradient-pink-50-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #7b6222); background-color: unset; }

.highlight-gradient-pink-50-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #3e3111); background-color: unset; }

.highlight-gradient-pink-50-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #251d0a); background-color: unset; }

.highlight-gradient-pink-50-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #f2fff7); background-color: unset; }

.highlight-gradient-pink-50-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #e6feef); background-color: unset; }

.highlight-gradient-pink-50-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #bffdd6); background-color: unset; }

.highlight-gradient-pink-50-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #80faad); background-color: unset; }

.highlight-gradient-pink-50-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #40f883); background-color: unset; }

.highlight-gradient-pink-50-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #00f55a); background-color: unset; }

.highlight-gradient-pink-50-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #00b844); background-color: unset; }

.highlight-gradient-pink-50-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #007b2d); background-color: unset; }

.highlight-gradient-pink-50-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #003d17); background-color: unset; }

.highlight-gradient-pink-50-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #00250e); background-color: unset; }

.highlight-gradient-pink-50-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #f2fbfb); background-color: unset; }

.highlight-gradient-pink-50-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #e6f6f8); background-color: unset; }

.highlight-gradient-pink-50-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #c0e9ed); background-color: unset; }

.highlight-gradient-pink-50-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #81d4da); background-color: unset; }

.highlight-gradient-pink-50-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #41bec8); background-color: unset; }

.highlight-gradient-pink-50-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #02a8b5); background-color: unset; }

.highlight-gradient-pink-50-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #027e88); background-color: unset; }

.highlight-gradient-pink-50-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #01545b); background-color: unset; }

.highlight-gradient-pink-50-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #012a2d); background-color: unset; }

.highlight-gradient-pink-50-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #00191b); background-color: unset; }

.highlight-gradient-pink-50-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #f5fbfd); background-color: unset; }

.highlight-gradient-pink-50-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #ebf7fa); background-color: unset; }

.highlight-gradient-pink-50-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #ceebf4); background-color: unset; }

.highlight-gradient-pink-50-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #9cd7e8); background-color: unset; }

.highlight-gradient-pink-50-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #6bc3dd); background-color: unset; }

.highlight-gradient-pink-50-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #39afd1); background-color: unset; }

.highlight-gradient-pink-50-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #2b839d); background-color: unset; }

.highlight-gradient-pink-50-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #1d5869); background-color: unset; }

.highlight-gradient-pink-50-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #0e2c34); background-color: unset; }

.highlight-gradient-pink-50-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #091a1f); background-color: unset; }

.highlight-gradient-pink-50-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, white); background-color: unset; }

.highlight-gradient-pink-50-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, white); background-color: unset; }

.highlight-gradient-pink-50-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, white); background-color: unset; }

.highlight-gradient-pink-50-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, white); background-color: unset; }

.highlight-gradient-pink-50-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, white); background-color: unset; }

.highlight-gradient-pink-50-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, white); background-color: unset; }

.highlight-gradient-pink-50-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #bfbfbf); background-color: unset; }

.highlight-gradient-pink-50-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, gray); background-color: unset; }

.highlight-gradient-pink-50-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #404040); background-color: unset; }

.highlight-gradient-pink-50-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #262626); background-color: unset; }

.highlight-gradient-pink-50-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #fdfdfd); background-color: unset; }

.highlight-gradient-pink-50-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #fbfbfb); background-color: unset; }

.highlight-gradient-pink-50-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #f6f6f6); background-color: unset; }

.highlight-gradient-pink-50-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #ececec); background-color: unset; }

.highlight-gradient-pink-50-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #e3e3e3); background-color: unset; }

.highlight-gradient-pink-50-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-50-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #a3a3a3); background-color: unset; }

.highlight-gradient-pink-50-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #6d6d6d); background-color: unset; }

.highlight-gradient-pink-50-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #363636); background-color: unset; }

.highlight-gradient-pink-50-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #212121); background-color: unset; }

.highlight-gradient-pink-50-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #f4f5f5); background-color: unset; }

.highlight-gradient-pink-50-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #eaebeb); background-color: unset; }

.highlight-gradient-pink-50-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #caccce); background-color: unset; }

.highlight-gradient-pink-50-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #969a9c); background-color: unset; }

.highlight-gradient-pink-50-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #61676b); background-color: unset; }

.highlight-gradient-pink-50-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #2c3439); background-color: unset; }

.highlight-gradient-pink-50-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #21272b); background-color: unset; }

.highlight-gradient-pink-50-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #161a1d); background-color: unset; }

.highlight-gradient-pink-50-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #0b0d0e); background-color: unset; }

.highlight-gradient-pink-50-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff7fa, #070809); background-color: unset; }

.highlight-gradient-pink-100-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #0171df); background-color: unset; }

.highlight-gradient-pink-100-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #727cf5); background-color: unset; }

.highlight-gradient-pink-100-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #6627b3); background-color: unset; }

.highlight-gradient-pink-100-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-100-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #2CA58D); background-color: unset; }

.highlight-gradient-pink-100-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #6b5eae); background-color: unset; }

.highlight-gradient-pink-100-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #ff679b); background-color: unset; }

.highlight-gradient-pink-100-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #f51d00); background-color: unset; }

.highlight-gradient-pink-100-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #fd7e14); background-color: unset; }

.highlight-gradient-pink-100-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #F6C343); background-color: unset; }

.highlight-gradient-pink-100-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #00f55a); background-color: unset; }

.highlight-gradient-pink-100-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #02a8b5); background-color: unset; }

.highlight-gradient-pink-100-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #39afd1); background-color: unset; }

.highlight-gradient-pink-100-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #FFFFFF); background-color: unset; }

.highlight-gradient-pink-100-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-100-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #2c3439); background-color: unset; }

.highlight-gradient-pink-100-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #f2f8fd); background-color: unset; }

.highlight-gradient-pink-100-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #e6f1fc); background-color: unset; }

.highlight-gradient-pink-100-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #c0dcf7); background-color: unset; }

.highlight-gradient-pink-100-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #80b8ef); background-color: unset; }

.highlight-gradient-pink-100-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #4195e7); background-color: unset; }

.highlight-gradient-pink-100-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #0171df); background-color: unset; }

.highlight-gradient-pink-100-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #0155a7); background-color: unset; }

.highlight-gradient-pink-100-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #013970); background-color: unset; }

.highlight-gradient-pink-100-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #001c38); background-color: unset; }

.highlight-gradient-pink-100-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #001121); background-color: unset; }

.highlight-gradient-pink-100-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, ghostwhite); background-color: unset; }

.highlight-gradient-pink-100-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #f1f2fe); background-color: unset; }

.highlight-gradient-pink-100-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #dcdefd); background-color: unset; }

.highlight-gradient-pink-100-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #b9befa); background-color: unset; }

.highlight-gradient-pink-100-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #959df8); background-color: unset; }

.highlight-gradient-pink-100-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #727cf5); background-color: unset; }

.highlight-gradient-pink-100-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #565db8); background-color: unset; }

.highlight-gradient-pink-100-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #393e7b); background-color: unset; }

.highlight-gradient-pink-100-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #1d1f3d); background-color: unset; }

.highlight-gradient-pink-100-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #111325); background-color: unset; }

.highlight-gradient-pink-100-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #f7f4fb); background-color: unset; }

.highlight-gradient-pink-100-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #f0e9f7); background-color: unset; }

.highlight-gradient-pink-100-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #d9c9ec); background-color: unset; }

.highlight-gradient-pink-100-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #b393d9); background-color: unset; }

.highlight-gradient-pink-100-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #8c5dc6); background-color: unset; }

.highlight-gradient-pink-100-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #6627b3); background-color: unset; }

.highlight-gradient-pink-100-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #4d1d86); background-color: unset; }

.highlight-gradient-pink-100-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #33145a); background-color: unset; }

.highlight-gradient-pink-100-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #1a0a2d); background-color: unset; }

.highlight-gradient-pink-100-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #0f061b); background-color: unset; }

.highlight-gradient-pink-100-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #fffeff); background-color: unset; }

.highlight-gradient-pink-100-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #fefdff); background-color: unset; }

.highlight-gradient-pink-100-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #fdf9ff); background-color: unset; }

.highlight-gradient-pink-100-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #faf4ff); background-color: unset; }

.highlight-gradient-pink-100-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #f8eeff); background-color: unset; }

.highlight-gradient-pink-100-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-100-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #b8aebf); background-color: unset; }

.highlight-gradient-pink-100-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #7b7480); background-color: unset; }

.highlight-gradient-pink-100-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #3d3a40); background-color: unset; }

.highlight-gradient-pink-100-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #252326); background-color: unset; }

.highlight-gradient-pink-100-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #f4fbf9); background-color: unset; }

.highlight-gradient-pink-100-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #eaf6f4); background-color: unset; }

.highlight-gradient-pink-100-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #cae9e3); background-color: unset; }

.highlight-gradient-pink-100-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #96d2c6); background-color: unset; }

.highlight-gradient-pink-100-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #61bcaa); background-color: unset; }

.highlight-gradient-pink-100-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #2ca58d); background-color: unset; }

.highlight-gradient-pink-100-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #217c6a); background-color: unset; }

.highlight-gradient-pink-100-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #165347); background-color: unset; }

.highlight-gradient-pink-100-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #0b2923); background-color: unset; }

.highlight-gradient-pink-100-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #071915); background-color: unset; }

.highlight-gradient-pink-100-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #f8f7fb); background-color: unset; }

.highlight-gradient-pink-100-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #f0eff7); background-color: unset; }

.highlight-gradient-pink-100-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #dad7eb); background-color: unset; }

.highlight-gradient-pink-100-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #b5afd7); background-color: unset; }

.highlight-gradient-pink-100-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #9086c2); background-color: unset; }

.highlight-gradient-pink-100-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #6b5eae); background-color: unset; }

.highlight-gradient-pink-100-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #504783); background-color: unset; }

.highlight-gradient-pink-100-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #362f57); background-color: unset; }

.highlight-gradient-pink-100-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #1b182c); background-color: unset; }

.highlight-gradient-pink-100-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #100e1a); background-color: unset; }

.highlight-gradient-pink-100-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #fff7fa); background-color: unset; }

.highlight-gradient-pink-100-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, lavenderblush); background-color: unset; }

.highlight-gradient-pink-100-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #ffd9e6); background-color: unset; }

.highlight-gradient-pink-100-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #ffb3cd); background-color: unset; }

.highlight-gradient-pink-100-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #ff8db4); background-color: unset; }

.highlight-gradient-pink-100-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #ff679b); background-color: unset; }

.highlight-gradient-pink-100-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #bf4d74); background-color: unset; }

.highlight-gradient-pink-100-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #80344e); background-color: unset; }

.highlight-gradient-pink-100-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #401a27); background-color: unset; }

.highlight-gradient-pink-100-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #260f17); background-color: unset; }

.highlight-gradient-pink-100-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #fff4f2); background-color: unset; }

.highlight-gradient-pink-100-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #fee8e6); background-color: unset; }

.highlight-gradient-pink-100-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #fdc7bf); background-color: unset; }

.highlight-gradient-pink-100-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #fa8e80); background-color: unset; }

.highlight-gradient-pink-100-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #f85640); background-color: unset; }

.highlight-gradient-pink-100-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #f51d00); background-color: unset; }

.highlight-gradient-pink-100-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #b81600); background-color: unset; }

.highlight-gradient-pink-100-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #7b0f00); background-color: unset; }

.highlight-gradient-pink-100-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #3d0700); background-color: unset; }

.highlight-gradient-pink-100-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #250400); background-color: unset; }

.highlight-gradient-pink-100-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #fff9f3); background-color: unset; }

.highlight-gradient-pink-100-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #fff2e8); background-color: unset; }

.highlight-gradient-pink-100-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #ffdfc4); background-color: unset; }

.highlight-gradient-pink-100-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #febf8a); background-color: unset; }

.highlight-gradient-pink-100-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #fe9e4f); background-color: unset; }

.highlight-gradient-pink-100-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #fd7e14); background-color: unset; }

.highlight-gradient-pink-100-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #be5f0f); background-color: unset; }

.highlight-gradient-pink-100-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #7f3f0a); background-color: unset; }

.highlight-gradient-pink-100-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #3f2005); background-color: unset; }

.highlight-gradient-pink-100-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #261303); background-color: unset; }

.highlight-gradient-pink-100-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #fffcf6); background-color: unset; }

.highlight-gradient-pink-100-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #fef9ec); background-color: unset; }

.highlight-gradient-pink-100-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #fdf0d0); background-color: unset; }

.highlight-gradient-pink-100-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #fbe1a1); background-color: unset; }

.highlight-gradient-pink-100-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #f8d272); background-color: unset; }

.highlight-gradient-pink-100-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #f6c343); background-color: unset; }

.highlight-gradient-pink-100-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #b99232); background-color: unset; }

.highlight-gradient-pink-100-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #7b6222); background-color: unset; }

.highlight-gradient-pink-100-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #3e3111); background-color: unset; }

.highlight-gradient-pink-100-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #251d0a); background-color: unset; }

.highlight-gradient-pink-100-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #f2fff7); background-color: unset; }

.highlight-gradient-pink-100-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #e6feef); background-color: unset; }

.highlight-gradient-pink-100-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #bffdd6); background-color: unset; }

.highlight-gradient-pink-100-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #80faad); background-color: unset; }

.highlight-gradient-pink-100-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #40f883); background-color: unset; }

.highlight-gradient-pink-100-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #00f55a); background-color: unset; }

.highlight-gradient-pink-100-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #00b844); background-color: unset; }

.highlight-gradient-pink-100-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #007b2d); background-color: unset; }

.highlight-gradient-pink-100-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #003d17); background-color: unset; }

.highlight-gradient-pink-100-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #00250e); background-color: unset; }

.highlight-gradient-pink-100-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #f2fbfb); background-color: unset; }

.highlight-gradient-pink-100-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #e6f6f8); background-color: unset; }

.highlight-gradient-pink-100-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #c0e9ed); background-color: unset; }

.highlight-gradient-pink-100-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #81d4da); background-color: unset; }

.highlight-gradient-pink-100-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #41bec8); background-color: unset; }

.highlight-gradient-pink-100-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #02a8b5); background-color: unset; }

.highlight-gradient-pink-100-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #027e88); background-color: unset; }

.highlight-gradient-pink-100-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #01545b); background-color: unset; }

.highlight-gradient-pink-100-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #012a2d); background-color: unset; }

.highlight-gradient-pink-100-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #00191b); background-color: unset; }

.highlight-gradient-pink-100-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #f5fbfd); background-color: unset; }

.highlight-gradient-pink-100-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #ebf7fa); background-color: unset; }

.highlight-gradient-pink-100-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #ceebf4); background-color: unset; }

.highlight-gradient-pink-100-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #9cd7e8); background-color: unset; }

.highlight-gradient-pink-100-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #6bc3dd); background-color: unset; }

.highlight-gradient-pink-100-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #39afd1); background-color: unset; }

.highlight-gradient-pink-100-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #2b839d); background-color: unset; }

.highlight-gradient-pink-100-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #1d5869); background-color: unset; }

.highlight-gradient-pink-100-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #0e2c34); background-color: unset; }

.highlight-gradient-pink-100-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #091a1f); background-color: unset; }

.highlight-gradient-pink-100-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, white); background-color: unset; }

.highlight-gradient-pink-100-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, white); background-color: unset; }

.highlight-gradient-pink-100-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, white); background-color: unset; }

.highlight-gradient-pink-100-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, white); background-color: unset; }

.highlight-gradient-pink-100-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, white); background-color: unset; }

.highlight-gradient-pink-100-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, white); background-color: unset; }

.highlight-gradient-pink-100-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #bfbfbf); background-color: unset; }

.highlight-gradient-pink-100-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, gray); background-color: unset; }

.highlight-gradient-pink-100-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #404040); background-color: unset; }

.highlight-gradient-pink-100-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #262626); background-color: unset; }

.highlight-gradient-pink-100-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #fdfdfd); background-color: unset; }

.highlight-gradient-pink-100-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #fbfbfb); background-color: unset; }

.highlight-gradient-pink-100-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #f6f6f6); background-color: unset; }

.highlight-gradient-pink-100-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #ececec); background-color: unset; }

.highlight-gradient-pink-100-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #e3e3e3); background-color: unset; }

.highlight-gradient-pink-100-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-100-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #a3a3a3); background-color: unset; }

.highlight-gradient-pink-100-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #6d6d6d); background-color: unset; }

.highlight-gradient-pink-100-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #363636); background-color: unset; }

.highlight-gradient-pink-100-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #212121); background-color: unset; }

.highlight-gradient-pink-100-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #f4f5f5); background-color: unset; }

.highlight-gradient-pink-100-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #eaebeb); background-color: unset; }

.highlight-gradient-pink-100-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #caccce); background-color: unset; }

.highlight-gradient-pink-100-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #969a9c); background-color: unset; }

.highlight-gradient-pink-100-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #61676b); background-color: unset; }

.highlight-gradient-pink-100-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #2c3439); background-color: unset; }

.highlight-gradient-pink-100-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #21272b); background-color: unset; }

.highlight-gradient-pink-100-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #161a1d); background-color: unset; }

.highlight-gradient-pink-100-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #0b0d0e); background-color: unset; }

.highlight-gradient-pink-100-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), lavenderblush, #070809); background-color: unset; }

.highlight-gradient-pink-200-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #0171df); background-color: unset; }

.highlight-gradient-pink-200-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #727cf5); background-color: unset; }

.highlight-gradient-pink-200-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #6627b3); background-color: unset; }

.highlight-gradient-pink-200-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-200-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #2CA58D); background-color: unset; }

.highlight-gradient-pink-200-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #6b5eae); background-color: unset; }

.highlight-gradient-pink-200-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #ff679b); background-color: unset; }

.highlight-gradient-pink-200-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #f51d00); background-color: unset; }

.highlight-gradient-pink-200-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #fd7e14); background-color: unset; }

.highlight-gradient-pink-200-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #F6C343); background-color: unset; }

.highlight-gradient-pink-200-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #00f55a); background-color: unset; }

.highlight-gradient-pink-200-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #02a8b5); background-color: unset; }

.highlight-gradient-pink-200-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #39afd1); background-color: unset; }

.highlight-gradient-pink-200-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #FFFFFF); background-color: unset; }

.highlight-gradient-pink-200-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-200-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #2c3439); background-color: unset; }

.highlight-gradient-pink-200-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #f2f8fd); background-color: unset; }

.highlight-gradient-pink-200-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #e6f1fc); background-color: unset; }

.highlight-gradient-pink-200-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #c0dcf7); background-color: unset; }

.highlight-gradient-pink-200-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #80b8ef); background-color: unset; }

.highlight-gradient-pink-200-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #4195e7); background-color: unset; }

.highlight-gradient-pink-200-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #0171df); background-color: unset; }

.highlight-gradient-pink-200-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #0155a7); background-color: unset; }

.highlight-gradient-pink-200-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #013970); background-color: unset; }

.highlight-gradient-pink-200-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #001c38); background-color: unset; }

.highlight-gradient-pink-200-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #001121); background-color: unset; }

.highlight-gradient-pink-200-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, ghostwhite); background-color: unset; }

.highlight-gradient-pink-200-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #f1f2fe); background-color: unset; }

.highlight-gradient-pink-200-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #dcdefd); background-color: unset; }

.highlight-gradient-pink-200-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #b9befa); background-color: unset; }

.highlight-gradient-pink-200-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #959df8); background-color: unset; }

.highlight-gradient-pink-200-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #727cf5); background-color: unset; }

.highlight-gradient-pink-200-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #565db8); background-color: unset; }

.highlight-gradient-pink-200-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #393e7b); background-color: unset; }

.highlight-gradient-pink-200-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #1d1f3d); background-color: unset; }

.highlight-gradient-pink-200-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #111325); background-color: unset; }

.highlight-gradient-pink-200-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #f7f4fb); background-color: unset; }

.highlight-gradient-pink-200-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #f0e9f7); background-color: unset; }

.highlight-gradient-pink-200-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #d9c9ec); background-color: unset; }

.highlight-gradient-pink-200-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #b393d9); background-color: unset; }

.highlight-gradient-pink-200-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #8c5dc6); background-color: unset; }

.highlight-gradient-pink-200-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #6627b3); background-color: unset; }

.highlight-gradient-pink-200-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #4d1d86); background-color: unset; }

.highlight-gradient-pink-200-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #33145a); background-color: unset; }

.highlight-gradient-pink-200-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #1a0a2d); background-color: unset; }

.highlight-gradient-pink-200-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #0f061b); background-color: unset; }

.highlight-gradient-pink-200-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #fffeff); background-color: unset; }

.highlight-gradient-pink-200-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #fefdff); background-color: unset; }

.highlight-gradient-pink-200-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #fdf9ff); background-color: unset; }

.highlight-gradient-pink-200-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #faf4ff); background-color: unset; }

.highlight-gradient-pink-200-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #f8eeff); background-color: unset; }

.highlight-gradient-pink-200-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-200-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #b8aebf); background-color: unset; }

.highlight-gradient-pink-200-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #7b7480); background-color: unset; }

.highlight-gradient-pink-200-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #3d3a40); background-color: unset; }

.highlight-gradient-pink-200-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #252326); background-color: unset; }

.highlight-gradient-pink-200-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #f4fbf9); background-color: unset; }

.highlight-gradient-pink-200-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #eaf6f4); background-color: unset; }

.highlight-gradient-pink-200-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #cae9e3); background-color: unset; }

.highlight-gradient-pink-200-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #96d2c6); background-color: unset; }

.highlight-gradient-pink-200-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #61bcaa); background-color: unset; }

.highlight-gradient-pink-200-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #2ca58d); background-color: unset; }

.highlight-gradient-pink-200-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #217c6a); background-color: unset; }

.highlight-gradient-pink-200-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #165347); background-color: unset; }

.highlight-gradient-pink-200-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #0b2923); background-color: unset; }

.highlight-gradient-pink-200-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #071915); background-color: unset; }

.highlight-gradient-pink-200-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #f8f7fb); background-color: unset; }

.highlight-gradient-pink-200-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #f0eff7); background-color: unset; }

.highlight-gradient-pink-200-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #dad7eb); background-color: unset; }

.highlight-gradient-pink-200-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #b5afd7); background-color: unset; }

.highlight-gradient-pink-200-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #9086c2); background-color: unset; }

.highlight-gradient-pink-200-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #6b5eae); background-color: unset; }

.highlight-gradient-pink-200-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #504783); background-color: unset; }

.highlight-gradient-pink-200-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #362f57); background-color: unset; }

.highlight-gradient-pink-200-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #1b182c); background-color: unset; }

.highlight-gradient-pink-200-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #100e1a); background-color: unset; }

.highlight-gradient-pink-200-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #fff7fa); background-color: unset; }

.highlight-gradient-pink-200-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, lavenderblush); background-color: unset; }

.highlight-gradient-pink-200-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #ffd9e6); background-color: unset; }

.highlight-gradient-pink-200-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #ffb3cd); background-color: unset; }

.highlight-gradient-pink-200-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #ff8db4); background-color: unset; }

.highlight-gradient-pink-200-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #ff679b); background-color: unset; }

.highlight-gradient-pink-200-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #bf4d74); background-color: unset; }

.highlight-gradient-pink-200-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #80344e); background-color: unset; }

.highlight-gradient-pink-200-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #401a27); background-color: unset; }

.highlight-gradient-pink-200-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #260f17); background-color: unset; }

.highlight-gradient-pink-200-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #fff4f2); background-color: unset; }

.highlight-gradient-pink-200-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #fee8e6); background-color: unset; }

.highlight-gradient-pink-200-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #fdc7bf); background-color: unset; }

.highlight-gradient-pink-200-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #fa8e80); background-color: unset; }

.highlight-gradient-pink-200-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #f85640); background-color: unset; }

.highlight-gradient-pink-200-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #f51d00); background-color: unset; }

.highlight-gradient-pink-200-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #b81600); background-color: unset; }

.highlight-gradient-pink-200-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #7b0f00); background-color: unset; }

.highlight-gradient-pink-200-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #3d0700); background-color: unset; }

.highlight-gradient-pink-200-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #250400); background-color: unset; }

.highlight-gradient-pink-200-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #fff9f3); background-color: unset; }

.highlight-gradient-pink-200-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #fff2e8); background-color: unset; }

.highlight-gradient-pink-200-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #ffdfc4); background-color: unset; }

.highlight-gradient-pink-200-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #febf8a); background-color: unset; }

.highlight-gradient-pink-200-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #fe9e4f); background-color: unset; }

.highlight-gradient-pink-200-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #fd7e14); background-color: unset; }

.highlight-gradient-pink-200-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #be5f0f); background-color: unset; }

.highlight-gradient-pink-200-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #7f3f0a); background-color: unset; }

.highlight-gradient-pink-200-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #3f2005); background-color: unset; }

.highlight-gradient-pink-200-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #261303); background-color: unset; }

.highlight-gradient-pink-200-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #fffcf6); background-color: unset; }

.highlight-gradient-pink-200-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #fef9ec); background-color: unset; }

.highlight-gradient-pink-200-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #fdf0d0); background-color: unset; }

.highlight-gradient-pink-200-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #fbe1a1); background-color: unset; }

.highlight-gradient-pink-200-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #f8d272); background-color: unset; }

.highlight-gradient-pink-200-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #f6c343); background-color: unset; }

.highlight-gradient-pink-200-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #b99232); background-color: unset; }

.highlight-gradient-pink-200-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #7b6222); background-color: unset; }

.highlight-gradient-pink-200-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #3e3111); background-color: unset; }

.highlight-gradient-pink-200-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #251d0a); background-color: unset; }

.highlight-gradient-pink-200-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #f2fff7); background-color: unset; }

.highlight-gradient-pink-200-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #e6feef); background-color: unset; }

.highlight-gradient-pink-200-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #bffdd6); background-color: unset; }

.highlight-gradient-pink-200-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #80faad); background-color: unset; }

.highlight-gradient-pink-200-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #40f883); background-color: unset; }

.highlight-gradient-pink-200-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #00f55a); background-color: unset; }

.highlight-gradient-pink-200-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #00b844); background-color: unset; }

.highlight-gradient-pink-200-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #007b2d); background-color: unset; }

.highlight-gradient-pink-200-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #003d17); background-color: unset; }

.highlight-gradient-pink-200-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #00250e); background-color: unset; }

.highlight-gradient-pink-200-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #f2fbfb); background-color: unset; }

.highlight-gradient-pink-200-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #e6f6f8); background-color: unset; }

.highlight-gradient-pink-200-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #c0e9ed); background-color: unset; }

.highlight-gradient-pink-200-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #81d4da); background-color: unset; }

.highlight-gradient-pink-200-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #41bec8); background-color: unset; }

.highlight-gradient-pink-200-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #02a8b5); background-color: unset; }

.highlight-gradient-pink-200-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #027e88); background-color: unset; }

.highlight-gradient-pink-200-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #01545b); background-color: unset; }

.highlight-gradient-pink-200-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #012a2d); background-color: unset; }

.highlight-gradient-pink-200-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #00191b); background-color: unset; }

.highlight-gradient-pink-200-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #f5fbfd); background-color: unset; }

.highlight-gradient-pink-200-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #ebf7fa); background-color: unset; }

.highlight-gradient-pink-200-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #ceebf4); background-color: unset; }

.highlight-gradient-pink-200-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #9cd7e8); background-color: unset; }

.highlight-gradient-pink-200-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #6bc3dd); background-color: unset; }

.highlight-gradient-pink-200-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #39afd1); background-color: unset; }

.highlight-gradient-pink-200-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #2b839d); background-color: unset; }

.highlight-gradient-pink-200-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #1d5869); background-color: unset; }

.highlight-gradient-pink-200-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #0e2c34); background-color: unset; }

.highlight-gradient-pink-200-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #091a1f); background-color: unset; }

.highlight-gradient-pink-200-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, white); background-color: unset; }

.highlight-gradient-pink-200-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, white); background-color: unset; }

.highlight-gradient-pink-200-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, white); background-color: unset; }

.highlight-gradient-pink-200-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, white); background-color: unset; }

.highlight-gradient-pink-200-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, white); background-color: unset; }

.highlight-gradient-pink-200-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, white); background-color: unset; }

.highlight-gradient-pink-200-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #bfbfbf); background-color: unset; }

.highlight-gradient-pink-200-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, gray); background-color: unset; }

.highlight-gradient-pink-200-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #404040); background-color: unset; }

.highlight-gradient-pink-200-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #262626); background-color: unset; }

.highlight-gradient-pink-200-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #fdfdfd); background-color: unset; }

.highlight-gradient-pink-200-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #fbfbfb); background-color: unset; }

.highlight-gradient-pink-200-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #f6f6f6); background-color: unset; }

.highlight-gradient-pink-200-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #ececec); background-color: unset; }

.highlight-gradient-pink-200-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #e3e3e3); background-color: unset; }

.highlight-gradient-pink-200-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-200-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #a3a3a3); background-color: unset; }

.highlight-gradient-pink-200-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #6d6d6d); background-color: unset; }

.highlight-gradient-pink-200-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #363636); background-color: unset; }

.highlight-gradient-pink-200-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #212121); background-color: unset; }

.highlight-gradient-pink-200-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #f4f5f5); background-color: unset; }

.highlight-gradient-pink-200-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #eaebeb); background-color: unset; }

.highlight-gradient-pink-200-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #caccce); background-color: unset; }

.highlight-gradient-pink-200-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #969a9c); background-color: unset; }

.highlight-gradient-pink-200-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #61676b); background-color: unset; }

.highlight-gradient-pink-200-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #2c3439); background-color: unset; }

.highlight-gradient-pink-200-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #21272b); background-color: unset; }

.highlight-gradient-pink-200-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #161a1d); background-color: unset; }

.highlight-gradient-pink-200-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #0b0d0e); background-color: unset; }

.highlight-gradient-pink-200-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffd9e6, #070809); background-color: unset; }

.highlight-gradient-pink-300-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #0171df); background-color: unset; }

.highlight-gradient-pink-300-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #727cf5); background-color: unset; }

.highlight-gradient-pink-300-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #6627b3); background-color: unset; }

.highlight-gradient-pink-300-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-300-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #2CA58D); background-color: unset; }

.highlight-gradient-pink-300-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #6b5eae); background-color: unset; }

.highlight-gradient-pink-300-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #ff679b); background-color: unset; }

.highlight-gradient-pink-300-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #f51d00); background-color: unset; }

.highlight-gradient-pink-300-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #fd7e14); background-color: unset; }

.highlight-gradient-pink-300-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #F6C343); background-color: unset; }

.highlight-gradient-pink-300-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #00f55a); background-color: unset; }

.highlight-gradient-pink-300-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #02a8b5); background-color: unset; }

.highlight-gradient-pink-300-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #39afd1); background-color: unset; }

.highlight-gradient-pink-300-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #FFFFFF); background-color: unset; }

.highlight-gradient-pink-300-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-300-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #2c3439); background-color: unset; }

.highlight-gradient-pink-300-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #f2f8fd); background-color: unset; }

.highlight-gradient-pink-300-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #e6f1fc); background-color: unset; }

.highlight-gradient-pink-300-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #c0dcf7); background-color: unset; }

.highlight-gradient-pink-300-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #80b8ef); background-color: unset; }

.highlight-gradient-pink-300-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #4195e7); background-color: unset; }

.highlight-gradient-pink-300-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #0171df); background-color: unset; }

.highlight-gradient-pink-300-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #0155a7); background-color: unset; }

.highlight-gradient-pink-300-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #013970); background-color: unset; }

.highlight-gradient-pink-300-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #001c38); background-color: unset; }

.highlight-gradient-pink-300-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #001121); background-color: unset; }

.highlight-gradient-pink-300-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, ghostwhite); background-color: unset; }

.highlight-gradient-pink-300-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #f1f2fe); background-color: unset; }

.highlight-gradient-pink-300-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #dcdefd); background-color: unset; }

.highlight-gradient-pink-300-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #b9befa); background-color: unset; }

.highlight-gradient-pink-300-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #959df8); background-color: unset; }

.highlight-gradient-pink-300-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #727cf5); background-color: unset; }

.highlight-gradient-pink-300-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #565db8); background-color: unset; }

.highlight-gradient-pink-300-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #393e7b); background-color: unset; }

.highlight-gradient-pink-300-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #1d1f3d); background-color: unset; }

.highlight-gradient-pink-300-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #111325); background-color: unset; }

.highlight-gradient-pink-300-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #f7f4fb); background-color: unset; }

.highlight-gradient-pink-300-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #f0e9f7); background-color: unset; }

.highlight-gradient-pink-300-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #d9c9ec); background-color: unset; }

.highlight-gradient-pink-300-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #b393d9); background-color: unset; }

.highlight-gradient-pink-300-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #8c5dc6); background-color: unset; }

.highlight-gradient-pink-300-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #6627b3); background-color: unset; }

.highlight-gradient-pink-300-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #4d1d86); background-color: unset; }

.highlight-gradient-pink-300-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #33145a); background-color: unset; }

.highlight-gradient-pink-300-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #1a0a2d); background-color: unset; }

.highlight-gradient-pink-300-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #0f061b); background-color: unset; }

.highlight-gradient-pink-300-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #fffeff); background-color: unset; }

.highlight-gradient-pink-300-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #fefdff); background-color: unset; }

.highlight-gradient-pink-300-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #fdf9ff); background-color: unset; }

.highlight-gradient-pink-300-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #faf4ff); background-color: unset; }

.highlight-gradient-pink-300-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #f8eeff); background-color: unset; }

.highlight-gradient-pink-300-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-300-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #b8aebf); background-color: unset; }

.highlight-gradient-pink-300-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #7b7480); background-color: unset; }

.highlight-gradient-pink-300-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #3d3a40); background-color: unset; }

.highlight-gradient-pink-300-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #252326); background-color: unset; }

.highlight-gradient-pink-300-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #f4fbf9); background-color: unset; }

.highlight-gradient-pink-300-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #eaf6f4); background-color: unset; }

.highlight-gradient-pink-300-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #cae9e3); background-color: unset; }

.highlight-gradient-pink-300-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #96d2c6); background-color: unset; }

.highlight-gradient-pink-300-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #61bcaa); background-color: unset; }

.highlight-gradient-pink-300-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #2ca58d); background-color: unset; }

.highlight-gradient-pink-300-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #217c6a); background-color: unset; }

.highlight-gradient-pink-300-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #165347); background-color: unset; }

.highlight-gradient-pink-300-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #0b2923); background-color: unset; }

.highlight-gradient-pink-300-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #071915); background-color: unset; }

.highlight-gradient-pink-300-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #f8f7fb); background-color: unset; }

.highlight-gradient-pink-300-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #f0eff7); background-color: unset; }

.highlight-gradient-pink-300-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #dad7eb); background-color: unset; }

.highlight-gradient-pink-300-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #b5afd7); background-color: unset; }

.highlight-gradient-pink-300-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #9086c2); background-color: unset; }

.highlight-gradient-pink-300-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #6b5eae); background-color: unset; }

.highlight-gradient-pink-300-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #504783); background-color: unset; }

.highlight-gradient-pink-300-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #362f57); background-color: unset; }

.highlight-gradient-pink-300-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #1b182c); background-color: unset; }

.highlight-gradient-pink-300-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #100e1a); background-color: unset; }

.highlight-gradient-pink-300-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #fff7fa); background-color: unset; }

.highlight-gradient-pink-300-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, lavenderblush); background-color: unset; }

.highlight-gradient-pink-300-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #ffd9e6); background-color: unset; }

.highlight-gradient-pink-300-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #ffb3cd); background-color: unset; }

.highlight-gradient-pink-300-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #ff8db4); background-color: unset; }

.highlight-gradient-pink-300-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #ff679b); background-color: unset; }

.highlight-gradient-pink-300-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #bf4d74); background-color: unset; }

.highlight-gradient-pink-300-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #80344e); background-color: unset; }

.highlight-gradient-pink-300-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #401a27); background-color: unset; }

.highlight-gradient-pink-300-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #260f17); background-color: unset; }

.highlight-gradient-pink-300-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #fff4f2); background-color: unset; }

.highlight-gradient-pink-300-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #fee8e6); background-color: unset; }

.highlight-gradient-pink-300-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #fdc7bf); background-color: unset; }

.highlight-gradient-pink-300-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #fa8e80); background-color: unset; }

.highlight-gradient-pink-300-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #f85640); background-color: unset; }

.highlight-gradient-pink-300-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #f51d00); background-color: unset; }

.highlight-gradient-pink-300-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #b81600); background-color: unset; }

.highlight-gradient-pink-300-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #7b0f00); background-color: unset; }

.highlight-gradient-pink-300-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #3d0700); background-color: unset; }

.highlight-gradient-pink-300-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #250400); background-color: unset; }

.highlight-gradient-pink-300-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #fff9f3); background-color: unset; }

.highlight-gradient-pink-300-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #fff2e8); background-color: unset; }

.highlight-gradient-pink-300-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #ffdfc4); background-color: unset; }

.highlight-gradient-pink-300-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #febf8a); background-color: unset; }

.highlight-gradient-pink-300-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #fe9e4f); background-color: unset; }

.highlight-gradient-pink-300-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #fd7e14); background-color: unset; }

.highlight-gradient-pink-300-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #be5f0f); background-color: unset; }

.highlight-gradient-pink-300-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #7f3f0a); background-color: unset; }

.highlight-gradient-pink-300-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #3f2005); background-color: unset; }

.highlight-gradient-pink-300-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #261303); background-color: unset; }

.highlight-gradient-pink-300-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #fffcf6); background-color: unset; }

.highlight-gradient-pink-300-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #fef9ec); background-color: unset; }

.highlight-gradient-pink-300-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #fdf0d0); background-color: unset; }

.highlight-gradient-pink-300-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #fbe1a1); background-color: unset; }

.highlight-gradient-pink-300-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #f8d272); background-color: unset; }

.highlight-gradient-pink-300-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #f6c343); background-color: unset; }

.highlight-gradient-pink-300-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #b99232); background-color: unset; }

.highlight-gradient-pink-300-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #7b6222); background-color: unset; }

.highlight-gradient-pink-300-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #3e3111); background-color: unset; }

.highlight-gradient-pink-300-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #251d0a); background-color: unset; }

.highlight-gradient-pink-300-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #f2fff7); background-color: unset; }

.highlight-gradient-pink-300-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #e6feef); background-color: unset; }

.highlight-gradient-pink-300-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #bffdd6); background-color: unset; }

.highlight-gradient-pink-300-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #80faad); background-color: unset; }

.highlight-gradient-pink-300-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #40f883); background-color: unset; }

.highlight-gradient-pink-300-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #00f55a); background-color: unset; }

.highlight-gradient-pink-300-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #00b844); background-color: unset; }

.highlight-gradient-pink-300-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #007b2d); background-color: unset; }

.highlight-gradient-pink-300-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #003d17); background-color: unset; }

.highlight-gradient-pink-300-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #00250e); background-color: unset; }

.highlight-gradient-pink-300-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #f2fbfb); background-color: unset; }

.highlight-gradient-pink-300-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #e6f6f8); background-color: unset; }

.highlight-gradient-pink-300-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #c0e9ed); background-color: unset; }

.highlight-gradient-pink-300-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #81d4da); background-color: unset; }

.highlight-gradient-pink-300-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #41bec8); background-color: unset; }

.highlight-gradient-pink-300-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #02a8b5); background-color: unset; }

.highlight-gradient-pink-300-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #027e88); background-color: unset; }

.highlight-gradient-pink-300-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #01545b); background-color: unset; }

.highlight-gradient-pink-300-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #012a2d); background-color: unset; }

.highlight-gradient-pink-300-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #00191b); background-color: unset; }

.highlight-gradient-pink-300-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #f5fbfd); background-color: unset; }

.highlight-gradient-pink-300-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #ebf7fa); background-color: unset; }

.highlight-gradient-pink-300-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #ceebf4); background-color: unset; }

.highlight-gradient-pink-300-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #9cd7e8); background-color: unset; }

.highlight-gradient-pink-300-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #6bc3dd); background-color: unset; }

.highlight-gradient-pink-300-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #39afd1); background-color: unset; }

.highlight-gradient-pink-300-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #2b839d); background-color: unset; }

.highlight-gradient-pink-300-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #1d5869); background-color: unset; }

.highlight-gradient-pink-300-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #0e2c34); background-color: unset; }

.highlight-gradient-pink-300-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #091a1f); background-color: unset; }

.highlight-gradient-pink-300-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, white); background-color: unset; }

.highlight-gradient-pink-300-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, white); background-color: unset; }

.highlight-gradient-pink-300-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, white); background-color: unset; }

.highlight-gradient-pink-300-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, white); background-color: unset; }

.highlight-gradient-pink-300-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, white); background-color: unset; }

.highlight-gradient-pink-300-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, white); background-color: unset; }

.highlight-gradient-pink-300-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #bfbfbf); background-color: unset; }

.highlight-gradient-pink-300-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, gray); background-color: unset; }

.highlight-gradient-pink-300-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #404040); background-color: unset; }

.highlight-gradient-pink-300-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #262626); background-color: unset; }

.highlight-gradient-pink-300-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #fdfdfd); background-color: unset; }

.highlight-gradient-pink-300-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #fbfbfb); background-color: unset; }

.highlight-gradient-pink-300-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #f6f6f6); background-color: unset; }

.highlight-gradient-pink-300-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #ececec); background-color: unset; }

.highlight-gradient-pink-300-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #e3e3e3); background-color: unset; }

.highlight-gradient-pink-300-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-300-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #a3a3a3); background-color: unset; }

.highlight-gradient-pink-300-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #6d6d6d); background-color: unset; }

.highlight-gradient-pink-300-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #363636); background-color: unset; }

.highlight-gradient-pink-300-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #212121); background-color: unset; }

.highlight-gradient-pink-300-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #f4f5f5); background-color: unset; }

.highlight-gradient-pink-300-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #eaebeb); background-color: unset; }

.highlight-gradient-pink-300-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #caccce); background-color: unset; }

.highlight-gradient-pink-300-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #969a9c); background-color: unset; }

.highlight-gradient-pink-300-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #61676b); background-color: unset; }

.highlight-gradient-pink-300-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #2c3439); background-color: unset; }

.highlight-gradient-pink-300-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #21272b); background-color: unset; }

.highlight-gradient-pink-300-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #161a1d); background-color: unset; }

.highlight-gradient-pink-300-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #0b0d0e); background-color: unset; }

.highlight-gradient-pink-300-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffb3cd, #070809); background-color: unset; }

.highlight-gradient-pink-400-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #0171df); background-color: unset; }

.highlight-gradient-pink-400-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #727cf5); background-color: unset; }

.highlight-gradient-pink-400-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #6627b3); background-color: unset; }

.highlight-gradient-pink-400-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-400-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #2CA58D); background-color: unset; }

.highlight-gradient-pink-400-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #6b5eae); background-color: unset; }

.highlight-gradient-pink-400-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #ff679b); background-color: unset; }

.highlight-gradient-pink-400-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #f51d00); background-color: unset; }

.highlight-gradient-pink-400-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #fd7e14); background-color: unset; }

.highlight-gradient-pink-400-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #F6C343); background-color: unset; }

.highlight-gradient-pink-400-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #00f55a); background-color: unset; }

.highlight-gradient-pink-400-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #02a8b5); background-color: unset; }

.highlight-gradient-pink-400-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #39afd1); background-color: unset; }

.highlight-gradient-pink-400-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #FFFFFF); background-color: unset; }

.highlight-gradient-pink-400-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-400-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #2c3439); background-color: unset; }

.highlight-gradient-pink-400-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #f2f8fd); background-color: unset; }

.highlight-gradient-pink-400-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #e6f1fc); background-color: unset; }

.highlight-gradient-pink-400-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #c0dcf7); background-color: unset; }

.highlight-gradient-pink-400-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #80b8ef); background-color: unset; }

.highlight-gradient-pink-400-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #4195e7); background-color: unset; }

.highlight-gradient-pink-400-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #0171df); background-color: unset; }

.highlight-gradient-pink-400-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #0155a7); background-color: unset; }

.highlight-gradient-pink-400-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #013970); background-color: unset; }

.highlight-gradient-pink-400-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #001c38); background-color: unset; }

.highlight-gradient-pink-400-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #001121); background-color: unset; }

.highlight-gradient-pink-400-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, ghostwhite); background-color: unset; }

.highlight-gradient-pink-400-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #f1f2fe); background-color: unset; }

.highlight-gradient-pink-400-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #dcdefd); background-color: unset; }

.highlight-gradient-pink-400-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #b9befa); background-color: unset; }

.highlight-gradient-pink-400-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #959df8); background-color: unset; }

.highlight-gradient-pink-400-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #727cf5); background-color: unset; }

.highlight-gradient-pink-400-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #565db8); background-color: unset; }

.highlight-gradient-pink-400-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #393e7b); background-color: unset; }

.highlight-gradient-pink-400-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #1d1f3d); background-color: unset; }

.highlight-gradient-pink-400-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #111325); background-color: unset; }

.highlight-gradient-pink-400-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #f7f4fb); background-color: unset; }

.highlight-gradient-pink-400-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #f0e9f7); background-color: unset; }

.highlight-gradient-pink-400-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #d9c9ec); background-color: unset; }

.highlight-gradient-pink-400-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #b393d9); background-color: unset; }

.highlight-gradient-pink-400-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #8c5dc6); background-color: unset; }

.highlight-gradient-pink-400-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #6627b3); background-color: unset; }

.highlight-gradient-pink-400-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #4d1d86); background-color: unset; }

.highlight-gradient-pink-400-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #33145a); background-color: unset; }

.highlight-gradient-pink-400-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #1a0a2d); background-color: unset; }

.highlight-gradient-pink-400-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #0f061b); background-color: unset; }

.highlight-gradient-pink-400-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #fffeff); background-color: unset; }

.highlight-gradient-pink-400-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #fefdff); background-color: unset; }

.highlight-gradient-pink-400-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #fdf9ff); background-color: unset; }

.highlight-gradient-pink-400-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #faf4ff); background-color: unset; }

.highlight-gradient-pink-400-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #f8eeff); background-color: unset; }

.highlight-gradient-pink-400-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-400-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #b8aebf); background-color: unset; }

.highlight-gradient-pink-400-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #7b7480); background-color: unset; }

.highlight-gradient-pink-400-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #3d3a40); background-color: unset; }

.highlight-gradient-pink-400-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #252326); background-color: unset; }

.highlight-gradient-pink-400-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #f4fbf9); background-color: unset; }

.highlight-gradient-pink-400-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #eaf6f4); background-color: unset; }

.highlight-gradient-pink-400-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #cae9e3); background-color: unset; }

.highlight-gradient-pink-400-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #96d2c6); background-color: unset; }

.highlight-gradient-pink-400-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #61bcaa); background-color: unset; }

.highlight-gradient-pink-400-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #2ca58d); background-color: unset; }

.highlight-gradient-pink-400-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #217c6a); background-color: unset; }

.highlight-gradient-pink-400-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #165347); background-color: unset; }

.highlight-gradient-pink-400-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #0b2923); background-color: unset; }

.highlight-gradient-pink-400-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #071915); background-color: unset; }

.highlight-gradient-pink-400-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #f8f7fb); background-color: unset; }

.highlight-gradient-pink-400-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #f0eff7); background-color: unset; }

.highlight-gradient-pink-400-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #dad7eb); background-color: unset; }

.highlight-gradient-pink-400-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #b5afd7); background-color: unset; }

.highlight-gradient-pink-400-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #9086c2); background-color: unset; }

.highlight-gradient-pink-400-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #6b5eae); background-color: unset; }

.highlight-gradient-pink-400-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #504783); background-color: unset; }

.highlight-gradient-pink-400-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #362f57); background-color: unset; }

.highlight-gradient-pink-400-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #1b182c); background-color: unset; }

.highlight-gradient-pink-400-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #100e1a); background-color: unset; }

.highlight-gradient-pink-400-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #fff7fa); background-color: unset; }

.highlight-gradient-pink-400-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, lavenderblush); background-color: unset; }

.highlight-gradient-pink-400-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #ffd9e6); background-color: unset; }

.highlight-gradient-pink-400-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #ffb3cd); background-color: unset; }

.highlight-gradient-pink-400-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #ff8db4); background-color: unset; }

.highlight-gradient-pink-400-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #ff679b); background-color: unset; }

.highlight-gradient-pink-400-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #bf4d74); background-color: unset; }

.highlight-gradient-pink-400-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #80344e); background-color: unset; }

.highlight-gradient-pink-400-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #401a27); background-color: unset; }

.highlight-gradient-pink-400-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #260f17); background-color: unset; }

.highlight-gradient-pink-400-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #fff4f2); background-color: unset; }

.highlight-gradient-pink-400-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #fee8e6); background-color: unset; }

.highlight-gradient-pink-400-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #fdc7bf); background-color: unset; }

.highlight-gradient-pink-400-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #fa8e80); background-color: unset; }

.highlight-gradient-pink-400-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #f85640); background-color: unset; }

.highlight-gradient-pink-400-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #f51d00); background-color: unset; }

.highlight-gradient-pink-400-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #b81600); background-color: unset; }

.highlight-gradient-pink-400-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #7b0f00); background-color: unset; }

.highlight-gradient-pink-400-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #3d0700); background-color: unset; }

.highlight-gradient-pink-400-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #250400); background-color: unset; }

.highlight-gradient-pink-400-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #fff9f3); background-color: unset; }

.highlight-gradient-pink-400-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #fff2e8); background-color: unset; }

.highlight-gradient-pink-400-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #ffdfc4); background-color: unset; }

.highlight-gradient-pink-400-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #febf8a); background-color: unset; }

.highlight-gradient-pink-400-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #fe9e4f); background-color: unset; }

.highlight-gradient-pink-400-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #fd7e14); background-color: unset; }

.highlight-gradient-pink-400-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #be5f0f); background-color: unset; }

.highlight-gradient-pink-400-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #7f3f0a); background-color: unset; }

.highlight-gradient-pink-400-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #3f2005); background-color: unset; }

.highlight-gradient-pink-400-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #261303); background-color: unset; }

.highlight-gradient-pink-400-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #fffcf6); background-color: unset; }

.highlight-gradient-pink-400-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #fef9ec); background-color: unset; }

.highlight-gradient-pink-400-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #fdf0d0); background-color: unset; }

.highlight-gradient-pink-400-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #fbe1a1); background-color: unset; }

.highlight-gradient-pink-400-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #f8d272); background-color: unset; }

.highlight-gradient-pink-400-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #f6c343); background-color: unset; }

.highlight-gradient-pink-400-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #b99232); background-color: unset; }

.highlight-gradient-pink-400-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #7b6222); background-color: unset; }

.highlight-gradient-pink-400-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #3e3111); background-color: unset; }

.highlight-gradient-pink-400-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #251d0a); background-color: unset; }

.highlight-gradient-pink-400-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #f2fff7); background-color: unset; }

.highlight-gradient-pink-400-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #e6feef); background-color: unset; }

.highlight-gradient-pink-400-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #bffdd6); background-color: unset; }

.highlight-gradient-pink-400-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #80faad); background-color: unset; }

.highlight-gradient-pink-400-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #40f883); background-color: unset; }

.highlight-gradient-pink-400-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #00f55a); background-color: unset; }

.highlight-gradient-pink-400-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #00b844); background-color: unset; }

.highlight-gradient-pink-400-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #007b2d); background-color: unset; }

.highlight-gradient-pink-400-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #003d17); background-color: unset; }

.highlight-gradient-pink-400-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #00250e); background-color: unset; }

.highlight-gradient-pink-400-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #f2fbfb); background-color: unset; }

.highlight-gradient-pink-400-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #e6f6f8); background-color: unset; }

.highlight-gradient-pink-400-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #c0e9ed); background-color: unset; }

.highlight-gradient-pink-400-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #81d4da); background-color: unset; }

.highlight-gradient-pink-400-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #41bec8); background-color: unset; }

.highlight-gradient-pink-400-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #02a8b5); background-color: unset; }

.highlight-gradient-pink-400-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #027e88); background-color: unset; }

.highlight-gradient-pink-400-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #01545b); background-color: unset; }

.highlight-gradient-pink-400-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #012a2d); background-color: unset; }

.highlight-gradient-pink-400-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #00191b); background-color: unset; }

.highlight-gradient-pink-400-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #f5fbfd); background-color: unset; }

.highlight-gradient-pink-400-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #ebf7fa); background-color: unset; }

.highlight-gradient-pink-400-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #ceebf4); background-color: unset; }

.highlight-gradient-pink-400-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #9cd7e8); background-color: unset; }

.highlight-gradient-pink-400-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #6bc3dd); background-color: unset; }

.highlight-gradient-pink-400-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #39afd1); background-color: unset; }

.highlight-gradient-pink-400-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #2b839d); background-color: unset; }

.highlight-gradient-pink-400-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #1d5869); background-color: unset; }

.highlight-gradient-pink-400-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #0e2c34); background-color: unset; }

.highlight-gradient-pink-400-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #091a1f); background-color: unset; }

.highlight-gradient-pink-400-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, white); background-color: unset; }

.highlight-gradient-pink-400-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, white); background-color: unset; }

.highlight-gradient-pink-400-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, white); background-color: unset; }

.highlight-gradient-pink-400-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, white); background-color: unset; }

.highlight-gradient-pink-400-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, white); background-color: unset; }

.highlight-gradient-pink-400-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, white); background-color: unset; }

.highlight-gradient-pink-400-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #bfbfbf); background-color: unset; }

.highlight-gradient-pink-400-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, gray); background-color: unset; }

.highlight-gradient-pink-400-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #404040); background-color: unset; }

.highlight-gradient-pink-400-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #262626); background-color: unset; }

.highlight-gradient-pink-400-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #fdfdfd); background-color: unset; }

.highlight-gradient-pink-400-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #fbfbfb); background-color: unset; }

.highlight-gradient-pink-400-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #f6f6f6); background-color: unset; }

.highlight-gradient-pink-400-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #ececec); background-color: unset; }

.highlight-gradient-pink-400-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #e3e3e3); background-color: unset; }

.highlight-gradient-pink-400-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-400-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #a3a3a3); background-color: unset; }

.highlight-gradient-pink-400-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #6d6d6d); background-color: unset; }

.highlight-gradient-pink-400-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #363636); background-color: unset; }

.highlight-gradient-pink-400-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #212121); background-color: unset; }

.highlight-gradient-pink-400-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #f4f5f5); background-color: unset; }

.highlight-gradient-pink-400-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #eaebeb); background-color: unset; }

.highlight-gradient-pink-400-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #caccce); background-color: unset; }

.highlight-gradient-pink-400-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #969a9c); background-color: unset; }

.highlight-gradient-pink-400-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #61676b); background-color: unset; }

.highlight-gradient-pink-400-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #2c3439); background-color: unset; }

.highlight-gradient-pink-400-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #21272b); background-color: unset; }

.highlight-gradient-pink-400-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #161a1d); background-color: unset; }

.highlight-gradient-pink-400-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #0b0d0e); background-color: unset; }

.highlight-gradient-pink-400-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff8db4, #070809); background-color: unset; }

.highlight-gradient-pink-500-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #0171df); background-color: unset; }

.highlight-gradient-pink-500-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #727cf5); background-color: unset; }

.highlight-gradient-pink-500-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #6627b3); background-color: unset; }

.highlight-gradient-pink-500-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-500-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #2CA58D); background-color: unset; }

.highlight-gradient-pink-500-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #6b5eae); background-color: unset; }

.highlight-gradient-pink-500-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #ff679b); background-color: unset; }

.highlight-gradient-pink-500-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f51d00); background-color: unset; }

.highlight-gradient-pink-500-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fd7e14); background-color: unset; }

.highlight-gradient-pink-500-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #F6C343); background-color: unset; }

.highlight-gradient-pink-500-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #00f55a); background-color: unset; }

.highlight-gradient-pink-500-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #02a8b5); background-color: unset; }

.highlight-gradient-pink-500-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #39afd1); background-color: unset; }

.highlight-gradient-pink-500-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #FFFFFF); background-color: unset; }

.highlight-gradient-pink-500-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-500-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #2c3439); background-color: unset; }

.highlight-gradient-pink-500-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f2f8fd); background-color: unset; }

.highlight-gradient-pink-500-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #e6f1fc); background-color: unset; }

.highlight-gradient-pink-500-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #c0dcf7); background-color: unset; }

.highlight-gradient-pink-500-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #80b8ef); background-color: unset; }

.highlight-gradient-pink-500-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #4195e7); background-color: unset; }

.highlight-gradient-pink-500-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #0171df); background-color: unset; }

.highlight-gradient-pink-500-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #0155a7); background-color: unset; }

.highlight-gradient-pink-500-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #013970); background-color: unset; }

.highlight-gradient-pink-500-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #001c38); background-color: unset; }

.highlight-gradient-pink-500-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #001121); background-color: unset; }

.highlight-gradient-pink-500-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, ghostwhite); background-color: unset; }

.highlight-gradient-pink-500-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f1f2fe); background-color: unset; }

.highlight-gradient-pink-500-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #dcdefd); background-color: unset; }

.highlight-gradient-pink-500-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #b9befa); background-color: unset; }

.highlight-gradient-pink-500-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #959df8); background-color: unset; }

.highlight-gradient-pink-500-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #727cf5); background-color: unset; }

.highlight-gradient-pink-500-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #565db8); background-color: unset; }

.highlight-gradient-pink-500-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #393e7b); background-color: unset; }

.highlight-gradient-pink-500-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #1d1f3d); background-color: unset; }

.highlight-gradient-pink-500-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #111325); background-color: unset; }

.highlight-gradient-pink-500-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f7f4fb); background-color: unset; }

.highlight-gradient-pink-500-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f0e9f7); background-color: unset; }

.highlight-gradient-pink-500-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #d9c9ec); background-color: unset; }

.highlight-gradient-pink-500-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #b393d9); background-color: unset; }

.highlight-gradient-pink-500-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #8c5dc6); background-color: unset; }

.highlight-gradient-pink-500-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #6627b3); background-color: unset; }

.highlight-gradient-pink-500-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #4d1d86); background-color: unset; }

.highlight-gradient-pink-500-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #33145a); background-color: unset; }

.highlight-gradient-pink-500-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #1a0a2d); background-color: unset; }

.highlight-gradient-pink-500-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #0f061b); background-color: unset; }

.highlight-gradient-pink-500-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fffeff); background-color: unset; }

.highlight-gradient-pink-500-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fefdff); background-color: unset; }

.highlight-gradient-pink-500-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fdf9ff); background-color: unset; }

.highlight-gradient-pink-500-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #faf4ff); background-color: unset; }

.highlight-gradient-pink-500-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f8eeff); background-color: unset; }

.highlight-gradient-pink-500-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-500-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #b8aebf); background-color: unset; }

.highlight-gradient-pink-500-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #7b7480); background-color: unset; }

.highlight-gradient-pink-500-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #3d3a40); background-color: unset; }

.highlight-gradient-pink-500-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #252326); background-color: unset; }

.highlight-gradient-pink-500-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f4fbf9); background-color: unset; }

.highlight-gradient-pink-500-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #eaf6f4); background-color: unset; }

.highlight-gradient-pink-500-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #cae9e3); background-color: unset; }

.highlight-gradient-pink-500-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #96d2c6); background-color: unset; }

.highlight-gradient-pink-500-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #61bcaa); background-color: unset; }

.highlight-gradient-pink-500-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #2ca58d); background-color: unset; }

.highlight-gradient-pink-500-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #217c6a); background-color: unset; }

.highlight-gradient-pink-500-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #165347); background-color: unset; }

.highlight-gradient-pink-500-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #0b2923); background-color: unset; }

.highlight-gradient-pink-500-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #071915); background-color: unset; }

.highlight-gradient-pink-500-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f8f7fb); background-color: unset; }

.highlight-gradient-pink-500-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f0eff7); background-color: unset; }

.highlight-gradient-pink-500-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #dad7eb); background-color: unset; }

.highlight-gradient-pink-500-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #b5afd7); background-color: unset; }

.highlight-gradient-pink-500-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #9086c2); background-color: unset; }

.highlight-gradient-pink-500-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #6b5eae); background-color: unset; }

.highlight-gradient-pink-500-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #504783); background-color: unset; }

.highlight-gradient-pink-500-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #362f57); background-color: unset; }

.highlight-gradient-pink-500-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #1b182c); background-color: unset; }

.highlight-gradient-pink-500-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #100e1a); background-color: unset; }

.highlight-gradient-pink-500-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fff7fa); background-color: unset; }

.highlight-gradient-pink-500-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, lavenderblush); background-color: unset; }

.highlight-gradient-pink-500-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #ffd9e6); background-color: unset; }

.highlight-gradient-pink-500-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #ffb3cd); background-color: unset; }

.highlight-gradient-pink-500-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #ff8db4); background-color: unset; }

.highlight-gradient-pink-500-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #ff679b); background-color: unset; }

.highlight-gradient-pink-500-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #bf4d74); background-color: unset; }

.highlight-gradient-pink-500-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #80344e); background-color: unset; }

.highlight-gradient-pink-500-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #401a27); background-color: unset; }

.highlight-gradient-pink-500-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #260f17); background-color: unset; }

.highlight-gradient-pink-500-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fff4f2); background-color: unset; }

.highlight-gradient-pink-500-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fee8e6); background-color: unset; }

.highlight-gradient-pink-500-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fdc7bf); background-color: unset; }

.highlight-gradient-pink-500-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fa8e80); background-color: unset; }

.highlight-gradient-pink-500-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f85640); background-color: unset; }

.highlight-gradient-pink-500-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f51d00); background-color: unset; }

.highlight-gradient-pink-500-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #b81600); background-color: unset; }

.highlight-gradient-pink-500-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #7b0f00); background-color: unset; }

.highlight-gradient-pink-500-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #3d0700); background-color: unset; }

.highlight-gradient-pink-500-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #250400); background-color: unset; }

.highlight-gradient-pink-500-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fff9f3); background-color: unset; }

.highlight-gradient-pink-500-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fff2e8); background-color: unset; }

.highlight-gradient-pink-500-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #ffdfc4); background-color: unset; }

.highlight-gradient-pink-500-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #febf8a); background-color: unset; }

.highlight-gradient-pink-500-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fe9e4f); background-color: unset; }

.highlight-gradient-pink-500-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fd7e14); background-color: unset; }

.highlight-gradient-pink-500-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #be5f0f); background-color: unset; }

.highlight-gradient-pink-500-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #7f3f0a); background-color: unset; }

.highlight-gradient-pink-500-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #3f2005); background-color: unset; }

.highlight-gradient-pink-500-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #261303); background-color: unset; }

.highlight-gradient-pink-500-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fffcf6); background-color: unset; }

.highlight-gradient-pink-500-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fef9ec); background-color: unset; }

.highlight-gradient-pink-500-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fdf0d0); background-color: unset; }

.highlight-gradient-pink-500-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fbe1a1); background-color: unset; }

.highlight-gradient-pink-500-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f8d272); background-color: unset; }

.highlight-gradient-pink-500-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f6c343); background-color: unset; }

.highlight-gradient-pink-500-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #b99232); background-color: unset; }

.highlight-gradient-pink-500-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #7b6222); background-color: unset; }

.highlight-gradient-pink-500-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #3e3111); background-color: unset; }

.highlight-gradient-pink-500-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #251d0a); background-color: unset; }

.highlight-gradient-pink-500-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f2fff7); background-color: unset; }

.highlight-gradient-pink-500-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #e6feef); background-color: unset; }

.highlight-gradient-pink-500-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #bffdd6); background-color: unset; }

.highlight-gradient-pink-500-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #80faad); background-color: unset; }

.highlight-gradient-pink-500-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #40f883); background-color: unset; }

.highlight-gradient-pink-500-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #00f55a); background-color: unset; }

.highlight-gradient-pink-500-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #00b844); background-color: unset; }

.highlight-gradient-pink-500-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #007b2d); background-color: unset; }

.highlight-gradient-pink-500-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #003d17); background-color: unset; }

.highlight-gradient-pink-500-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #00250e); background-color: unset; }

.highlight-gradient-pink-500-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f2fbfb); background-color: unset; }

.highlight-gradient-pink-500-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #e6f6f8); background-color: unset; }

.highlight-gradient-pink-500-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #c0e9ed); background-color: unset; }

.highlight-gradient-pink-500-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #81d4da); background-color: unset; }

.highlight-gradient-pink-500-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #41bec8); background-color: unset; }

.highlight-gradient-pink-500-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #02a8b5); background-color: unset; }

.highlight-gradient-pink-500-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #027e88); background-color: unset; }

.highlight-gradient-pink-500-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #01545b); background-color: unset; }

.highlight-gradient-pink-500-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #012a2d); background-color: unset; }

.highlight-gradient-pink-500-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #00191b); background-color: unset; }

.highlight-gradient-pink-500-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f5fbfd); background-color: unset; }

.highlight-gradient-pink-500-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #ebf7fa); background-color: unset; }

.highlight-gradient-pink-500-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #ceebf4); background-color: unset; }

.highlight-gradient-pink-500-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #9cd7e8); background-color: unset; }

.highlight-gradient-pink-500-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #6bc3dd); background-color: unset; }

.highlight-gradient-pink-500-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #39afd1); background-color: unset; }

.highlight-gradient-pink-500-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #2b839d); background-color: unset; }

.highlight-gradient-pink-500-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #1d5869); background-color: unset; }

.highlight-gradient-pink-500-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #0e2c34); background-color: unset; }

.highlight-gradient-pink-500-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #091a1f); background-color: unset; }

.highlight-gradient-pink-500-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, white); background-color: unset; }

.highlight-gradient-pink-500-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, white); background-color: unset; }

.highlight-gradient-pink-500-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, white); background-color: unset; }

.highlight-gradient-pink-500-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, white); background-color: unset; }

.highlight-gradient-pink-500-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, white); background-color: unset; }

.highlight-gradient-pink-500-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, white); background-color: unset; }

.highlight-gradient-pink-500-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #bfbfbf); background-color: unset; }

.highlight-gradient-pink-500-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, gray); background-color: unset; }

.highlight-gradient-pink-500-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #404040); background-color: unset; }

.highlight-gradient-pink-500-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #262626); background-color: unset; }

.highlight-gradient-pink-500-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fdfdfd); background-color: unset; }

.highlight-gradient-pink-500-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #fbfbfb); background-color: unset; }

.highlight-gradient-pink-500-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f6f6f6); background-color: unset; }

.highlight-gradient-pink-500-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #ececec); background-color: unset; }

.highlight-gradient-pink-500-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #e3e3e3); background-color: unset; }

.highlight-gradient-pink-500-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-500-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #a3a3a3); background-color: unset; }

.highlight-gradient-pink-500-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #6d6d6d); background-color: unset; }

.highlight-gradient-pink-500-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #363636); background-color: unset; }

.highlight-gradient-pink-500-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #212121); background-color: unset; }

.highlight-gradient-pink-500-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #f4f5f5); background-color: unset; }

.highlight-gradient-pink-500-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #eaebeb); background-color: unset; }

.highlight-gradient-pink-500-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #caccce); background-color: unset; }

.highlight-gradient-pink-500-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #969a9c); background-color: unset; }

.highlight-gradient-pink-500-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #61676b); background-color: unset; }

.highlight-gradient-pink-500-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #2c3439); background-color: unset; }

.highlight-gradient-pink-500-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #21272b); background-color: unset; }

.highlight-gradient-pink-500-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #161a1d); background-color: unset; }

.highlight-gradient-pink-500-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #0b0d0e); background-color: unset; }

.highlight-gradient-pink-500-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ff679b, #070809); background-color: unset; }

.highlight-gradient-pink-600-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #0171df); background-color: unset; }

.highlight-gradient-pink-600-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #727cf5); background-color: unset; }

.highlight-gradient-pink-600-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #6627b3); background-color: unset; }

.highlight-gradient-pink-600-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-600-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #2CA58D); background-color: unset; }

.highlight-gradient-pink-600-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #6b5eae); background-color: unset; }

.highlight-gradient-pink-600-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #ff679b); background-color: unset; }

.highlight-gradient-pink-600-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #f51d00); background-color: unset; }

.highlight-gradient-pink-600-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #fd7e14); background-color: unset; }

.highlight-gradient-pink-600-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #F6C343); background-color: unset; }

.highlight-gradient-pink-600-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #00f55a); background-color: unset; }

.highlight-gradient-pink-600-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #02a8b5); background-color: unset; }

.highlight-gradient-pink-600-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #39afd1); background-color: unset; }

.highlight-gradient-pink-600-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #FFFFFF); background-color: unset; }

.highlight-gradient-pink-600-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-600-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #2c3439); background-color: unset; }

.highlight-gradient-pink-600-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #f2f8fd); background-color: unset; }

.highlight-gradient-pink-600-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #e6f1fc); background-color: unset; }

.highlight-gradient-pink-600-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #c0dcf7); background-color: unset; }

.highlight-gradient-pink-600-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #80b8ef); background-color: unset; }

.highlight-gradient-pink-600-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #4195e7); background-color: unset; }

.highlight-gradient-pink-600-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #0171df); background-color: unset; }

.highlight-gradient-pink-600-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #0155a7); background-color: unset; }

.highlight-gradient-pink-600-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #013970); background-color: unset; }

.highlight-gradient-pink-600-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #001c38); background-color: unset; }

.highlight-gradient-pink-600-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #001121); background-color: unset; }

.highlight-gradient-pink-600-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, ghostwhite); background-color: unset; }

.highlight-gradient-pink-600-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #f1f2fe); background-color: unset; }

.highlight-gradient-pink-600-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #dcdefd); background-color: unset; }

.highlight-gradient-pink-600-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #b9befa); background-color: unset; }

.highlight-gradient-pink-600-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #959df8); background-color: unset; }

.highlight-gradient-pink-600-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #727cf5); background-color: unset; }

.highlight-gradient-pink-600-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #565db8); background-color: unset; }

.highlight-gradient-pink-600-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #393e7b); background-color: unset; }

.highlight-gradient-pink-600-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #1d1f3d); background-color: unset; }

.highlight-gradient-pink-600-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #111325); background-color: unset; }

.highlight-gradient-pink-600-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #f7f4fb); background-color: unset; }

.highlight-gradient-pink-600-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #f0e9f7); background-color: unset; }

.highlight-gradient-pink-600-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #d9c9ec); background-color: unset; }

.highlight-gradient-pink-600-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #b393d9); background-color: unset; }

.highlight-gradient-pink-600-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #8c5dc6); background-color: unset; }

.highlight-gradient-pink-600-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #6627b3); background-color: unset; }

.highlight-gradient-pink-600-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #4d1d86); background-color: unset; }

.highlight-gradient-pink-600-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #33145a); background-color: unset; }

.highlight-gradient-pink-600-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #1a0a2d); background-color: unset; }

.highlight-gradient-pink-600-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #0f061b); background-color: unset; }

.highlight-gradient-pink-600-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #fffeff); background-color: unset; }

.highlight-gradient-pink-600-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #fefdff); background-color: unset; }

.highlight-gradient-pink-600-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #fdf9ff); background-color: unset; }

.highlight-gradient-pink-600-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #faf4ff); background-color: unset; }

.highlight-gradient-pink-600-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #f8eeff); background-color: unset; }

.highlight-gradient-pink-600-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-600-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #b8aebf); background-color: unset; }

.highlight-gradient-pink-600-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #7b7480); background-color: unset; }

.highlight-gradient-pink-600-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #3d3a40); background-color: unset; }

.highlight-gradient-pink-600-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #252326); background-color: unset; }

.highlight-gradient-pink-600-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #f4fbf9); background-color: unset; }

.highlight-gradient-pink-600-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #eaf6f4); background-color: unset; }

.highlight-gradient-pink-600-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #cae9e3); background-color: unset; }

.highlight-gradient-pink-600-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #96d2c6); background-color: unset; }

.highlight-gradient-pink-600-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #61bcaa); background-color: unset; }

.highlight-gradient-pink-600-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #2ca58d); background-color: unset; }

.highlight-gradient-pink-600-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #217c6a); background-color: unset; }

.highlight-gradient-pink-600-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #165347); background-color: unset; }

.highlight-gradient-pink-600-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #0b2923); background-color: unset; }

.highlight-gradient-pink-600-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #071915); background-color: unset; }

.highlight-gradient-pink-600-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #f8f7fb); background-color: unset; }

.highlight-gradient-pink-600-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #f0eff7); background-color: unset; }

.highlight-gradient-pink-600-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #dad7eb); background-color: unset; }

.highlight-gradient-pink-600-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #b5afd7); background-color: unset; }

.highlight-gradient-pink-600-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #9086c2); background-color: unset; }

.highlight-gradient-pink-600-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #6b5eae); background-color: unset; }

.highlight-gradient-pink-600-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #504783); background-color: unset; }

.highlight-gradient-pink-600-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #362f57); background-color: unset; }

.highlight-gradient-pink-600-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #1b182c); background-color: unset; }

.highlight-gradient-pink-600-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #100e1a); background-color: unset; }

.highlight-gradient-pink-600-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #fff7fa); background-color: unset; }

.highlight-gradient-pink-600-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, lavenderblush); background-color: unset; }

.highlight-gradient-pink-600-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #ffd9e6); background-color: unset; }

.highlight-gradient-pink-600-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #ffb3cd); background-color: unset; }

.highlight-gradient-pink-600-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #ff8db4); background-color: unset; }

.highlight-gradient-pink-600-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #ff679b); background-color: unset; }

.highlight-gradient-pink-600-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #bf4d74); background-color: unset; }

.highlight-gradient-pink-600-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #80344e); background-color: unset; }

.highlight-gradient-pink-600-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #401a27); background-color: unset; }

.highlight-gradient-pink-600-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #260f17); background-color: unset; }

.highlight-gradient-pink-600-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #fff4f2); background-color: unset; }

.highlight-gradient-pink-600-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #fee8e6); background-color: unset; }

.highlight-gradient-pink-600-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #fdc7bf); background-color: unset; }

.highlight-gradient-pink-600-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #fa8e80); background-color: unset; }

.highlight-gradient-pink-600-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #f85640); background-color: unset; }

.highlight-gradient-pink-600-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #f51d00); background-color: unset; }

.highlight-gradient-pink-600-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #b81600); background-color: unset; }

.highlight-gradient-pink-600-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #7b0f00); background-color: unset; }

.highlight-gradient-pink-600-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #3d0700); background-color: unset; }

.highlight-gradient-pink-600-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #250400); background-color: unset; }

.highlight-gradient-pink-600-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #fff9f3); background-color: unset; }

.highlight-gradient-pink-600-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #fff2e8); background-color: unset; }

.highlight-gradient-pink-600-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #ffdfc4); background-color: unset; }

.highlight-gradient-pink-600-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #febf8a); background-color: unset; }

.highlight-gradient-pink-600-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #fe9e4f); background-color: unset; }

.highlight-gradient-pink-600-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #fd7e14); background-color: unset; }

.highlight-gradient-pink-600-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #be5f0f); background-color: unset; }

.highlight-gradient-pink-600-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #7f3f0a); background-color: unset; }

.highlight-gradient-pink-600-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #3f2005); background-color: unset; }

.highlight-gradient-pink-600-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #261303); background-color: unset; }

.highlight-gradient-pink-600-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #fffcf6); background-color: unset; }

.highlight-gradient-pink-600-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #fef9ec); background-color: unset; }

.highlight-gradient-pink-600-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #fdf0d0); background-color: unset; }

.highlight-gradient-pink-600-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #fbe1a1); background-color: unset; }

.highlight-gradient-pink-600-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #f8d272); background-color: unset; }

.highlight-gradient-pink-600-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #f6c343); background-color: unset; }

.highlight-gradient-pink-600-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #b99232); background-color: unset; }

.highlight-gradient-pink-600-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #7b6222); background-color: unset; }

.highlight-gradient-pink-600-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #3e3111); background-color: unset; }

.highlight-gradient-pink-600-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #251d0a); background-color: unset; }

.highlight-gradient-pink-600-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #f2fff7); background-color: unset; }

.highlight-gradient-pink-600-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #e6feef); background-color: unset; }

.highlight-gradient-pink-600-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #bffdd6); background-color: unset; }

.highlight-gradient-pink-600-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #80faad); background-color: unset; }

.highlight-gradient-pink-600-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #40f883); background-color: unset; }

.highlight-gradient-pink-600-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #00f55a); background-color: unset; }

.highlight-gradient-pink-600-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #00b844); background-color: unset; }

.highlight-gradient-pink-600-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #007b2d); background-color: unset; }

.highlight-gradient-pink-600-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #003d17); background-color: unset; }

.highlight-gradient-pink-600-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #00250e); background-color: unset; }

.highlight-gradient-pink-600-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #f2fbfb); background-color: unset; }

.highlight-gradient-pink-600-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #e6f6f8); background-color: unset; }

.highlight-gradient-pink-600-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #c0e9ed); background-color: unset; }

.highlight-gradient-pink-600-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #81d4da); background-color: unset; }

.highlight-gradient-pink-600-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #41bec8); background-color: unset; }

.highlight-gradient-pink-600-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #02a8b5); background-color: unset; }

.highlight-gradient-pink-600-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #027e88); background-color: unset; }

.highlight-gradient-pink-600-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #01545b); background-color: unset; }

.highlight-gradient-pink-600-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #012a2d); background-color: unset; }

.highlight-gradient-pink-600-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #00191b); background-color: unset; }

.highlight-gradient-pink-600-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #f5fbfd); background-color: unset; }

.highlight-gradient-pink-600-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #ebf7fa); background-color: unset; }

.highlight-gradient-pink-600-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #ceebf4); background-color: unset; }

.highlight-gradient-pink-600-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #9cd7e8); background-color: unset; }

.highlight-gradient-pink-600-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #6bc3dd); background-color: unset; }

.highlight-gradient-pink-600-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #39afd1); background-color: unset; }

.highlight-gradient-pink-600-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #2b839d); background-color: unset; }

.highlight-gradient-pink-600-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #1d5869); background-color: unset; }

.highlight-gradient-pink-600-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #0e2c34); background-color: unset; }

.highlight-gradient-pink-600-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #091a1f); background-color: unset; }

.highlight-gradient-pink-600-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, white); background-color: unset; }

.highlight-gradient-pink-600-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, white); background-color: unset; }

.highlight-gradient-pink-600-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, white); background-color: unset; }

.highlight-gradient-pink-600-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, white); background-color: unset; }

.highlight-gradient-pink-600-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, white); background-color: unset; }

.highlight-gradient-pink-600-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, white); background-color: unset; }

.highlight-gradient-pink-600-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #bfbfbf); background-color: unset; }

.highlight-gradient-pink-600-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, gray); background-color: unset; }

.highlight-gradient-pink-600-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #404040); background-color: unset; }

.highlight-gradient-pink-600-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #262626); background-color: unset; }

.highlight-gradient-pink-600-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #fdfdfd); background-color: unset; }

.highlight-gradient-pink-600-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #fbfbfb); background-color: unset; }

.highlight-gradient-pink-600-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #f6f6f6); background-color: unset; }

.highlight-gradient-pink-600-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #ececec); background-color: unset; }

.highlight-gradient-pink-600-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #e3e3e3); background-color: unset; }

.highlight-gradient-pink-600-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-600-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #a3a3a3); background-color: unset; }

.highlight-gradient-pink-600-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #6d6d6d); background-color: unset; }

.highlight-gradient-pink-600-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #363636); background-color: unset; }

.highlight-gradient-pink-600-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #212121); background-color: unset; }

.highlight-gradient-pink-600-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #f4f5f5); background-color: unset; }

.highlight-gradient-pink-600-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #eaebeb); background-color: unset; }

.highlight-gradient-pink-600-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #caccce); background-color: unset; }

.highlight-gradient-pink-600-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #969a9c); background-color: unset; }

.highlight-gradient-pink-600-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #61676b); background-color: unset; }

.highlight-gradient-pink-600-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #2c3439); background-color: unset; }

.highlight-gradient-pink-600-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #21272b); background-color: unset; }

.highlight-gradient-pink-600-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #161a1d); background-color: unset; }

.highlight-gradient-pink-600-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #0b0d0e); background-color: unset; }

.highlight-gradient-pink-600-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bf4d74, #070809); background-color: unset; }

.highlight-gradient-pink-700-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #0171df); background-color: unset; }

.highlight-gradient-pink-700-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #727cf5); background-color: unset; }

.highlight-gradient-pink-700-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #6627b3); background-color: unset; }

.highlight-gradient-pink-700-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-700-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #2CA58D); background-color: unset; }

.highlight-gradient-pink-700-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #6b5eae); background-color: unset; }

.highlight-gradient-pink-700-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #ff679b); background-color: unset; }

.highlight-gradient-pink-700-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #f51d00); background-color: unset; }

.highlight-gradient-pink-700-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #fd7e14); background-color: unset; }

.highlight-gradient-pink-700-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #F6C343); background-color: unset; }

.highlight-gradient-pink-700-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #00f55a); background-color: unset; }

.highlight-gradient-pink-700-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #02a8b5); background-color: unset; }

.highlight-gradient-pink-700-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #39afd1); background-color: unset; }

.highlight-gradient-pink-700-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #FFFFFF); background-color: unset; }

.highlight-gradient-pink-700-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-700-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #2c3439); background-color: unset; }

.highlight-gradient-pink-700-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #f2f8fd); background-color: unset; }

.highlight-gradient-pink-700-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #e6f1fc); background-color: unset; }

.highlight-gradient-pink-700-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #c0dcf7); background-color: unset; }

.highlight-gradient-pink-700-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #80b8ef); background-color: unset; }

.highlight-gradient-pink-700-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #4195e7); background-color: unset; }

.highlight-gradient-pink-700-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #0171df); background-color: unset; }

.highlight-gradient-pink-700-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #0155a7); background-color: unset; }

.highlight-gradient-pink-700-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #013970); background-color: unset; }

.highlight-gradient-pink-700-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #001c38); background-color: unset; }

.highlight-gradient-pink-700-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #001121); background-color: unset; }

.highlight-gradient-pink-700-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, ghostwhite); background-color: unset; }

.highlight-gradient-pink-700-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #f1f2fe); background-color: unset; }

.highlight-gradient-pink-700-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #dcdefd); background-color: unset; }

.highlight-gradient-pink-700-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #b9befa); background-color: unset; }

.highlight-gradient-pink-700-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #959df8); background-color: unset; }

.highlight-gradient-pink-700-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #727cf5); background-color: unset; }

.highlight-gradient-pink-700-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #565db8); background-color: unset; }

.highlight-gradient-pink-700-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #393e7b); background-color: unset; }

.highlight-gradient-pink-700-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #1d1f3d); background-color: unset; }

.highlight-gradient-pink-700-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #111325); background-color: unset; }

.highlight-gradient-pink-700-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #f7f4fb); background-color: unset; }

.highlight-gradient-pink-700-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #f0e9f7); background-color: unset; }

.highlight-gradient-pink-700-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #d9c9ec); background-color: unset; }

.highlight-gradient-pink-700-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #b393d9); background-color: unset; }

.highlight-gradient-pink-700-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #8c5dc6); background-color: unset; }

.highlight-gradient-pink-700-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #6627b3); background-color: unset; }

.highlight-gradient-pink-700-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #4d1d86); background-color: unset; }

.highlight-gradient-pink-700-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #33145a); background-color: unset; }

.highlight-gradient-pink-700-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #1a0a2d); background-color: unset; }

.highlight-gradient-pink-700-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #0f061b); background-color: unset; }

.highlight-gradient-pink-700-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #fffeff); background-color: unset; }

.highlight-gradient-pink-700-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #fefdff); background-color: unset; }

.highlight-gradient-pink-700-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #fdf9ff); background-color: unset; }

.highlight-gradient-pink-700-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #faf4ff); background-color: unset; }

.highlight-gradient-pink-700-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #f8eeff); background-color: unset; }

.highlight-gradient-pink-700-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-700-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #b8aebf); background-color: unset; }

.highlight-gradient-pink-700-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #7b7480); background-color: unset; }

.highlight-gradient-pink-700-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #3d3a40); background-color: unset; }

.highlight-gradient-pink-700-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #252326); background-color: unset; }

.highlight-gradient-pink-700-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #f4fbf9); background-color: unset; }

.highlight-gradient-pink-700-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #eaf6f4); background-color: unset; }

.highlight-gradient-pink-700-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #cae9e3); background-color: unset; }

.highlight-gradient-pink-700-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #96d2c6); background-color: unset; }

.highlight-gradient-pink-700-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #61bcaa); background-color: unset; }

.highlight-gradient-pink-700-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #2ca58d); background-color: unset; }

.highlight-gradient-pink-700-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #217c6a); background-color: unset; }

.highlight-gradient-pink-700-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #165347); background-color: unset; }

.highlight-gradient-pink-700-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #0b2923); background-color: unset; }

.highlight-gradient-pink-700-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #071915); background-color: unset; }

.highlight-gradient-pink-700-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #f8f7fb); background-color: unset; }

.highlight-gradient-pink-700-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #f0eff7); background-color: unset; }

.highlight-gradient-pink-700-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #dad7eb); background-color: unset; }

.highlight-gradient-pink-700-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #b5afd7); background-color: unset; }

.highlight-gradient-pink-700-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #9086c2); background-color: unset; }

.highlight-gradient-pink-700-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #6b5eae); background-color: unset; }

.highlight-gradient-pink-700-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #504783); background-color: unset; }

.highlight-gradient-pink-700-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #362f57); background-color: unset; }

.highlight-gradient-pink-700-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #1b182c); background-color: unset; }

.highlight-gradient-pink-700-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #100e1a); background-color: unset; }

.highlight-gradient-pink-700-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #fff7fa); background-color: unset; }

.highlight-gradient-pink-700-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, lavenderblush); background-color: unset; }

.highlight-gradient-pink-700-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #ffd9e6); background-color: unset; }

.highlight-gradient-pink-700-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #ffb3cd); background-color: unset; }

.highlight-gradient-pink-700-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #ff8db4); background-color: unset; }

.highlight-gradient-pink-700-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #ff679b); background-color: unset; }

.highlight-gradient-pink-700-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #bf4d74); background-color: unset; }

.highlight-gradient-pink-700-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #80344e); background-color: unset; }

.highlight-gradient-pink-700-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #401a27); background-color: unset; }

.highlight-gradient-pink-700-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #260f17); background-color: unset; }

.highlight-gradient-pink-700-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #fff4f2); background-color: unset; }

.highlight-gradient-pink-700-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #fee8e6); background-color: unset; }

.highlight-gradient-pink-700-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #fdc7bf); background-color: unset; }

.highlight-gradient-pink-700-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #fa8e80); background-color: unset; }

.highlight-gradient-pink-700-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #f85640); background-color: unset; }

.highlight-gradient-pink-700-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #f51d00); background-color: unset; }

.highlight-gradient-pink-700-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #b81600); background-color: unset; }

.highlight-gradient-pink-700-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #7b0f00); background-color: unset; }

.highlight-gradient-pink-700-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #3d0700); background-color: unset; }

.highlight-gradient-pink-700-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #250400); background-color: unset; }

.highlight-gradient-pink-700-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #fff9f3); background-color: unset; }

.highlight-gradient-pink-700-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #fff2e8); background-color: unset; }

.highlight-gradient-pink-700-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #ffdfc4); background-color: unset; }

.highlight-gradient-pink-700-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #febf8a); background-color: unset; }

.highlight-gradient-pink-700-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #fe9e4f); background-color: unset; }

.highlight-gradient-pink-700-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #fd7e14); background-color: unset; }

.highlight-gradient-pink-700-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #be5f0f); background-color: unset; }

.highlight-gradient-pink-700-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #7f3f0a); background-color: unset; }

.highlight-gradient-pink-700-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #3f2005); background-color: unset; }

.highlight-gradient-pink-700-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #261303); background-color: unset; }

.highlight-gradient-pink-700-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #fffcf6); background-color: unset; }

.highlight-gradient-pink-700-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #fef9ec); background-color: unset; }

.highlight-gradient-pink-700-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #fdf0d0); background-color: unset; }

.highlight-gradient-pink-700-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #fbe1a1); background-color: unset; }

.highlight-gradient-pink-700-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #f8d272); background-color: unset; }

.highlight-gradient-pink-700-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #f6c343); background-color: unset; }

.highlight-gradient-pink-700-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #b99232); background-color: unset; }

.highlight-gradient-pink-700-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #7b6222); background-color: unset; }

.highlight-gradient-pink-700-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #3e3111); background-color: unset; }

.highlight-gradient-pink-700-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #251d0a); background-color: unset; }

.highlight-gradient-pink-700-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #f2fff7); background-color: unset; }

.highlight-gradient-pink-700-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #e6feef); background-color: unset; }

.highlight-gradient-pink-700-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #bffdd6); background-color: unset; }

.highlight-gradient-pink-700-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #80faad); background-color: unset; }

.highlight-gradient-pink-700-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #40f883); background-color: unset; }

.highlight-gradient-pink-700-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #00f55a); background-color: unset; }

.highlight-gradient-pink-700-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #00b844); background-color: unset; }

.highlight-gradient-pink-700-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #007b2d); background-color: unset; }

.highlight-gradient-pink-700-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #003d17); background-color: unset; }

.highlight-gradient-pink-700-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #00250e); background-color: unset; }

.highlight-gradient-pink-700-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #f2fbfb); background-color: unset; }

.highlight-gradient-pink-700-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #e6f6f8); background-color: unset; }

.highlight-gradient-pink-700-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #c0e9ed); background-color: unset; }

.highlight-gradient-pink-700-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #81d4da); background-color: unset; }

.highlight-gradient-pink-700-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #41bec8); background-color: unset; }

.highlight-gradient-pink-700-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #02a8b5); background-color: unset; }

.highlight-gradient-pink-700-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #027e88); background-color: unset; }

.highlight-gradient-pink-700-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #01545b); background-color: unset; }

.highlight-gradient-pink-700-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #012a2d); background-color: unset; }

.highlight-gradient-pink-700-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #00191b); background-color: unset; }

.highlight-gradient-pink-700-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #f5fbfd); background-color: unset; }

.highlight-gradient-pink-700-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #ebf7fa); background-color: unset; }

.highlight-gradient-pink-700-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #ceebf4); background-color: unset; }

.highlight-gradient-pink-700-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #9cd7e8); background-color: unset; }

.highlight-gradient-pink-700-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #6bc3dd); background-color: unset; }

.highlight-gradient-pink-700-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #39afd1); background-color: unset; }

.highlight-gradient-pink-700-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #2b839d); background-color: unset; }

.highlight-gradient-pink-700-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #1d5869); background-color: unset; }

.highlight-gradient-pink-700-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #0e2c34); background-color: unset; }

.highlight-gradient-pink-700-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #091a1f); background-color: unset; }

.highlight-gradient-pink-700-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, white); background-color: unset; }

.highlight-gradient-pink-700-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, white); background-color: unset; }

.highlight-gradient-pink-700-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, white); background-color: unset; }

.highlight-gradient-pink-700-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, white); background-color: unset; }

.highlight-gradient-pink-700-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, white); background-color: unset; }

.highlight-gradient-pink-700-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, white); background-color: unset; }

.highlight-gradient-pink-700-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #bfbfbf); background-color: unset; }

.highlight-gradient-pink-700-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, gray); background-color: unset; }

.highlight-gradient-pink-700-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #404040); background-color: unset; }

.highlight-gradient-pink-700-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #262626); background-color: unset; }

.highlight-gradient-pink-700-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #fdfdfd); background-color: unset; }

.highlight-gradient-pink-700-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #fbfbfb); background-color: unset; }

.highlight-gradient-pink-700-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #f6f6f6); background-color: unset; }

.highlight-gradient-pink-700-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #ececec); background-color: unset; }

.highlight-gradient-pink-700-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #e3e3e3); background-color: unset; }

.highlight-gradient-pink-700-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-700-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #a3a3a3); background-color: unset; }

.highlight-gradient-pink-700-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #6d6d6d); background-color: unset; }

.highlight-gradient-pink-700-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #363636); background-color: unset; }

.highlight-gradient-pink-700-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #212121); background-color: unset; }

.highlight-gradient-pink-700-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #f4f5f5); background-color: unset; }

.highlight-gradient-pink-700-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #eaebeb); background-color: unset; }

.highlight-gradient-pink-700-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #caccce); background-color: unset; }

.highlight-gradient-pink-700-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #969a9c); background-color: unset; }

.highlight-gradient-pink-700-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #61676b); background-color: unset; }

.highlight-gradient-pink-700-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #2c3439); background-color: unset; }

.highlight-gradient-pink-700-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #21272b); background-color: unset; }

.highlight-gradient-pink-700-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #161a1d); background-color: unset; }

.highlight-gradient-pink-700-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #0b0d0e); background-color: unset; }

.highlight-gradient-pink-700-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80344e, #070809); background-color: unset; }

.highlight-gradient-pink-800-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #0171df); background-color: unset; }

.highlight-gradient-pink-800-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #727cf5); background-color: unset; }

.highlight-gradient-pink-800-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #6627b3); background-color: unset; }

.highlight-gradient-pink-800-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-800-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #2CA58D); background-color: unset; }

.highlight-gradient-pink-800-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #6b5eae); background-color: unset; }

.highlight-gradient-pink-800-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #ff679b); background-color: unset; }

.highlight-gradient-pink-800-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #f51d00); background-color: unset; }

.highlight-gradient-pink-800-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #fd7e14); background-color: unset; }

.highlight-gradient-pink-800-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #F6C343); background-color: unset; }

.highlight-gradient-pink-800-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #00f55a); background-color: unset; }

.highlight-gradient-pink-800-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #02a8b5); background-color: unset; }

.highlight-gradient-pink-800-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #39afd1); background-color: unset; }

.highlight-gradient-pink-800-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #FFFFFF); background-color: unset; }

.highlight-gradient-pink-800-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-800-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #2c3439); background-color: unset; }

.highlight-gradient-pink-800-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #f2f8fd); background-color: unset; }

.highlight-gradient-pink-800-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #e6f1fc); background-color: unset; }

.highlight-gradient-pink-800-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #c0dcf7); background-color: unset; }

.highlight-gradient-pink-800-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #80b8ef); background-color: unset; }

.highlight-gradient-pink-800-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #4195e7); background-color: unset; }

.highlight-gradient-pink-800-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #0171df); background-color: unset; }

.highlight-gradient-pink-800-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #0155a7); background-color: unset; }

.highlight-gradient-pink-800-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #013970); background-color: unset; }

.highlight-gradient-pink-800-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #001c38); background-color: unset; }

.highlight-gradient-pink-800-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #001121); background-color: unset; }

.highlight-gradient-pink-800-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, ghostwhite); background-color: unset; }

.highlight-gradient-pink-800-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #f1f2fe); background-color: unset; }

.highlight-gradient-pink-800-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #dcdefd); background-color: unset; }

.highlight-gradient-pink-800-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #b9befa); background-color: unset; }

.highlight-gradient-pink-800-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #959df8); background-color: unset; }

.highlight-gradient-pink-800-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #727cf5); background-color: unset; }

.highlight-gradient-pink-800-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #565db8); background-color: unset; }

.highlight-gradient-pink-800-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #393e7b); background-color: unset; }

.highlight-gradient-pink-800-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #1d1f3d); background-color: unset; }

.highlight-gradient-pink-800-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #111325); background-color: unset; }

.highlight-gradient-pink-800-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #f7f4fb); background-color: unset; }

.highlight-gradient-pink-800-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #f0e9f7); background-color: unset; }

.highlight-gradient-pink-800-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #d9c9ec); background-color: unset; }

.highlight-gradient-pink-800-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #b393d9); background-color: unset; }

.highlight-gradient-pink-800-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #8c5dc6); background-color: unset; }

.highlight-gradient-pink-800-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #6627b3); background-color: unset; }

.highlight-gradient-pink-800-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #4d1d86); background-color: unset; }

.highlight-gradient-pink-800-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #33145a); background-color: unset; }

.highlight-gradient-pink-800-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #1a0a2d); background-color: unset; }

.highlight-gradient-pink-800-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #0f061b); background-color: unset; }

.highlight-gradient-pink-800-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #fffeff); background-color: unset; }

.highlight-gradient-pink-800-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #fefdff); background-color: unset; }

.highlight-gradient-pink-800-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #fdf9ff); background-color: unset; }

.highlight-gradient-pink-800-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #faf4ff); background-color: unset; }

.highlight-gradient-pink-800-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #f8eeff); background-color: unset; }

.highlight-gradient-pink-800-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-800-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #b8aebf); background-color: unset; }

.highlight-gradient-pink-800-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #7b7480); background-color: unset; }

.highlight-gradient-pink-800-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #3d3a40); background-color: unset; }

.highlight-gradient-pink-800-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #252326); background-color: unset; }

.highlight-gradient-pink-800-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #f4fbf9); background-color: unset; }

.highlight-gradient-pink-800-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #eaf6f4); background-color: unset; }

.highlight-gradient-pink-800-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #cae9e3); background-color: unset; }

.highlight-gradient-pink-800-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #96d2c6); background-color: unset; }

.highlight-gradient-pink-800-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #61bcaa); background-color: unset; }

.highlight-gradient-pink-800-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #2ca58d); background-color: unset; }

.highlight-gradient-pink-800-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #217c6a); background-color: unset; }

.highlight-gradient-pink-800-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #165347); background-color: unset; }

.highlight-gradient-pink-800-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #0b2923); background-color: unset; }

.highlight-gradient-pink-800-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #071915); background-color: unset; }

.highlight-gradient-pink-800-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #f8f7fb); background-color: unset; }

.highlight-gradient-pink-800-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #f0eff7); background-color: unset; }

.highlight-gradient-pink-800-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #dad7eb); background-color: unset; }

.highlight-gradient-pink-800-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #b5afd7); background-color: unset; }

.highlight-gradient-pink-800-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #9086c2); background-color: unset; }

.highlight-gradient-pink-800-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #6b5eae); background-color: unset; }

.highlight-gradient-pink-800-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #504783); background-color: unset; }

.highlight-gradient-pink-800-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #362f57); background-color: unset; }

.highlight-gradient-pink-800-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #1b182c); background-color: unset; }

.highlight-gradient-pink-800-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #100e1a); background-color: unset; }

.highlight-gradient-pink-800-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #fff7fa); background-color: unset; }

.highlight-gradient-pink-800-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, lavenderblush); background-color: unset; }

.highlight-gradient-pink-800-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #ffd9e6); background-color: unset; }

.highlight-gradient-pink-800-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #ffb3cd); background-color: unset; }

.highlight-gradient-pink-800-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #ff8db4); background-color: unset; }

.highlight-gradient-pink-800-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #ff679b); background-color: unset; }

.highlight-gradient-pink-800-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #bf4d74); background-color: unset; }

.highlight-gradient-pink-800-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #80344e); background-color: unset; }

.highlight-gradient-pink-800-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #401a27); background-color: unset; }

.highlight-gradient-pink-800-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #260f17); background-color: unset; }

.highlight-gradient-pink-800-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #fff4f2); background-color: unset; }

.highlight-gradient-pink-800-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #fee8e6); background-color: unset; }

.highlight-gradient-pink-800-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #fdc7bf); background-color: unset; }

.highlight-gradient-pink-800-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #fa8e80); background-color: unset; }

.highlight-gradient-pink-800-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #f85640); background-color: unset; }

.highlight-gradient-pink-800-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #f51d00); background-color: unset; }

.highlight-gradient-pink-800-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #b81600); background-color: unset; }

.highlight-gradient-pink-800-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #7b0f00); background-color: unset; }

.highlight-gradient-pink-800-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #3d0700); background-color: unset; }

.highlight-gradient-pink-800-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #250400); background-color: unset; }

.highlight-gradient-pink-800-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #fff9f3); background-color: unset; }

.highlight-gradient-pink-800-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #fff2e8); background-color: unset; }

.highlight-gradient-pink-800-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #ffdfc4); background-color: unset; }

.highlight-gradient-pink-800-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #febf8a); background-color: unset; }

.highlight-gradient-pink-800-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #fe9e4f); background-color: unset; }

.highlight-gradient-pink-800-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #fd7e14); background-color: unset; }

.highlight-gradient-pink-800-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #be5f0f); background-color: unset; }

.highlight-gradient-pink-800-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #7f3f0a); background-color: unset; }

.highlight-gradient-pink-800-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #3f2005); background-color: unset; }

.highlight-gradient-pink-800-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #261303); background-color: unset; }

.highlight-gradient-pink-800-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #fffcf6); background-color: unset; }

.highlight-gradient-pink-800-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #fef9ec); background-color: unset; }

.highlight-gradient-pink-800-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #fdf0d0); background-color: unset; }

.highlight-gradient-pink-800-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #fbe1a1); background-color: unset; }

.highlight-gradient-pink-800-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #f8d272); background-color: unset; }

.highlight-gradient-pink-800-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #f6c343); background-color: unset; }

.highlight-gradient-pink-800-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #b99232); background-color: unset; }

.highlight-gradient-pink-800-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #7b6222); background-color: unset; }

.highlight-gradient-pink-800-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #3e3111); background-color: unset; }

.highlight-gradient-pink-800-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #251d0a); background-color: unset; }

.highlight-gradient-pink-800-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #f2fff7); background-color: unset; }

.highlight-gradient-pink-800-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #e6feef); background-color: unset; }

.highlight-gradient-pink-800-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #bffdd6); background-color: unset; }

.highlight-gradient-pink-800-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #80faad); background-color: unset; }

.highlight-gradient-pink-800-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #40f883); background-color: unset; }

.highlight-gradient-pink-800-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #00f55a); background-color: unset; }

.highlight-gradient-pink-800-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #00b844); background-color: unset; }

.highlight-gradient-pink-800-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #007b2d); background-color: unset; }

.highlight-gradient-pink-800-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #003d17); background-color: unset; }

.highlight-gradient-pink-800-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #00250e); background-color: unset; }

.highlight-gradient-pink-800-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #f2fbfb); background-color: unset; }

.highlight-gradient-pink-800-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #e6f6f8); background-color: unset; }

.highlight-gradient-pink-800-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #c0e9ed); background-color: unset; }

.highlight-gradient-pink-800-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #81d4da); background-color: unset; }

.highlight-gradient-pink-800-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #41bec8); background-color: unset; }

.highlight-gradient-pink-800-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #02a8b5); background-color: unset; }

.highlight-gradient-pink-800-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #027e88); background-color: unset; }

.highlight-gradient-pink-800-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #01545b); background-color: unset; }

.highlight-gradient-pink-800-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #012a2d); background-color: unset; }

.highlight-gradient-pink-800-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #00191b); background-color: unset; }

.highlight-gradient-pink-800-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #f5fbfd); background-color: unset; }

.highlight-gradient-pink-800-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #ebf7fa); background-color: unset; }

.highlight-gradient-pink-800-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #ceebf4); background-color: unset; }

.highlight-gradient-pink-800-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #9cd7e8); background-color: unset; }

.highlight-gradient-pink-800-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #6bc3dd); background-color: unset; }

.highlight-gradient-pink-800-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #39afd1); background-color: unset; }

.highlight-gradient-pink-800-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #2b839d); background-color: unset; }

.highlight-gradient-pink-800-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #1d5869); background-color: unset; }

.highlight-gradient-pink-800-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #0e2c34); background-color: unset; }

.highlight-gradient-pink-800-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #091a1f); background-color: unset; }

.highlight-gradient-pink-800-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, white); background-color: unset; }

.highlight-gradient-pink-800-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, white); background-color: unset; }

.highlight-gradient-pink-800-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, white); background-color: unset; }

.highlight-gradient-pink-800-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, white); background-color: unset; }

.highlight-gradient-pink-800-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, white); background-color: unset; }

.highlight-gradient-pink-800-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, white); background-color: unset; }

.highlight-gradient-pink-800-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #bfbfbf); background-color: unset; }

.highlight-gradient-pink-800-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, gray); background-color: unset; }

.highlight-gradient-pink-800-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #404040); background-color: unset; }

.highlight-gradient-pink-800-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #262626); background-color: unset; }

.highlight-gradient-pink-800-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #fdfdfd); background-color: unset; }

.highlight-gradient-pink-800-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #fbfbfb); background-color: unset; }

.highlight-gradient-pink-800-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #f6f6f6); background-color: unset; }

.highlight-gradient-pink-800-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #ececec); background-color: unset; }

.highlight-gradient-pink-800-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #e3e3e3); background-color: unset; }

.highlight-gradient-pink-800-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-800-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #a3a3a3); background-color: unset; }

.highlight-gradient-pink-800-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #6d6d6d); background-color: unset; }

.highlight-gradient-pink-800-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #363636); background-color: unset; }

.highlight-gradient-pink-800-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #212121); background-color: unset; }

.highlight-gradient-pink-800-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #f4f5f5); background-color: unset; }

.highlight-gradient-pink-800-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #eaebeb); background-color: unset; }

.highlight-gradient-pink-800-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #caccce); background-color: unset; }

.highlight-gradient-pink-800-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #969a9c); background-color: unset; }

.highlight-gradient-pink-800-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #61676b); background-color: unset; }

.highlight-gradient-pink-800-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #2c3439); background-color: unset; }

.highlight-gradient-pink-800-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #21272b); background-color: unset; }

.highlight-gradient-pink-800-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #161a1d); background-color: unset; }

.highlight-gradient-pink-800-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #0b0d0e); background-color: unset; }

.highlight-gradient-pink-800-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #401a27, #070809); background-color: unset; }

.highlight-gradient-pink-900-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #0171df); background-color: unset; }

.highlight-gradient-pink-900-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #727cf5); background-color: unset; }

.highlight-gradient-pink-900-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #6627b3); background-color: unset; }

.highlight-gradient-pink-900-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-900-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #2CA58D); background-color: unset; }

.highlight-gradient-pink-900-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #6b5eae); background-color: unset; }

.highlight-gradient-pink-900-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #ff679b); background-color: unset; }

.highlight-gradient-pink-900-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #f51d00); background-color: unset; }

.highlight-gradient-pink-900-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #fd7e14); background-color: unset; }

.highlight-gradient-pink-900-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #F6C343); background-color: unset; }

.highlight-gradient-pink-900-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #00f55a); background-color: unset; }

.highlight-gradient-pink-900-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #02a8b5); background-color: unset; }

.highlight-gradient-pink-900-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #39afd1); background-color: unset; }

.highlight-gradient-pink-900-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #FFFFFF); background-color: unset; }

.highlight-gradient-pink-900-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-900-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #2c3439); background-color: unset; }

.highlight-gradient-pink-900-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #f2f8fd); background-color: unset; }

.highlight-gradient-pink-900-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #e6f1fc); background-color: unset; }

.highlight-gradient-pink-900-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #c0dcf7); background-color: unset; }

.highlight-gradient-pink-900-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #80b8ef); background-color: unset; }

.highlight-gradient-pink-900-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #4195e7); background-color: unset; }

.highlight-gradient-pink-900-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #0171df); background-color: unset; }

.highlight-gradient-pink-900-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #0155a7); background-color: unset; }

.highlight-gradient-pink-900-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #013970); background-color: unset; }

.highlight-gradient-pink-900-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #001c38); background-color: unset; }

.highlight-gradient-pink-900-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #001121); background-color: unset; }

.highlight-gradient-pink-900-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, ghostwhite); background-color: unset; }

.highlight-gradient-pink-900-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #f1f2fe); background-color: unset; }

.highlight-gradient-pink-900-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #dcdefd); background-color: unset; }

.highlight-gradient-pink-900-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #b9befa); background-color: unset; }

.highlight-gradient-pink-900-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #959df8); background-color: unset; }

.highlight-gradient-pink-900-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #727cf5); background-color: unset; }

.highlight-gradient-pink-900-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #565db8); background-color: unset; }

.highlight-gradient-pink-900-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #393e7b); background-color: unset; }

.highlight-gradient-pink-900-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #1d1f3d); background-color: unset; }

.highlight-gradient-pink-900-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #111325); background-color: unset; }

.highlight-gradient-pink-900-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #f7f4fb); background-color: unset; }

.highlight-gradient-pink-900-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #f0e9f7); background-color: unset; }

.highlight-gradient-pink-900-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #d9c9ec); background-color: unset; }

.highlight-gradient-pink-900-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #b393d9); background-color: unset; }

.highlight-gradient-pink-900-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #8c5dc6); background-color: unset; }

.highlight-gradient-pink-900-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #6627b3); background-color: unset; }

.highlight-gradient-pink-900-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #4d1d86); background-color: unset; }

.highlight-gradient-pink-900-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #33145a); background-color: unset; }

.highlight-gradient-pink-900-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #1a0a2d); background-color: unset; }

.highlight-gradient-pink-900-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #0f061b); background-color: unset; }

.highlight-gradient-pink-900-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #fffeff); background-color: unset; }

.highlight-gradient-pink-900-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #fefdff); background-color: unset; }

.highlight-gradient-pink-900-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #fdf9ff); background-color: unset; }

.highlight-gradient-pink-900-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #faf4ff); background-color: unset; }

.highlight-gradient-pink-900-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #f8eeff); background-color: unset; }

.highlight-gradient-pink-900-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #f5e8ff); background-color: unset; }

.highlight-gradient-pink-900-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #b8aebf); background-color: unset; }

.highlight-gradient-pink-900-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #7b7480); background-color: unset; }

.highlight-gradient-pink-900-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #3d3a40); background-color: unset; }

.highlight-gradient-pink-900-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #252326); background-color: unset; }

.highlight-gradient-pink-900-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #f4fbf9); background-color: unset; }

.highlight-gradient-pink-900-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #eaf6f4); background-color: unset; }

.highlight-gradient-pink-900-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #cae9e3); background-color: unset; }

.highlight-gradient-pink-900-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #96d2c6); background-color: unset; }

.highlight-gradient-pink-900-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #61bcaa); background-color: unset; }

.highlight-gradient-pink-900-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #2ca58d); background-color: unset; }

.highlight-gradient-pink-900-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #217c6a); background-color: unset; }

.highlight-gradient-pink-900-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #165347); background-color: unset; }

.highlight-gradient-pink-900-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #0b2923); background-color: unset; }

.highlight-gradient-pink-900-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #071915); background-color: unset; }

.highlight-gradient-pink-900-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #f8f7fb); background-color: unset; }

.highlight-gradient-pink-900-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #f0eff7); background-color: unset; }

.highlight-gradient-pink-900-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #dad7eb); background-color: unset; }

.highlight-gradient-pink-900-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #b5afd7); background-color: unset; }

.highlight-gradient-pink-900-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #9086c2); background-color: unset; }

.highlight-gradient-pink-900-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #6b5eae); background-color: unset; }

.highlight-gradient-pink-900-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #504783); background-color: unset; }

.highlight-gradient-pink-900-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #362f57); background-color: unset; }

.highlight-gradient-pink-900-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #1b182c); background-color: unset; }

.highlight-gradient-pink-900-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #100e1a); background-color: unset; }

.highlight-gradient-pink-900-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #fff7fa); background-color: unset; }

.highlight-gradient-pink-900-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, lavenderblush); background-color: unset; }

.highlight-gradient-pink-900-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #ffd9e6); background-color: unset; }

.highlight-gradient-pink-900-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #ffb3cd); background-color: unset; }

.highlight-gradient-pink-900-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #ff8db4); background-color: unset; }

.highlight-gradient-pink-900-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #ff679b); background-color: unset; }

.highlight-gradient-pink-900-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #bf4d74); background-color: unset; }

.highlight-gradient-pink-900-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #80344e); background-color: unset; }

.highlight-gradient-pink-900-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #401a27); background-color: unset; }

.highlight-gradient-pink-900-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #260f17); background-color: unset; }

.highlight-gradient-pink-900-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #fff4f2); background-color: unset; }

.highlight-gradient-pink-900-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #fee8e6); background-color: unset; }

.highlight-gradient-pink-900-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #fdc7bf); background-color: unset; }

.highlight-gradient-pink-900-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #fa8e80); background-color: unset; }

.highlight-gradient-pink-900-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #f85640); background-color: unset; }

.highlight-gradient-pink-900-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #f51d00); background-color: unset; }

.highlight-gradient-pink-900-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #b81600); background-color: unset; }

.highlight-gradient-pink-900-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #7b0f00); background-color: unset; }

.highlight-gradient-pink-900-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #3d0700); background-color: unset; }

.highlight-gradient-pink-900-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #250400); background-color: unset; }

.highlight-gradient-pink-900-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #fff9f3); background-color: unset; }

.highlight-gradient-pink-900-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #fff2e8); background-color: unset; }

.highlight-gradient-pink-900-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #ffdfc4); background-color: unset; }

.highlight-gradient-pink-900-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #febf8a); background-color: unset; }

.highlight-gradient-pink-900-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #fe9e4f); background-color: unset; }

.highlight-gradient-pink-900-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #fd7e14); background-color: unset; }

.highlight-gradient-pink-900-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #be5f0f); background-color: unset; }

.highlight-gradient-pink-900-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #7f3f0a); background-color: unset; }

.highlight-gradient-pink-900-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #3f2005); background-color: unset; }

.highlight-gradient-pink-900-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #261303); background-color: unset; }

.highlight-gradient-pink-900-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #fffcf6); background-color: unset; }

.highlight-gradient-pink-900-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #fef9ec); background-color: unset; }

.highlight-gradient-pink-900-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #fdf0d0); background-color: unset; }

.highlight-gradient-pink-900-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #fbe1a1); background-color: unset; }

.highlight-gradient-pink-900-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #f8d272); background-color: unset; }

.highlight-gradient-pink-900-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #f6c343); background-color: unset; }

.highlight-gradient-pink-900-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #b99232); background-color: unset; }

.highlight-gradient-pink-900-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #7b6222); background-color: unset; }

.highlight-gradient-pink-900-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #3e3111); background-color: unset; }

.highlight-gradient-pink-900-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #251d0a); background-color: unset; }

.highlight-gradient-pink-900-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #f2fff7); background-color: unset; }

.highlight-gradient-pink-900-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #e6feef); background-color: unset; }

.highlight-gradient-pink-900-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #bffdd6); background-color: unset; }

.highlight-gradient-pink-900-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #80faad); background-color: unset; }

.highlight-gradient-pink-900-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #40f883); background-color: unset; }

.highlight-gradient-pink-900-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #00f55a); background-color: unset; }

.highlight-gradient-pink-900-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #00b844); background-color: unset; }

.highlight-gradient-pink-900-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #007b2d); background-color: unset; }

.highlight-gradient-pink-900-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #003d17); background-color: unset; }

.highlight-gradient-pink-900-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #00250e); background-color: unset; }

.highlight-gradient-pink-900-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #f2fbfb); background-color: unset; }

.highlight-gradient-pink-900-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #e6f6f8); background-color: unset; }

.highlight-gradient-pink-900-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #c0e9ed); background-color: unset; }

.highlight-gradient-pink-900-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #81d4da); background-color: unset; }

.highlight-gradient-pink-900-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #41bec8); background-color: unset; }

.highlight-gradient-pink-900-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #02a8b5); background-color: unset; }

.highlight-gradient-pink-900-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #027e88); background-color: unset; }

.highlight-gradient-pink-900-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #01545b); background-color: unset; }

.highlight-gradient-pink-900-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #012a2d); background-color: unset; }

.highlight-gradient-pink-900-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #00191b); background-color: unset; }

.highlight-gradient-pink-900-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #f5fbfd); background-color: unset; }

.highlight-gradient-pink-900-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #ebf7fa); background-color: unset; }

.highlight-gradient-pink-900-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #ceebf4); background-color: unset; }

.highlight-gradient-pink-900-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #9cd7e8); background-color: unset; }

.highlight-gradient-pink-900-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #6bc3dd); background-color: unset; }

.highlight-gradient-pink-900-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #39afd1); background-color: unset; }

.highlight-gradient-pink-900-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #2b839d); background-color: unset; }

.highlight-gradient-pink-900-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #1d5869); background-color: unset; }

.highlight-gradient-pink-900-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #0e2c34); background-color: unset; }

.highlight-gradient-pink-900-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #091a1f); background-color: unset; }

.highlight-gradient-pink-900-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, white); background-color: unset; }

.highlight-gradient-pink-900-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, white); background-color: unset; }

.highlight-gradient-pink-900-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, white); background-color: unset; }

.highlight-gradient-pink-900-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, white); background-color: unset; }

.highlight-gradient-pink-900-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, white); background-color: unset; }

.highlight-gradient-pink-900-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, white); background-color: unset; }

.highlight-gradient-pink-900-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #bfbfbf); background-color: unset; }

.highlight-gradient-pink-900-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, gray); background-color: unset; }

.highlight-gradient-pink-900-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #404040); background-color: unset; }

.highlight-gradient-pink-900-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #262626); background-color: unset; }

.highlight-gradient-pink-900-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #fdfdfd); background-color: unset; }

.highlight-gradient-pink-900-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #fbfbfb); background-color: unset; }

.highlight-gradient-pink-900-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #f6f6f6); background-color: unset; }

.highlight-gradient-pink-900-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #ececec); background-color: unset; }

.highlight-gradient-pink-900-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #e3e3e3); background-color: unset; }

.highlight-gradient-pink-900-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #d9d9d9); background-color: unset; }

.highlight-gradient-pink-900-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #a3a3a3); background-color: unset; }

.highlight-gradient-pink-900-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #6d6d6d); background-color: unset; }

.highlight-gradient-pink-900-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #363636); background-color: unset; }

.highlight-gradient-pink-900-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #212121); background-color: unset; }

.highlight-gradient-pink-900-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #f4f5f5); background-color: unset; }

.highlight-gradient-pink-900-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #eaebeb); background-color: unset; }

.highlight-gradient-pink-900-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #caccce); background-color: unset; }

.highlight-gradient-pink-900-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #969a9c); background-color: unset; }

.highlight-gradient-pink-900-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #61676b); background-color: unset; }

.highlight-gradient-pink-900-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #2c3439); background-color: unset; }

.highlight-gradient-pink-900-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #21272b); background-color: unset; }

.highlight-gradient-pink-900-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #161a1d); background-color: unset; }

.highlight-gradient-pink-900-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #0b0d0e); background-color: unset; }

.highlight-gradient-pink-900-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #260f17, #070809); background-color: unset; }

.highlight-gradient-red-50-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #0171df); background-color: unset; }

.highlight-gradient-red-50-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #727cf5); background-color: unset; }

.highlight-gradient-red-50-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #6627b3); background-color: unset; }

.highlight-gradient-red-50-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #f5e8ff); background-color: unset; }

.highlight-gradient-red-50-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #2CA58D); background-color: unset; }

.highlight-gradient-red-50-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #6b5eae); background-color: unset; }

.highlight-gradient-red-50-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #ff679b); background-color: unset; }

.highlight-gradient-red-50-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #f51d00); background-color: unset; }

.highlight-gradient-red-50-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #fd7e14); background-color: unset; }

.highlight-gradient-red-50-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #F6C343); background-color: unset; }

.highlight-gradient-red-50-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #00f55a); background-color: unset; }

.highlight-gradient-red-50-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #02a8b5); background-color: unset; }

.highlight-gradient-red-50-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #39afd1); background-color: unset; }

.highlight-gradient-red-50-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #FFFFFF); background-color: unset; }

.highlight-gradient-red-50-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #d9d9d9); background-color: unset; }

.highlight-gradient-red-50-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #2c3439); background-color: unset; }

.highlight-gradient-red-50-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #f2f8fd); background-color: unset; }

.highlight-gradient-red-50-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #e6f1fc); background-color: unset; }

.highlight-gradient-red-50-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #c0dcf7); background-color: unset; }

.highlight-gradient-red-50-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #80b8ef); background-color: unset; }

.highlight-gradient-red-50-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #4195e7); background-color: unset; }

.highlight-gradient-red-50-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #0171df); background-color: unset; }

.highlight-gradient-red-50-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #0155a7); background-color: unset; }

.highlight-gradient-red-50-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #013970); background-color: unset; }

.highlight-gradient-red-50-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #001c38); background-color: unset; }

.highlight-gradient-red-50-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #001121); background-color: unset; }

.highlight-gradient-red-50-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, ghostwhite); background-color: unset; }

.highlight-gradient-red-50-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #f1f2fe); background-color: unset; }

.highlight-gradient-red-50-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #dcdefd); background-color: unset; }

.highlight-gradient-red-50-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #b9befa); background-color: unset; }

.highlight-gradient-red-50-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #959df8); background-color: unset; }

.highlight-gradient-red-50-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #727cf5); background-color: unset; }

.highlight-gradient-red-50-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #565db8); background-color: unset; }

.highlight-gradient-red-50-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #393e7b); background-color: unset; }

.highlight-gradient-red-50-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #1d1f3d); background-color: unset; }

.highlight-gradient-red-50-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #111325); background-color: unset; }

.highlight-gradient-red-50-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #f7f4fb); background-color: unset; }

.highlight-gradient-red-50-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #f0e9f7); background-color: unset; }

.highlight-gradient-red-50-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #d9c9ec); background-color: unset; }

.highlight-gradient-red-50-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #b393d9); background-color: unset; }

.highlight-gradient-red-50-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #8c5dc6); background-color: unset; }

.highlight-gradient-red-50-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #6627b3); background-color: unset; }

.highlight-gradient-red-50-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #4d1d86); background-color: unset; }

.highlight-gradient-red-50-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #33145a); background-color: unset; }

.highlight-gradient-red-50-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #1a0a2d); background-color: unset; }

.highlight-gradient-red-50-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #0f061b); background-color: unset; }

.highlight-gradient-red-50-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #fffeff); background-color: unset; }

.highlight-gradient-red-50-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #fefdff); background-color: unset; }

.highlight-gradient-red-50-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #fdf9ff); background-color: unset; }

.highlight-gradient-red-50-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #faf4ff); background-color: unset; }

.highlight-gradient-red-50-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #f8eeff); background-color: unset; }

.highlight-gradient-red-50-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #f5e8ff); background-color: unset; }

.highlight-gradient-red-50-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #b8aebf); background-color: unset; }

.highlight-gradient-red-50-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #7b7480); background-color: unset; }

.highlight-gradient-red-50-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #3d3a40); background-color: unset; }

.highlight-gradient-red-50-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #252326); background-color: unset; }

.highlight-gradient-red-50-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #f4fbf9); background-color: unset; }

.highlight-gradient-red-50-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #eaf6f4); background-color: unset; }

.highlight-gradient-red-50-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #cae9e3); background-color: unset; }

.highlight-gradient-red-50-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #96d2c6); background-color: unset; }

.highlight-gradient-red-50-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #61bcaa); background-color: unset; }

.highlight-gradient-red-50-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #2ca58d); background-color: unset; }

.highlight-gradient-red-50-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #217c6a); background-color: unset; }

.highlight-gradient-red-50-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #165347); background-color: unset; }

.highlight-gradient-red-50-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #0b2923); background-color: unset; }

.highlight-gradient-red-50-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #071915); background-color: unset; }

.highlight-gradient-red-50-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #f8f7fb); background-color: unset; }

.highlight-gradient-red-50-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #f0eff7); background-color: unset; }

.highlight-gradient-red-50-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #dad7eb); background-color: unset; }

.highlight-gradient-red-50-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #b5afd7); background-color: unset; }

.highlight-gradient-red-50-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #9086c2); background-color: unset; }

.highlight-gradient-red-50-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #6b5eae); background-color: unset; }

.highlight-gradient-red-50-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #504783); background-color: unset; }

.highlight-gradient-red-50-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #362f57); background-color: unset; }

.highlight-gradient-red-50-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #1b182c); background-color: unset; }

.highlight-gradient-red-50-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #100e1a); background-color: unset; }

.highlight-gradient-red-50-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #fff7fa); background-color: unset; }

.highlight-gradient-red-50-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, lavenderblush); background-color: unset; }

.highlight-gradient-red-50-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #ffd9e6); background-color: unset; }

.highlight-gradient-red-50-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #ffb3cd); background-color: unset; }

.highlight-gradient-red-50-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #ff8db4); background-color: unset; }

.highlight-gradient-red-50-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #ff679b); background-color: unset; }

.highlight-gradient-red-50-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #bf4d74); background-color: unset; }

.highlight-gradient-red-50-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #80344e); background-color: unset; }

.highlight-gradient-red-50-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #401a27); background-color: unset; }

.highlight-gradient-red-50-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #260f17); background-color: unset; }

.highlight-gradient-red-50-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #fff4f2); background-color: unset; }

.highlight-gradient-red-50-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #fee8e6); background-color: unset; }

.highlight-gradient-red-50-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #fdc7bf); background-color: unset; }

.highlight-gradient-red-50-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #fa8e80); background-color: unset; }

.highlight-gradient-red-50-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #f85640); background-color: unset; }

.highlight-gradient-red-50-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #f51d00); background-color: unset; }

.highlight-gradient-red-50-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #b81600); background-color: unset; }

.highlight-gradient-red-50-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #7b0f00); background-color: unset; }

.highlight-gradient-red-50-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #3d0700); background-color: unset; }

.highlight-gradient-red-50-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #250400); background-color: unset; }

.highlight-gradient-red-50-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #fff9f3); background-color: unset; }

.highlight-gradient-red-50-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #fff2e8); background-color: unset; }

.highlight-gradient-red-50-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #ffdfc4); background-color: unset; }

.highlight-gradient-red-50-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #febf8a); background-color: unset; }

.highlight-gradient-red-50-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #fe9e4f); background-color: unset; }

.highlight-gradient-red-50-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #fd7e14); background-color: unset; }

.highlight-gradient-red-50-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #be5f0f); background-color: unset; }

.highlight-gradient-red-50-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #7f3f0a); background-color: unset; }

.highlight-gradient-red-50-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #3f2005); background-color: unset; }

.highlight-gradient-red-50-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #261303); background-color: unset; }

.highlight-gradient-red-50-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #fffcf6); background-color: unset; }

.highlight-gradient-red-50-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #fef9ec); background-color: unset; }

.highlight-gradient-red-50-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #fdf0d0); background-color: unset; }

.highlight-gradient-red-50-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #fbe1a1); background-color: unset; }

.highlight-gradient-red-50-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #f8d272); background-color: unset; }

.highlight-gradient-red-50-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #f6c343); background-color: unset; }

.highlight-gradient-red-50-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #b99232); background-color: unset; }

.highlight-gradient-red-50-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #7b6222); background-color: unset; }

.highlight-gradient-red-50-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #3e3111); background-color: unset; }

.highlight-gradient-red-50-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #251d0a); background-color: unset; }

.highlight-gradient-red-50-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #f2fff7); background-color: unset; }

.highlight-gradient-red-50-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #e6feef); background-color: unset; }

.highlight-gradient-red-50-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #bffdd6); background-color: unset; }

.highlight-gradient-red-50-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #80faad); background-color: unset; }

.highlight-gradient-red-50-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #40f883); background-color: unset; }

.highlight-gradient-red-50-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #00f55a); background-color: unset; }

.highlight-gradient-red-50-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #00b844); background-color: unset; }

.highlight-gradient-red-50-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #007b2d); background-color: unset; }

.highlight-gradient-red-50-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #003d17); background-color: unset; }

.highlight-gradient-red-50-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #00250e); background-color: unset; }

.highlight-gradient-red-50-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #f2fbfb); background-color: unset; }

.highlight-gradient-red-50-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #e6f6f8); background-color: unset; }

.highlight-gradient-red-50-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #c0e9ed); background-color: unset; }

.highlight-gradient-red-50-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #81d4da); background-color: unset; }

.highlight-gradient-red-50-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #41bec8); background-color: unset; }

.highlight-gradient-red-50-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #02a8b5); background-color: unset; }

.highlight-gradient-red-50-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #027e88); background-color: unset; }

.highlight-gradient-red-50-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #01545b); background-color: unset; }

.highlight-gradient-red-50-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #012a2d); background-color: unset; }

.highlight-gradient-red-50-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #00191b); background-color: unset; }

.highlight-gradient-red-50-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #f5fbfd); background-color: unset; }

.highlight-gradient-red-50-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #ebf7fa); background-color: unset; }

.highlight-gradient-red-50-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #ceebf4); background-color: unset; }

.highlight-gradient-red-50-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #9cd7e8); background-color: unset; }

.highlight-gradient-red-50-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #6bc3dd); background-color: unset; }

.highlight-gradient-red-50-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #39afd1); background-color: unset; }

.highlight-gradient-red-50-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #2b839d); background-color: unset; }

.highlight-gradient-red-50-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #1d5869); background-color: unset; }

.highlight-gradient-red-50-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #0e2c34); background-color: unset; }

.highlight-gradient-red-50-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #091a1f); background-color: unset; }

.highlight-gradient-red-50-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, white); background-color: unset; }

.highlight-gradient-red-50-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, white); background-color: unset; }

.highlight-gradient-red-50-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, white); background-color: unset; }

.highlight-gradient-red-50-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, white); background-color: unset; }

.highlight-gradient-red-50-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, white); background-color: unset; }

.highlight-gradient-red-50-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, white); background-color: unset; }

.highlight-gradient-red-50-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #bfbfbf); background-color: unset; }

.highlight-gradient-red-50-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, gray); background-color: unset; }

.highlight-gradient-red-50-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #404040); background-color: unset; }

.highlight-gradient-red-50-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #262626); background-color: unset; }

.highlight-gradient-red-50-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #fdfdfd); background-color: unset; }

.highlight-gradient-red-50-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #fbfbfb); background-color: unset; }

.highlight-gradient-red-50-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #f6f6f6); background-color: unset; }

.highlight-gradient-red-50-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #ececec); background-color: unset; }

.highlight-gradient-red-50-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #e3e3e3); background-color: unset; }

.highlight-gradient-red-50-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #d9d9d9); background-color: unset; }

.highlight-gradient-red-50-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #a3a3a3); background-color: unset; }

.highlight-gradient-red-50-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #6d6d6d); background-color: unset; }

.highlight-gradient-red-50-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #363636); background-color: unset; }

.highlight-gradient-red-50-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #212121); background-color: unset; }

.highlight-gradient-red-50-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #f4f5f5); background-color: unset; }

.highlight-gradient-red-50-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #eaebeb); background-color: unset; }

.highlight-gradient-red-50-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #caccce); background-color: unset; }

.highlight-gradient-red-50-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #969a9c); background-color: unset; }

.highlight-gradient-red-50-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #61676b); background-color: unset; }

.highlight-gradient-red-50-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #2c3439); background-color: unset; }

.highlight-gradient-red-50-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #21272b); background-color: unset; }

.highlight-gradient-red-50-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #161a1d); background-color: unset; }

.highlight-gradient-red-50-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #0b0d0e); background-color: unset; }

.highlight-gradient-red-50-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff4f2, #070809); background-color: unset; }

.highlight-gradient-red-100-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #0171df); background-color: unset; }

.highlight-gradient-red-100-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #727cf5); background-color: unset; }

.highlight-gradient-red-100-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #6627b3); background-color: unset; }

.highlight-gradient-red-100-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #f5e8ff); background-color: unset; }

.highlight-gradient-red-100-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #2CA58D); background-color: unset; }

.highlight-gradient-red-100-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #6b5eae); background-color: unset; }

.highlight-gradient-red-100-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #ff679b); background-color: unset; }

.highlight-gradient-red-100-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #f51d00); background-color: unset; }

.highlight-gradient-red-100-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #fd7e14); background-color: unset; }

.highlight-gradient-red-100-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #F6C343); background-color: unset; }

.highlight-gradient-red-100-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #00f55a); background-color: unset; }

.highlight-gradient-red-100-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #02a8b5); background-color: unset; }

.highlight-gradient-red-100-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #39afd1); background-color: unset; }

.highlight-gradient-red-100-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #FFFFFF); background-color: unset; }

.highlight-gradient-red-100-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #d9d9d9); background-color: unset; }

.highlight-gradient-red-100-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #2c3439); background-color: unset; }

.highlight-gradient-red-100-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #f2f8fd); background-color: unset; }

.highlight-gradient-red-100-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #e6f1fc); background-color: unset; }

.highlight-gradient-red-100-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #c0dcf7); background-color: unset; }

.highlight-gradient-red-100-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #80b8ef); background-color: unset; }

.highlight-gradient-red-100-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #4195e7); background-color: unset; }

.highlight-gradient-red-100-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #0171df); background-color: unset; }

.highlight-gradient-red-100-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #0155a7); background-color: unset; }

.highlight-gradient-red-100-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #013970); background-color: unset; }

.highlight-gradient-red-100-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #001c38); background-color: unset; }

.highlight-gradient-red-100-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #001121); background-color: unset; }

.highlight-gradient-red-100-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, ghostwhite); background-color: unset; }

.highlight-gradient-red-100-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #f1f2fe); background-color: unset; }

.highlight-gradient-red-100-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #dcdefd); background-color: unset; }

.highlight-gradient-red-100-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #b9befa); background-color: unset; }

.highlight-gradient-red-100-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #959df8); background-color: unset; }

.highlight-gradient-red-100-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #727cf5); background-color: unset; }

.highlight-gradient-red-100-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #565db8); background-color: unset; }

.highlight-gradient-red-100-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #393e7b); background-color: unset; }

.highlight-gradient-red-100-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #1d1f3d); background-color: unset; }

.highlight-gradient-red-100-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #111325); background-color: unset; }

.highlight-gradient-red-100-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #f7f4fb); background-color: unset; }

.highlight-gradient-red-100-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #f0e9f7); background-color: unset; }

.highlight-gradient-red-100-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #d9c9ec); background-color: unset; }

.highlight-gradient-red-100-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #b393d9); background-color: unset; }

.highlight-gradient-red-100-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #8c5dc6); background-color: unset; }

.highlight-gradient-red-100-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #6627b3); background-color: unset; }

.highlight-gradient-red-100-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #4d1d86); background-color: unset; }

.highlight-gradient-red-100-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #33145a); background-color: unset; }

.highlight-gradient-red-100-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #1a0a2d); background-color: unset; }

.highlight-gradient-red-100-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #0f061b); background-color: unset; }

.highlight-gradient-red-100-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #fffeff); background-color: unset; }

.highlight-gradient-red-100-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #fefdff); background-color: unset; }

.highlight-gradient-red-100-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #fdf9ff); background-color: unset; }

.highlight-gradient-red-100-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #faf4ff); background-color: unset; }

.highlight-gradient-red-100-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #f8eeff); background-color: unset; }

.highlight-gradient-red-100-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #f5e8ff); background-color: unset; }

.highlight-gradient-red-100-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #b8aebf); background-color: unset; }

.highlight-gradient-red-100-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #7b7480); background-color: unset; }

.highlight-gradient-red-100-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #3d3a40); background-color: unset; }

.highlight-gradient-red-100-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #252326); background-color: unset; }

.highlight-gradient-red-100-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #f4fbf9); background-color: unset; }

.highlight-gradient-red-100-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #eaf6f4); background-color: unset; }

.highlight-gradient-red-100-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #cae9e3); background-color: unset; }

.highlight-gradient-red-100-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #96d2c6); background-color: unset; }

.highlight-gradient-red-100-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #61bcaa); background-color: unset; }

.highlight-gradient-red-100-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #2ca58d); background-color: unset; }

.highlight-gradient-red-100-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #217c6a); background-color: unset; }

.highlight-gradient-red-100-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #165347); background-color: unset; }

.highlight-gradient-red-100-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #0b2923); background-color: unset; }

.highlight-gradient-red-100-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #071915); background-color: unset; }

.highlight-gradient-red-100-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #f8f7fb); background-color: unset; }

.highlight-gradient-red-100-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #f0eff7); background-color: unset; }

.highlight-gradient-red-100-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #dad7eb); background-color: unset; }

.highlight-gradient-red-100-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #b5afd7); background-color: unset; }

.highlight-gradient-red-100-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #9086c2); background-color: unset; }

.highlight-gradient-red-100-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #6b5eae); background-color: unset; }

.highlight-gradient-red-100-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #504783); background-color: unset; }

.highlight-gradient-red-100-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #362f57); background-color: unset; }

.highlight-gradient-red-100-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #1b182c); background-color: unset; }

.highlight-gradient-red-100-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #100e1a); background-color: unset; }

.highlight-gradient-red-100-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #fff7fa); background-color: unset; }

.highlight-gradient-red-100-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, lavenderblush); background-color: unset; }

.highlight-gradient-red-100-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #ffd9e6); background-color: unset; }

.highlight-gradient-red-100-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #ffb3cd); background-color: unset; }

.highlight-gradient-red-100-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #ff8db4); background-color: unset; }

.highlight-gradient-red-100-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #ff679b); background-color: unset; }

.highlight-gradient-red-100-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #bf4d74); background-color: unset; }

.highlight-gradient-red-100-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #80344e); background-color: unset; }

.highlight-gradient-red-100-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #401a27); background-color: unset; }

.highlight-gradient-red-100-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #260f17); background-color: unset; }

.highlight-gradient-red-100-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #fff4f2); background-color: unset; }

.highlight-gradient-red-100-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #fee8e6); background-color: unset; }

.highlight-gradient-red-100-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #fdc7bf); background-color: unset; }

.highlight-gradient-red-100-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #fa8e80); background-color: unset; }

.highlight-gradient-red-100-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #f85640); background-color: unset; }

.highlight-gradient-red-100-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #f51d00); background-color: unset; }

.highlight-gradient-red-100-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #b81600); background-color: unset; }

.highlight-gradient-red-100-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #7b0f00); background-color: unset; }

.highlight-gradient-red-100-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #3d0700); background-color: unset; }

.highlight-gradient-red-100-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #250400); background-color: unset; }

.highlight-gradient-red-100-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #fff9f3); background-color: unset; }

.highlight-gradient-red-100-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #fff2e8); background-color: unset; }

.highlight-gradient-red-100-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #ffdfc4); background-color: unset; }

.highlight-gradient-red-100-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #febf8a); background-color: unset; }

.highlight-gradient-red-100-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #fe9e4f); background-color: unset; }

.highlight-gradient-red-100-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #fd7e14); background-color: unset; }

.highlight-gradient-red-100-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #be5f0f); background-color: unset; }

.highlight-gradient-red-100-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #7f3f0a); background-color: unset; }

.highlight-gradient-red-100-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #3f2005); background-color: unset; }

.highlight-gradient-red-100-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #261303); background-color: unset; }

.highlight-gradient-red-100-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #fffcf6); background-color: unset; }

.highlight-gradient-red-100-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #fef9ec); background-color: unset; }

.highlight-gradient-red-100-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #fdf0d0); background-color: unset; }

.highlight-gradient-red-100-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #fbe1a1); background-color: unset; }

.highlight-gradient-red-100-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #f8d272); background-color: unset; }

.highlight-gradient-red-100-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #f6c343); background-color: unset; }

.highlight-gradient-red-100-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #b99232); background-color: unset; }

.highlight-gradient-red-100-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #7b6222); background-color: unset; }

.highlight-gradient-red-100-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #3e3111); background-color: unset; }

.highlight-gradient-red-100-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #251d0a); background-color: unset; }

.highlight-gradient-red-100-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #f2fff7); background-color: unset; }

.highlight-gradient-red-100-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #e6feef); background-color: unset; }

.highlight-gradient-red-100-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #bffdd6); background-color: unset; }

.highlight-gradient-red-100-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #80faad); background-color: unset; }

.highlight-gradient-red-100-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #40f883); background-color: unset; }

.highlight-gradient-red-100-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #00f55a); background-color: unset; }

.highlight-gradient-red-100-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #00b844); background-color: unset; }

.highlight-gradient-red-100-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #007b2d); background-color: unset; }

.highlight-gradient-red-100-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #003d17); background-color: unset; }

.highlight-gradient-red-100-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #00250e); background-color: unset; }

.highlight-gradient-red-100-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #f2fbfb); background-color: unset; }

.highlight-gradient-red-100-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #e6f6f8); background-color: unset; }

.highlight-gradient-red-100-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #c0e9ed); background-color: unset; }

.highlight-gradient-red-100-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #81d4da); background-color: unset; }

.highlight-gradient-red-100-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #41bec8); background-color: unset; }

.highlight-gradient-red-100-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #02a8b5); background-color: unset; }

.highlight-gradient-red-100-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #027e88); background-color: unset; }

.highlight-gradient-red-100-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #01545b); background-color: unset; }

.highlight-gradient-red-100-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #012a2d); background-color: unset; }

.highlight-gradient-red-100-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #00191b); background-color: unset; }

.highlight-gradient-red-100-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #f5fbfd); background-color: unset; }

.highlight-gradient-red-100-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #ebf7fa); background-color: unset; }

.highlight-gradient-red-100-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #ceebf4); background-color: unset; }

.highlight-gradient-red-100-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #9cd7e8); background-color: unset; }

.highlight-gradient-red-100-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #6bc3dd); background-color: unset; }

.highlight-gradient-red-100-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #39afd1); background-color: unset; }

.highlight-gradient-red-100-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #2b839d); background-color: unset; }

.highlight-gradient-red-100-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #1d5869); background-color: unset; }

.highlight-gradient-red-100-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #0e2c34); background-color: unset; }

.highlight-gradient-red-100-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #091a1f); background-color: unset; }

.highlight-gradient-red-100-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, white); background-color: unset; }

.highlight-gradient-red-100-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, white); background-color: unset; }

.highlight-gradient-red-100-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, white); background-color: unset; }

.highlight-gradient-red-100-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, white); background-color: unset; }

.highlight-gradient-red-100-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, white); background-color: unset; }

.highlight-gradient-red-100-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, white); background-color: unset; }

.highlight-gradient-red-100-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #bfbfbf); background-color: unset; }

.highlight-gradient-red-100-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, gray); background-color: unset; }

.highlight-gradient-red-100-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #404040); background-color: unset; }

.highlight-gradient-red-100-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #262626); background-color: unset; }

.highlight-gradient-red-100-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #fdfdfd); background-color: unset; }

.highlight-gradient-red-100-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #fbfbfb); background-color: unset; }

.highlight-gradient-red-100-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #f6f6f6); background-color: unset; }

.highlight-gradient-red-100-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #ececec); background-color: unset; }

.highlight-gradient-red-100-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #e3e3e3); background-color: unset; }

.highlight-gradient-red-100-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #d9d9d9); background-color: unset; }

.highlight-gradient-red-100-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #a3a3a3); background-color: unset; }

.highlight-gradient-red-100-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #6d6d6d); background-color: unset; }

.highlight-gradient-red-100-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #363636); background-color: unset; }

.highlight-gradient-red-100-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #212121); background-color: unset; }

.highlight-gradient-red-100-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #f4f5f5); background-color: unset; }

.highlight-gradient-red-100-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #eaebeb); background-color: unset; }

.highlight-gradient-red-100-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #caccce); background-color: unset; }

.highlight-gradient-red-100-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #969a9c); background-color: unset; }

.highlight-gradient-red-100-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #61676b); background-color: unset; }

.highlight-gradient-red-100-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #2c3439); background-color: unset; }

.highlight-gradient-red-100-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #21272b); background-color: unset; }

.highlight-gradient-red-100-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #161a1d); background-color: unset; }

.highlight-gradient-red-100-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #0b0d0e); background-color: unset; }

.highlight-gradient-red-100-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fee8e6, #070809); background-color: unset; }

.highlight-gradient-red-200-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #0171df); background-color: unset; }

.highlight-gradient-red-200-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #727cf5); background-color: unset; }

.highlight-gradient-red-200-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #6627b3); background-color: unset; }

.highlight-gradient-red-200-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #f5e8ff); background-color: unset; }

.highlight-gradient-red-200-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #2CA58D); background-color: unset; }

.highlight-gradient-red-200-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #6b5eae); background-color: unset; }

.highlight-gradient-red-200-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #ff679b); background-color: unset; }

.highlight-gradient-red-200-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #f51d00); background-color: unset; }

.highlight-gradient-red-200-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #fd7e14); background-color: unset; }

.highlight-gradient-red-200-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #F6C343); background-color: unset; }

.highlight-gradient-red-200-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #00f55a); background-color: unset; }

.highlight-gradient-red-200-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #02a8b5); background-color: unset; }

.highlight-gradient-red-200-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #39afd1); background-color: unset; }

.highlight-gradient-red-200-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #FFFFFF); background-color: unset; }

.highlight-gradient-red-200-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #d9d9d9); background-color: unset; }

.highlight-gradient-red-200-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #2c3439); background-color: unset; }

.highlight-gradient-red-200-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #f2f8fd); background-color: unset; }

.highlight-gradient-red-200-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #e6f1fc); background-color: unset; }

.highlight-gradient-red-200-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #c0dcf7); background-color: unset; }

.highlight-gradient-red-200-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #80b8ef); background-color: unset; }

.highlight-gradient-red-200-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #4195e7); background-color: unset; }

.highlight-gradient-red-200-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #0171df); background-color: unset; }

.highlight-gradient-red-200-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #0155a7); background-color: unset; }

.highlight-gradient-red-200-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #013970); background-color: unset; }

.highlight-gradient-red-200-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #001c38); background-color: unset; }

.highlight-gradient-red-200-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #001121); background-color: unset; }

.highlight-gradient-red-200-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, ghostwhite); background-color: unset; }

.highlight-gradient-red-200-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #f1f2fe); background-color: unset; }

.highlight-gradient-red-200-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #dcdefd); background-color: unset; }

.highlight-gradient-red-200-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #b9befa); background-color: unset; }

.highlight-gradient-red-200-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #959df8); background-color: unset; }

.highlight-gradient-red-200-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #727cf5); background-color: unset; }

.highlight-gradient-red-200-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #565db8); background-color: unset; }

.highlight-gradient-red-200-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #393e7b); background-color: unset; }

.highlight-gradient-red-200-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #1d1f3d); background-color: unset; }

.highlight-gradient-red-200-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #111325); background-color: unset; }

.highlight-gradient-red-200-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #f7f4fb); background-color: unset; }

.highlight-gradient-red-200-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #f0e9f7); background-color: unset; }

.highlight-gradient-red-200-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #d9c9ec); background-color: unset; }

.highlight-gradient-red-200-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #b393d9); background-color: unset; }

.highlight-gradient-red-200-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #8c5dc6); background-color: unset; }

.highlight-gradient-red-200-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #6627b3); background-color: unset; }

.highlight-gradient-red-200-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #4d1d86); background-color: unset; }

.highlight-gradient-red-200-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #33145a); background-color: unset; }

.highlight-gradient-red-200-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #1a0a2d); background-color: unset; }

.highlight-gradient-red-200-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #0f061b); background-color: unset; }

.highlight-gradient-red-200-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #fffeff); background-color: unset; }

.highlight-gradient-red-200-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #fefdff); background-color: unset; }

.highlight-gradient-red-200-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #fdf9ff); background-color: unset; }

.highlight-gradient-red-200-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #faf4ff); background-color: unset; }

.highlight-gradient-red-200-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #f8eeff); background-color: unset; }

.highlight-gradient-red-200-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #f5e8ff); background-color: unset; }

.highlight-gradient-red-200-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #b8aebf); background-color: unset; }

.highlight-gradient-red-200-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #7b7480); background-color: unset; }

.highlight-gradient-red-200-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #3d3a40); background-color: unset; }

.highlight-gradient-red-200-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #252326); background-color: unset; }

.highlight-gradient-red-200-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #f4fbf9); background-color: unset; }

.highlight-gradient-red-200-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #eaf6f4); background-color: unset; }

.highlight-gradient-red-200-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #cae9e3); background-color: unset; }

.highlight-gradient-red-200-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #96d2c6); background-color: unset; }

.highlight-gradient-red-200-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #61bcaa); background-color: unset; }

.highlight-gradient-red-200-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #2ca58d); background-color: unset; }

.highlight-gradient-red-200-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #217c6a); background-color: unset; }

.highlight-gradient-red-200-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #165347); background-color: unset; }

.highlight-gradient-red-200-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #0b2923); background-color: unset; }

.highlight-gradient-red-200-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #071915); background-color: unset; }

.highlight-gradient-red-200-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #f8f7fb); background-color: unset; }

.highlight-gradient-red-200-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #f0eff7); background-color: unset; }

.highlight-gradient-red-200-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #dad7eb); background-color: unset; }

.highlight-gradient-red-200-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #b5afd7); background-color: unset; }

.highlight-gradient-red-200-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #9086c2); background-color: unset; }

.highlight-gradient-red-200-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #6b5eae); background-color: unset; }

.highlight-gradient-red-200-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #504783); background-color: unset; }

.highlight-gradient-red-200-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #362f57); background-color: unset; }

.highlight-gradient-red-200-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #1b182c); background-color: unset; }

.highlight-gradient-red-200-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #100e1a); background-color: unset; }

.highlight-gradient-red-200-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #fff7fa); background-color: unset; }

.highlight-gradient-red-200-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, lavenderblush); background-color: unset; }

.highlight-gradient-red-200-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #ffd9e6); background-color: unset; }

.highlight-gradient-red-200-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #ffb3cd); background-color: unset; }

.highlight-gradient-red-200-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #ff8db4); background-color: unset; }

.highlight-gradient-red-200-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #ff679b); background-color: unset; }

.highlight-gradient-red-200-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #bf4d74); background-color: unset; }

.highlight-gradient-red-200-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #80344e); background-color: unset; }

.highlight-gradient-red-200-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #401a27); background-color: unset; }

.highlight-gradient-red-200-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #260f17); background-color: unset; }

.highlight-gradient-red-200-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #fff4f2); background-color: unset; }

.highlight-gradient-red-200-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #fee8e6); background-color: unset; }

.highlight-gradient-red-200-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #fdc7bf); background-color: unset; }

.highlight-gradient-red-200-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #fa8e80); background-color: unset; }

.highlight-gradient-red-200-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #f85640); background-color: unset; }

.highlight-gradient-red-200-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #f51d00); background-color: unset; }

.highlight-gradient-red-200-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #b81600); background-color: unset; }

.highlight-gradient-red-200-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #7b0f00); background-color: unset; }

.highlight-gradient-red-200-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #3d0700); background-color: unset; }

.highlight-gradient-red-200-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #250400); background-color: unset; }

.highlight-gradient-red-200-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #fff9f3); background-color: unset; }

.highlight-gradient-red-200-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #fff2e8); background-color: unset; }

.highlight-gradient-red-200-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #ffdfc4); background-color: unset; }

.highlight-gradient-red-200-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #febf8a); background-color: unset; }

.highlight-gradient-red-200-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #fe9e4f); background-color: unset; }

.highlight-gradient-red-200-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #fd7e14); background-color: unset; }

.highlight-gradient-red-200-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #be5f0f); background-color: unset; }

.highlight-gradient-red-200-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #7f3f0a); background-color: unset; }

.highlight-gradient-red-200-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #3f2005); background-color: unset; }

.highlight-gradient-red-200-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #261303); background-color: unset; }

.highlight-gradient-red-200-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #fffcf6); background-color: unset; }

.highlight-gradient-red-200-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #fef9ec); background-color: unset; }

.highlight-gradient-red-200-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #fdf0d0); background-color: unset; }

.highlight-gradient-red-200-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #fbe1a1); background-color: unset; }

.highlight-gradient-red-200-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #f8d272); background-color: unset; }

.highlight-gradient-red-200-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #f6c343); background-color: unset; }

.highlight-gradient-red-200-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #b99232); background-color: unset; }

.highlight-gradient-red-200-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #7b6222); background-color: unset; }

.highlight-gradient-red-200-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #3e3111); background-color: unset; }

.highlight-gradient-red-200-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #251d0a); background-color: unset; }

.highlight-gradient-red-200-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #f2fff7); background-color: unset; }

.highlight-gradient-red-200-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #e6feef); background-color: unset; }

.highlight-gradient-red-200-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #bffdd6); background-color: unset; }

.highlight-gradient-red-200-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #80faad); background-color: unset; }

.highlight-gradient-red-200-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #40f883); background-color: unset; }

.highlight-gradient-red-200-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #00f55a); background-color: unset; }

.highlight-gradient-red-200-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #00b844); background-color: unset; }

.highlight-gradient-red-200-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #007b2d); background-color: unset; }

.highlight-gradient-red-200-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #003d17); background-color: unset; }

.highlight-gradient-red-200-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #00250e); background-color: unset; }

.highlight-gradient-red-200-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #f2fbfb); background-color: unset; }

.highlight-gradient-red-200-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #e6f6f8); background-color: unset; }

.highlight-gradient-red-200-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #c0e9ed); background-color: unset; }

.highlight-gradient-red-200-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #81d4da); background-color: unset; }

.highlight-gradient-red-200-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #41bec8); background-color: unset; }

.highlight-gradient-red-200-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #02a8b5); background-color: unset; }

.highlight-gradient-red-200-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #027e88); background-color: unset; }

.highlight-gradient-red-200-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #01545b); background-color: unset; }

.highlight-gradient-red-200-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #012a2d); background-color: unset; }

.highlight-gradient-red-200-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #00191b); background-color: unset; }

.highlight-gradient-red-200-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #f5fbfd); background-color: unset; }

.highlight-gradient-red-200-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #ebf7fa); background-color: unset; }

.highlight-gradient-red-200-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #ceebf4); background-color: unset; }

.highlight-gradient-red-200-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #9cd7e8); background-color: unset; }

.highlight-gradient-red-200-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #6bc3dd); background-color: unset; }

.highlight-gradient-red-200-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #39afd1); background-color: unset; }

.highlight-gradient-red-200-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #2b839d); background-color: unset; }

.highlight-gradient-red-200-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #1d5869); background-color: unset; }

.highlight-gradient-red-200-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #0e2c34); background-color: unset; }

.highlight-gradient-red-200-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #091a1f); background-color: unset; }

.highlight-gradient-red-200-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, white); background-color: unset; }

.highlight-gradient-red-200-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, white); background-color: unset; }

.highlight-gradient-red-200-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, white); background-color: unset; }

.highlight-gradient-red-200-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, white); background-color: unset; }

.highlight-gradient-red-200-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, white); background-color: unset; }

.highlight-gradient-red-200-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, white); background-color: unset; }

.highlight-gradient-red-200-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #bfbfbf); background-color: unset; }

.highlight-gradient-red-200-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, gray); background-color: unset; }

.highlight-gradient-red-200-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #404040); background-color: unset; }

.highlight-gradient-red-200-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #262626); background-color: unset; }

.highlight-gradient-red-200-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #fdfdfd); background-color: unset; }

.highlight-gradient-red-200-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #fbfbfb); background-color: unset; }

.highlight-gradient-red-200-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #f6f6f6); background-color: unset; }

.highlight-gradient-red-200-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #ececec); background-color: unset; }

.highlight-gradient-red-200-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #e3e3e3); background-color: unset; }

.highlight-gradient-red-200-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #d9d9d9); background-color: unset; }

.highlight-gradient-red-200-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #a3a3a3); background-color: unset; }

.highlight-gradient-red-200-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #6d6d6d); background-color: unset; }

.highlight-gradient-red-200-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #363636); background-color: unset; }

.highlight-gradient-red-200-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #212121); background-color: unset; }

.highlight-gradient-red-200-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #f4f5f5); background-color: unset; }

.highlight-gradient-red-200-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #eaebeb); background-color: unset; }

.highlight-gradient-red-200-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #caccce); background-color: unset; }

.highlight-gradient-red-200-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #969a9c); background-color: unset; }

.highlight-gradient-red-200-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #61676b); background-color: unset; }

.highlight-gradient-red-200-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #2c3439); background-color: unset; }

.highlight-gradient-red-200-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #21272b); background-color: unset; }

.highlight-gradient-red-200-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #161a1d); background-color: unset; }

.highlight-gradient-red-200-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #0b0d0e); background-color: unset; }

.highlight-gradient-red-200-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdc7bf, #070809); background-color: unset; }

.highlight-gradient-red-300-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #0171df); background-color: unset; }

.highlight-gradient-red-300-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #727cf5); background-color: unset; }

.highlight-gradient-red-300-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #6627b3); background-color: unset; }

.highlight-gradient-red-300-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #f5e8ff); background-color: unset; }

.highlight-gradient-red-300-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #2CA58D); background-color: unset; }

.highlight-gradient-red-300-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #6b5eae); background-color: unset; }

.highlight-gradient-red-300-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #ff679b); background-color: unset; }

.highlight-gradient-red-300-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #f51d00); background-color: unset; }

.highlight-gradient-red-300-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #fd7e14); background-color: unset; }

.highlight-gradient-red-300-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #F6C343); background-color: unset; }

.highlight-gradient-red-300-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #00f55a); background-color: unset; }

.highlight-gradient-red-300-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #02a8b5); background-color: unset; }

.highlight-gradient-red-300-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #39afd1); background-color: unset; }

.highlight-gradient-red-300-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #FFFFFF); background-color: unset; }

.highlight-gradient-red-300-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #d9d9d9); background-color: unset; }

.highlight-gradient-red-300-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #2c3439); background-color: unset; }

.highlight-gradient-red-300-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #f2f8fd); background-color: unset; }

.highlight-gradient-red-300-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #e6f1fc); background-color: unset; }

.highlight-gradient-red-300-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #c0dcf7); background-color: unset; }

.highlight-gradient-red-300-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #80b8ef); background-color: unset; }

.highlight-gradient-red-300-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #4195e7); background-color: unset; }

.highlight-gradient-red-300-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #0171df); background-color: unset; }

.highlight-gradient-red-300-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #0155a7); background-color: unset; }

.highlight-gradient-red-300-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #013970); background-color: unset; }

.highlight-gradient-red-300-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #001c38); background-color: unset; }

.highlight-gradient-red-300-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #001121); background-color: unset; }

.highlight-gradient-red-300-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, ghostwhite); background-color: unset; }

.highlight-gradient-red-300-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #f1f2fe); background-color: unset; }

.highlight-gradient-red-300-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #dcdefd); background-color: unset; }

.highlight-gradient-red-300-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #b9befa); background-color: unset; }

.highlight-gradient-red-300-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #959df8); background-color: unset; }

.highlight-gradient-red-300-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #727cf5); background-color: unset; }

.highlight-gradient-red-300-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #565db8); background-color: unset; }

.highlight-gradient-red-300-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #393e7b); background-color: unset; }

.highlight-gradient-red-300-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #1d1f3d); background-color: unset; }

.highlight-gradient-red-300-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #111325); background-color: unset; }

.highlight-gradient-red-300-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #f7f4fb); background-color: unset; }

.highlight-gradient-red-300-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #f0e9f7); background-color: unset; }

.highlight-gradient-red-300-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #d9c9ec); background-color: unset; }

.highlight-gradient-red-300-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #b393d9); background-color: unset; }

.highlight-gradient-red-300-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #8c5dc6); background-color: unset; }

.highlight-gradient-red-300-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #6627b3); background-color: unset; }

.highlight-gradient-red-300-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #4d1d86); background-color: unset; }

.highlight-gradient-red-300-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #33145a); background-color: unset; }

.highlight-gradient-red-300-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #1a0a2d); background-color: unset; }

.highlight-gradient-red-300-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #0f061b); background-color: unset; }

.highlight-gradient-red-300-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #fffeff); background-color: unset; }

.highlight-gradient-red-300-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #fefdff); background-color: unset; }

.highlight-gradient-red-300-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #fdf9ff); background-color: unset; }

.highlight-gradient-red-300-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #faf4ff); background-color: unset; }

.highlight-gradient-red-300-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #f8eeff); background-color: unset; }

.highlight-gradient-red-300-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #f5e8ff); background-color: unset; }

.highlight-gradient-red-300-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #b8aebf); background-color: unset; }

.highlight-gradient-red-300-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #7b7480); background-color: unset; }

.highlight-gradient-red-300-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #3d3a40); background-color: unset; }

.highlight-gradient-red-300-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #252326); background-color: unset; }

.highlight-gradient-red-300-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #f4fbf9); background-color: unset; }

.highlight-gradient-red-300-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #eaf6f4); background-color: unset; }

.highlight-gradient-red-300-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #cae9e3); background-color: unset; }

.highlight-gradient-red-300-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #96d2c6); background-color: unset; }

.highlight-gradient-red-300-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #61bcaa); background-color: unset; }

.highlight-gradient-red-300-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #2ca58d); background-color: unset; }

.highlight-gradient-red-300-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #217c6a); background-color: unset; }

.highlight-gradient-red-300-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #165347); background-color: unset; }

.highlight-gradient-red-300-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #0b2923); background-color: unset; }

.highlight-gradient-red-300-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #071915); background-color: unset; }

.highlight-gradient-red-300-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #f8f7fb); background-color: unset; }

.highlight-gradient-red-300-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #f0eff7); background-color: unset; }

.highlight-gradient-red-300-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #dad7eb); background-color: unset; }

.highlight-gradient-red-300-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #b5afd7); background-color: unset; }

.highlight-gradient-red-300-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #9086c2); background-color: unset; }

.highlight-gradient-red-300-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #6b5eae); background-color: unset; }

.highlight-gradient-red-300-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #504783); background-color: unset; }

.highlight-gradient-red-300-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #362f57); background-color: unset; }

.highlight-gradient-red-300-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #1b182c); background-color: unset; }

.highlight-gradient-red-300-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #100e1a); background-color: unset; }

.highlight-gradient-red-300-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #fff7fa); background-color: unset; }

.highlight-gradient-red-300-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, lavenderblush); background-color: unset; }

.highlight-gradient-red-300-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #ffd9e6); background-color: unset; }

.highlight-gradient-red-300-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #ffb3cd); background-color: unset; }

.highlight-gradient-red-300-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #ff8db4); background-color: unset; }

.highlight-gradient-red-300-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #ff679b); background-color: unset; }

.highlight-gradient-red-300-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #bf4d74); background-color: unset; }

.highlight-gradient-red-300-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #80344e); background-color: unset; }

.highlight-gradient-red-300-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #401a27); background-color: unset; }

.highlight-gradient-red-300-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #260f17); background-color: unset; }

.highlight-gradient-red-300-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #fff4f2); background-color: unset; }

.highlight-gradient-red-300-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #fee8e6); background-color: unset; }

.highlight-gradient-red-300-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #fdc7bf); background-color: unset; }

.highlight-gradient-red-300-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #fa8e80); background-color: unset; }

.highlight-gradient-red-300-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #f85640); background-color: unset; }

.highlight-gradient-red-300-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #f51d00); background-color: unset; }

.highlight-gradient-red-300-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #b81600); background-color: unset; }

.highlight-gradient-red-300-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #7b0f00); background-color: unset; }

.highlight-gradient-red-300-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #3d0700); background-color: unset; }

.highlight-gradient-red-300-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #250400); background-color: unset; }

.highlight-gradient-red-300-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #fff9f3); background-color: unset; }

.highlight-gradient-red-300-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #fff2e8); background-color: unset; }

.highlight-gradient-red-300-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #ffdfc4); background-color: unset; }

.highlight-gradient-red-300-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #febf8a); background-color: unset; }

.highlight-gradient-red-300-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #fe9e4f); background-color: unset; }

.highlight-gradient-red-300-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #fd7e14); background-color: unset; }

.highlight-gradient-red-300-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #be5f0f); background-color: unset; }

.highlight-gradient-red-300-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #7f3f0a); background-color: unset; }

.highlight-gradient-red-300-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #3f2005); background-color: unset; }

.highlight-gradient-red-300-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #261303); background-color: unset; }

.highlight-gradient-red-300-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #fffcf6); background-color: unset; }

.highlight-gradient-red-300-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #fef9ec); background-color: unset; }

.highlight-gradient-red-300-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #fdf0d0); background-color: unset; }

.highlight-gradient-red-300-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #fbe1a1); background-color: unset; }

.highlight-gradient-red-300-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #f8d272); background-color: unset; }

.highlight-gradient-red-300-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #f6c343); background-color: unset; }

.highlight-gradient-red-300-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #b99232); background-color: unset; }

.highlight-gradient-red-300-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #7b6222); background-color: unset; }

.highlight-gradient-red-300-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #3e3111); background-color: unset; }

.highlight-gradient-red-300-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #251d0a); background-color: unset; }

.highlight-gradient-red-300-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #f2fff7); background-color: unset; }

.highlight-gradient-red-300-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #e6feef); background-color: unset; }

.highlight-gradient-red-300-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #bffdd6); background-color: unset; }

.highlight-gradient-red-300-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #80faad); background-color: unset; }

.highlight-gradient-red-300-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #40f883); background-color: unset; }

.highlight-gradient-red-300-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #00f55a); background-color: unset; }

.highlight-gradient-red-300-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #00b844); background-color: unset; }

.highlight-gradient-red-300-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #007b2d); background-color: unset; }

.highlight-gradient-red-300-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #003d17); background-color: unset; }

.highlight-gradient-red-300-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #00250e); background-color: unset; }

.highlight-gradient-red-300-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #f2fbfb); background-color: unset; }

.highlight-gradient-red-300-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #e6f6f8); background-color: unset; }

.highlight-gradient-red-300-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #c0e9ed); background-color: unset; }

.highlight-gradient-red-300-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #81d4da); background-color: unset; }

.highlight-gradient-red-300-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #41bec8); background-color: unset; }

.highlight-gradient-red-300-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #02a8b5); background-color: unset; }

.highlight-gradient-red-300-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #027e88); background-color: unset; }

.highlight-gradient-red-300-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #01545b); background-color: unset; }

.highlight-gradient-red-300-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #012a2d); background-color: unset; }

.highlight-gradient-red-300-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #00191b); background-color: unset; }

.highlight-gradient-red-300-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #f5fbfd); background-color: unset; }

.highlight-gradient-red-300-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #ebf7fa); background-color: unset; }

.highlight-gradient-red-300-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #ceebf4); background-color: unset; }

.highlight-gradient-red-300-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #9cd7e8); background-color: unset; }

.highlight-gradient-red-300-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #6bc3dd); background-color: unset; }

.highlight-gradient-red-300-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #39afd1); background-color: unset; }

.highlight-gradient-red-300-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #2b839d); background-color: unset; }

.highlight-gradient-red-300-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #1d5869); background-color: unset; }

.highlight-gradient-red-300-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #0e2c34); background-color: unset; }

.highlight-gradient-red-300-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #091a1f); background-color: unset; }

.highlight-gradient-red-300-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, white); background-color: unset; }

.highlight-gradient-red-300-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, white); background-color: unset; }

.highlight-gradient-red-300-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, white); background-color: unset; }

.highlight-gradient-red-300-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, white); background-color: unset; }

.highlight-gradient-red-300-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, white); background-color: unset; }

.highlight-gradient-red-300-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, white); background-color: unset; }

.highlight-gradient-red-300-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #bfbfbf); background-color: unset; }

.highlight-gradient-red-300-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, gray); background-color: unset; }

.highlight-gradient-red-300-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #404040); background-color: unset; }

.highlight-gradient-red-300-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #262626); background-color: unset; }

.highlight-gradient-red-300-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #fdfdfd); background-color: unset; }

.highlight-gradient-red-300-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #fbfbfb); background-color: unset; }

.highlight-gradient-red-300-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #f6f6f6); background-color: unset; }

.highlight-gradient-red-300-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #ececec); background-color: unset; }

.highlight-gradient-red-300-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #e3e3e3); background-color: unset; }

.highlight-gradient-red-300-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #d9d9d9); background-color: unset; }

.highlight-gradient-red-300-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #a3a3a3); background-color: unset; }

.highlight-gradient-red-300-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #6d6d6d); background-color: unset; }

.highlight-gradient-red-300-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #363636); background-color: unset; }

.highlight-gradient-red-300-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #212121); background-color: unset; }

.highlight-gradient-red-300-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #f4f5f5); background-color: unset; }

.highlight-gradient-red-300-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #eaebeb); background-color: unset; }

.highlight-gradient-red-300-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #caccce); background-color: unset; }

.highlight-gradient-red-300-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #969a9c); background-color: unset; }

.highlight-gradient-red-300-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #61676b); background-color: unset; }

.highlight-gradient-red-300-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #2c3439); background-color: unset; }

.highlight-gradient-red-300-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #21272b); background-color: unset; }

.highlight-gradient-red-300-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #161a1d); background-color: unset; }

.highlight-gradient-red-300-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #0b0d0e); background-color: unset; }

.highlight-gradient-red-300-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fa8e80, #070809); background-color: unset; }

.highlight-gradient-red-400-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #0171df); background-color: unset; }

.highlight-gradient-red-400-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #727cf5); background-color: unset; }

.highlight-gradient-red-400-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #6627b3); background-color: unset; }

.highlight-gradient-red-400-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #f5e8ff); background-color: unset; }

.highlight-gradient-red-400-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #2CA58D); background-color: unset; }

.highlight-gradient-red-400-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #6b5eae); background-color: unset; }

.highlight-gradient-red-400-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #ff679b); background-color: unset; }

.highlight-gradient-red-400-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #f51d00); background-color: unset; }

.highlight-gradient-red-400-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #fd7e14); background-color: unset; }

.highlight-gradient-red-400-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #F6C343); background-color: unset; }

.highlight-gradient-red-400-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #00f55a); background-color: unset; }

.highlight-gradient-red-400-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #02a8b5); background-color: unset; }

.highlight-gradient-red-400-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #39afd1); background-color: unset; }

.highlight-gradient-red-400-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #FFFFFF); background-color: unset; }

.highlight-gradient-red-400-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #d9d9d9); background-color: unset; }

.highlight-gradient-red-400-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #2c3439); background-color: unset; }

.highlight-gradient-red-400-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #f2f8fd); background-color: unset; }

.highlight-gradient-red-400-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #e6f1fc); background-color: unset; }

.highlight-gradient-red-400-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #c0dcf7); background-color: unset; }

.highlight-gradient-red-400-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #80b8ef); background-color: unset; }

.highlight-gradient-red-400-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #4195e7); background-color: unset; }

.highlight-gradient-red-400-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #0171df); background-color: unset; }

.highlight-gradient-red-400-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #0155a7); background-color: unset; }

.highlight-gradient-red-400-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #013970); background-color: unset; }

.highlight-gradient-red-400-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #001c38); background-color: unset; }

.highlight-gradient-red-400-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #001121); background-color: unset; }

.highlight-gradient-red-400-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, ghostwhite); background-color: unset; }

.highlight-gradient-red-400-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #f1f2fe); background-color: unset; }

.highlight-gradient-red-400-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #dcdefd); background-color: unset; }

.highlight-gradient-red-400-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #b9befa); background-color: unset; }

.highlight-gradient-red-400-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #959df8); background-color: unset; }

.highlight-gradient-red-400-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #727cf5); background-color: unset; }

.highlight-gradient-red-400-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #565db8); background-color: unset; }

.highlight-gradient-red-400-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #393e7b); background-color: unset; }

.highlight-gradient-red-400-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #1d1f3d); background-color: unset; }

.highlight-gradient-red-400-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #111325); background-color: unset; }

.highlight-gradient-red-400-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #f7f4fb); background-color: unset; }

.highlight-gradient-red-400-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #f0e9f7); background-color: unset; }

.highlight-gradient-red-400-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #d9c9ec); background-color: unset; }

.highlight-gradient-red-400-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #b393d9); background-color: unset; }

.highlight-gradient-red-400-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #8c5dc6); background-color: unset; }

.highlight-gradient-red-400-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #6627b3); background-color: unset; }

.highlight-gradient-red-400-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #4d1d86); background-color: unset; }

.highlight-gradient-red-400-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #33145a); background-color: unset; }

.highlight-gradient-red-400-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #1a0a2d); background-color: unset; }

.highlight-gradient-red-400-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #0f061b); background-color: unset; }

.highlight-gradient-red-400-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #fffeff); background-color: unset; }

.highlight-gradient-red-400-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #fefdff); background-color: unset; }

.highlight-gradient-red-400-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #fdf9ff); background-color: unset; }

.highlight-gradient-red-400-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #faf4ff); background-color: unset; }

.highlight-gradient-red-400-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #f8eeff); background-color: unset; }

.highlight-gradient-red-400-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #f5e8ff); background-color: unset; }

.highlight-gradient-red-400-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #b8aebf); background-color: unset; }

.highlight-gradient-red-400-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #7b7480); background-color: unset; }

.highlight-gradient-red-400-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #3d3a40); background-color: unset; }

.highlight-gradient-red-400-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #252326); background-color: unset; }

.highlight-gradient-red-400-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #f4fbf9); background-color: unset; }

.highlight-gradient-red-400-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #eaf6f4); background-color: unset; }

.highlight-gradient-red-400-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #cae9e3); background-color: unset; }

.highlight-gradient-red-400-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #96d2c6); background-color: unset; }

.highlight-gradient-red-400-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #61bcaa); background-color: unset; }

.highlight-gradient-red-400-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #2ca58d); background-color: unset; }

.highlight-gradient-red-400-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #217c6a); background-color: unset; }

.highlight-gradient-red-400-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #165347); background-color: unset; }

.highlight-gradient-red-400-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #0b2923); background-color: unset; }

.highlight-gradient-red-400-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #071915); background-color: unset; }

.highlight-gradient-red-400-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #f8f7fb); background-color: unset; }

.highlight-gradient-red-400-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #f0eff7); background-color: unset; }

.highlight-gradient-red-400-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #dad7eb); background-color: unset; }

.highlight-gradient-red-400-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #b5afd7); background-color: unset; }

.highlight-gradient-red-400-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #9086c2); background-color: unset; }

.highlight-gradient-red-400-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #6b5eae); background-color: unset; }

.highlight-gradient-red-400-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #504783); background-color: unset; }

.highlight-gradient-red-400-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #362f57); background-color: unset; }

.highlight-gradient-red-400-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #1b182c); background-color: unset; }

.highlight-gradient-red-400-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #100e1a); background-color: unset; }

.highlight-gradient-red-400-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #fff7fa); background-color: unset; }

.highlight-gradient-red-400-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, lavenderblush); background-color: unset; }

.highlight-gradient-red-400-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #ffd9e6); background-color: unset; }

.highlight-gradient-red-400-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #ffb3cd); background-color: unset; }

.highlight-gradient-red-400-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #ff8db4); background-color: unset; }

.highlight-gradient-red-400-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #ff679b); background-color: unset; }

.highlight-gradient-red-400-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #bf4d74); background-color: unset; }

.highlight-gradient-red-400-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #80344e); background-color: unset; }

.highlight-gradient-red-400-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #401a27); background-color: unset; }

.highlight-gradient-red-400-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #260f17); background-color: unset; }

.highlight-gradient-red-400-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #fff4f2); background-color: unset; }

.highlight-gradient-red-400-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #fee8e6); background-color: unset; }

.highlight-gradient-red-400-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #fdc7bf); background-color: unset; }

.highlight-gradient-red-400-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #fa8e80); background-color: unset; }

.highlight-gradient-red-400-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #f85640); background-color: unset; }

.highlight-gradient-red-400-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #f51d00); background-color: unset; }

.highlight-gradient-red-400-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #b81600); background-color: unset; }

.highlight-gradient-red-400-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #7b0f00); background-color: unset; }

.highlight-gradient-red-400-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #3d0700); background-color: unset; }

.highlight-gradient-red-400-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #250400); background-color: unset; }

.highlight-gradient-red-400-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #fff9f3); background-color: unset; }

.highlight-gradient-red-400-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #fff2e8); background-color: unset; }

.highlight-gradient-red-400-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #ffdfc4); background-color: unset; }

.highlight-gradient-red-400-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #febf8a); background-color: unset; }

.highlight-gradient-red-400-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #fe9e4f); background-color: unset; }

.highlight-gradient-red-400-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #fd7e14); background-color: unset; }

.highlight-gradient-red-400-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #be5f0f); background-color: unset; }

.highlight-gradient-red-400-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #7f3f0a); background-color: unset; }

.highlight-gradient-red-400-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #3f2005); background-color: unset; }

.highlight-gradient-red-400-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #261303); background-color: unset; }

.highlight-gradient-red-400-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #fffcf6); background-color: unset; }

.highlight-gradient-red-400-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #fef9ec); background-color: unset; }

.highlight-gradient-red-400-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #fdf0d0); background-color: unset; }

.highlight-gradient-red-400-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #fbe1a1); background-color: unset; }

.highlight-gradient-red-400-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #f8d272); background-color: unset; }

.highlight-gradient-red-400-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #f6c343); background-color: unset; }

.highlight-gradient-red-400-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #b99232); background-color: unset; }

.highlight-gradient-red-400-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #7b6222); background-color: unset; }

.highlight-gradient-red-400-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #3e3111); background-color: unset; }

.highlight-gradient-red-400-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #251d0a); background-color: unset; }

.highlight-gradient-red-400-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #f2fff7); background-color: unset; }

.highlight-gradient-red-400-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #e6feef); background-color: unset; }

.highlight-gradient-red-400-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #bffdd6); background-color: unset; }

.highlight-gradient-red-400-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #80faad); background-color: unset; }

.highlight-gradient-red-400-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #40f883); background-color: unset; }

.highlight-gradient-red-400-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #00f55a); background-color: unset; }

.highlight-gradient-red-400-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #00b844); background-color: unset; }

.highlight-gradient-red-400-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #007b2d); background-color: unset; }

.highlight-gradient-red-400-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #003d17); background-color: unset; }

.highlight-gradient-red-400-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #00250e); background-color: unset; }

.highlight-gradient-red-400-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #f2fbfb); background-color: unset; }

.highlight-gradient-red-400-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #e6f6f8); background-color: unset; }

.highlight-gradient-red-400-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #c0e9ed); background-color: unset; }

.highlight-gradient-red-400-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #81d4da); background-color: unset; }

.highlight-gradient-red-400-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #41bec8); background-color: unset; }

.highlight-gradient-red-400-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #02a8b5); background-color: unset; }

.highlight-gradient-red-400-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #027e88); background-color: unset; }

.highlight-gradient-red-400-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #01545b); background-color: unset; }

.highlight-gradient-red-400-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #012a2d); background-color: unset; }

.highlight-gradient-red-400-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #00191b); background-color: unset; }

.highlight-gradient-red-400-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #f5fbfd); background-color: unset; }

.highlight-gradient-red-400-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #ebf7fa); background-color: unset; }

.highlight-gradient-red-400-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #ceebf4); background-color: unset; }

.highlight-gradient-red-400-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #9cd7e8); background-color: unset; }

.highlight-gradient-red-400-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #6bc3dd); background-color: unset; }

.highlight-gradient-red-400-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #39afd1); background-color: unset; }

.highlight-gradient-red-400-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #2b839d); background-color: unset; }

.highlight-gradient-red-400-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #1d5869); background-color: unset; }

.highlight-gradient-red-400-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #0e2c34); background-color: unset; }

.highlight-gradient-red-400-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #091a1f); background-color: unset; }

.highlight-gradient-red-400-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, white); background-color: unset; }

.highlight-gradient-red-400-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, white); background-color: unset; }

.highlight-gradient-red-400-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, white); background-color: unset; }

.highlight-gradient-red-400-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, white); background-color: unset; }

.highlight-gradient-red-400-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, white); background-color: unset; }

.highlight-gradient-red-400-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, white); background-color: unset; }

.highlight-gradient-red-400-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #bfbfbf); background-color: unset; }

.highlight-gradient-red-400-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, gray); background-color: unset; }

.highlight-gradient-red-400-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #404040); background-color: unset; }

.highlight-gradient-red-400-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #262626); background-color: unset; }

.highlight-gradient-red-400-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #fdfdfd); background-color: unset; }

.highlight-gradient-red-400-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #fbfbfb); background-color: unset; }

.highlight-gradient-red-400-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #f6f6f6); background-color: unset; }

.highlight-gradient-red-400-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #ececec); background-color: unset; }

.highlight-gradient-red-400-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #e3e3e3); background-color: unset; }

.highlight-gradient-red-400-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #d9d9d9); background-color: unset; }

.highlight-gradient-red-400-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #a3a3a3); background-color: unset; }

.highlight-gradient-red-400-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #6d6d6d); background-color: unset; }

.highlight-gradient-red-400-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #363636); background-color: unset; }

.highlight-gradient-red-400-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #212121); background-color: unset; }

.highlight-gradient-red-400-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #f4f5f5); background-color: unset; }

.highlight-gradient-red-400-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #eaebeb); background-color: unset; }

.highlight-gradient-red-400-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #caccce); background-color: unset; }

.highlight-gradient-red-400-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #969a9c); background-color: unset; }

.highlight-gradient-red-400-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #61676b); background-color: unset; }

.highlight-gradient-red-400-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #2c3439); background-color: unset; }

.highlight-gradient-red-400-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #21272b); background-color: unset; }

.highlight-gradient-red-400-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #161a1d); background-color: unset; }

.highlight-gradient-red-400-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #0b0d0e); background-color: unset; }

.highlight-gradient-red-400-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f85640, #070809); background-color: unset; }

.highlight-gradient-red-500-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #0171df); background-color: unset; }

.highlight-gradient-red-500-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #727cf5); background-color: unset; }

.highlight-gradient-red-500-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #6627b3); background-color: unset; }

.highlight-gradient-red-500-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f5e8ff); background-color: unset; }

.highlight-gradient-red-500-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #2CA58D); background-color: unset; }

.highlight-gradient-red-500-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #6b5eae); background-color: unset; }

.highlight-gradient-red-500-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #ff679b); background-color: unset; }

.highlight-gradient-red-500-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f51d00); background-color: unset; }

.highlight-gradient-red-500-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fd7e14); background-color: unset; }

.highlight-gradient-red-500-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #F6C343); background-color: unset; }

.highlight-gradient-red-500-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #00f55a); background-color: unset; }

.highlight-gradient-red-500-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #02a8b5); background-color: unset; }

.highlight-gradient-red-500-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #39afd1); background-color: unset; }

.highlight-gradient-red-500-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #FFFFFF); background-color: unset; }

.highlight-gradient-red-500-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #d9d9d9); background-color: unset; }

.highlight-gradient-red-500-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #2c3439); background-color: unset; }

.highlight-gradient-red-500-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f2f8fd); background-color: unset; }

.highlight-gradient-red-500-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #e6f1fc); background-color: unset; }

.highlight-gradient-red-500-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #c0dcf7); background-color: unset; }

.highlight-gradient-red-500-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #80b8ef); background-color: unset; }

.highlight-gradient-red-500-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #4195e7); background-color: unset; }

.highlight-gradient-red-500-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #0171df); background-color: unset; }

.highlight-gradient-red-500-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #0155a7); background-color: unset; }

.highlight-gradient-red-500-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #013970); background-color: unset; }

.highlight-gradient-red-500-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #001c38); background-color: unset; }

.highlight-gradient-red-500-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #001121); background-color: unset; }

.highlight-gradient-red-500-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, ghostwhite); background-color: unset; }

.highlight-gradient-red-500-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f1f2fe); background-color: unset; }

.highlight-gradient-red-500-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #dcdefd); background-color: unset; }

.highlight-gradient-red-500-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #b9befa); background-color: unset; }

.highlight-gradient-red-500-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #959df8); background-color: unset; }

.highlight-gradient-red-500-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #727cf5); background-color: unset; }

.highlight-gradient-red-500-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #565db8); background-color: unset; }

.highlight-gradient-red-500-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #393e7b); background-color: unset; }

.highlight-gradient-red-500-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #1d1f3d); background-color: unset; }

.highlight-gradient-red-500-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #111325); background-color: unset; }

.highlight-gradient-red-500-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f7f4fb); background-color: unset; }

.highlight-gradient-red-500-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f0e9f7); background-color: unset; }

.highlight-gradient-red-500-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #d9c9ec); background-color: unset; }

.highlight-gradient-red-500-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #b393d9); background-color: unset; }

.highlight-gradient-red-500-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #8c5dc6); background-color: unset; }

.highlight-gradient-red-500-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #6627b3); background-color: unset; }

.highlight-gradient-red-500-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #4d1d86); background-color: unset; }

.highlight-gradient-red-500-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #33145a); background-color: unset; }

.highlight-gradient-red-500-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #1a0a2d); background-color: unset; }

.highlight-gradient-red-500-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #0f061b); background-color: unset; }

.highlight-gradient-red-500-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fffeff); background-color: unset; }

.highlight-gradient-red-500-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fefdff); background-color: unset; }

.highlight-gradient-red-500-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fdf9ff); background-color: unset; }

.highlight-gradient-red-500-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #faf4ff); background-color: unset; }

.highlight-gradient-red-500-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f8eeff); background-color: unset; }

.highlight-gradient-red-500-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f5e8ff); background-color: unset; }

.highlight-gradient-red-500-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #b8aebf); background-color: unset; }

.highlight-gradient-red-500-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #7b7480); background-color: unset; }

.highlight-gradient-red-500-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #3d3a40); background-color: unset; }

.highlight-gradient-red-500-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #252326); background-color: unset; }

.highlight-gradient-red-500-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f4fbf9); background-color: unset; }

.highlight-gradient-red-500-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #eaf6f4); background-color: unset; }

.highlight-gradient-red-500-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #cae9e3); background-color: unset; }

.highlight-gradient-red-500-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #96d2c6); background-color: unset; }

.highlight-gradient-red-500-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #61bcaa); background-color: unset; }

.highlight-gradient-red-500-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #2ca58d); background-color: unset; }

.highlight-gradient-red-500-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #217c6a); background-color: unset; }

.highlight-gradient-red-500-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #165347); background-color: unset; }

.highlight-gradient-red-500-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #0b2923); background-color: unset; }

.highlight-gradient-red-500-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #071915); background-color: unset; }

.highlight-gradient-red-500-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f8f7fb); background-color: unset; }

.highlight-gradient-red-500-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f0eff7); background-color: unset; }

.highlight-gradient-red-500-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #dad7eb); background-color: unset; }

.highlight-gradient-red-500-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #b5afd7); background-color: unset; }

.highlight-gradient-red-500-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #9086c2); background-color: unset; }

.highlight-gradient-red-500-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #6b5eae); background-color: unset; }

.highlight-gradient-red-500-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #504783); background-color: unset; }

.highlight-gradient-red-500-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #362f57); background-color: unset; }

.highlight-gradient-red-500-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #1b182c); background-color: unset; }

.highlight-gradient-red-500-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #100e1a); background-color: unset; }

.highlight-gradient-red-500-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fff7fa); background-color: unset; }

.highlight-gradient-red-500-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, lavenderblush); background-color: unset; }

.highlight-gradient-red-500-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #ffd9e6); background-color: unset; }

.highlight-gradient-red-500-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #ffb3cd); background-color: unset; }

.highlight-gradient-red-500-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #ff8db4); background-color: unset; }

.highlight-gradient-red-500-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #ff679b); background-color: unset; }

.highlight-gradient-red-500-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #bf4d74); background-color: unset; }

.highlight-gradient-red-500-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #80344e); background-color: unset; }

.highlight-gradient-red-500-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #401a27); background-color: unset; }

.highlight-gradient-red-500-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #260f17); background-color: unset; }

.highlight-gradient-red-500-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fff4f2); background-color: unset; }

.highlight-gradient-red-500-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fee8e6); background-color: unset; }

.highlight-gradient-red-500-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fdc7bf); background-color: unset; }

.highlight-gradient-red-500-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fa8e80); background-color: unset; }

.highlight-gradient-red-500-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f85640); background-color: unset; }

.highlight-gradient-red-500-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f51d00); background-color: unset; }

.highlight-gradient-red-500-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #b81600); background-color: unset; }

.highlight-gradient-red-500-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #7b0f00); background-color: unset; }

.highlight-gradient-red-500-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #3d0700); background-color: unset; }

.highlight-gradient-red-500-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #250400); background-color: unset; }

.highlight-gradient-red-500-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fff9f3); background-color: unset; }

.highlight-gradient-red-500-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fff2e8); background-color: unset; }

.highlight-gradient-red-500-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #ffdfc4); background-color: unset; }

.highlight-gradient-red-500-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #febf8a); background-color: unset; }

.highlight-gradient-red-500-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fe9e4f); background-color: unset; }

.highlight-gradient-red-500-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fd7e14); background-color: unset; }

.highlight-gradient-red-500-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #be5f0f); background-color: unset; }

.highlight-gradient-red-500-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #7f3f0a); background-color: unset; }

.highlight-gradient-red-500-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #3f2005); background-color: unset; }

.highlight-gradient-red-500-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #261303); background-color: unset; }

.highlight-gradient-red-500-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fffcf6); background-color: unset; }

.highlight-gradient-red-500-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fef9ec); background-color: unset; }

.highlight-gradient-red-500-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fdf0d0); background-color: unset; }

.highlight-gradient-red-500-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fbe1a1); background-color: unset; }

.highlight-gradient-red-500-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f8d272); background-color: unset; }

.highlight-gradient-red-500-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f6c343); background-color: unset; }

.highlight-gradient-red-500-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #b99232); background-color: unset; }

.highlight-gradient-red-500-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #7b6222); background-color: unset; }

.highlight-gradient-red-500-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #3e3111); background-color: unset; }

.highlight-gradient-red-500-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #251d0a); background-color: unset; }

.highlight-gradient-red-500-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f2fff7); background-color: unset; }

.highlight-gradient-red-500-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #e6feef); background-color: unset; }

.highlight-gradient-red-500-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #bffdd6); background-color: unset; }

.highlight-gradient-red-500-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #80faad); background-color: unset; }

.highlight-gradient-red-500-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #40f883); background-color: unset; }

.highlight-gradient-red-500-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #00f55a); background-color: unset; }

.highlight-gradient-red-500-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #00b844); background-color: unset; }

.highlight-gradient-red-500-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #007b2d); background-color: unset; }

.highlight-gradient-red-500-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #003d17); background-color: unset; }

.highlight-gradient-red-500-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #00250e); background-color: unset; }

.highlight-gradient-red-500-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f2fbfb); background-color: unset; }

.highlight-gradient-red-500-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #e6f6f8); background-color: unset; }

.highlight-gradient-red-500-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #c0e9ed); background-color: unset; }

.highlight-gradient-red-500-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #81d4da); background-color: unset; }

.highlight-gradient-red-500-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #41bec8); background-color: unset; }

.highlight-gradient-red-500-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #02a8b5); background-color: unset; }

.highlight-gradient-red-500-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #027e88); background-color: unset; }

.highlight-gradient-red-500-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #01545b); background-color: unset; }

.highlight-gradient-red-500-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #012a2d); background-color: unset; }

.highlight-gradient-red-500-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #00191b); background-color: unset; }

.highlight-gradient-red-500-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f5fbfd); background-color: unset; }

.highlight-gradient-red-500-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #ebf7fa); background-color: unset; }

.highlight-gradient-red-500-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #ceebf4); background-color: unset; }

.highlight-gradient-red-500-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #9cd7e8); background-color: unset; }

.highlight-gradient-red-500-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #6bc3dd); background-color: unset; }

.highlight-gradient-red-500-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #39afd1); background-color: unset; }

.highlight-gradient-red-500-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #2b839d); background-color: unset; }

.highlight-gradient-red-500-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #1d5869); background-color: unset; }

.highlight-gradient-red-500-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #0e2c34); background-color: unset; }

.highlight-gradient-red-500-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #091a1f); background-color: unset; }

.highlight-gradient-red-500-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, white); background-color: unset; }

.highlight-gradient-red-500-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, white); background-color: unset; }

.highlight-gradient-red-500-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, white); background-color: unset; }

.highlight-gradient-red-500-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, white); background-color: unset; }

.highlight-gradient-red-500-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, white); background-color: unset; }

.highlight-gradient-red-500-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, white); background-color: unset; }

.highlight-gradient-red-500-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #bfbfbf); background-color: unset; }

.highlight-gradient-red-500-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, gray); background-color: unset; }

.highlight-gradient-red-500-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #404040); background-color: unset; }

.highlight-gradient-red-500-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #262626); background-color: unset; }

.highlight-gradient-red-500-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fdfdfd); background-color: unset; }

.highlight-gradient-red-500-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #fbfbfb); background-color: unset; }

.highlight-gradient-red-500-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f6f6f6); background-color: unset; }

.highlight-gradient-red-500-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #ececec); background-color: unset; }

.highlight-gradient-red-500-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #e3e3e3); background-color: unset; }

.highlight-gradient-red-500-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #d9d9d9); background-color: unset; }

.highlight-gradient-red-500-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #a3a3a3); background-color: unset; }

.highlight-gradient-red-500-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #6d6d6d); background-color: unset; }

.highlight-gradient-red-500-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #363636); background-color: unset; }

.highlight-gradient-red-500-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #212121); background-color: unset; }

.highlight-gradient-red-500-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #f4f5f5); background-color: unset; }

.highlight-gradient-red-500-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #eaebeb); background-color: unset; }

.highlight-gradient-red-500-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #caccce); background-color: unset; }

.highlight-gradient-red-500-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #969a9c); background-color: unset; }

.highlight-gradient-red-500-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #61676b); background-color: unset; }

.highlight-gradient-red-500-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #2c3439); background-color: unset; }

.highlight-gradient-red-500-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #21272b); background-color: unset; }

.highlight-gradient-red-500-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #161a1d); background-color: unset; }

.highlight-gradient-red-500-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #0b0d0e); background-color: unset; }

.highlight-gradient-red-500-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f51d00, #070809); background-color: unset; }

.highlight-gradient-red-600-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #0171df); background-color: unset; }

.highlight-gradient-red-600-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #727cf5); background-color: unset; }

.highlight-gradient-red-600-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #6627b3); background-color: unset; }

.highlight-gradient-red-600-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #f5e8ff); background-color: unset; }

.highlight-gradient-red-600-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #2CA58D); background-color: unset; }

.highlight-gradient-red-600-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #6b5eae); background-color: unset; }

.highlight-gradient-red-600-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #ff679b); background-color: unset; }

.highlight-gradient-red-600-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #f51d00); background-color: unset; }

.highlight-gradient-red-600-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #fd7e14); background-color: unset; }

.highlight-gradient-red-600-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #F6C343); background-color: unset; }

.highlight-gradient-red-600-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #00f55a); background-color: unset; }

.highlight-gradient-red-600-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #02a8b5); background-color: unset; }

.highlight-gradient-red-600-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #39afd1); background-color: unset; }

.highlight-gradient-red-600-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #FFFFFF); background-color: unset; }

.highlight-gradient-red-600-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #d9d9d9); background-color: unset; }

.highlight-gradient-red-600-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #2c3439); background-color: unset; }

.highlight-gradient-red-600-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #f2f8fd); background-color: unset; }

.highlight-gradient-red-600-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #e6f1fc); background-color: unset; }

.highlight-gradient-red-600-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #c0dcf7); background-color: unset; }

.highlight-gradient-red-600-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #80b8ef); background-color: unset; }

.highlight-gradient-red-600-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #4195e7); background-color: unset; }

.highlight-gradient-red-600-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #0171df); background-color: unset; }

.highlight-gradient-red-600-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #0155a7); background-color: unset; }

.highlight-gradient-red-600-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #013970); background-color: unset; }

.highlight-gradient-red-600-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #001c38); background-color: unset; }

.highlight-gradient-red-600-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #001121); background-color: unset; }

.highlight-gradient-red-600-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, ghostwhite); background-color: unset; }

.highlight-gradient-red-600-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #f1f2fe); background-color: unset; }

.highlight-gradient-red-600-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #dcdefd); background-color: unset; }

.highlight-gradient-red-600-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #b9befa); background-color: unset; }

.highlight-gradient-red-600-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #959df8); background-color: unset; }

.highlight-gradient-red-600-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #727cf5); background-color: unset; }

.highlight-gradient-red-600-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #565db8); background-color: unset; }

.highlight-gradient-red-600-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #393e7b); background-color: unset; }

.highlight-gradient-red-600-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #1d1f3d); background-color: unset; }

.highlight-gradient-red-600-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #111325); background-color: unset; }

.highlight-gradient-red-600-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #f7f4fb); background-color: unset; }

.highlight-gradient-red-600-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #f0e9f7); background-color: unset; }

.highlight-gradient-red-600-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #d9c9ec); background-color: unset; }

.highlight-gradient-red-600-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #b393d9); background-color: unset; }

.highlight-gradient-red-600-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #8c5dc6); background-color: unset; }

.highlight-gradient-red-600-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #6627b3); background-color: unset; }

.highlight-gradient-red-600-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #4d1d86); background-color: unset; }

.highlight-gradient-red-600-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #33145a); background-color: unset; }

.highlight-gradient-red-600-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #1a0a2d); background-color: unset; }

.highlight-gradient-red-600-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #0f061b); background-color: unset; }

.highlight-gradient-red-600-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #fffeff); background-color: unset; }

.highlight-gradient-red-600-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #fefdff); background-color: unset; }

.highlight-gradient-red-600-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #fdf9ff); background-color: unset; }

.highlight-gradient-red-600-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #faf4ff); background-color: unset; }

.highlight-gradient-red-600-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #f8eeff); background-color: unset; }

.highlight-gradient-red-600-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #f5e8ff); background-color: unset; }

.highlight-gradient-red-600-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #b8aebf); background-color: unset; }

.highlight-gradient-red-600-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #7b7480); background-color: unset; }

.highlight-gradient-red-600-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #3d3a40); background-color: unset; }

.highlight-gradient-red-600-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #252326); background-color: unset; }

.highlight-gradient-red-600-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #f4fbf9); background-color: unset; }

.highlight-gradient-red-600-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #eaf6f4); background-color: unset; }

.highlight-gradient-red-600-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #cae9e3); background-color: unset; }

.highlight-gradient-red-600-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #96d2c6); background-color: unset; }

.highlight-gradient-red-600-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #61bcaa); background-color: unset; }

.highlight-gradient-red-600-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #2ca58d); background-color: unset; }

.highlight-gradient-red-600-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #217c6a); background-color: unset; }

.highlight-gradient-red-600-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #165347); background-color: unset; }

.highlight-gradient-red-600-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #0b2923); background-color: unset; }

.highlight-gradient-red-600-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #071915); background-color: unset; }

.highlight-gradient-red-600-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #f8f7fb); background-color: unset; }

.highlight-gradient-red-600-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #f0eff7); background-color: unset; }

.highlight-gradient-red-600-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #dad7eb); background-color: unset; }

.highlight-gradient-red-600-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #b5afd7); background-color: unset; }

.highlight-gradient-red-600-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #9086c2); background-color: unset; }

.highlight-gradient-red-600-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #6b5eae); background-color: unset; }

.highlight-gradient-red-600-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #504783); background-color: unset; }

.highlight-gradient-red-600-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #362f57); background-color: unset; }

.highlight-gradient-red-600-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #1b182c); background-color: unset; }

.highlight-gradient-red-600-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #100e1a); background-color: unset; }

.highlight-gradient-red-600-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #fff7fa); background-color: unset; }

.highlight-gradient-red-600-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, lavenderblush); background-color: unset; }

.highlight-gradient-red-600-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #ffd9e6); background-color: unset; }

.highlight-gradient-red-600-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #ffb3cd); background-color: unset; }

.highlight-gradient-red-600-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #ff8db4); background-color: unset; }

.highlight-gradient-red-600-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #ff679b); background-color: unset; }

.highlight-gradient-red-600-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #bf4d74); background-color: unset; }

.highlight-gradient-red-600-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #80344e); background-color: unset; }

.highlight-gradient-red-600-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #401a27); background-color: unset; }

.highlight-gradient-red-600-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #260f17); background-color: unset; }

.highlight-gradient-red-600-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #fff4f2); background-color: unset; }

.highlight-gradient-red-600-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #fee8e6); background-color: unset; }

.highlight-gradient-red-600-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #fdc7bf); background-color: unset; }

.highlight-gradient-red-600-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #fa8e80); background-color: unset; }

.highlight-gradient-red-600-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #f85640); background-color: unset; }

.highlight-gradient-red-600-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #f51d00); background-color: unset; }

.highlight-gradient-red-600-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #b81600); background-color: unset; }

.highlight-gradient-red-600-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #7b0f00); background-color: unset; }

.highlight-gradient-red-600-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #3d0700); background-color: unset; }

.highlight-gradient-red-600-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #250400); background-color: unset; }

.highlight-gradient-red-600-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #fff9f3); background-color: unset; }

.highlight-gradient-red-600-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #fff2e8); background-color: unset; }

.highlight-gradient-red-600-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #ffdfc4); background-color: unset; }

.highlight-gradient-red-600-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #febf8a); background-color: unset; }

.highlight-gradient-red-600-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #fe9e4f); background-color: unset; }

.highlight-gradient-red-600-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #fd7e14); background-color: unset; }

.highlight-gradient-red-600-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #be5f0f); background-color: unset; }

.highlight-gradient-red-600-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #7f3f0a); background-color: unset; }

.highlight-gradient-red-600-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #3f2005); background-color: unset; }

.highlight-gradient-red-600-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #261303); background-color: unset; }

.highlight-gradient-red-600-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #fffcf6); background-color: unset; }

.highlight-gradient-red-600-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #fef9ec); background-color: unset; }

.highlight-gradient-red-600-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #fdf0d0); background-color: unset; }

.highlight-gradient-red-600-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #fbe1a1); background-color: unset; }

.highlight-gradient-red-600-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #f8d272); background-color: unset; }

.highlight-gradient-red-600-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #f6c343); background-color: unset; }

.highlight-gradient-red-600-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #b99232); background-color: unset; }

.highlight-gradient-red-600-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #7b6222); background-color: unset; }

.highlight-gradient-red-600-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #3e3111); background-color: unset; }

.highlight-gradient-red-600-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #251d0a); background-color: unset; }

.highlight-gradient-red-600-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #f2fff7); background-color: unset; }

.highlight-gradient-red-600-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #e6feef); background-color: unset; }

.highlight-gradient-red-600-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #bffdd6); background-color: unset; }

.highlight-gradient-red-600-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #80faad); background-color: unset; }

.highlight-gradient-red-600-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #40f883); background-color: unset; }

.highlight-gradient-red-600-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #00f55a); background-color: unset; }

.highlight-gradient-red-600-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #00b844); background-color: unset; }

.highlight-gradient-red-600-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #007b2d); background-color: unset; }

.highlight-gradient-red-600-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #003d17); background-color: unset; }

.highlight-gradient-red-600-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #00250e); background-color: unset; }

.highlight-gradient-red-600-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #f2fbfb); background-color: unset; }

.highlight-gradient-red-600-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #e6f6f8); background-color: unset; }

.highlight-gradient-red-600-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #c0e9ed); background-color: unset; }

.highlight-gradient-red-600-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #81d4da); background-color: unset; }

.highlight-gradient-red-600-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #41bec8); background-color: unset; }

.highlight-gradient-red-600-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #02a8b5); background-color: unset; }

.highlight-gradient-red-600-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #027e88); background-color: unset; }

.highlight-gradient-red-600-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #01545b); background-color: unset; }

.highlight-gradient-red-600-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #012a2d); background-color: unset; }

.highlight-gradient-red-600-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #00191b); background-color: unset; }

.highlight-gradient-red-600-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #f5fbfd); background-color: unset; }

.highlight-gradient-red-600-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #ebf7fa); background-color: unset; }

.highlight-gradient-red-600-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #ceebf4); background-color: unset; }

.highlight-gradient-red-600-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #9cd7e8); background-color: unset; }

.highlight-gradient-red-600-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #6bc3dd); background-color: unset; }

.highlight-gradient-red-600-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #39afd1); background-color: unset; }

.highlight-gradient-red-600-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #2b839d); background-color: unset; }

.highlight-gradient-red-600-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #1d5869); background-color: unset; }

.highlight-gradient-red-600-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #0e2c34); background-color: unset; }

.highlight-gradient-red-600-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #091a1f); background-color: unset; }

.highlight-gradient-red-600-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, white); background-color: unset; }

.highlight-gradient-red-600-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, white); background-color: unset; }

.highlight-gradient-red-600-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, white); background-color: unset; }

.highlight-gradient-red-600-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, white); background-color: unset; }

.highlight-gradient-red-600-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, white); background-color: unset; }

.highlight-gradient-red-600-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, white); background-color: unset; }

.highlight-gradient-red-600-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #bfbfbf); background-color: unset; }

.highlight-gradient-red-600-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, gray); background-color: unset; }

.highlight-gradient-red-600-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #404040); background-color: unset; }

.highlight-gradient-red-600-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #262626); background-color: unset; }

.highlight-gradient-red-600-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #fdfdfd); background-color: unset; }

.highlight-gradient-red-600-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #fbfbfb); background-color: unset; }

.highlight-gradient-red-600-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #f6f6f6); background-color: unset; }

.highlight-gradient-red-600-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #ececec); background-color: unset; }

.highlight-gradient-red-600-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #e3e3e3); background-color: unset; }

.highlight-gradient-red-600-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #d9d9d9); background-color: unset; }

.highlight-gradient-red-600-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #a3a3a3); background-color: unset; }

.highlight-gradient-red-600-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #6d6d6d); background-color: unset; }

.highlight-gradient-red-600-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #363636); background-color: unset; }

.highlight-gradient-red-600-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #212121); background-color: unset; }

.highlight-gradient-red-600-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #f4f5f5); background-color: unset; }

.highlight-gradient-red-600-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #eaebeb); background-color: unset; }

.highlight-gradient-red-600-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #caccce); background-color: unset; }

.highlight-gradient-red-600-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #969a9c); background-color: unset; }

.highlight-gradient-red-600-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #61676b); background-color: unset; }

.highlight-gradient-red-600-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #2c3439); background-color: unset; }

.highlight-gradient-red-600-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #21272b); background-color: unset; }

.highlight-gradient-red-600-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #161a1d); background-color: unset; }

.highlight-gradient-red-600-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #0b0d0e); background-color: unset; }

.highlight-gradient-red-600-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b81600, #070809); background-color: unset; }

.highlight-gradient-red-700-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #0171df); background-color: unset; }

.highlight-gradient-red-700-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #727cf5); background-color: unset; }

.highlight-gradient-red-700-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #6627b3); background-color: unset; }

.highlight-gradient-red-700-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #f5e8ff); background-color: unset; }

.highlight-gradient-red-700-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #2CA58D); background-color: unset; }

.highlight-gradient-red-700-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #6b5eae); background-color: unset; }

.highlight-gradient-red-700-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #ff679b); background-color: unset; }

.highlight-gradient-red-700-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #f51d00); background-color: unset; }

.highlight-gradient-red-700-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #fd7e14); background-color: unset; }

.highlight-gradient-red-700-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #F6C343); background-color: unset; }

.highlight-gradient-red-700-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #00f55a); background-color: unset; }

.highlight-gradient-red-700-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #02a8b5); background-color: unset; }

.highlight-gradient-red-700-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #39afd1); background-color: unset; }

.highlight-gradient-red-700-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #FFFFFF); background-color: unset; }

.highlight-gradient-red-700-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #d9d9d9); background-color: unset; }

.highlight-gradient-red-700-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #2c3439); background-color: unset; }

.highlight-gradient-red-700-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #f2f8fd); background-color: unset; }

.highlight-gradient-red-700-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #e6f1fc); background-color: unset; }

.highlight-gradient-red-700-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #c0dcf7); background-color: unset; }

.highlight-gradient-red-700-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #80b8ef); background-color: unset; }

.highlight-gradient-red-700-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #4195e7); background-color: unset; }

.highlight-gradient-red-700-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #0171df); background-color: unset; }

.highlight-gradient-red-700-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #0155a7); background-color: unset; }

.highlight-gradient-red-700-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #013970); background-color: unset; }

.highlight-gradient-red-700-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #001c38); background-color: unset; }

.highlight-gradient-red-700-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #001121); background-color: unset; }

.highlight-gradient-red-700-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, ghostwhite); background-color: unset; }

.highlight-gradient-red-700-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #f1f2fe); background-color: unset; }

.highlight-gradient-red-700-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #dcdefd); background-color: unset; }

.highlight-gradient-red-700-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #b9befa); background-color: unset; }

.highlight-gradient-red-700-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #959df8); background-color: unset; }

.highlight-gradient-red-700-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #727cf5); background-color: unset; }

.highlight-gradient-red-700-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #565db8); background-color: unset; }

.highlight-gradient-red-700-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #393e7b); background-color: unset; }

.highlight-gradient-red-700-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #1d1f3d); background-color: unset; }

.highlight-gradient-red-700-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #111325); background-color: unset; }

.highlight-gradient-red-700-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #f7f4fb); background-color: unset; }

.highlight-gradient-red-700-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #f0e9f7); background-color: unset; }

.highlight-gradient-red-700-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #d9c9ec); background-color: unset; }

.highlight-gradient-red-700-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #b393d9); background-color: unset; }

.highlight-gradient-red-700-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #8c5dc6); background-color: unset; }

.highlight-gradient-red-700-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #6627b3); background-color: unset; }

.highlight-gradient-red-700-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #4d1d86); background-color: unset; }

.highlight-gradient-red-700-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #33145a); background-color: unset; }

.highlight-gradient-red-700-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #1a0a2d); background-color: unset; }

.highlight-gradient-red-700-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #0f061b); background-color: unset; }

.highlight-gradient-red-700-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #fffeff); background-color: unset; }

.highlight-gradient-red-700-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #fefdff); background-color: unset; }

.highlight-gradient-red-700-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #fdf9ff); background-color: unset; }

.highlight-gradient-red-700-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #faf4ff); background-color: unset; }

.highlight-gradient-red-700-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #f8eeff); background-color: unset; }

.highlight-gradient-red-700-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #f5e8ff); background-color: unset; }

.highlight-gradient-red-700-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #b8aebf); background-color: unset; }

.highlight-gradient-red-700-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #7b7480); background-color: unset; }

.highlight-gradient-red-700-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #3d3a40); background-color: unset; }

.highlight-gradient-red-700-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #252326); background-color: unset; }

.highlight-gradient-red-700-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #f4fbf9); background-color: unset; }

.highlight-gradient-red-700-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #eaf6f4); background-color: unset; }

.highlight-gradient-red-700-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #cae9e3); background-color: unset; }

.highlight-gradient-red-700-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #96d2c6); background-color: unset; }

.highlight-gradient-red-700-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #61bcaa); background-color: unset; }

.highlight-gradient-red-700-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #2ca58d); background-color: unset; }

.highlight-gradient-red-700-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #217c6a); background-color: unset; }

.highlight-gradient-red-700-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #165347); background-color: unset; }

.highlight-gradient-red-700-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #0b2923); background-color: unset; }

.highlight-gradient-red-700-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #071915); background-color: unset; }

.highlight-gradient-red-700-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #f8f7fb); background-color: unset; }

.highlight-gradient-red-700-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #f0eff7); background-color: unset; }

.highlight-gradient-red-700-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #dad7eb); background-color: unset; }

.highlight-gradient-red-700-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #b5afd7); background-color: unset; }

.highlight-gradient-red-700-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #9086c2); background-color: unset; }

.highlight-gradient-red-700-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #6b5eae); background-color: unset; }

.highlight-gradient-red-700-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #504783); background-color: unset; }

.highlight-gradient-red-700-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #362f57); background-color: unset; }

.highlight-gradient-red-700-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #1b182c); background-color: unset; }

.highlight-gradient-red-700-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #100e1a); background-color: unset; }

.highlight-gradient-red-700-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #fff7fa); background-color: unset; }

.highlight-gradient-red-700-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, lavenderblush); background-color: unset; }

.highlight-gradient-red-700-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #ffd9e6); background-color: unset; }

.highlight-gradient-red-700-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #ffb3cd); background-color: unset; }

.highlight-gradient-red-700-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #ff8db4); background-color: unset; }

.highlight-gradient-red-700-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #ff679b); background-color: unset; }

.highlight-gradient-red-700-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #bf4d74); background-color: unset; }

.highlight-gradient-red-700-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #80344e); background-color: unset; }

.highlight-gradient-red-700-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #401a27); background-color: unset; }

.highlight-gradient-red-700-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #260f17); background-color: unset; }

.highlight-gradient-red-700-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #fff4f2); background-color: unset; }

.highlight-gradient-red-700-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #fee8e6); background-color: unset; }

.highlight-gradient-red-700-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #fdc7bf); background-color: unset; }

.highlight-gradient-red-700-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #fa8e80); background-color: unset; }

.highlight-gradient-red-700-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #f85640); background-color: unset; }

.highlight-gradient-red-700-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #f51d00); background-color: unset; }

.highlight-gradient-red-700-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #b81600); background-color: unset; }

.highlight-gradient-red-700-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #7b0f00); background-color: unset; }

.highlight-gradient-red-700-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #3d0700); background-color: unset; }

.highlight-gradient-red-700-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #250400); background-color: unset; }

.highlight-gradient-red-700-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #fff9f3); background-color: unset; }

.highlight-gradient-red-700-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #fff2e8); background-color: unset; }

.highlight-gradient-red-700-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #ffdfc4); background-color: unset; }

.highlight-gradient-red-700-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #febf8a); background-color: unset; }

.highlight-gradient-red-700-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #fe9e4f); background-color: unset; }

.highlight-gradient-red-700-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #fd7e14); background-color: unset; }

.highlight-gradient-red-700-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #be5f0f); background-color: unset; }

.highlight-gradient-red-700-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #7f3f0a); background-color: unset; }

.highlight-gradient-red-700-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #3f2005); background-color: unset; }

.highlight-gradient-red-700-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #261303); background-color: unset; }

.highlight-gradient-red-700-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #fffcf6); background-color: unset; }

.highlight-gradient-red-700-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #fef9ec); background-color: unset; }

.highlight-gradient-red-700-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #fdf0d0); background-color: unset; }

.highlight-gradient-red-700-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #fbe1a1); background-color: unset; }

.highlight-gradient-red-700-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #f8d272); background-color: unset; }

.highlight-gradient-red-700-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #f6c343); background-color: unset; }

.highlight-gradient-red-700-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #b99232); background-color: unset; }

.highlight-gradient-red-700-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #7b6222); background-color: unset; }

.highlight-gradient-red-700-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #3e3111); background-color: unset; }

.highlight-gradient-red-700-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #251d0a); background-color: unset; }

.highlight-gradient-red-700-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #f2fff7); background-color: unset; }

.highlight-gradient-red-700-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #e6feef); background-color: unset; }

.highlight-gradient-red-700-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #bffdd6); background-color: unset; }

.highlight-gradient-red-700-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #80faad); background-color: unset; }

.highlight-gradient-red-700-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #40f883); background-color: unset; }

.highlight-gradient-red-700-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #00f55a); background-color: unset; }

.highlight-gradient-red-700-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #00b844); background-color: unset; }

.highlight-gradient-red-700-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #007b2d); background-color: unset; }

.highlight-gradient-red-700-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #003d17); background-color: unset; }

.highlight-gradient-red-700-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #00250e); background-color: unset; }

.highlight-gradient-red-700-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #f2fbfb); background-color: unset; }

.highlight-gradient-red-700-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #e6f6f8); background-color: unset; }

.highlight-gradient-red-700-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #c0e9ed); background-color: unset; }

.highlight-gradient-red-700-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #81d4da); background-color: unset; }

.highlight-gradient-red-700-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #41bec8); background-color: unset; }

.highlight-gradient-red-700-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #02a8b5); background-color: unset; }

.highlight-gradient-red-700-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #027e88); background-color: unset; }

.highlight-gradient-red-700-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #01545b); background-color: unset; }

.highlight-gradient-red-700-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #012a2d); background-color: unset; }

.highlight-gradient-red-700-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #00191b); background-color: unset; }

.highlight-gradient-red-700-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #f5fbfd); background-color: unset; }

.highlight-gradient-red-700-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #ebf7fa); background-color: unset; }

.highlight-gradient-red-700-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #ceebf4); background-color: unset; }

.highlight-gradient-red-700-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #9cd7e8); background-color: unset; }

.highlight-gradient-red-700-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #6bc3dd); background-color: unset; }

.highlight-gradient-red-700-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #39afd1); background-color: unset; }

.highlight-gradient-red-700-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #2b839d); background-color: unset; }

.highlight-gradient-red-700-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #1d5869); background-color: unset; }

.highlight-gradient-red-700-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #0e2c34); background-color: unset; }

.highlight-gradient-red-700-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #091a1f); background-color: unset; }

.highlight-gradient-red-700-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, white); background-color: unset; }

.highlight-gradient-red-700-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, white); background-color: unset; }

.highlight-gradient-red-700-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, white); background-color: unset; }

.highlight-gradient-red-700-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, white); background-color: unset; }

.highlight-gradient-red-700-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, white); background-color: unset; }

.highlight-gradient-red-700-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, white); background-color: unset; }

.highlight-gradient-red-700-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #bfbfbf); background-color: unset; }

.highlight-gradient-red-700-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, gray); background-color: unset; }

.highlight-gradient-red-700-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #404040); background-color: unset; }

.highlight-gradient-red-700-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #262626); background-color: unset; }

.highlight-gradient-red-700-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #fdfdfd); background-color: unset; }

.highlight-gradient-red-700-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #fbfbfb); background-color: unset; }

.highlight-gradient-red-700-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #f6f6f6); background-color: unset; }

.highlight-gradient-red-700-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #ececec); background-color: unset; }

.highlight-gradient-red-700-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #e3e3e3); background-color: unset; }

.highlight-gradient-red-700-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #d9d9d9); background-color: unset; }

.highlight-gradient-red-700-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #a3a3a3); background-color: unset; }

.highlight-gradient-red-700-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #6d6d6d); background-color: unset; }

.highlight-gradient-red-700-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #363636); background-color: unset; }

.highlight-gradient-red-700-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #212121); background-color: unset; }

.highlight-gradient-red-700-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #f4f5f5); background-color: unset; }

.highlight-gradient-red-700-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #eaebeb); background-color: unset; }

.highlight-gradient-red-700-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #caccce); background-color: unset; }

.highlight-gradient-red-700-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #969a9c); background-color: unset; }

.highlight-gradient-red-700-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #61676b); background-color: unset; }

.highlight-gradient-red-700-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #2c3439); background-color: unset; }

.highlight-gradient-red-700-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #21272b); background-color: unset; }

.highlight-gradient-red-700-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #161a1d); background-color: unset; }

.highlight-gradient-red-700-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #0b0d0e); background-color: unset; }

.highlight-gradient-red-700-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b0f00, #070809); background-color: unset; }

.highlight-gradient-red-800-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #0171df); background-color: unset; }

.highlight-gradient-red-800-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #727cf5); background-color: unset; }

.highlight-gradient-red-800-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #6627b3); background-color: unset; }

.highlight-gradient-red-800-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #f5e8ff); background-color: unset; }

.highlight-gradient-red-800-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #2CA58D); background-color: unset; }

.highlight-gradient-red-800-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #6b5eae); background-color: unset; }

.highlight-gradient-red-800-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #ff679b); background-color: unset; }

.highlight-gradient-red-800-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #f51d00); background-color: unset; }

.highlight-gradient-red-800-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #fd7e14); background-color: unset; }

.highlight-gradient-red-800-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #F6C343); background-color: unset; }

.highlight-gradient-red-800-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #00f55a); background-color: unset; }

.highlight-gradient-red-800-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #02a8b5); background-color: unset; }

.highlight-gradient-red-800-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #39afd1); background-color: unset; }

.highlight-gradient-red-800-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #FFFFFF); background-color: unset; }

.highlight-gradient-red-800-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #d9d9d9); background-color: unset; }

.highlight-gradient-red-800-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #2c3439); background-color: unset; }

.highlight-gradient-red-800-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #f2f8fd); background-color: unset; }

.highlight-gradient-red-800-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #e6f1fc); background-color: unset; }

.highlight-gradient-red-800-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #c0dcf7); background-color: unset; }

.highlight-gradient-red-800-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #80b8ef); background-color: unset; }

.highlight-gradient-red-800-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #4195e7); background-color: unset; }

.highlight-gradient-red-800-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #0171df); background-color: unset; }

.highlight-gradient-red-800-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #0155a7); background-color: unset; }

.highlight-gradient-red-800-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #013970); background-color: unset; }

.highlight-gradient-red-800-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #001c38); background-color: unset; }

.highlight-gradient-red-800-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #001121); background-color: unset; }

.highlight-gradient-red-800-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, ghostwhite); background-color: unset; }

.highlight-gradient-red-800-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #f1f2fe); background-color: unset; }

.highlight-gradient-red-800-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #dcdefd); background-color: unset; }

.highlight-gradient-red-800-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #b9befa); background-color: unset; }

.highlight-gradient-red-800-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #959df8); background-color: unset; }

.highlight-gradient-red-800-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #727cf5); background-color: unset; }

.highlight-gradient-red-800-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #565db8); background-color: unset; }

.highlight-gradient-red-800-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #393e7b); background-color: unset; }

.highlight-gradient-red-800-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #1d1f3d); background-color: unset; }

.highlight-gradient-red-800-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #111325); background-color: unset; }

.highlight-gradient-red-800-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #f7f4fb); background-color: unset; }

.highlight-gradient-red-800-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #f0e9f7); background-color: unset; }

.highlight-gradient-red-800-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #d9c9ec); background-color: unset; }

.highlight-gradient-red-800-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #b393d9); background-color: unset; }

.highlight-gradient-red-800-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #8c5dc6); background-color: unset; }

.highlight-gradient-red-800-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #6627b3); background-color: unset; }

.highlight-gradient-red-800-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #4d1d86); background-color: unset; }

.highlight-gradient-red-800-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #33145a); background-color: unset; }

.highlight-gradient-red-800-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #1a0a2d); background-color: unset; }

.highlight-gradient-red-800-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #0f061b); background-color: unset; }

.highlight-gradient-red-800-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #fffeff); background-color: unset; }

.highlight-gradient-red-800-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #fefdff); background-color: unset; }

.highlight-gradient-red-800-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #fdf9ff); background-color: unset; }

.highlight-gradient-red-800-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #faf4ff); background-color: unset; }

.highlight-gradient-red-800-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #f8eeff); background-color: unset; }

.highlight-gradient-red-800-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #f5e8ff); background-color: unset; }

.highlight-gradient-red-800-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #b8aebf); background-color: unset; }

.highlight-gradient-red-800-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #7b7480); background-color: unset; }

.highlight-gradient-red-800-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #3d3a40); background-color: unset; }

.highlight-gradient-red-800-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #252326); background-color: unset; }

.highlight-gradient-red-800-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #f4fbf9); background-color: unset; }

.highlight-gradient-red-800-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #eaf6f4); background-color: unset; }

.highlight-gradient-red-800-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #cae9e3); background-color: unset; }

.highlight-gradient-red-800-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #96d2c6); background-color: unset; }

.highlight-gradient-red-800-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #61bcaa); background-color: unset; }

.highlight-gradient-red-800-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #2ca58d); background-color: unset; }

.highlight-gradient-red-800-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #217c6a); background-color: unset; }

.highlight-gradient-red-800-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #165347); background-color: unset; }

.highlight-gradient-red-800-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #0b2923); background-color: unset; }

.highlight-gradient-red-800-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #071915); background-color: unset; }

.highlight-gradient-red-800-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #f8f7fb); background-color: unset; }

.highlight-gradient-red-800-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #f0eff7); background-color: unset; }

.highlight-gradient-red-800-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #dad7eb); background-color: unset; }

.highlight-gradient-red-800-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #b5afd7); background-color: unset; }

.highlight-gradient-red-800-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #9086c2); background-color: unset; }

.highlight-gradient-red-800-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #6b5eae); background-color: unset; }

.highlight-gradient-red-800-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #504783); background-color: unset; }

.highlight-gradient-red-800-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #362f57); background-color: unset; }

.highlight-gradient-red-800-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #1b182c); background-color: unset; }

.highlight-gradient-red-800-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #100e1a); background-color: unset; }

.highlight-gradient-red-800-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #fff7fa); background-color: unset; }

.highlight-gradient-red-800-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, lavenderblush); background-color: unset; }

.highlight-gradient-red-800-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #ffd9e6); background-color: unset; }

.highlight-gradient-red-800-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #ffb3cd); background-color: unset; }

.highlight-gradient-red-800-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #ff8db4); background-color: unset; }

.highlight-gradient-red-800-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #ff679b); background-color: unset; }

.highlight-gradient-red-800-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #bf4d74); background-color: unset; }

.highlight-gradient-red-800-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #80344e); background-color: unset; }

.highlight-gradient-red-800-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #401a27); background-color: unset; }

.highlight-gradient-red-800-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #260f17); background-color: unset; }

.highlight-gradient-red-800-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #fff4f2); background-color: unset; }

.highlight-gradient-red-800-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #fee8e6); background-color: unset; }

.highlight-gradient-red-800-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #fdc7bf); background-color: unset; }

.highlight-gradient-red-800-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #fa8e80); background-color: unset; }

.highlight-gradient-red-800-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #f85640); background-color: unset; }

.highlight-gradient-red-800-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #f51d00); background-color: unset; }

.highlight-gradient-red-800-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #b81600); background-color: unset; }

.highlight-gradient-red-800-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #7b0f00); background-color: unset; }

.highlight-gradient-red-800-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #3d0700); background-color: unset; }

.highlight-gradient-red-800-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #250400); background-color: unset; }

.highlight-gradient-red-800-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #fff9f3); background-color: unset; }

.highlight-gradient-red-800-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #fff2e8); background-color: unset; }

.highlight-gradient-red-800-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #ffdfc4); background-color: unset; }

.highlight-gradient-red-800-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #febf8a); background-color: unset; }

.highlight-gradient-red-800-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #fe9e4f); background-color: unset; }

.highlight-gradient-red-800-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #fd7e14); background-color: unset; }

.highlight-gradient-red-800-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #be5f0f); background-color: unset; }

.highlight-gradient-red-800-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #7f3f0a); background-color: unset; }

.highlight-gradient-red-800-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #3f2005); background-color: unset; }

.highlight-gradient-red-800-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #261303); background-color: unset; }

.highlight-gradient-red-800-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #fffcf6); background-color: unset; }

.highlight-gradient-red-800-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #fef9ec); background-color: unset; }

.highlight-gradient-red-800-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #fdf0d0); background-color: unset; }

.highlight-gradient-red-800-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #fbe1a1); background-color: unset; }

.highlight-gradient-red-800-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #f8d272); background-color: unset; }

.highlight-gradient-red-800-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #f6c343); background-color: unset; }

.highlight-gradient-red-800-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #b99232); background-color: unset; }

.highlight-gradient-red-800-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #7b6222); background-color: unset; }

.highlight-gradient-red-800-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #3e3111); background-color: unset; }

.highlight-gradient-red-800-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #251d0a); background-color: unset; }

.highlight-gradient-red-800-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #f2fff7); background-color: unset; }

.highlight-gradient-red-800-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #e6feef); background-color: unset; }

.highlight-gradient-red-800-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #bffdd6); background-color: unset; }

.highlight-gradient-red-800-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #80faad); background-color: unset; }

.highlight-gradient-red-800-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #40f883); background-color: unset; }

.highlight-gradient-red-800-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #00f55a); background-color: unset; }

.highlight-gradient-red-800-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #00b844); background-color: unset; }

.highlight-gradient-red-800-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #007b2d); background-color: unset; }

.highlight-gradient-red-800-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #003d17); background-color: unset; }

.highlight-gradient-red-800-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #00250e); background-color: unset; }

.highlight-gradient-red-800-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #f2fbfb); background-color: unset; }

.highlight-gradient-red-800-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #e6f6f8); background-color: unset; }

.highlight-gradient-red-800-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #c0e9ed); background-color: unset; }

.highlight-gradient-red-800-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #81d4da); background-color: unset; }

.highlight-gradient-red-800-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #41bec8); background-color: unset; }

.highlight-gradient-red-800-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #02a8b5); background-color: unset; }

.highlight-gradient-red-800-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #027e88); background-color: unset; }

.highlight-gradient-red-800-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #01545b); background-color: unset; }

.highlight-gradient-red-800-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #012a2d); background-color: unset; }

.highlight-gradient-red-800-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #00191b); background-color: unset; }

.highlight-gradient-red-800-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #f5fbfd); background-color: unset; }

.highlight-gradient-red-800-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #ebf7fa); background-color: unset; }

.highlight-gradient-red-800-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #ceebf4); background-color: unset; }

.highlight-gradient-red-800-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #9cd7e8); background-color: unset; }

.highlight-gradient-red-800-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #6bc3dd); background-color: unset; }

.highlight-gradient-red-800-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #39afd1); background-color: unset; }

.highlight-gradient-red-800-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #2b839d); background-color: unset; }

.highlight-gradient-red-800-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #1d5869); background-color: unset; }

.highlight-gradient-red-800-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #0e2c34); background-color: unset; }

.highlight-gradient-red-800-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #091a1f); background-color: unset; }

.highlight-gradient-red-800-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, white); background-color: unset; }

.highlight-gradient-red-800-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, white); background-color: unset; }

.highlight-gradient-red-800-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, white); background-color: unset; }

.highlight-gradient-red-800-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, white); background-color: unset; }

.highlight-gradient-red-800-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, white); background-color: unset; }

.highlight-gradient-red-800-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, white); background-color: unset; }

.highlight-gradient-red-800-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #bfbfbf); background-color: unset; }

.highlight-gradient-red-800-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, gray); background-color: unset; }

.highlight-gradient-red-800-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #404040); background-color: unset; }

.highlight-gradient-red-800-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #262626); background-color: unset; }

.highlight-gradient-red-800-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #fdfdfd); background-color: unset; }

.highlight-gradient-red-800-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #fbfbfb); background-color: unset; }

.highlight-gradient-red-800-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #f6f6f6); background-color: unset; }

.highlight-gradient-red-800-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #ececec); background-color: unset; }

.highlight-gradient-red-800-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #e3e3e3); background-color: unset; }

.highlight-gradient-red-800-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #d9d9d9); background-color: unset; }

.highlight-gradient-red-800-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #a3a3a3); background-color: unset; }

.highlight-gradient-red-800-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #6d6d6d); background-color: unset; }

.highlight-gradient-red-800-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #363636); background-color: unset; }

.highlight-gradient-red-800-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #212121); background-color: unset; }

.highlight-gradient-red-800-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #f4f5f5); background-color: unset; }

.highlight-gradient-red-800-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #eaebeb); background-color: unset; }

.highlight-gradient-red-800-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #caccce); background-color: unset; }

.highlight-gradient-red-800-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #969a9c); background-color: unset; }

.highlight-gradient-red-800-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #61676b); background-color: unset; }

.highlight-gradient-red-800-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #2c3439); background-color: unset; }

.highlight-gradient-red-800-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #21272b); background-color: unset; }

.highlight-gradient-red-800-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #161a1d); background-color: unset; }

.highlight-gradient-red-800-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #0b0d0e); background-color: unset; }

.highlight-gradient-red-800-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3d0700, #070809); background-color: unset; }

.highlight-gradient-red-900-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #0171df); background-color: unset; }

.highlight-gradient-red-900-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #727cf5); background-color: unset; }

.highlight-gradient-red-900-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #6627b3); background-color: unset; }

.highlight-gradient-red-900-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #f5e8ff); background-color: unset; }

.highlight-gradient-red-900-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #2CA58D); background-color: unset; }

.highlight-gradient-red-900-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #6b5eae); background-color: unset; }

.highlight-gradient-red-900-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #ff679b); background-color: unset; }

.highlight-gradient-red-900-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #f51d00); background-color: unset; }

.highlight-gradient-red-900-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #fd7e14); background-color: unset; }

.highlight-gradient-red-900-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #F6C343); background-color: unset; }

.highlight-gradient-red-900-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #00f55a); background-color: unset; }

.highlight-gradient-red-900-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #02a8b5); background-color: unset; }

.highlight-gradient-red-900-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #39afd1); background-color: unset; }

.highlight-gradient-red-900-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #FFFFFF); background-color: unset; }

.highlight-gradient-red-900-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #d9d9d9); background-color: unset; }

.highlight-gradient-red-900-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #2c3439); background-color: unset; }

.highlight-gradient-red-900-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #f2f8fd); background-color: unset; }

.highlight-gradient-red-900-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #e6f1fc); background-color: unset; }

.highlight-gradient-red-900-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #c0dcf7); background-color: unset; }

.highlight-gradient-red-900-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #80b8ef); background-color: unset; }

.highlight-gradient-red-900-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #4195e7); background-color: unset; }

.highlight-gradient-red-900-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #0171df); background-color: unset; }

.highlight-gradient-red-900-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #0155a7); background-color: unset; }

.highlight-gradient-red-900-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #013970); background-color: unset; }

.highlight-gradient-red-900-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #001c38); background-color: unset; }

.highlight-gradient-red-900-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #001121); background-color: unset; }

.highlight-gradient-red-900-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, ghostwhite); background-color: unset; }

.highlight-gradient-red-900-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #f1f2fe); background-color: unset; }

.highlight-gradient-red-900-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #dcdefd); background-color: unset; }

.highlight-gradient-red-900-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #b9befa); background-color: unset; }

.highlight-gradient-red-900-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #959df8); background-color: unset; }

.highlight-gradient-red-900-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #727cf5); background-color: unset; }

.highlight-gradient-red-900-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #565db8); background-color: unset; }

.highlight-gradient-red-900-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #393e7b); background-color: unset; }

.highlight-gradient-red-900-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #1d1f3d); background-color: unset; }

.highlight-gradient-red-900-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #111325); background-color: unset; }

.highlight-gradient-red-900-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #f7f4fb); background-color: unset; }

.highlight-gradient-red-900-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #f0e9f7); background-color: unset; }

.highlight-gradient-red-900-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #d9c9ec); background-color: unset; }

.highlight-gradient-red-900-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #b393d9); background-color: unset; }

.highlight-gradient-red-900-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #8c5dc6); background-color: unset; }

.highlight-gradient-red-900-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #6627b3); background-color: unset; }

.highlight-gradient-red-900-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #4d1d86); background-color: unset; }

.highlight-gradient-red-900-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #33145a); background-color: unset; }

.highlight-gradient-red-900-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #1a0a2d); background-color: unset; }

.highlight-gradient-red-900-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #0f061b); background-color: unset; }

.highlight-gradient-red-900-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #fffeff); background-color: unset; }

.highlight-gradient-red-900-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #fefdff); background-color: unset; }

.highlight-gradient-red-900-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #fdf9ff); background-color: unset; }

.highlight-gradient-red-900-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #faf4ff); background-color: unset; }

.highlight-gradient-red-900-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #f8eeff); background-color: unset; }

.highlight-gradient-red-900-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #f5e8ff); background-color: unset; }

.highlight-gradient-red-900-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #b8aebf); background-color: unset; }

.highlight-gradient-red-900-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #7b7480); background-color: unset; }

.highlight-gradient-red-900-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #3d3a40); background-color: unset; }

.highlight-gradient-red-900-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #252326); background-color: unset; }

.highlight-gradient-red-900-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #f4fbf9); background-color: unset; }

.highlight-gradient-red-900-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #eaf6f4); background-color: unset; }

.highlight-gradient-red-900-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #cae9e3); background-color: unset; }

.highlight-gradient-red-900-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #96d2c6); background-color: unset; }

.highlight-gradient-red-900-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #61bcaa); background-color: unset; }

.highlight-gradient-red-900-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #2ca58d); background-color: unset; }

.highlight-gradient-red-900-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #217c6a); background-color: unset; }

.highlight-gradient-red-900-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #165347); background-color: unset; }

.highlight-gradient-red-900-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #0b2923); background-color: unset; }

.highlight-gradient-red-900-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #071915); background-color: unset; }

.highlight-gradient-red-900-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #f8f7fb); background-color: unset; }

.highlight-gradient-red-900-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #f0eff7); background-color: unset; }

.highlight-gradient-red-900-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #dad7eb); background-color: unset; }

.highlight-gradient-red-900-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #b5afd7); background-color: unset; }

.highlight-gradient-red-900-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #9086c2); background-color: unset; }

.highlight-gradient-red-900-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #6b5eae); background-color: unset; }

.highlight-gradient-red-900-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #504783); background-color: unset; }

.highlight-gradient-red-900-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #362f57); background-color: unset; }

.highlight-gradient-red-900-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #1b182c); background-color: unset; }

.highlight-gradient-red-900-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #100e1a); background-color: unset; }

.highlight-gradient-red-900-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #fff7fa); background-color: unset; }

.highlight-gradient-red-900-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, lavenderblush); background-color: unset; }

.highlight-gradient-red-900-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #ffd9e6); background-color: unset; }

.highlight-gradient-red-900-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #ffb3cd); background-color: unset; }

.highlight-gradient-red-900-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #ff8db4); background-color: unset; }

.highlight-gradient-red-900-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #ff679b); background-color: unset; }

.highlight-gradient-red-900-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #bf4d74); background-color: unset; }

.highlight-gradient-red-900-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #80344e); background-color: unset; }

.highlight-gradient-red-900-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #401a27); background-color: unset; }

.highlight-gradient-red-900-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #260f17); background-color: unset; }

.highlight-gradient-red-900-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #fff4f2); background-color: unset; }

.highlight-gradient-red-900-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #fee8e6); background-color: unset; }

.highlight-gradient-red-900-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #fdc7bf); background-color: unset; }

.highlight-gradient-red-900-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #fa8e80); background-color: unset; }

.highlight-gradient-red-900-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #f85640); background-color: unset; }

.highlight-gradient-red-900-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #f51d00); background-color: unset; }

.highlight-gradient-red-900-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #b81600); background-color: unset; }

.highlight-gradient-red-900-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #7b0f00); background-color: unset; }

.highlight-gradient-red-900-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #3d0700); background-color: unset; }

.highlight-gradient-red-900-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #250400); background-color: unset; }

.highlight-gradient-red-900-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #fff9f3); background-color: unset; }

.highlight-gradient-red-900-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #fff2e8); background-color: unset; }

.highlight-gradient-red-900-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #ffdfc4); background-color: unset; }

.highlight-gradient-red-900-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #febf8a); background-color: unset; }

.highlight-gradient-red-900-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #fe9e4f); background-color: unset; }

.highlight-gradient-red-900-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #fd7e14); background-color: unset; }

.highlight-gradient-red-900-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #be5f0f); background-color: unset; }

.highlight-gradient-red-900-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #7f3f0a); background-color: unset; }

.highlight-gradient-red-900-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #3f2005); background-color: unset; }

.highlight-gradient-red-900-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #261303); background-color: unset; }

.highlight-gradient-red-900-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #fffcf6); background-color: unset; }

.highlight-gradient-red-900-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #fef9ec); background-color: unset; }

.highlight-gradient-red-900-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #fdf0d0); background-color: unset; }

.highlight-gradient-red-900-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #fbe1a1); background-color: unset; }

.highlight-gradient-red-900-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #f8d272); background-color: unset; }

.highlight-gradient-red-900-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #f6c343); background-color: unset; }

.highlight-gradient-red-900-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #b99232); background-color: unset; }

.highlight-gradient-red-900-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #7b6222); background-color: unset; }

.highlight-gradient-red-900-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #3e3111); background-color: unset; }

.highlight-gradient-red-900-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #251d0a); background-color: unset; }

.highlight-gradient-red-900-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #f2fff7); background-color: unset; }

.highlight-gradient-red-900-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #e6feef); background-color: unset; }

.highlight-gradient-red-900-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #bffdd6); background-color: unset; }

.highlight-gradient-red-900-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #80faad); background-color: unset; }

.highlight-gradient-red-900-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #40f883); background-color: unset; }

.highlight-gradient-red-900-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #00f55a); background-color: unset; }

.highlight-gradient-red-900-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #00b844); background-color: unset; }

.highlight-gradient-red-900-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #007b2d); background-color: unset; }

.highlight-gradient-red-900-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #003d17); background-color: unset; }

.highlight-gradient-red-900-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #00250e); background-color: unset; }

.highlight-gradient-red-900-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #f2fbfb); background-color: unset; }

.highlight-gradient-red-900-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #e6f6f8); background-color: unset; }

.highlight-gradient-red-900-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #c0e9ed); background-color: unset; }

.highlight-gradient-red-900-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #81d4da); background-color: unset; }

.highlight-gradient-red-900-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #41bec8); background-color: unset; }

.highlight-gradient-red-900-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #02a8b5); background-color: unset; }

.highlight-gradient-red-900-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #027e88); background-color: unset; }

.highlight-gradient-red-900-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #01545b); background-color: unset; }

.highlight-gradient-red-900-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #012a2d); background-color: unset; }

.highlight-gradient-red-900-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #00191b); background-color: unset; }

.highlight-gradient-red-900-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #f5fbfd); background-color: unset; }

.highlight-gradient-red-900-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #ebf7fa); background-color: unset; }

.highlight-gradient-red-900-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #ceebf4); background-color: unset; }

.highlight-gradient-red-900-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #9cd7e8); background-color: unset; }

.highlight-gradient-red-900-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #6bc3dd); background-color: unset; }

.highlight-gradient-red-900-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #39afd1); background-color: unset; }

.highlight-gradient-red-900-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #2b839d); background-color: unset; }

.highlight-gradient-red-900-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #1d5869); background-color: unset; }

.highlight-gradient-red-900-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #0e2c34); background-color: unset; }

.highlight-gradient-red-900-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #091a1f); background-color: unset; }

.highlight-gradient-red-900-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, white); background-color: unset; }

.highlight-gradient-red-900-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, white); background-color: unset; }

.highlight-gradient-red-900-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, white); background-color: unset; }

.highlight-gradient-red-900-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, white); background-color: unset; }

.highlight-gradient-red-900-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, white); background-color: unset; }

.highlight-gradient-red-900-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, white); background-color: unset; }

.highlight-gradient-red-900-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #bfbfbf); background-color: unset; }

.highlight-gradient-red-900-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, gray); background-color: unset; }

.highlight-gradient-red-900-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #404040); background-color: unset; }

.highlight-gradient-red-900-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #262626); background-color: unset; }

.highlight-gradient-red-900-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #fdfdfd); background-color: unset; }

.highlight-gradient-red-900-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #fbfbfb); background-color: unset; }

.highlight-gradient-red-900-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #f6f6f6); background-color: unset; }

.highlight-gradient-red-900-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #ececec); background-color: unset; }

.highlight-gradient-red-900-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #e3e3e3); background-color: unset; }

.highlight-gradient-red-900-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #d9d9d9); background-color: unset; }

.highlight-gradient-red-900-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #a3a3a3); background-color: unset; }

.highlight-gradient-red-900-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #6d6d6d); background-color: unset; }

.highlight-gradient-red-900-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #363636); background-color: unset; }

.highlight-gradient-red-900-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #212121); background-color: unset; }

.highlight-gradient-red-900-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #f4f5f5); background-color: unset; }

.highlight-gradient-red-900-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #eaebeb); background-color: unset; }

.highlight-gradient-red-900-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #caccce); background-color: unset; }

.highlight-gradient-red-900-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #969a9c); background-color: unset; }

.highlight-gradient-red-900-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #61676b); background-color: unset; }

.highlight-gradient-red-900-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #2c3439); background-color: unset; }

.highlight-gradient-red-900-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #21272b); background-color: unset; }

.highlight-gradient-red-900-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #161a1d); background-color: unset; }

.highlight-gradient-red-900-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #0b0d0e); background-color: unset; }

.highlight-gradient-red-900-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #250400, #070809); background-color: unset; }

.highlight-gradient-orange-50-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #0171df); background-color: unset; }

.highlight-gradient-orange-50-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #727cf5); background-color: unset; }

.highlight-gradient-orange-50-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #6627b3); background-color: unset; }

.highlight-gradient-orange-50-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-50-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #2CA58D); background-color: unset; }

.highlight-gradient-orange-50-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #6b5eae); background-color: unset; }

.highlight-gradient-orange-50-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #ff679b); background-color: unset; }

.highlight-gradient-orange-50-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #f51d00); background-color: unset; }

.highlight-gradient-orange-50-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #fd7e14); background-color: unset; }

.highlight-gradient-orange-50-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #F6C343); background-color: unset; }

.highlight-gradient-orange-50-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #00f55a); background-color: unset; }

.highlight-gradient-orange-50-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #02a8b5); background-color: unset; }

.highlight-gradient-orange-50-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #39afd1); background-color: unset; }

.highlight-gradient-orange-50-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #FFFFFF); background-color: unset; }

.highlight-gradient-orange-50-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-50-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #2c3439); background-color: unset; }

.highlight-gradient-orange-50-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #f2f8fd); background-color: unset; }

.highlight-gradient-orange-50-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #e6f1fc); background-color: unset; }

.highlight-gradient-orange-50-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #c0dcf7); background-color: unset; }

.highlight-gradient-orange-50-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #80b8ef); background-color: unset; }

.highlight-gradient-orange-50-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #4195e7); background-color: unset; }

.highlight-gradient-orange-50-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #0171df); background-color: unset; }

.highlight-gradient-orange-50-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #0155a7); background-color: unset; }

.highlight-gradient-orange-50-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #013970); background-color: unset; }

.highlight-gradient-orange-50-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #001c38); background-color: unset; }

.highlight-gradient-orange-50-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #001121); background-color: unset; }

.highlight-gradient-orange-50-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, ghostwhite); background-color: unset; }

.highlight-gradient-orange-50-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #f1f2fe); background-color: unset; }

.highlight-gradient-orange-50-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #dcdefd); background-color: unset; }

.highlight-gradient-orange-50-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #b9befa); background-color: unset; }

.highlight-gradient-orange-50-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #959df8); background-color: unset; }

.highlight-gradient-orange-50-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #727cf5); background-color: unset; }

.highlight-gradient-orange-50-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #565db8); background-color: unset; }

.highlight-gradient-orange-50-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #393e7b); background-color: unset; }

.highlight-gradient-orange-50-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #1d1f3d); background-color: unset; }

.highlight-gradient-orange-50-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #111325); background-color: unset; }

.highlight-gradient-orange-50-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #f7f4fb); background-color: unset; }

.highlight-gradient-orange-50-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #f0e9f7); background-color: unset; }

.highlight-gradient-orange-50-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #d9c9ec); background-color: unset; }

.highlight-gradient-orange-50-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #b393d9); background-color: unset; }

.highlight-gradient-orange-50-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #8c5dc6); background-color: unset; }

.highlight-gradient-orange-50-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #6627b3); background-color: unset; }

.highlight-gradient-orange-50-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #4d1d86); background-color: unset; }

.highlight-gradient-orange-50-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #33145a); background-color: unset; }

.highlight-gradient-orange-50-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #1a0a2d); background-color: unset; }

.highlight-gradient-orange-50-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #0f061b); background-color: unset; }

.highlight-gradient-orange-50-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #fffeff); background-color: unset; }

.highlight-gradient-orange-50-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #fefdff); background-color: unset; }

.highlight-gradient-orange-50-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #fdf9ff); background-color: unset; }

.highlight-gradient-orange-50-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #faf4ff); background-color: unset; }

.highlight-gradient-orange-50-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #f8eeff); background-color: unset; }

.highlight-gradient-orange-50-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-50-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #b8aebf); background-color: unset; }

.highlight-gradient-orange-50-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #7b7480); background-color: unset; }

.highlight-gradient-orange-50-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #3d3a40); background-color: unset; }

.highlight-gradient-orange-50-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #252326); background-color: unset; }

.highlight-gradient-orange-50-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #f4fbf9); background-color: unset; }

.highlight-gradient-orange-50-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #eaf6f4); background-color: unset; }

.highlight-gradient-orange-50-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #cae9e3); background-color: unset; }

.highlight-gradient-orange-50-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #96d2c6); background-color: unset; }

.highlight-gradient-orange-50-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #61bcaa); background-color: unset; }

.highlight-gradient-orange-50-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #2ca58d); background-color: unset; }

.highlight-gradient-orange-50-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #217c6a); background-color: unset; }

.highlight-gradient-orange-50-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #165347); background-color: unset; }

.highlight-gradient-orange-50-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #0b2923); background-color: unset; }

.highlight-gradient-orange-50-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #071915); background-color: unset; }

.highlight-gradient-orange-50-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #f8f7fb); background-color: unset; }

.highlight-gradient-orange-50-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #f0eff7); background-color: unset; }

.highlight-gradient-orange-50-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #dad7eb); background-color: unset; }

.highlight-gradient-orange-50-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #b5afd7); background-color: unset; }

.highlight-gradient-orange-50-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #9086c2); background-color: unset; }

.highlight-gradient-orange-50-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #6b5eae); background-color: unset; }

.highlight-gradient-orange-50-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #504783); background-color: unset; }

.highlight-gradient-orange-50-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #362f57); background-color: unset; }

.highlight-gradient-orange-50-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #1b182c); background-color: unset; }

.highlight-gradient-orange-50-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #100e1a); background-color: unset; }

.highlight-gradient-orange-50-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #fff7fa); background-color: unset; }

.highlight-gradient-orange-50-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, lavenderblush); background-color: unset; }

.highlight-gradient-orange-50-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #ffd9e6); background-color: unset; }

.highlight-gradient-orange-50-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #ffb3cd); background-color: unset; }

.highlight-gradient-orange-50-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #ff8db4); background-color: unset; }

.highlight-gradient-orange-50-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #ff679b); background-color: unset; }

.highlight-gradient-orange-50-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #bf4d74); background-color: unset; }

.highlight-gradient-orange-50-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #80344e); background-color: unset; }

.highlight-gradient-orange-50-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #401a27); background-color: unset; }

.highlight-gradient-orange-50-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #260f17); background-color: unset; }

.highlight-gradient-orange-50-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #fff4f2); background-color: unset; }

.highlight-gradient-orange-50-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #fee8e6); background-color: unset; }

.highlight-gradient-orange-50-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #fdc7bf); background-color: unset; }

.highlight-gradient-orange-50-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #fa8e80); background-color: unset; }

.highlight-gradient-orange-50-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #f85640); background-color: unset; }

.highlight-gradient-orange-50-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #f51d00); background-color: unset; }

.highlight-gradient-orange-50-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #b81600); background-color: unset; }

.highlight-gradient-orange-50-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #7b0f00); background-color: unset; }

.highlight-gradient-orange-50-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #3d0700); background-color: unset; }

.highlight-gradient-orange-50-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #250400); background-color: unset; }

.highlight-gradient-orange-50-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #fff9f3); background-color: unset; }

.highlight-gradient-orange-50-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #fff2e8); background-color: unset; }

.highlight-gradient-orange-50-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #ffdfc4); background-color: unset; }

.highlight-gradient-orange-50-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #febf8a); background-color: unset; }

.highlight-gradient-orange-50-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #fe9e4f); background-color: unset; }

.highlight-gradient-orange-50-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #fd7e14); background-color: unset; }

.highlight-gradient-orange-50-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #be5f0f); background-color: unset; }

.highlight-gradient-orange-50-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #7f3f0a); background-color: unset; }

.highlight-gradient-orange-50-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #3f2005); background-color: unset; }

.highlight-gradient-orange-50-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #261303); background-color: unset; }

.highlight-gradient-orange-50-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #fffcf6); background-color: unset; }

.highlight-gradient-orange-50-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #fef9ec); background-color: unset; }

.highlight-gradient-orange-50-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #fdf0d0); background-color: unset; }

.highlight-gradient-orange-50-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #fbe1a1); background-color: unset; }

.highlight-gradient-orange-50-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #f8d272); background-color: unset; }

.highlight-gradient-orange-50-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #f6c343); background-color: unset; }

.highlight-gradient-orange-50-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #b99232); background-color: unset; }

.highlight-gradient-orange-50-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #7b6222); background-color: unset; }

.highlight-gradient-orange-50-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #3e3111); background-color: unset; }

.highlight-gradient-orange-50-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #251d0a); background-color: unset; }

.highlight-gradient-orange-50-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #f2fff7); background-color: unset; }

.highlight-gradient-orange-50-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #e6feef); background-color: unset; }

.highlight-gradient-orange-50-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #bffdd6); background-color: unset; }

.highlight-gradient-orange-50-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #80faad); background-color: unset; }

.highlight-gradient-orange-50-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #40f883); background-color: unset; }

.highlight-gradient-orange-50-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #00f55a); background-color: unset; }

.highlight-gradient-orange-50-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #00b844); background-color: unset; }

.highlight-gradient-orange-50-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #007b2d); background-color: unset; }

.highlight-gradient-orange-50-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #003d17); background-color: unset; }

.highlight-gradient-orange-50-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #00250e); background-color: unset; }

.highlight-gradient-orange-50-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #f2fbfb); background-color: unset; }

.highlight-gradient-orange-50-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #e6f6f8); background-color: unset; }

.highlight-gradient-orange-50-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #c0e9ed); background-color: unset; }

.highlight-gradient-orange-50-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #81d4da); background-color: unset; }

.highlight-gradient-orange-50-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #41bec8); background-color: unset; }

.highlight-gradient-orange-50-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #02a8b5); background-color: unset; }

.highlight-gradient-orange-50-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #027e88); background-color: unset; }

.highlight-gradient-orange-50-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #01545b); background-color: unset; }

.highlight-gradient-orange-50-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #012a2d); background-color: unset; }

.highlight-gradient-orange-50-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #00191b); background-color: unset; }

.highlight-gradient-orange-50-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #f5fbfd); background-color: unset; }

.highlight-gradient-orange-50-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #ebf7fa); background-color: unset; }

.highlight-gradient-orange-50-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #ceebf4); background-color: unset; }

.highlight-gradient-orange-50-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #9cd7e8); background-color: unset; }

.highlight-gradient-orange-50-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #6bc3dd); background-color: unset; }

.highlight-gradient-orange-50-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #39afd1); background-color: unset; }

.highlight-gradient-orange-50-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #2b839d); background-color: unset; }

.highlight-gradient-orange-50-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #1d5869); background-color: unset; }

.highlight-gradient-orange-50-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #0e2c34); background-color: unset; }

.highlight-gradient-orange-50-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #091a1f); background-color: unset; }

.highlight-gradient-orange-50-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, white); background-color: unset; }

.highlight-gradient-orange-50-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, white); background-color: unset; }

.highlight-gradient-orange-50-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, white); background-color: unset; }

.highlight-gradient-orange-50-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, white); background-color: unset; }

.highlight-gradient-orange-50-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, white); background-color: unset; }

.highlight-gradient-orange-50-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, white); background-color: unset; }

.highlight-gradient-orange-50-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #bfbfbf); background-color: unset; }

.highlight-gradient-orange-50-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, gray); background-color: unset; }

.highlight-gradient-orange-50-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #404040); background-color: unset; }

.highlight-gradient-orange-50-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #262626); background-color: unset; }

.highlight-gradient-orange-50-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #fdfdfd); background-color: unset; }

.highlight-gradient-orange-50-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #fbfbfb); background-color: unset; }

.highlight-gradient-orange-50-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #f6f6f6); background-color: unset; }

.highlight-gradient-orange-50-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #ececec); background-color: unset; }

.highlight-gradient-orange-50-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #e3e3e3); background-color: unset; }

.highlight-gradient-orange-50-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-50-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #a3a3a3); background-color: unset; }

.highlight-gradient-orange-50-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #6d6d6d); background-color: unset; }

.highlight-gradient-orange-50-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #363636); background-color: unset; }

.highlight-gradient-orange-50-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #212121); background-color: unset; }

.highlight-gradient-orange-50-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #f4f5f5); background-color: unset; }

.highlight-gradient-orange-50-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #eaebeb); background-color: unset; }

.highlight-gradient-orange-50-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #caccce); background-color: unset; }

.highlight-gradient-orange-50-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #969a9c); background-color: unset; }

.highlight-gradient-orange-50-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #61676b); background-color: unset; }

.highlight-gradient-orange-50-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #2c3439); background-color: unset; }

.highlight-gradient-orange-50-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #21272b); background-color: unset; }

.highlight-gradient-orange-50-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #161a1d); background-color: unset; }

.highlight-gradient-orange-50-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #0b0d0e); background-color: unset; }

.highlight-gradient-orange-50-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff9f3, #070809); background-color: unset; }

.highlight-gradient-orange-100-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #0171df); background-color: unset; }

.highlight-gradient-orange-100-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #727cf5); background-color: unset; }

.highlight-gradient-orange-100-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #6627b3); background-color: unset; }

.highlight-gradient-orange-100-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-100-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #2CA58D); background-color: unset; }

.highlight-gradient-orange-100-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #6b5eae); background-color: unset; }

.highlight-gradient-orange-100-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #ff679b); background-color: unset; }

.highlight-gradient-orange-100-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #f51d00); background-color: unset; }

.highlight-gradient-orange-100-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #fd7e14); background-color: unset; }

.highlight-gradient-orange-100-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #F6C343); background-color: unset; }

.highlight-gradient-orange-100-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #00f55a); background-color: unset; }

.highlight-gradient-orange-100-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #02a8b5); background-color: unset; }

.highlight-gradient-orange-100-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #39afd1); background-color: unset; }

.highlight-gradient-orange-100-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #FFFFFF); background-color: unset; }

.highlight-gradient-orange-100-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-100-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #2c3439); background-color: unset; }

.highlight-gradient-orange-100-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #f2f8fd); background-color: unset; }

.highlight-gradient-orange-100-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #e6f1fc); background-color: unset; }

.highlight-gradient-orange-100-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #c0dcf7); background-color: unset; }

.highlight-gradient-orange-100-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #80b8ef); background-color: unset; }

.highlight-gradient-orange-100-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #4195e7); background-color: unset; }

.highlight-gradient-orange-100-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #0171df); background-color: unset; }

.highlight-gradient-orange-100-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #0155a7); background-color: unset; }

.highlight-gradient-orange-100-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #013970); background-color: unset; }

.highlight-gradient-orange-100-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #001c38); background-color: unset; }

.highlight-gradient-orange-100-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #001121); background-color: unset; }

.highlight-gradient-orange-100-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, ghostwhite); background-color: unset; }

.highlight-gradient-orange-100-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #f1f2fe); background-color: unset; }

.highlight-gradient-orange-100-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #dcdefd); background-color: unset; }

.highlight-gradient-orange-100-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #b9befa); background-color: unset; }

.highlight-gradient-orange-100-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #959df8); background-color: unset; }

.highlight-gradient-orange-100-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #727cf5); background-color: unset; }

.highlight-gradient-orange-100-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #565db8); background-color: unset; }

.highlight-gradient-orange-100-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #393e7b); background-color: unset; }

.highlight-gradient-orange-100-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #1d1f3d); background-color: unset; }

.highlight-gradient-orange-100-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #111325); background-color: unset; }

.highlight-gradient-orange-100-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #f7f4fb); background-color: unset; }

.highlight-gradient-orange-100-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #f0e9f7); background-color: unset; }

.highlight-gradient-orange-100-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #d9c9ec); background-color: unset; }

.highlight-gradient-orange-100-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #b393d9); background-color: unset; }

.highlight-gradient-orange-100-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #8c5dc6); background-color: unset; }

.highlight-gradient-orange-100-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #6627b3); background-color: unset; }

.highlight-gradient-orange-100-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #4d1d86); background-color: unset; }

.highlight-gradient-orange-100-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #33145a); background-color: unset; }

.highlight-gradient-orange-100-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #1a0a2d); background-color: unset; }

.highlight-gradient-orange-100-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #0f061b); background-color: unset; }

.highlight-gradient-orange-100-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #fffeff); background-color: unset; }

.highlight-gradient-orange-100-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #fefdff); background-color: unset; }

.highlight-gradient-orange-100-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #fdf9ff); background-color: unset; }

.highlight-gradient-orange-100-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #faf4ff); background-color: unset; }

.highlight-gradient-orange-100-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #f8eeff); background-color: unset; }

.highlight-gradient-orange-100-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-100-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #b8aebf); background-color: unset; }

.highlight-gradient-orange-100-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #7b7480); background-color: unset; }

.highlight-gradient-orange-100-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #3d3a40); background-color: unset; }

.highlight-gradient-orange-100-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #252326); background-color: unset; }

.highlight-gradient-orange-100-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #f4fbf9); background-color: unset; }

.highlight-gradient-orange-100-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #eaf6f4); background-color: unset; }

.highlight-gradient-orange-100-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #cae9e3); background-color: unset; }

.highlight-gradient-orange-100-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #96d2c6); background-color: unset; }

.highlight-gradient-orange-100-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #61bcaa); background-color: unset; }

.highlight-gradient-orange-100-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #2ca58d); background-color: unset; }

.highlight-gradient-orange-100-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #217c6a); background-color: unset; }

.highlight-gradient-orange-100-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #165347); background-color: unset; }

.highlight-gradient-orange-100-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #0b2923); background-color: unset; }

.highlight-gradient-orange-100-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #071915); background-color: unset; }

.highlight-gradient-orange-100-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #f8f7fb); background-color: unset; }

.highlight-gradient-orange-100-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #f0eff7); background-color: unset; }

.highlight-gradient-orange-100-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #dad7eb); background-color: unset; }

.highlight-gradient-orange-100-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #b5afd7); background-color: unset; }

.highlight-gradient-orange-100-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #9086c2); background-color: unset; }

.highlight-gradient-orange-100-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #6b5eae); background-color: unset; }

.highlight-gradient-orange-100-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #504783); background-color: unset; }

.highlight-gradient-orange-100-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #362f57); background-color: unset; }

.highlight-gradient-orange-100-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #1b182c); background-color: unset; }

.highlight-gradient-orange-100-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #100e1a); background-color: unset; }

.highlight-gradient-orange-100-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #fff7fa); background-color: unset; }

.highlight-gradient-orange-100-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, lavenderblush); background-color: unset; }

.highlight-gradient-orange-100-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #ffd9e6); background-color: unset; }

.highlight-gradient-orange-100-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #ffb3cd); background-color: unset; }

.highlight-gradient-orange-100-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #ff8db4); background-color: unset; }

.highlight-gradient-orange-100-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #ff679b); background-color: unset; }

.highlight-gradient-orange-100-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #bf4d74); background-color: unset; }

.highlight-gradient-orange-100-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #80344e); background-color: unset; }

.highlight-gradient-orange-100-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #401a27); background-color: unset; }

.highlight-gradient-orange-100-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #260f17); background-color: unset; }

.highlight-gradient-orange-100-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #fff4f2); background-color: unset; }

.highlight-gradient-orange-100-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #fee8e6); background-color: unset; }

.highlight-gradient-orange-100-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #fdc7bf); background-color: unset; }

.highlight-gradient-orange-100-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #fa8e80); background-color: unset; }

.highlight-gradient-orange-100-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #f85640); background-color: unset; }

.highlight-gradient-orange-100-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #f51d00); background-color: unset; }

.highlight-gradient-orange-100-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #b81600); background-color: unset; }

.highlight-gradient-orange-100-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #7b0f00); background-color: unset; }

.highlight-gradient-orange-100-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #3d0700); background-color: unset; }

.highlight-gradient-orange-100-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #250400); background-color: unset; }

.highlight-gradient-orange-100-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #fff9f3); background-color: unset; }

.highlight-gradient-orange-100-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #fff2e8); background-color: unset; }

.highlight-gradient-orange-100-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #ffdfc4); background-color: unset; }

.highlight-gradient-orange-100-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #febf8a); background-color: unset; }

.highlight-gradient-orange-100-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #fe9e4f); background-color: unset; }

.highlight-gradient-orange-100-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #fd7e14); background-color: unset; }

.highlight-gradient-orange-100-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #be5f0f); background-color: unset; }

.highlight-gradient-orange-100-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #7f3f0a); background-color: unset; }

.highlight-gradient-orange-100-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #3f2005); background-color: unset; }

.highlight-gradient-orange-100-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #261303); background-color: unset; }

.highlight-gradient-orange-100-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #fffcf6); background-color: unset; }

.highlight-gradient-orange-100-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #fef9ec); background-color: unset; }

.highlight-gradient-orange-100-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #fdf0d0); background-color: unset; }

.highlight-gradient-orange-100-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #fbe1a1); background-color: unset; }

.highlight-gradient-orange-100-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #f8d272); background-color: unset; }

.highlight-gradient-orange-100-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #f6c343); background-color: unset; }

.highlight-gradient-orange-100-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #b99232); background-color: unset; }

.highlight-gradient-orange-100-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #7b6222); background-color: unset; }

.highlight-gradient-orange-100-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #3e3111); background-color: unset; }

.highlight-gradient-orange-100-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #251d0a); background-color: unset; }

.highlight-gradient-orange-100-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #f2fff7); background-color: unset; }

.highlight-gradient-orange-100-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #e6feef); background-color: unset; }

.highlight-gradient-orange-100-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #bffdd6); background-color: unset; }

.highlight-gradient-orange-100-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #80faad); background-color: unset; }

.highlight-gradient-orange-100-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #40f883); background-color: unset; }

.highlight-gradient-orange-100-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #00f55a); background-color: unset; }

.highlight-gradient-orange-100-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #00b844); background-color: unset; }

.highlight-gradient-orange-100-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #007b2d); background-color: unset; }

.highlight-gradient-orange-100-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #003d17); background-color: unset; }

.highlight-gradient-orange-100-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #00250e); background-color: unset; }

.highlight-gradient-orange-100-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #f2fbfb); background-color: unset; }

.highlight-gradient-orange-100-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #e6f6f8); background-color: unset; }

.highlight-gradient-orange-100-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #c0e9ed); background-color: unset; }

.highlight-gradient-orange-100-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #81d4da); background-color: unset; }

.highlight-gradient-orange-100-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #41bec8); background-color: unset; }

.highlight-gradient-orange-100-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #02a8b5); background-color: unset; }

.highlight-gradient-orange-100-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #027e88); background-color: unset; }

.highlight-gradient-orange-100-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #01545b); background-color: unset; }

.highlight-gradient-orange-100-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #012a2d); background-color: unset; }

.highlight-gradient-orange-100-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #00191b); background-color: unset; }

.highlight-gradient-orange-100-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #f5fbfd); background-color: unset; }

.highlight-gradient-orange-100-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #ebf7fa); background-color: unset; }

.highlight-gradient-orange-100-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #ceebf4); background-color: unset; }

.highlight-gradient-orange-100-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #9cd7e8); background-color: unset; }

.highlight-gradient-orange-100-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #6bc3dd); background-color: unset; }

.highlight-gradient-orange-100-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #39afd1); background-color: unset; }

.highlight-gradient-orange-100-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #2b839d); background-color: unset; }

.highlight-gradient-orange-100-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #1d5869); background-color: unset; }

.highlight-gradient-orange-100-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #0e2c34); background-color: unset; }

.highlight-gradient-orange-100-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #091a1f); background-color: unset; }

.highlight-gradient-orange-100-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, white); background-color: unset; }

.highlight-gradient-orange-100-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, white); background-color: unset; }

.highlight-gradient-orange-100-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, white); background-color: unset; }

.highlight-gradient-orange-100-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, white); background-color: unset; }

.highlight-gradient-orange-100-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, white); background-color: unset; }

.highlight-gradient-orange-100-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, white); background-color: unset; }

.highlight-gradient-orange-100-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #bfbfbf); background-color: unset; }

.highlight-gradient-orange-100-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, gray); background-color: unset; }

.highlight-gradient-orange-100-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #404040); background-color: unset; }

.highlight-gradient-orange-100-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #262626); background-color: unset; }

.highlight-gradient-orange-100-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #fdfdfd); background-color: unset; }

.highlight-gradient-orange-100-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #fbfbfb); background-color: unset; }

.highlight-gradient-orange-100-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #f6f6f6); background-color: unset; }

.highlight-gradient-orange-100-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #ececec); background-color: unset; }

.highlight-gradient-orange-100-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #e3e3e3); background-color: unset; }

.highlight-gradient-orange-100-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-100-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #a3a3a3); background-color: unset; }

.highlight-gradient-orange-100-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #6d6d6d); background-color: unset; }

.highlight-gradient-orange-100-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #363636); background-color: unset; }

.highlight-gradient-orange-100-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #212121); background-color: unset; }

.highlight-gradient-orange-100-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #f4f5f5); background-color: unset; }

.highlight-gradient-orange-100-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #eaebeb); background-color: unset; }

.highlight-gradient-orange-100-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #caccce); background-color: unset; }

.highlight-gradient-orange-100-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #969a9c); background-color: unset; }

.highlight-gradient-orange-100-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #61676b); background-color: unset; }

.highlight-gradient-orange-100-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #2c3439); background-color: unset; }

.highlight-gradient-orange-100-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #21272b); background-color: unset; }

.highlight-gradient-orange-100-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #161a1d); background-color: unset; }

.highlight-gradient-orange-100-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #0b0d0e); background-color: unset; }

.highlight-gradient-orange-100-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fff2e8, #070809); background-color: unset; }

.highlight-gradient-orange-200-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #0171df); background-color: unset; }

.highlight-gradient-orange-200-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #727cf5); background-color: unset; }

.highlight-gradient-orange-200-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #6627b3); background-color: unset; }

.highlight-gradient-orange-200-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-200-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #2CA58D); background-color: unset; }

.highlight-gradient-orange-200-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #6b5eae); background-color: unset; }

.highlight-gradient-orange-200-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #ff679b); background-color: unset; }

.highlight-gradient-orange-200-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #f51d00); background-color: unset; }

.highlight-gradient-orange-200-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #fd7e14); background-color: unset; }

.highlight-gradient-orange-200-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #F6C343); background-color: unset; }

.highlight-gradient-orange-200-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #00f55a); background-color: unset; }

.highlight-gradient-orange-200-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #02a8b5); background-color: unset; }

.highlight-gradient-orange-200-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #39afd1); background-color: unset; }

.highlight-gradient-orange-200-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #FFFFFF); background-color: unset; }

.highlight-gradient-orange-200-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-200-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #2c3439); background-color: unset; }

.highlight-gradient-orange-200-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #f2f8fd); background-color: unset; }

.highlight-gradient-orange-200-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #e6f1fc); background-color: unset; }

.highlight-gradient-orange-200-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #c0dcf7); background-color: unset; }

.highlight-gradient-orange-200-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #80b8ef); background-color: unset; }

.highlight-gradient-orange-200-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #4195e7); background-color: unset; }

.highlight-gradient-orange-200-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #0171df); background-color: unset; }

.highlight-gradient-orange-200-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #0155a7); background-color: unset; }

.highlight-gradient-orange-200-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #013970); background-color: unset; }

.highlight-gradient-orange-200-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #001c38); background-color: unset; }

.highlight-gradient-orange-200-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #001121); background-color: unset; }

.highlight-gradient-orange-200-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, ghostwhite); background-color: unset; }

.highlight-gradient-orange-200-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #f1f2fe); background-color: unset; }

.highlight-gradient-orange-200-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #dcdefd); background-color: unset; }

.highlight-gradient-orange-200-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #b9befa); background-color: unset; }

.highlight-gradient-orange-200-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #959df8); background-color: unset; }

.highlight-gradient-orange-200-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #727cf5); background-color: unset; }

.highlight-gradient-orange-200-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #565db8); background-color: unset; }

.highlight-gradient-orange-200-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #393e7b); background-color: unset; }

.highlight-gradient-orange-200-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #1d1f3d); background-color: unset; }

.highlight-gradient-orange-200-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #111325); background-color: unset; }

.highlight-gradient-orange-200-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #f7f4fb); background-color: unset; }

.highlight-gradient-orange-200-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #f0e9f7); background-color: unset; }

.highlight-gradient-orange-200-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #d9c9ec); background-color: unset; }

.highlight-gradient-orange-200-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #b393d9); background-color: unset; }

.highlight-gradient-orange-200-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #8c5dc6); background-color: unset; }

.highlight-gradient-orange-200-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #6627b3); background-color: unset; }

.highlight-gradient-orange-200-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #4d1d86); background-color: unset; }

.highlight-gradient-orange-200-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #33145a); background-color: unset; }

.highlight-gradient-orange-200-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #1a0a2d); background-color: unset; }

.highlight-gradient-orange-200-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #0f061b); background-color: unset; }

.highlight-gradient-orange-200-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #fffeff); background-color: unset; }

.highlight-gradient-orange-200-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #fefdff); background-color: unset; }

.highlight-gradient-orange-200-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #fdf9ff); background-color: unset; }

.highlight-gradient-orange-200-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #faf4ff); background-color: unset; }

.highlight-gradient-orange-200-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #f8eeff); background-color: unset; }

.highlight-gradient-orange-200-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-200-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #b8aebf); background-color: unset; }

.highlight-gradient-orange-200-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #7b7480); background-color: unset; }

.highlight-gradient-orange-200-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #3d3a40); background-color: unset; }

.highlight-gradient-orange-200-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #252326); background-color: unset; }

.highlight-gradient-orange-200-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #f4fbf9); background-color: unset; }

.highlight-gradient-orange-200-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #eaf6f4); background-color: unset; }

.highlight-gradient-orange-200-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #cae9e3); background-color: unset; }

.highlight-gradient-orange-200-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #96d2c6); background-color: unset; }

.highlight-gradient-orange-200-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #61bcaa); background-color: unset; }

.highlight-gradient-orange-200-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #2ca58d); background-color: unset; }

.highlight-gradient-orange-200-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #217c6a); background-color: unset; }

.highlight-gradient-orange-200-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #165347); background-color: unset; }

.highlight-gradient-orange-200-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #0b2923); background-color: unset; }

.highlight-gradient-orange-200-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #071915); background-color: unset; }

.highlight-gradient-orange-200-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #f8f7fb); background-color: unset; }

.highlight-gradient-orange-200-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #f0eff7); background-color: unset; }

.highlight-gradient-orange-200-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #dad7eb); background-color: unset; }

.highlight-gradient-orange-200-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #b5afd7); background-color: unset; }

.highlight-gradient-orange-200-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #9086c2); background-color: unset; }

.highlight-gradient-orange-200-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #6b5eae); background-color: unset; }

.highlight-gradient-orange-200-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #504783); background-color: unset; }

.highlight-gradient-orange-200-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #362f57); background-color: unset; }

.highlight-gradient-orange-200-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #1b182c); background-color: unset; }

.highlight-gradient-orange-200-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #100e1a); background-color: unset; }

.highlight-gradient-orange-200-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #fff7fa); background-color: unset; }

.highlight-gradient-orange-200-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, lavenderblush); background-color: unset; }

.highlight-gradient-orange-200-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #ffd9e6); background-color: unset; }

.highlight-gradient-orange-200-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #ffb3cd); background-color: unset; }

.highlight-gradient-orange-200-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #ff8db4); background-color: unset; }

.highlight-gradient-orange-200-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #ff679b); background-color: unset; }

.highlight-gradient-orange-200-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #bf4d74); background-color: unset; }

.highlight-gradient-orange-200-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #80344e); background-color: unset; }

.highlight-gradient-orange-200-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #401a27); background-color: unset; }

.highlight-gradient-orange-200-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #260f17); background-color: unset; }

.highlight-gradient-orange-200-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #fff4f2); background-color: unset; }

.highlight-gradient-orange-200-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #fee8e6); background-color: unset; }

.highlight-gradient-orange-200-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #fdc7bf); background-color: unset; }

.highlight-gradient-orange-200-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #fa8e80); background-color: unset; }

.highlight-gradient-orange-200-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #f85640); background-color: unset; }

.highlight-gradient-orange-200-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #f51d00); background-color: unset; }

.highlight-gradient-orange-200-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #b81600); background-color: unset; }

.highlight-gradient-orange-200-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #7b0f00); background-color: unset; }

.highlight-gradient-orange-200-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #3d0700); background-color: unset; }

.highlight-gradient-orange-200-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #250400); background-color: unset; }

.highlight-gradient-orange-200-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #fff9f3); background-color: unset; }

.highlight-gradient-orange-200-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #fff2e8); background-color: unset; }

.highlight-gradient-orange-200-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #ffdfc4); background-color: unset; }

.highlight-gradient-orange-200-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #febf8a); background-color: unset; }

.highlight-gradient-orange-200-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #fe9e4f); background-color: unset; }

.highlight-gradient-orange-200-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #fd7e14); background-color: unset; }

.highlight-gradient-orange-200-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #be5f0f); background-color: unset; }

.highlight-gradient-orange-200-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #7f3f0a); background-color: unset; }

.highlight-gradient-orange-200-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #3f2005); background-color: unset; }

.highlight-gradient-orange-200-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #261303); background-color: unset; }

.highlight-gradient-orange-200-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #fffcf6); background-color: unset; }

.highlight-gradient-orange-200-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #fef9ec); background-color: unset; }

.highlight-gradient-orange-200-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #fdf0d0); background-color: unset; }

.highlight-gradient-orange-200-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #fbe1a1); background-color: unset; }

.highlight-gradient-orange-200-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #f8d272); background-color: unset; }

.highlight-gradient-orange-200-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #f6c343); background-color: unset; }

.highlight-gradient-orange-200-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #b99232); background-color: unset; }

.highlight-gradient-orange-200-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #7b6222); background-color: unset; }

.highlight-gradient-orange-200-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #3e3111); background-color: unset; }

.highlight-gradient-orange-200-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #251d0a); background-color: unset; }

.highlight-gradient-orange-200-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #f2fff7); background-color: unset; }

.highlight-gradient-orange-200-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #e6feef); background-color: unset; }

.highlight-gradient-orange-200-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #bffdd6); background-color: unset; }

.highlight-gradient-orange-200-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #80faad); background-color: unset; }

.highlight-gradient-orange-200-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #40f883); background-color: unset; }

.highlight-gradient-orange-200-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #00f55a); background-color: unset; }

.highlight-gradient-orange-200-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #00b844); background-color: unset; }

.highlight-gradient-orange-200-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #007b2d); background-color: unset; }

.highlight-gradient-orange-200-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #003d17); background-color: unset; }

.highlight-gradient-orange-200-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #00250e); background-color: unset; }

.highlight-gradient-orange-200-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #f2fbfb); background-color: unset; }

.highlight-gradient-orange-200-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #e6f6f8); background-color: unset; }

.highlight-gradient-orange-200-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #c0e9ed); background-color: unset; }

.highlight-gradient-orange-200-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #81d4da); background-color: unset; }

.highlight-gradient-orange-200-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #41bec8); background-color: unset; }

.highlight-gradient-orange-200-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #02a8b5); background-color: unset; }

.highlight-gradient-orange-200-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #027e88); background-color: unset; }

.highlight-gradient-orange-200-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #01545b); background-color: unset; }

.highlight-gradient-orange-200-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #012a2d); background-color: unset; }

.highlight-gradient-orange-200-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #00191b); background-color: unset; }

.highlight-gradient-orange-200-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #f5fbfd); background-color: unset; }

.highlight-gradient-orange-200-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #ebf7fa); background-color: unset; }

.highlight-gradient-orange-200-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #ceebf4); background-color: unset; }

.highlight-gradient-orange-200-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #9cd7e8); background-color: unset; }

.highlight-gradient-orange-200-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #6bc3dd); background-color: unset; }

.highlight-gradient-orange-200-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #39afd1); background-color: unset; }

.highlight-gradient-orange-200-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #2b839d); background-color: unset; }

.highlight-gradient-orange-200-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #1d5869); background-color: unset; }

.highlight-gradient-orange-200-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #0e2c34); background-color: unset; }

.highlight-gradient-orange-200-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #091a1f); background-color: unset; }

.highlight-gradient-orange-200-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, white); background-color: unset; }

.highlight-gradient-orange-200-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, white); background-color: unset; }

.highlight-gradient-orange-200-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, white); background-color: unset; }

.highlight-gradient-orange-200-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, white); background-color: unset; }

.highlight-gradient-orange-200-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, white); background-color: unset; }

.highlight-gradient-orange-200-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, white); background-color: unset; }

.highlight-gradient-orange-200-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #bfbfbf); background-color: unset; }

.highlight-gradient-orange-200-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, gray); background-color: unset; }

.highlight-gradient-orange-200-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #404040); background-color: unset; }

.highlight-gradient-orange-200-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #262626); background-color: unset; }

.highlight-gradient-orange-200-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #fdfdfd); background-color: unset; }

.highlight-gradient-orange-200-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #fbfbfb); background-color: unset; }

.highlight-gradient-orange-200-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #f6f6f6); background-color: unset; }

.highlight-gradient-orange-200-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #ececec); background-color: unset; }

.highlight-gradient-orange-200-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #e3e3e3); background-color: unset; }

.highlight-gradient-orange-200-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-200-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #a3a3a3); background-color: unset; }

.highlight-gradient-orange-200-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #6d6d6d); background-color: unset; }

.highlight-gradient-orange-200-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #363636); background-color: unset; }

.highlight-gradient-orange-200-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #212121); background-color: unset; }

.highlight-gradient-orange-200-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #f4f5f5); background-color: unset; }

.highlight-gradient-orange-200-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #eaebeb); background-color: unset; }

.highlight-gradient-orange-200-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #caccce); background-color: unset; }

.highlight-gradient-orange-200-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #969a9c); background-color: unset; }

.highlight-gradient-orange-200-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #61676b); background-color: unset; }

.highlight-gradient-orange-200-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #2c3439); background-color: unset; }

.highlight-gradient-orange-200-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #21272b); background-color: unset; }

.highlight-gradient-orange-200-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #161a1d); background-color: unset; }

.highlight-gradient-orange-200-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #0b0d0e); background-color: unset; }

.highlight-gradient-orange-200-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ffdfc4, #070809); background-color: unset; }

.highlight-gradient-orange-300-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #0171df); background-color: unset; }

.highlight-gradient-orange-300-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #727cf5); background-color: unset; }

.highlight-gradient-orange-300-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #6627b3); background-color: unset; }

.highlight-gradient-orange-300-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-300-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #2CA58D); background-color: unset; }

.highlight-gradient-orange-300-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #6b5eae); background-color: unset; }

.highlight-gradient-orange-300-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #ff679b); background-color: unset; }

.highlight-gradient-orange-300-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #f51d00); background-color: unset; }

.highlight-gradient-orange-300-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #fd7e14); background-color: unset; }

.highlight-gradient-orange-300-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #F6C343); background-color: unset; }

.highlight-gradient-orange-300-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #00f55a); background-color: unset; }

.highlight-gradient-orange-300-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #02a8b5); background-color: unset; }

.highlight-gradient-orange-300-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #39afd1); background-color: unset; }

.highlight-gradient-orange-300-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #FFFFFF); background-color: unset; }

.highlight-gradient-orange-300-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-300-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #2c3439); background-color: unset; }

.highlight-gradient-orange-300-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #f2f8fd); background-color: unset; }

.highlight-gradient-orange-300-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #e6f1fc); background-color: unset; }

.highlight-gradient-orange-300-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #c0dcf7); background-color: unset; }

.highlight-gradient-orange-300-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #80b8ef); background-color: unset; }

.highlight-gradient-orange-300-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #4195e7); background-color: unset; }

.highlight-gradient-orange-300-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #0171df); background-color: unset; }

.highlight-gradient-orange-300-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #0155a7); background-color: unset; }

.highlight-gradient-orange-300-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #013970); background-color: unset; }

.highlight-gradient-orange-300-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #001c38); background-color: unset; }

.highlight-gradient-orange-300-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #001121); background-color: unset; }

.highlight-gradient-orange-300-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, ghostwhite); background-color: unset; }

.highlight-gradient-orange-300-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #f1f2fe); background-color: unset; }

.highlight-gradient-orange-300-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #dcdefd); background-color: unset; }

.highlight-gradient-orange-300-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #b9befa); background-color: unset; }

.highlight-gradient-orange-300-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #959df8); background-color: unset; }

.highlight-gradient-orange-300-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #727cf5); background-color: unset; }

.highlight-gradient-orange-300-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #565db8); background-color: unset; }

.highlight-gradient-orange-300-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #393e7b); background-color: unset; }

.highlight-gradient-orange-300-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #1d1f3d); background-color: unset; }

.highlight-gradient-orange-300-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #111325); background-color: unset; }

.highlight-gradient-orange-300-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #f7f4fb); background-color: unset; }

.highlight-gradient-orange-300-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #f0e9f7); background-color: unset; }

.highlight-gradient-orange-300-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #d9c9ec); background-color: unset; }

.highlight-gradient-orange-300-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #b393d9); background-color: unset; }

.highlight-gradient-orange-300-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #8c5dc6); background-color: unset; }

.highlight-gradient-orange-300-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #6627b3); background-color: unset; }

.highlight-gradient-orange-300-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #4d1d86); background-color: unset; }

.highlight-gradient-orange-300-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #33145a); background-color: unset; }

.highlight-gradient-orange-300-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #1a0a2d); background-color: unset; }

.highlight-gradient-orange-300-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #0f061b); background-color: unset; }

.highlight-gradient-orange-300-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #fffeff); background-color: unset; }

.highlight-gradient-orange-300-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #fefdff); background-color: unset; }

.highlight-gradient-orange-300-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #fdf9ff); background-color: unset; }

.highlight-gradient-orange-300-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #faf4ff); background-color: unset; }

.highlight-gradient-orange-300-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #f8eeff); background-color: unset; }

.highlight-gradient-orange-300-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-300-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #b8aebf); background-color: unset; }

.highlight-gradient-orange-300-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #7b7480); background-color: unset; }

.highlight-gradient-orange-300-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #3d3a40); background-color: unset; }

.highlight-gradient-orange-300-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #252326); background-color: unset; }

.highlight-gradient-orange-300-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #f4fbf9); background-color: unset; }

.highlight-gradient-orange-300-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #eaf6f4); background-color: unset; }

.highlight-gradient-orange-300-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #cae9e3); background-color: unset; }

.highlight-gradient-orange-300-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #96d2c6); background-color: unset; }

.highlight-gradient-orange-300-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #61bcaa); background-color: unset; }

.highlight-gradient-orange-300-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #2ca58d); background-color: unset; }

.highlight-gradient-orange-300-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #217c6a); background-color: unset; }

.highlight-gradient-orange-300-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #165347); background-color: unset; }

.highlight-gradient-orange-300-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #0b2923); background-color: unset; }

.highlight-gradient-orange-300-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #071915); background-color: unset; }

.highlight-gradient-orange-300-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #f8f7fb); background-color: unset; }

.highlight-gradient-orange-300-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #f0eff7); background-color: unset; }

.highlight-gradient-orange-300-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #dad7eb); background-color: unset; }

.highlight-gradient-orange-300-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #b5afd7); background-color: unset; }

.highlight-gradient-orange-300-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #9086c2); background-color: unset; }

.highlight-gradient-orange-300-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #6b5eae); background-color: unset; }

.highlight-gradient-orange-300-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #504783); background-color: unset; }

.highlight-gradient-orange-300-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #362f57); background-color: unset; }

.highlight-gradient-orange-300-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #1b182c); background-color: unset; }

.highlight-gradient-orange-300-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #100e1a); background-color: unset; }

.highlight-gradient-orange-300-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #fff7fa); background-color: unset; }

.highlight-gradient-orange-300-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, lavenderblush); background-color: unset; }

.highlight-gradient-orange-300-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #ffd9e6); background-color: unset; }

.highlight-gradient-orange-300-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #ffb3cd); background-color: unset; }

.highlight-gradient-orange-300-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #ff8db4); background-color: unset; }

.highlight-gradient-orange-300-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #ff679b); background-color: unset; }

.highlight-gradient-orange-300-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #bf4d74); background-color: unset; }

.highlight-gradient-orange-300-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #80344e); background-color: unset; }

.highlight-gradient-orange-300-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #401a27); background-color: unset; }

.highlight-gradient-orange-300-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #260f17); background-color: unset; }

.highlight-gradient-orange-300-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #fff4f2); background-color: unset; }

.highlight-gradient-orange-300-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #fee8e6); background-color: unset; }

.highlight-gradient-orange-300-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #fdc7bf); background-color: unset; }

.highlight-gradient-orange-300-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #fa8e80); background-color: unset; }

.highlight-gradient-orange-300-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #f85640); background-color: unset; }

.highlight-gradient-orange-300-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #f51d00); background-color: unset; }

.highlight-gradient-orange-300-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #b81600); background-color: unset; }

.highlight-gradient-orange-300-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #7b0f00); background-color: unset; }

.highlight-gradient-orange-300-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #3d0700); background-color: unset; }

.highlight-gradient-orange-300-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #250400); background-color: unset; }

.highlight-gradient-orange-300-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #fff9f3); background-color: unset; }

.highlight-gradient-orange-300-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #fff2e8); background-color: unset; }

.highlight-gradient-orange-300-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #ffdfc4); background-color: unset; }

.highlight-gradient-orange-300-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #febf8a); background-color: unset; }

.highlight-gradient-orange-300-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #fe9e4f); background-color: unset; }

.highlight-gradient-orange-300-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #fd7e14); background-color: unset; }

.highlight-gradient-orange-300-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #be5f0f); background-color: unset; }

.highlight-gradient-orange-300-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #7f3f0a); background-color: unset; }

.highlight-gradient-orange-300-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #3f2005); background-color: unset; }

.highlight-gradient-orange-300-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #261303); background-color: unset; }

.highlight-gradient-orange-300-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #fffcf6); background-color: unset; }

.highlight-gradient-orange-300-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #fef9ec); background-color: unset; }

.highlight-gradient-orange-300-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #fdf0d0); background-color: unset; }

.highlight-gradient-orange-300-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #fbe1a1); background-color: unset; }

.highlight-gradient-orange-300-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #f8d272); background-color: unset; }

.highlight-gradient-orange-300-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #f6c343); background-color: unset; }

.highlight-gradient-orange-300-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #b99232); background-color: unset; }

.highlight-gradient-orange-300-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #7b6222); background-color: unset; }

.highlight-gradient-orange-300-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #3e3111); background-color: unset; }

.highlight-gradient-orange-300-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #251d0a); background-color: unset; }

.highlight-gradient-orange-300-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #f2fff7); background-color: unset; }

.highlight-gradient-orange-300-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #e6feef); background-color: unset; }

.highlight-gradient-orange-300-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #bffdd6); background-color: unset; }

.highlight-gradient-orange-300-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #80faad); background-color: unset; }

.highlight-gradient-orange-300-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #40f883); background-color: unset; }

.highlight-gradient-orange-300-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #00f55a); background-color: unset; }

.highlight-gradient-orange-300-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #00b844); background-color: unset; }

.highlight-gradient-orange-300-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #007b2d); background-color: unset; }

.highlight-gradient-orange-300-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #003d17); background-color: unset; }

.highlight-gradient-orange-300-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #00250e); background-color: unset; }

.highlight-gradient-orange-300-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #f2fbfb); background-color: unset; }

.highlight-gradient-orange-300-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #e6f6f8); background-color: unset; }

.highlight-gradient-orange-300-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #c0e9ed); background-color: unset; }

.highlight-gradient-orange-300-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #81d4da); background-color: unset; }

.highlight-gradient-orange-300-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #41bec8); background-color: unset; }

.highlight-gradient-orange-300-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #02a8b5); background-color: unset; }

.highlight-gradient-orange-300-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #027e88); background-color: unset; }

.highlight-gradient-orange-300-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #01545b); background-color: unset; }

.highlight-gradient-orange-300-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #012a2d); background-color: unset; }

.highlight-gradient-orange-300-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #00191b); background-color: unset; }

.highlight-gradient-orange-300-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #f5fbfd); background-color: unset; }

.highlight-gradient-orange-300-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #ebf7fa); background-color: unset; }

.highlight-gradient-orange-300-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #ceebf4); background-color: unset; }

.highlight-gradient-orange-300-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #9cd7e8); background-color: unset; }

.highlight-gradient-orange-300-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #6bc3dd); background-color: unset; }

.highlight-gradient-orange-300-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #39afd1); background-color: unset; }

.highlight-gradient-orange-300-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #2b839d); background-color: unset; }

.highlight-gradient-orange-300-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #1d5869); background-color: unset; }

.highlight-gradient-orange-300-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #0e2c34); background-color: unset; }

.highlight-gradient-orange-300-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #091a1f); background-color: unset; }

.highlight-gradient-orange-300-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, white); background-color: unset; }

.highlight-gradient-orange-300-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, white); background-color: unset; }

.highlight-gradient-orange-300-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, white); background-color: unset; }

.highlight-gradient-orange-300-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, white); background-color: unset; }

.highlight-gradient-orange-300-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, white); background-color: unset; }

.highlight-gradient-orange-300-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, white); background-color: unset; }

.highlight-gradient-orange-300-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #bfbfbf); background-color: unset; }

.highlight-gradient-orange-300-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, gray); background-color: unset; }

.highlight-gradient-orange-300-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #404040); background-color: unset; }

.highlight-gradient-orange-300-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #262626); background-color: unset; }

.highlight-gradient-orange-300-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #fdfdfd); background-color: unset; }

.highlight-gradient-orange-300-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #fbfbfb); background-color: unset; }

.highlight-gradient-orange-300-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #f6f6f6); background-color: unset; }

.highlight-gradient-orange-300-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #ececec); background-color: unset; }

.highlight-gradient-orange-300-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #e3e3e3); background-color: unset; }

.highlight-gradient-orange-300-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-300-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #a3a3a3); background-color: unset; }

.highlight-gradient-orange-300-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #6d6d6d); background-color: unset; }

.highlight-gradient-orange-300-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #363636); background-color: unset; }

.highlight-gradient-orange-300-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #212121); background-color: unset; }

.highlight-gradient-orange-300-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #f4f5f5); background-color: unset; }

.highlight-gradient-orange-300-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #eaebeb); background-color: unset; }

.highlight-gradient-orange-300-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #caccce); background-color: unset; }

.highlight-gradient-orange-300-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #969a9c); background-color: unset; }

.highlight-gradient-orange-300-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #61676b); background-color: unset; }

.highlight-gradient-orange-300-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #2c3439); background-color: unset; }

.highlight-gradient-orange-300-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #21272b); background-color: unset; }

.highlight-gradient-orange-300-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #161a1d); background-color: unset; }

.highlight-gradient-orange-300-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #0b0d0e); background-color: unset; }

.highlight-gradient-orange-300-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #febf8a, #070809); background-color: unset; }

.highlight-gradient-orange-400-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #0171df); background-color: unset; }

.highlight-gradient-orange-400-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #727cf5); background-color: unset; }

.highlight-gradient-orange-400-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #6627b3); background-color: unset; }

.highlight-gradient-orange-400-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-400-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #2CA58D); background-color: unset; }

.highlight-gradient-orange-400-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #6b5eae); background-color: unset; }

.highlight-gradient-orange-400-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #ff679b); background-color: unset; }

.highlight-gradient-orange-400-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #f51d00); background-color: unset; }

.highlight-gradient-orange-400-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #fd7e14); background-color: unset; }

.highlight-gradient-orange-400-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #F6C343); background-color: unset; }

.highlight-gradient-orange-400-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #00f55a); background-color: unset; }

.highlight-gradient-orange-400-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #02a8b5); background-color: unset; }

.highlight-gradient-orange-400-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #39afd1); background-color: unset; }

.highlight-gradient-orange-400-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #FFFFFF); background-color: unset; }

.highlight-gradient-orange-400-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-400-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #2c3439); background-color: unset; }

.highlight-gradient-orange-400-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #f2f8fd); background-color: unset; }

.highlight-gradient-orange-400-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #e6f1fc); background-color: unset; }

.highlight-gradient-orange-400-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #c0dcf7); background-color: unset; }

.highlight-gradient-orange-400-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #80b8ef); background-color: unset; }

.highlight-gradient-orange-400-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #4195e7); background-color: unset; }

.highlight-gradient-orange-400-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #0171df); background-color: unset; }

.highlight-gradient-orange-400-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #0155a7); background-color: unset; }

.highlight-gradient-orange-400-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #013970); background-color: unset; }

.highlight-gradient-orange-400-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #001c38); background-color: unset; }

.highlight-gradient-orange-400-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #001121); background-color: unset; }

.highlight-gradient-orange-400-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, ghostwhite); background-color: unset; }

.highlight-gradient-orange-400-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #f1f2fe); background-color: unset; }

.highlight-gradient-orange-400-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #dcdefd); background-color: unset; }

.highlight-gradient-orange-400-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #b9befa); background-color: unset; }

.highlight-gradient-orange-400-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #959df8); background-color: unset; }

.highlight-gradient-orange-400-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #727cf5); background-color: unset; }

.highlight-gradient-orange-400-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #565db8); background-color: unset; }

.highlight-gradient-orange-400-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #393e7b); background-color: unset; }

.highlight-gradient-orange-400-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #1d1f3d); background-color: unset; }

.highlight-gradient-orange-400-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #111325); background-color: unset; }

.highlight-gradient-orange-400-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #f7f4fb); background-color: unset; }

.highlight-gradient-orange-400-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #f0e9f7); background-color: unset; }

.highlight-gradient-orange-400-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #d9c9ec); background-color: unset; }

.highlight-gradient-orange-400-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #b393d9); background-color: unset; }

.highlight-gradient-orange-400-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #8c5dc6); background-color: unset; }

.highlight-gradient-orange-400-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #6627b3); background-color: unset; }

.highlight-gradient-orange-400-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #4d1d86); background-color: unset; }

.highlight-gradient-orange-400-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #33145a); background-color: unset; }

.highlight-gradient-orange-400-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #1a0a2d); background-color: unset; }

.highlight-gradient-orange-400-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #0f061b); background-color: unset; }

.highlight-gradient-orange-400-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #fffeff); background-color: unset; }

.highlight-gradient-orange-400-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #fefdff); background-color: unset; }

.highlight-gradient-orange-400-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #fdf9ff); background-color: unset; }

.highlight-gradient-orange-400-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #faf4ff); background-color: unset; }

.highlight-gradient-orange-400-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #f8eeff); background-color: unset; }

.highlight-gradient-orange-400-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-400-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #b8aebf); background-color: unset; }

.highlight-gradient-orange-400-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #7b7480); background-color: unset; }

.highlight-gradient-orange-400-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #3d3a40); background-color: unset; }

.highlight-gradient-orange-400-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #252326); background-color: unset; }

.highlight-gradient-orange-400-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #f4fbf9); background-color: unset; }

.highlight-gradient-orange-400-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #eaf6f4); background-color: unset; }

.highlight-gradient-orange-400-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #cae9e3); background-color: unset; }

.highlight-gradient-orange-400-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #96d2c6); background-color: unset; }

.highlight-gradient-orange-400-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #61bcaa); background-color: unset; }

.highlight-gradient-orange-400-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #2ca58d); background-color: unset; }

.highlight-gradient-orange-400-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #217c6a); background-color: unset; }

.highlight-gradient-orange-400-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #165347); background-color: unset; }

.highlight-gradient-orange-400-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #0b2923); background-color: unset; }

.highlight-gradient-orange-400-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #071915); background-color: unset; }

.highlight-gradient-orange-400-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #f8f7fb); background-color: unset; }

.highlight-gradient-orange-400-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #f0eff7); background-color: unset; }

.highlight-gradient-orange-400-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #dad7eb); background-color: unset; }

.highlight-gradient-orange-400-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #b5afd7); background-color: unset; }

.highlight-gradient-orange-400-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #9086c2); background-color: unset; }

.highlight-gradient-orange-400-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #6b5eae); background-color: unset; }

.highlight-gradient-orange-400-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #504783); background-color: unset; }

.highlight-gradient-orange-400-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #362f57); background-color: unset; }

.highlight-gradient-orange-400-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #1b182c); background-color: unset; }

.highlight-gradient-orange-400-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #100e1a); background-color: unset; }

.highlight-gradient-orange-400-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #fff7fa); background-color: unset; }

.highlight-gradient-orange-400-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, lavenderblush); background-color: unset; }

.highlight-gradient-orange-400-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #ffd9e6); background-color: unset; }

.highlight-gradient-orange-400-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #ffb3cd); background-color: unset; }

.highlight-gradient-orange-400-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #ff8db4); background-color: unset; }

.highlight-gradient-orange-400-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #ff679b); background-color: unset; }

.highlight-gradient-orange-400-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #bf4d74); background-color: unset; }

.highlight-gradient-orange-400-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #80344e); background-color: unset; }

.highlight-gradient-orange-400-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #401a27); background-color: unset; }

.highlight-gradient-orange-400-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #260f17); background-color: unset; }

.highlight-gradient-orange-400-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #fff4f2); background-color: unset; }

.highlight-gradient-orange-400-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #fee8e6); background-color: unset; }

.highlight-gradient-orange-400-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #fdc7bf); background-color: unset; }

.highlight-gradient-orange-400-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #fa8e80); background-color: unset; }

.highlight-gradient-orange-400-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #f85640); background-color: unset; }

.highlight-gradient-orange-400-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #f51d00); background-color: unset; }

.highlight-gradient-orange-400-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #b81600); background-color: unset; }

.highlight-gradient-orange-400-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #7b0f00); background-color: unset; }

.highlight-gradient-orange-400-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #3d0700); background-color: unset; }

.highlight-gradient-orange-400-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #250400); background-color: unset; }

.highlight-gradient-orange-400-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #fff9f3); background-color: unset; }

.highlight-gradient-orange-400-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #fff2e8); background-color: unset; }

.highlight-gradient-orange-400-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #ffdfc4); background-color: unset; }

.highlight-gradient-orange-400-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #febf8a); background-color: unset; }

.highlight-gradient-orange-400-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #fe9e4f); background-color: unset; }

.highlight-gradient-orange-400-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #fd7e14); background-color: unset; }

.highlight-gradient-orange-400-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #be5f0f); background-color: unset; }

.highlight-gradient-orange-400-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #7f3f0a); background-color: unset; }

.highlight-gradient-orange-400-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #3f2005); background-color: unset; }

.highlight-gradient-orange-400-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #261303); background-color: unset; }

.highlight-gradient-orange-400-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #fffcf6); background-color: unset; }

.highlight-gradient-orange-400-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #fef9ec); background-color: unset; }

.highlight-gradient-orange-400-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #fdf0d0); background-color: unset; }

.highlight-gradient-orange-400-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #fbe1a1); background-color: unset; }

.highlight-gradient-orange-400-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #f8d272); background-color: unset; }

.highlight-gradient-orange-400-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #f6c343); background-color: unset; }

.highlight-gradient-orange-400-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #b99232); background-color: unset; }

.highlight-gradient-orange-400-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #7b6222); background-color: unset; }

.highlight-gradient-orange-400-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #3e3111); background-color: unset; }

.highlight-gradient-orange-400-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #251d0a); background-color: unset; }

.highlight-gradient-orange-400-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #f2fff7); background-color: unset; }

.highlight-gradient-orange-400-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #e6feef); background-color: unset; }

.highlight-gradient-orange-400-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #bffdd6); background-color: unset; }

.highlight-gradient-orange-400-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #80faad); background-color: unset; }

.highlight-gradient-orange-400-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #40f883); background-color: unset; }

.highlight-gradient-orange-400-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #00f55a); background-color: unset; }

.highlight-gradient-orange-400-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #00b844); background-color: unset; }

.highlight-gradient-orange-400-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #007b2d); background-color: unset; }

.highlight-gradient-orange-400-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #003d17); background-color: unset; }

.highlight-gradient-orange-400-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #00250e); background-color: unset; }

.highlight-gradient-orange-400-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #f2fbfb); background-color: unset; }

.highlight-gradient-orange-400-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #e6f6f8); background-color: unset; }

.highlight-gradient-orange-400-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #c0e9ed); background-color: unset; }

.highlight-gradient-orange-400-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #81d4da); background-color: unset; }

.highlight-gradient-orange-400-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #41bec8); background-color: unset; }

.highlight-gradient-orange-400-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #02a8b5); background-color: unset; }

.highlight-gradient-orange-400-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #027e88); background-color: unset; }

.highlight-gradient-orange-400-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #01545b); background-color: unset; }

.highlight-gradient-orange-400-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #012a2d); background-color: unset; }

.highlight-gradient-orange-400-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #00191b); background-color: unset; }

.highlight-gradient-orange-400-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #f5fbfd); background-color: unset; }

.highlight-gradient-orange-400-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #ebf7fa); background-color: unset; }

.highlight-gradient-orange-400-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #ceebf4); background-color: unset; }

.highlight-gradient-orange-400-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #9cd7e8); background-color: unset; }

.highlight-gradient-orange-400-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #6bc3dd); background-color: unset; }

.highlight-gradient-orange-400-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #39afd1); background-color: unset; }

.highlight-gradient-orange-400-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #2b839d); background-color: unset; }

.highlight-gradient-orange-400-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #1d5869); background-color: unset; }

.highlight-gradient-orange-400-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #0e2c34); background-color: unset; }

.highlight-gradient-orange-400-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #091a1f); background-color: unset; }

.highlight-gradient-orange-400-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, white); background-color: unset; }

.highlight-gradient-orange-400-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, white); background-color: unset; }

.highlight-gradient-orange-400-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, white); background-color: unset; }

.highlight-gradient-orange-400-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, white); background-color: unset; }

.highlight-gradient-orange-400-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, white); background-color: unset; }

.highlight-gradient-orange-400-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, white); background-color: unset; }

.highlight-gradient-orange-400-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #bfbfbf); background-color: unset; }

.highlight-gradient-orange-400-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, gray); background-color: unset; }

.highlight-gradient-orange-400-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #404040); background-color: unset; }

.highlight-gradient-orange-400-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #262626); background-color: unset; }

.highlight-gradient-orange-400-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #fdfdfd); background-color: unset; }

.highlight-gradient-orange-400-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #fbfbfb); background-color: unset; }

.highlight-gradient-orange-400-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #f6f6f6); background-color: unset; }

.highlight-gradient-orange-400-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #ececec); background-color: unset; }

.highlight-gradient-orange-400-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #e3e3e3); background-color: unset; }

.highlight-gradient-orange-400-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-400-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #a3a3a3); background-color: unset; }

.highlight-gradient-orange-400-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #6d6d6d); background-color: unset; }

.highlight-gradient-orange-400-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #363636); background-color: unset; }

.highlight-gradient-orange-400-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #212121); background-color: unset; }

.highlight-gradient-orange-400-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #f4f5f5); background-color: unset; }

.highlight-gradient-orange-400-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #eaebeb); background-color: unset; }

.highlight-gradient-orange-400-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #caccce); background-color: unset; }

.highlight-gradient-orange-400-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #969a9c); background-color: unset; }

.highlight-gradient-orange-400-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #61676b); background-color: unset; }

.highlight-gradient-orange-400-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #2c3439); background-color: unset; }

.highlight-gradient-orange-400-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #21272b); background-color: unset; }

.highlight-gradient-orange-400-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #161a1d); background-color: unset; }

.highlight-gradient-orange-400-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #0b0d0e); background-color: unset; }

.highlight-gradient-orange-400-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fe9e4f, #070809); background-color: unset; }

.highlight-gradient-orange-500-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #0171df); background-color: unset; }

.highlight-gradient-orange-500-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #727cf5); background-color: unset; }

.highlight-gradient-orange-500-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #6627b3); background-color: unset; }

.highlight-gradient-orange-500-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-500-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #2CA58D); background-color: unset; }

.highlight-gradient-orange-500-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #6b5eae); background-color: unset; }

.highlight-gradient-orange-500-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #ff679b); background-color: unset; }

.highlight-gradient-orange-500-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f51d00); background-color: unset; }

.highlight-gradient-orange-500-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fd7e14); background-color: unset; }

.highlight-gradient-orange-500-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #F6C343); background-color: unset; }

.highlight-gradient-orange-500-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #00f55a); background-color: unset; }

.highlight-gradient-orange-500-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #02a8b5); background-color: unset; }

.highlight-gradient-orange-500-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #39afd1); background-color: unset; }

.highlight-gradient-orange-500-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #FFFFFF); background-color: unset; }

.highlight-gradient-orange-500-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-500-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #2c3439); background-color: unset; }

.highlight-gradient-orange-500-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f2f8fd); background-color: unset; }

.highlight-gradient-orange-500-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #e6f1fc); background-color: unset; }

.highlight-gradient-orange-500-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #c0dcf7); background-color: unset; }

.highlight-gradient-orange-500-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #80b8ef); background-color: unset; }

.highlight-gradient-orange-500-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #4195e7); background-color: unset; }

.highlight-gradient-orange-500-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #0171df); background-color: unset; }

.highlight-gradient-orange-500-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #0155a7); background-color: unset; }

.highlight-gradient-orange-500-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #013970); background-color: unset; }

.highlight-gradient-orange-500-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #001c38); background-color: unset; }

.highlight-gradient-orange-500-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #001121); background-color: unset; }

.highlight-gradient-orange-500-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, ghostwhite); background-color: unset; }

.highlight-gradient-orange-500-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f1f2fe); background-color: unset; }

.highlight-gradient-orange-500-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #dcdefd); background-color: unset; }

.highlight-gradient-orange-500-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #b9befa); background-color: unset; }

.highlight-gradient-orange-500-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #959df8); background-color: unset; }

.highlight-gradient-orange-500-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #727cf5); background-color: unset; }

.highlight-gradient-orange-500-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #565db8); background-color: unset; }

.highlight-gradient-orange-500-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #393e7b); background-color: unset; }

.highlight-gradient-orange-500-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #1d1f3d); background-color: unset; }

.highlight-gradient-orange-500-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #111325); background-color: unset; }

.highlight-gradient-orange-500-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f7f4fb); background-color: unset; }

.highlight-gradient-orange-500-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f0e9f7); background-color: unset; }

.highlight-gradient-orange-500-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #d9c9ec); background-color: unset; }

.highlight-gradient-orange-500-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #b393d9); background-color: unset; }

.highlight-gradient-orange-500-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #8c5dc6); background-color: unset; }

.highlight-gradient-orange-500-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #6627b3); background-color: unset; }

.highlight-gradient-orange-500-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #4d1d86); background-color: unset; }

.highlight-gradient-orange-500-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #33145a); background-color: unset; }

.highlight-gradient-orange-500-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #1a0a2d); background-color: unset; }

.highlight-gradient-orange-500-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #0f061b); background-color: unset; }

.highlight-gradient-orange-500-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fffeff); background-color: unset; }

.highlight-gradient-orange-500-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fefdff); background-color: unset; }

.highlight-gradient-orange-500-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fdf9ff); background-color: unset; }

.highlight-gradient-orange-500-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #faf4ff); background-color: unset; }

.highlight-gradient-orange-500-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f8eeff); background-color: unset; }

.highlight-gradient-orange-500-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-500-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #b8aebf); background-color: unset; }

.highlight-gradient-orange-500-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #7b7480); background-color: unset; }

.highlight-gradient-orange-500-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #3d3a40); background-color: unset; }

.highlight-gradient-orange-500-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #252326); background-color: unset; }

.highlight-gradient-orange-500-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f4fbf9); background-color: unset; }

.highlight-gradient-orange-500-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #eaf6f4); background-color: unset; }

.highlight-gradient-orange-500-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #cae9e3); background-color: unset; }

.highlight-gradient-orange-500-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #96d2c6); background-color: unset; }

.highlight-gradient-orange-500-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #61bcaa); background-color: unset; }

.highlight-gradient-orange-500-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #2ca58d); background-color: unset; }

.highlight-gradient-orange-500-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #217c6a); background-color: unset; }

.highlight-gradient-orange-500-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #165347); background-color: unset; }

.highlight-gradient-orange-500-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #0b2923); background-color: unset; }

.highlight-gradient-orange-500-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #071915); background-color: unset; }

.highlight-gradient-orange-500-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f8f7fb); background-color: unset; }

.highlight-gradient-orange-500-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f0eff7); background-color: unset; }

.highlight-gradient-orange-500-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #dad7eb); background-color: unset; }

.highlight-gradient-orange-500-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #b5afd7); background-color: unset; }

.highlight-gradient-orange-500-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #9086c2); background-color: unset; }

.highlight-gradient-orange-500-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #6b5eae); background-color: unset; }

.highlight-gradient-orange-500-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #504783); background-color: unset; }

.highlight-gradient-orange-500-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #362f57); background-color: unset; }

.highlight-gradient-orange-500-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #1b182c); background-color: unset; }

.highlight-gradient-orange-500-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #100e1a); background-color: unset; }

.highlight-gradient-orange-500-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fff7fa); background-color: unset; }

.highlight-gradient-orange-500-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, lavenderblush); background-color: unset; }

.highlight-gradient-orange-500-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #ffd9e6); background-color: unset; }

.highlight-gradient-orange-500-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #ffb3cd); background-color: unset; }

.highlight-gradient-orange-500-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #ff8db4); background-color: unset; }

.highlight-gradient-orange-500-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #ff679b); background-color: unset; }

.highlight-gradient-orange-500-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #bf4d74); background-color: unset; }

.highlight-gradient-orange-500-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #80344e); background-color: unset; }

.highlight-gradient-orange-500-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #401a27); background-color: unset; }

.highlight-gradient-orange-500-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #260f17); background-color: unset; }

.highlight-gradient-orange-500-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fff4f2); background-color: unset; }

.highlight-gradient-orange-500-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fee8e6); background-color: unset; }

.highlight-gradient-orange-500-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fdc7bf); background-color: unset; }

.highlight-gradient-orange-500-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fa8e80); background-color: unset; }

.highlight-gradient-orange-500-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f85640); background-color: unset; }

.highlight-gradient-orange-500-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f51d00); background-color: unset; }

.highlight-gradient-orange-500-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #b81600); background-color: unset; }

.highlight-gradient-orange-500-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #7b0f00); background-color: unset; }

.highlight-gradient-orange-500-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #3d0700); background-color: unset; }

.highlight-gradient-orange-500-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #250400); background-color: unset; }

.highlight-gradient-orange-500-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fff9f3); background-color: unset; }

.highlight-gradient-orange-500-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fff2e8); background-color: unset; }

.highlight-gradient-orange-500-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #ffdfc4); background-color: unset; }

.highlight-gradient-orange-500-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #febf8a); background-color: unset; }

.highlight-gradient-orange-500-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fe9e4f); background-color: unset; }

.highlight-gradient-orange-500-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fd7e14); background-color: unset; }

.highlight-gradient-orange-500-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #be5f0f); background-color: unset; }

.highlight-gradient-orange-500-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #7f3f0a); background-color: unset; }

.highlight-gradient-orange-500-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #3f2005); background-color: unset; }

.highlight-gradient-orange-500-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #261303); background-color: unset; }

.highlight-gradient-orange-500-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fffcf6); background-color: unset; }

.highlight-gradient-orange-500-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fef9ec); background-color: unset; }

.highlight-gradient-orange-500-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fdf0d0); background-color: unset; }

.highlight-gradient-orange-500-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fbe1a1); background-color: unset; }

.highlight-gradient-orange-500-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f8d272); background-color: unset; }

.highlight-gradient-orange-500-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f6c343); background-color: unset; }

.highlight-gradient-orange-500-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #b99232); background-color: unset; }

.highlight-gradient-orange-500-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #7b6222); background-color: unset; }

.highlight-gradient-orange-500-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #3e3111); background-color: unset; }

.highlight-gradient-orange-500-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #251d0a); background-color: unset; }

.highlight-gradient-orange-500-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f2fff7); background-color: unset; }

.highlight-gradient-orange-500-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #e6feef); background-color: unset; }

.highlight-gradient-orange-500-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #bffdd6); background-color: unset; }

.highlight-gradient-orange-500-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #80faad); background-color: unset; }

.highlight-gradient-orange-500-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #40f883); background-color: unset; }

.highlight-gradient-orange-500-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #00f55a); background-color: unset; }

.highlight-gradient-orange-500-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #00b844); background-color: unset; }

.highlight-gradient-orange-500-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #007b2d); background-color: unset; }

.highlight-gradient-orange-500-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #003d17); background-color: unset; }

.highlight-gradient-orange-500-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #00250e); background-color: unset; }

.highlight-gradient-orange-500-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f2fbfb); background-color: unset; }

.highlight-gradient-orange-500-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #e6f6f8); background-color: unset; }

.highlight-gradient-orange-500-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #c0e9ed); background-color: unset; }

.highlight-gradient-orange-500-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #81d4da); background-color: unset; }

.highlight-gradient-orange-500-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #41bec8); background-color: unset; }

.highlight-gradient-orange-500-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #02a8b5); background-color: unset; }

.highlight-gradient-orange-500-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #027e88); background-color: unset; }

.highlight-gradient-orange-500-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #01545b); background-color: unset; }

.highlight-gradient-orange-500-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #012a2d); background-color: unset; }

.highlight-gradient-orange-500-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #00191b); background-color: unset; }

.highlight-gradient-orange-500-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f5fbfd); background-color: unset; }

.highlight-gradient-orange-500-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #ebf7fa); background-color: unset; }

.highlight-gradient-orange-500-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #ceebf4); background-color: unset; }

.highlight-gradient-orange-500-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #9cd7e8); background-color: unset; }

.highlight-gradient-orange-500-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #6bc3dd); background-color: unset; }

.highlight-gradient-orange-500-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #39afd1); background-color: unset; }

.highlight-gradient-orange-500-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #2b839d); background-color: unset; }

.highlight-gradient-orange-500-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #1d5869); background-color: unset; }

.highlight-gradient-orange-500-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #0e2c34); background-color: unset; }

.highlight-gradient-orange-500-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #091a1f); background-color: unset; }

.highlight-gradient-orange-500-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, white); background-color: unset; }

.highlight-gradient-orange-500-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, white); background-color: unset; }

.highlight-gradient-orange-500-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, white); background-color: unset; }

.highlight-gradient-orange-500-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, white); background-color: unset; }

.highlight-gradient-orange-500-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, white); background-color: unset; }

.highlight-gradient-orange-500-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, white); background-color: unset; }

.highlight-gradient-orange-500-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #bfbfbf); background-color: unset; }

.highlight-gradient-orange-500-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, gray); background-color: unset; }

.highlight-gradient-orange-500-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #404040); background-color: unset; }

.highlight-gradient-orange-500-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #262626); background-color: unset; }

.highlight-gradient-orange-500-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fdfdfd); background-color: unset; }

.highlight-gradient-orange-500-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #fbfbfb); background-color: unset; }

.highlight-gradient-orange-500-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f6f6f6); background-color: unset; }

.highlight-gradient-orange-500-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #ececec); background-color: unset; }

.highlight-gradient-orange-500-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #e3e3e3); background-color: unset; }

.highlight-gradient-orange-500-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-500-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #a3a3a3); background-color: unset; }

.highlight-gradient-orange-500-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #6d6d6d); background-color: unset; }

.highlight-gradient-orange-500-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #363636); background-color: unset; }

.highlight-gradient-orange-500-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #212121); background-color: unset; }

.highlight-gradient-orange-500-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #f4f5f5); background-color: unset; }

.highlight-gradient-orange-500-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #eaebeb); background-color: unset; }

.highlight-gradient-orange-500-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #caccce); background-color: unset; }

.highlight-gradient-orange-500-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #969a9c); background-color: unset; }

.highlight-gradient-orange-500-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #61676b); background-color: unset; }

.highlight-gradient-orange-500-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #2c3439); background-color: unset; }

.highlight-gradient-orange-500-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #21272b); background-color: unset; }

.highlight-gradient-orange-500-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #161a1d); background-color: unset; }

.highlight-gradient-orange-500-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #0b0d0e); background-color: unset; }

.highlight-gradient-orange-500-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fd7e14, #070809); background-color: unset; }

.highlight-gradient-orange-600-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #0171df); background-color: unset; }

.highlight-gradient-orange-600-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #727cf5); background-color: unset; }

.highlight-gradient-orange-600-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #6627b3); background-color: unset; }

.highlight-gradient-orange-600-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-600-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #2CA58D); background-color: unset; }

.highlight-gradient-orange-600-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #6b5eae); background-color: unset; }

.highlight-gradient-orange-600-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #ff679b); background-color: unset; }

.highlight-gradient-orange-600-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #f51d00); background-color: unset; }

.highlight-gradient-orange-600-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #fd7e14); background-color: unset; }

.highlight-gradient-orange-600-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #F6C343); background-color: unset; }

.highlight-gradient-orange-600-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #00f55a); background-color: unset; }

.highlight-gradient-orange-600-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #02a8b5); background-color: unset; }

.highlight-gradient-orange-600-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #39afd1); background-color: unset; }

.highlight-gradient-orange-600-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #FFFFFF); background-color: unset; }

.highlight-gradient-orange-600-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-600-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #2c3439); background-color: unset; }

.highlight-gradient-orange-600-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #f2f8fd); background-color: unset; }

.highlight-gradient-orange-600-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #e6f1fc); background-color: unset; }

.highlight-gradient-orange-600-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #c0dcf7); background-color: unset; }

.highlight-gradient-orange-600-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #80b8ef); background-color: unset; }

.highlight-gradient-orange-600-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #4195e7); background-color: unset; }

.highlight-gradient-orange-600-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #0171df); background-color: unset; }

.highlight-gradient-orange-600-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #0155a7); background-color: unset; }

.highlight-gradient-orange-600-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #013970); background-color: unset; }

.highlight-gradient-orange-600-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #001c38); background-color: unset; }

.highlight-gradient-orange-600-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #001121); background-color: unset; }

.highlight-gradient-orange-600-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, ghostwhite); background-color: unset; }

.highlight-gradient-orange-600-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #f1f2fe); background-color: unset; }

.highlight-gradient-orange-600-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #dcdefd); background-color: unset; }

.highlight-gradient-orange-600-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #b9befa); background-color: unset; }

.highlight-gradient-orange-600-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #959df8); background-color: unset; }

.highlight-gradient-orange-600-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #727cf5); background-color: unset; }

.highlight-gradient-orange-600-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #565db8); background-color: unset; }

.highlight-gradient-orange-600-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #393e7b); background-color: unset; }

.highlight-gradient-orange-600-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #1d1f3d); background-color: unset; }

.highlight-gradient-orange-600-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #111325); background-color: unset; }

.highlight-gradient-orange-600-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #f7f4fb); background-color: unset; }

.highlight-gradient-orange-600-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #f0e9f7); background-color: unset; }

.highlight-gradient-orange-600-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #d9c9ec); background-color: unset; }

.highlight-gradient-orange-600-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #b393d9); background-color: unset; }

.highlight-gradient-orange-600-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #8c5dc6); background-color: unset; }

.highlight-gradient-orange-600-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #6627b3); background-color: unset; }

.highlight-gradient-orange-600-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #4d1d86); background-color: unset; }

.highlight-gradient-orange-600-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #33145a); background-color: unset; }

.highlight-gradient-orange-600-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #1a0a2d); background-color: unset; }

.highlight-gradient-orange-600-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #0f061b); background-color: unset; }

.highlight-gradient-orange-600-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #fffeff); background-color: unset; }

.highlight-gradient-orange-600-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #fefdff); background-color: unset; }

.highlight-gradient-orange-600-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #fdf9ff); background-color: unset; }

.highlight-gradient-orange-600-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #faf4ff); background-color: unset; }

.highlight-gradient-orange-600-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #f8eeff); background-color: unset; }

.highlight-gradient-orange-600-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-600-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #b8aebf); background-color: unset; }

.highlight-gradient-orange-600-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #7b7480); background-color: unset; }

.highlight-gradient-orange-600-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #3d3a40); background-color: unset; }

.highlight-gradient-orange-600-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #252326); background-color: unset; }

.highlight-gradient-orange-600-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #f4fbf9); background-color: unset; }

.highlight-gradient-orange-600-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #eaf6f4); background-color: unset; }

.highlight-gradient-orange-600-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #cae9e3); background-color: unset; }

.highlight-gradient-orange-600-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #96d2c6); background-color: unset; }

.highlight-gradient-orange-600-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #61bcaa); background-color: unset; }

.highlight-gradient-orange-600-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #2ca58d); background-color: unset; }

.highlight-gradient-orange-600-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #217c6a); background-color: unset; }

.highlight-gradient-orange-600-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #165347); background-color: unset; }

.highlight-gradient-orange-600-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #0b2923); background-color: unset; }

.highlight-gradient-orange-600-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #071915); background-color: unset; }

.highlight-gradient-orange-600-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #f8f7fb); background-color: unset; }

.highlight-gradient-orange-600-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #f0eff7); background-color: unset; }

.highlight-gradient-orange-600-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #dad7eb); background-color: unset; }

.highlight-gradient-orange-600-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #b5afd7); background-color: unset; }

.highlight-gradient-orange-600-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #9086c2); background-color: unset; }

.highlight-gradient-orange-600-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #6b5eae); background-color: unset; }

.highlight-gradient-orange-600-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #504783); background-color: unset; }

.highlight-gradient-orange-600-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #362f57); background-color: unset; }

.highlight-gradient-orange-600-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #1b182c); background-color: unset; }

.highlight-gradient-orange-600-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #100e1a); background-color: unset; }

.highlight-gradient-orange-600-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #fff7fa); background-color: unset; }

.highlight-gradient-orange-600-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, lavenderblush); background-color: unset; }

.highlight-gradient-orange-600-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #ffd9e6); background-color: unset; }

.highlight-gradient-orange-600-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #ffb3cd); background-color: unset; }

.highlight-gradient-orange-600-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #ff8db4); background-color: unset; }

.highlight-gradient-orange-600-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #ff679b); background-color: unset; }

.highlight-gradient-orange-600-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #bf4d74); background-color: unset; }

.highlight-gradient-orange-600-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #80344e); background-color: unset; }

.highlight-gradient-orange-600-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #401a27); background-color: unset; }

.highlight-gradient-orange-600-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #260f17); background-color: unset; }

.highlight-gradient-orange-600-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #fff4f2); background-color: unset; }

.highlight-gradient-orange-600-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #fee8e6); background-color: unset; }

.highlight-gradient-orange-600-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #fdc7bf); background-color: unset; }

.highlight-gradient-orange-600-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #fa8e80); background-color: unset; }

.highlight-gradient-orange-600-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #f85640); background-color: unset; }

.highlight-gradient-orange-600-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #f51d00); background-color: unset; }

.highlight-gradient-orange-600-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #b81600); background-color: unset; }

.highlight-gradient-orange-600-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #7b0f00); background-color: unset; }

.highlight-gradient-orange-600-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #3d0700); background-color: unset; }

.highlight-gradient-orange-600-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #250400); background-color: unset; }

.highlight-gradient-orange-600-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #fff9f3); background-color: unset; }

.highlight-gradient-orange-600-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #fff2e8); background-color: unset; }

.highlight-gradient-orange-600-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #ffdfc4); background-color: unset; }

.highlight-gradient-orange-600-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #febf8a); background-color: unset; }

.highlight-gradient-orange-600-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #fe9e4f); background-color: unset; }

.highlight-gradient-orange-600-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #fd7e14); background-color: unset; }

.highlight-gradient-orange-600-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #be5f0f); background-color: unset; }

.highlight-gradient-orange-600-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #7f3f0a); background-color: unset; }

.highlight-gradient-orange-600-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #3f2005); background-color: unset; }

.highlight-gradient-orange-600-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #261303); background-color: unset; }

.highlight-gradient-orange-600-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #fffcf6); background-color: unset; }

.highlight-gradient-orange-600-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #fef9ec); background-color: unset; }

.highlight-gradient-orange-600-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #fdf0d0); background-color: unset; }

.highlight-gradient-orange-600-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #fbe1a1); background-color: unset; }

.highlight-gradient-orange-600-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #f8d272); background-color: unset; }

.highlight-gradient-orange-600-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #f6c343); background-color: unset; }

.highlight-gradient-orange-600-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #b99232); background-color: unset; }

.highlight-gradient-orange-600-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #7b6222); background-color: unset; }

.highlight-gradient-orange-600-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #3e3111); background-color: unset; }

.highlight-gradient-orange-600-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #251d0a); background-color: unset; }

.highlight-gradient-orange-600-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #f2fff7); background-color: unset; }

.highlight-gradient-orange-600-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #e6feef); background-color: unset; }

.highlight-gradient-orange-600-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #bffdd6); background-color: unset; }

.highlight-gradient-orange-600-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #80faad); background-color: unset; }

.highlight-gradient-orange-600-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #40f883); background-color: unset; }

.highlight-gradient-orange-600-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #00f55a); background-color: unset; }

.highlight-gradient-orange-600-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #00b844); background-color: unset; }

.highlight-gradient-orange-600-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #007b2d); background-color: unset; }

.highlight-gradient-orange-600-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #003d17); background-color: unset; }

.highlight-gradient-orange-600-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #00250e); background-color: unset; }

.highlight-gradient-orange-600-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #f2fbfb); background-color: unset; }

.highlight-gradient-orange-600-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #e6f6f8); background-color: unset; }

.highlight-gradient-orange-600-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #c0e9ed); background-color: unset; }

.highlight-gradient-orange-600-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #81d4da); background-color: unset; }

.highlight-gradient-orange-600-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #41bec8); background-color: unset; }

.highlight-gradient-orange-600-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #02a8b5); background-color: unset; }

.highlight-gradient-orange-600-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #027e88); background-color: unset; }

.highlight-gradient-orange-600-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #01545b); background-color: unset; }

.highlight-gradient-orange-600-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #012a2d); background-color: unset; }

.highlight-gradient-orange-600-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #00191b); background-color: unset; }

.highlight-gradient-orange-600-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #f5fbfd); background-color: unset; }

.highlight-gradient-orange-600-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #ebf7fa); background-color: unset; }

.highlight-gradient-orange-600-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #ceebf4); background-color: unset; }

.highlight-gradient-orange-600-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #9cd7e8); background-color: unset; }

.highlight-gradient-orange-600-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #6bc3dd); background-color: unset; }

.highlight-gradient-orange-600-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #39afd1); background-color: unset; }

.highlight-gradient-orange-600-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #2b839d); background-color: unset; }

.highlight-gradient-orange-600-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #1d5869); background-color: unset; }

.highlight-gradient-orange-600-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #0e2c34); background-color: unset; }

.highlight-gradient-orange-600-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #091a1f); background-color: unset; }

.highlight-gradient-orange-600-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, white); background-color: unset; }

.highlight-gradient-orange-600-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, white); background-color: unset; }

.highlight-gradient-orange-600-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, white); background-color: unset; }

.highlight-gradient-orange-600-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, white); background-color: unset; }

.highlight-gradient-orange-600-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, white); background-color: unset; }

.highlight-gradient-orange-600-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, white); background-color: unset; }

.highlight-gradient-orange-600-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #bfbfbf); background-color: unset; }

.highlight-gradient-orange-600-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, gray); background-color: unset; }

.highlight-gradient-orange-600-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #404040); background-color: unset; }

.highlight-gradient-orange-600-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #262626); background-color: unset; }

.highlight-gradient-orange-600-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #fdfdfd); background-color: unset; }

.highlight-gradient-orange-600-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #fbfbfb); background-color: unset; }

.highlight-gradient-orange-600-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #f6f6f6); background-color: unset; }

.highlight-gradient-orange-600-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #ececec); background-color: unset; }

.highlight-gradient-orange-600-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #e3e3e3); background-color: unset; }

.highlight-gradient-orange-600-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-600-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #a3a3a3); background-color: unset; }

.highlight-gradient-orange-600-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #6d6d6d); background-color: unset; }

.highlight-gradient-orange-600-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #363636); background-color: unset; }

.highlight-gradient-orange-600-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #212121); background-color: unset; }

.highlight-gradient-orange-600-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #f4f5f5); background-color: unset; }

.highlight-gradient-orange-600-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #eaebeb); background-color: unset; }

.highlight-gradient-orange-600-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #caccce); background-color: unset; }

.highlight-gradient-orange-600-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #969a9c); background-color: unset; }

.highlight-gradient-orange-600-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #61676b); background-color: unset; }

.highlight-gradient-orange-600-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #2c3439); background-color: unset; }

.highlight-gradient-orange-600-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #21272b); background-color: unset; }

.highlight-gradient-orange-600-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #161a1d); background-color: unset; }

.highlight-gradient-orange-600-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #0b0d0e); background-color: unset; }

.highlight-gradient-orange-600-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #be5f0f, #070809); background-color: unset; }

.highlight-gradient-orange-700-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #0171df); background-color: unset; }

.highlight-gradient-orange-700-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #727cf5); background-color: unset; }

.highlight-gradient-orange-700-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #6627b3); background-color: unset; }

.highlight-gradient-orange-700-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-700-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #2CA58D); background-color: unset; }

.highlight-gradient-orange-700-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #6b5eae); background-color: unset; }

.highlight-gradient-orange-700-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #ff679b); background-color: unset; }

.highlight-gradient-orange-700-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #f51d00); background-color: unset; }

.highlight-gradient-orange-700-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #fd7e14); background-color: unset; }

.highlight-gradient-orange-700-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #F6C343); background-color: unset; }

.highlight-gradient-orange-700-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #00f55a); background-color: unset; }

.highlight-gradient-orange-700-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #02a8b5); background-color: unset; }

.highlight-gradient-orange-700-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #39afd1); background-color: unset; }

.highlight-gradient-orange-700-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #FFFFFF); background-color: unset; }

.highlight-gradient-orange-700-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-700-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #2c3439); background-color: unset; }

.highlight-gradient-orange-700-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #f2f8fd); background-color: unset; }

.highlight-gradient-orange-700-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #e6f1fc); background-color: unset; }

.highlight-gradient-orange-700-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #c0dcf7); background-color: unset; }

.highlight-gradient-orange-700-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #80b8ef); background-color: unset; }

.highlight-gradient-orange-700-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #4195e7); background-color: unset; }

.highlight-gradient-orange-700-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #0171df); background-color: unset; }

.highlight-gradient-orange-700-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #0155a7); background-color: unset; }

.highlight-gradient-orange-700-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #013970); background-color: unset; }

.highlight-gradient-orange-700-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #001c38); background-color: unset; }

.highlight-gradient-orange-700-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #001121); background-color: unset; }

.highlight-gradient-orange-700-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, ghostwhite); background-color: unset; }

.highlight-gradient-orange-700-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #f1f2fe); background-color: unset; }

.highlight-gradient-orange-700-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #dcdefd); background-color: unset; }

.highlight-gradient-orange-700-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #b9befa); background-color: unset; }

.highlight-gradient-orange-700-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #959df8); background-color: unset; }

.highlight-gradient-orange-700-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #727cf5); background-color: unset; }

.highlight-gradient-orange-700-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #565db8); background-color: unset; }

.highlight-gradient-orange-700-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #393e7b); background-color: unset; }

.highlight-gradient-orange-700-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #1d1f3d); background-color: unset; }

.highlight-gradient-orange-700-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #111325); background-color: unset; }

.highlight-gradient-orange-700-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #f7f4fb); background-color: unset; }

.highlight-gradient-orange-700-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #f0e9f7); background-color: unset; }

.highlight-gradient-orange-700-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #d9c9ec); background-color: unset; }

.highlight-gradient-orange-700-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #b393d9); background-color: unset; }

.highlight-gradient-orange-700-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #8c5dc6); background-color: unset; }

.highlight-gradient-orange-700-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #6627b3); background-color: unset; }

.highlight-gradient-orange-700-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #4d1d86); background-color: unset; }

.highlight-gradient-orange-700-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #33145a); background-color: unset; }

.highlight-gradient-orange-700-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #1a0a2d); background-color: unset; }

.highlight-gradient-orange-700-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #0f061b); background-color: unset; }

.highlight-gradient-orange-700-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #fffeff); background-color: unset; }

.highlight-gradient-orange-700-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #fefdff); background-color: unset; }

.highlight-gradient-orange-700-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #fdf9ff); background-color: unset; }

.highlight-gradient-orange-700-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #faf4ff); background-color: unset; }

.highlight-gradient-orange-700-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #f8eeff); background-color: unset; }

.highlight-gradient-orange-700-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-700-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #b8aebf); background-color: unset; }

.highlight-gradient-orange-700-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #7b7480); background-color: unset; }

.highlight-gradient-orange-700-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #3d3a40); background-color: unset; }

.highlight-gradient-orange-700-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #252326); background-color: unset; }

.highlight-gradient-orange-700-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #f4fbf9); background-color: unset; }

.highlight-gradient-orange-700-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #eaf6f4); background-color: unset; }

.highlight-gradient-orange-700-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #cae9e3); background-color: unset; }

.highlight-gradient-orange-700-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #96d2c6); background-color: unset; }

.highlight-gradient-orange-700-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #61bcaa); background-color: unset; }

.highlight-gradient-orange-700-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #2ca58d); background-color: unset; }

.highlight-gradient-orange-700-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #217c6a); background-color: unset; }

.highlight-gradient-orange-700-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #165347); background-color: unset; }

.highlight-gradient-orange-700-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #0b2923); background-color: unset; }

.highlight-gradient-orange-700-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #071915); background-color: unset; }

.highlight-gradient-orange-700-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #f8f7fb); background-color: unset; }

.highlight-gradient-orange-700-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #f0eff7); background-color: unset; }

.highlight-gradient-orange-700-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #dad7eb); background-color: unset; }

.highlight-gradient-orange-700-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #b5afd7); background-color: unset; }

.highlight-gradient-orange-700-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #9086c2); background-color: unset; }

.highlight-gradient-orange-700-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #6b5eae); background-color: unset; }

.highlight-gradient-orange-700-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #504783); background-color: unset; }

.highlight-gradient-orange-700-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #362f57); background-color: unset; }

.highlight-gradient-orange-700-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #1b182c); background-color: unset; }

.highlight-gradient-orange-700-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #100e1a); background-color: unset; }

.highlight-gradient-orange-700-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #fff7fa); background-color: unset; }

.highlight-gradient-orange-700-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, lavenderblush); background-color: unset; }

.highlight-gradient-orange-700-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #ffd9e6); background-color: unset; }

.highlight-gradient-orange-700-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #ffb3cd); background-color: unset; }

.highlight-gradient-orange-700-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #ff8db4); background-color: unset; }

.highlight-gradient-orange-700-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #ff679b); background-color: unset; }

.highlight-gradient-orange-700-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #bf4d74); background-color: unset; }

.highlight-gradient-orange-700-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #80344e); background-color: unset; }

.highlight-gradient-orange-700-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #401a27); background-color: unset; }

.highlight-gradient-orange-700-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #260f17); background-color: unset; }

.highlight-gradient-orange-700-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #fff4f2); background-color: unset; }

.highlight-gradient-orange-700-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #fee8e6); background-color: unset; }

.highlight-gradient-orange-700-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #fdc7bf); background-color: unset; }

.highlight-gradient-orange-700-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #fa8e80); background-color: unset; }

.highlight-gradient-orange-700-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #f85640); background-color: unset; }

.highlight-gradient-orange-700-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #f51d00); background-color: unset; }

.highlight-gradient-orange-700-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #b81600); background-color: unset; }

.highlight-gradient-orange-700-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #7b0f00); background-color: unset; }

.highlight-gradient-orange-700-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #3d0700); background-color: unset; }

.highlight-gradient-orange-700-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #250400); background-color: unset; }

.highlight-gradient-orange-700-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #fff9f3); background-color: unset; }

.highlight-gradient-orange-700-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #fff2e8); background-color: unset; }

.highlight-gradient-orange-700-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #ffdfc4); background-color: unset; }

.highlight-gradient-orange-700-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #febf8a); background-color: unset; }

.highlight-gradient-orange-700-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #fe9e4f); background-color: unset; }

.highlight-gradient-orange-700-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #fd7e14); background-color: unset; }

.highlight-gradient-orange-700-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #be5f0f); background-color: unset; }

.highlight-gradient-orange-700-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #7f3f0a); background-color: unset; }

.highlight-gradient-orange-700-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #3f2005); background-color: unset; }

.highlight-gradient-orange-700-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #261303); background-color: unset; }

.highlight-gradient-orange-700-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #fffcf6); background-color: unset; }

.highlight-gradient-orange-700-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #fef9ec); background-color: unset; }

.highlight-gradient-orange-700-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #fdf0d0); background-color: unset; }

.highlight-gradient-orange-700-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #fbe1a1); background-color: unset; }

.highlight-gradient-orange-700-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #f8d272); background-color: unset; }

.highlight-gradient-orange-700-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #f6c343); background-color: unset; }

.highlight-gradient-orange-700-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #b99232); background-color: unset; }

.highlight-gradient-orange-700-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #7b6222); background-color: unset; }

.highlight-gradient-orange-700-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #3e3111); background-color: unset; }

.highlight-gradient-orange-700-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #251d0a); background-color: unset; }

.highlight-gradient-orange-700-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #f2fff7); background-color: unset; }

.highlight-gradient-orange-700-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #e6feef); background-color: unset; }

.highlight-gradient-orange-700-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #bffdd6); background-color: unset; }

.highlight-gradient-orange-700-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #80faad); background-color: unset; }

.highlight-gradient-orange-700-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #40f883); background-color: unset; }

.highlight-gradient-orange-700-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #00f55a); background-color: unset; }

.highlight-gradient-orange-700-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #00b844); background-color: unset; }

.highlight-gradient-orange-700-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #007b2d); background-color: unset; }

.highlight-gradient-orange-700-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #003d17); background-color: unset; }

.highlight-gradient-orange-700-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #00250e); background-color: unset; }

.highlight-gradient-orange-700-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #f2fbfb); background-color: unset; }

.highlight-gradient-orange-700-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #e6f6f8); background-color: unset; }

.highlight-gradient-orange-700-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #c0e9ed); background-color: unset; }

.highlight-gradient-orange-700-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #81d4da); background-color: unset; }

.highlight-gradient-orange-700-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #41bec8); background-color: unset; }

.highlight-gradient-orange-700-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #02a8b5); background-color: unset; }

.highlight-gradient-orange-700-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #027e88); background-color: unset; }

.highlight-gradient-orange-700-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #01545b); background-color: unset; }

.highlight-gradient-orange-700-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #012a2d); background-color: unset; }

.highlight-gradient-orange-700-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #00191b); background-color: unset; }

.highlight-gradient-orange-700-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #f5fbfd); background-color: unset; }

.highlight-gradient-orange-700-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #ebf7fa); background-color: unset; }

.highlight-gradient-orange-700-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #ceebf4); background-color: unset; }

.highlight-gradient-orange-700-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #9cd7e8); background-color: unset; }

.highlight-gradient-orange-700-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #6bc3dd); background-color: unset; }

.highlight-gradient-orange-700-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #39afd1); background-color: unset; }

.highlight-gradient-orange-700-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #2b839d); background-color: unset; }

.highlight-gradient-orange-700-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #1d5869); background-color: unset; }

.highlight-gradient-orange-700-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #0e2c34); background-color: unset; }

.highlight-gradient-orange-700-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #091a1f); background-color: unset; }

.highlight-gradient-orange-700-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, white); background-color: unset; }

.highlight-gradient-orange-700-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, white); background-color: unset; }

.highlight-gradient-orange-700-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, white); background-color: unset; }

.highlight-gradient-orange-700-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, white); background-color: unset; }

.highlight-gradient-orange-700-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, white); background-color: unset; }

.highlight-gradient-orange-700-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, white); background-color: unset; }

.highlight-gradient-orange-700-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #bfbfbf); background-color: unset; }

.highlight-gradient-orange-700-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, gray); background-color: unset; }

.highlight-gradient-orange-700-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #404040); background-color: unset; }

.highlight-gradient-orange-700-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #262626); background-color: unset; }

.highlight-gradient-orange-700-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #fdfdfd); background-color: unset; }

.highlight-gradient-orange-700-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #fbfbfb); background-color: unset; }

.highlight-gradient-orange-700-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #f6f6f6); background-color: unset; }

.highlight-gradient-orange-700-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #ececec); background-color: unset; }

.highlight-gradient-orange-700-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #e3e3e3); background-color: unset; }

.highlight-gradient-orange-700-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-700-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #a3a3a3); background-color: unset; }

.highlight-gradient-orange-700-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #6d6d6d); background-color: unset; }

.highlight-gradient-orange-700-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #363636); background-color: unset; }

.highlight-gradient-orange-700-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #212121); background-color: unset; }

.highlight-gradient-orange-700-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #f4f5f5); background-color: unset; }

.highlight-gradient-orange-700-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #eaebeb); background-color: unset; }

.highlight-gradient-orange-700-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #caccce); background-color: unset; }

.highlight-gradient-orange-700-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #969a9c); background-color: unset; }

.highlight-gradient-orange-700-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #61676b); background-color: unset; }

.highlight-gradient-orange-700-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #2c3439); background-color: unset; }

.highlight-gradient-orange-700-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #21272b); background-color: unset; }

.highlight-gradient-orange-700-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #161a1d); background-color: unset; }

.highlight-gradient-orange-700-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #0b0d0e); background-color: unset; }

.highlight-gradient-orange-700-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7f3f0a, #070809); background-color: unset; }

.highlight-gradient-orange-800-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #0171df); background-color: unset; }

.highlight-gradient-orange-800-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #727cf5); background-color: unset; }

.highlight-gradient-orange-800-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #6627b3); background-color: unset; }

.highlight-gradient-orange-800-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-800-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #2CA58D); background-color: unset; }

.highlight-gradient-orange-800-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #6b5eae); background-color: unset; }

.highlight-gradient-orange-800-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #ff679b); background-color: unset; }

.highlight-gradient-orange-800-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #f51d00); background-color: unset; }

.highlight-gradient-orange-800-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #fd7e14); background-color: unset; }

.highlight-gradient-orange-800-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #F6C343); background-color: unset; }

.highlight-gradient-orange-800-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #00f55a); background-color: unset; }

.highlight-gradient-orange-800-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #02a8b5); background-color: unset; }

.highlight-gradient-orange-800-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #39afd1); background-color: unset; }

.highlight-gradient-orange-800-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #FFFFFF); background-color: unset; }

.highlight-gradient-orange-800-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-800-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #2c3439); background-color: unset; }

.highlight-gradient-orange-800-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #f2f8fd); background-color: unset; }

.highlight-gradient-orange-800-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #e6f1fc); background-color: unset; }

.highlight-gradient-orange-800-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #c0dcf7); background-color: unset; }

.highlight-gradient-orange-800-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #80b8ef); background-color: unset; }

.highlight-gradient-orange-800-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #4195e7); background-color: unset; }

.highlight-gradient-orange-800-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #0171df); background-color: unset; }

.highlight-gradient-orange-800-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #0155a7); background-color: unset; }

.highlight-gradient-orange-800-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #013970); background-color: unset; }

.highlight-gradient-orange-800-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #001c38); background-color: unset; }

.highlight-gradient-orange-800-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #001121); background-color: unset; }

.highlight-gradient-orange-800-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, ghostwhite); background-color: unset; }

.highlight-gradient-orange-800-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #f1f2fe); background-color: unset; }

.highlight-gradient-orange-800-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #dcdefd); background-color: unset; }

.highlight-gradient-orange-800-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #b9befa); background-color: unset; }

.highlight-gradient-orange-800-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #959df8); background-color: unset; }

.highlight-gradient-orange-800-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #727cf5); background-color: unset; }

.highlight-gradient-orange-800-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #565db8); background-color: unset; }

.highlight-gradient-orange-800-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #393e7b); background-color: unset; }

.highlight-gradient-orange-800-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #1d1f3d); background-color: unset; }

.highlight-gradient-orange-800-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #111325); background-color: unset; }

.highlight-gradient-orange-800-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #f7f4fb); background-color: unset; }

.highlight-gradient-orange-800-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #f0e9f7); background-color: unset; }

.highlight-gradient-orange-800-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #d9c9ec); background-color: unset; }

.highlight-gradient-orange-800-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #b393d9); background-color: unset; }

.highlight-gradient-orange-800-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #8c5dc6); background-color: unset; }

.highlight-gradient-orange-800-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #6627b3); background-color: unset; }

.highlight-gradient-orange-800-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #4d1d86); background-color: unset; }

.highlight-gradient-orange-800-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #33145a); background-color: unset; }

.highlight-gradient-orange-800-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #1a0a2d); background-color: unset; }

.highlight-gradient-orange-800-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #0f061b); background-color: unset; }

.highlight-gradient-orange-800-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #fffeff); background-color: unset; }

.highlight-gradient-orange-800-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #fefdff); background-color: unset; }

.highlight-gradient-orange-800-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #fdf9ff); background-color: unset; }

.highlight-gradient-orange-800-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #faf4ff); background-color: unset; }

.highlight-gradient-orange-800-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #f8eeff); background-color: unset; }

.highlight-gradient-orange-800-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-800-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #b8aebf); background-color: unset; }

.highlight-gradient-orange-800-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #7b7480); background-color: unset; }

.highlight-gradient-orange-800-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #3d3a40); background-color: unset; }

.highlight-gradient-orange-800-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #252326); background-color: unset; }

.highlight-gradient-orange-800-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #f4fbf9); background-color: unset; }

.highlight-gradient-orange-800-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #eaf6f4); background-color: unset; }

.highlight-gradient-orange-800-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #cae9e3); background-color: unset; }

.highlight-gradient-orange-800-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #96d2c6); background-color: unset; }

.highlight-gradient-orange-800-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #61bcaa); background-color: unset; }

.highlight-gradient-orange-800-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #2ca58d); background-color: unset; }

.highlight-gradient-orange-800-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #217c6a); background-color: unset; }

.highlight-gradient-orange-800-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #165347); background-color: unset; }

.highlight-gradient-orange-800-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #0b2923); background-color: unset; }

.highlight-gradient-orange-800-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #071915); background-color: unset; }

.highlight-gradient-orange-800-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #f8f7fb); background-color: unset; }

.highlight-gradient-orange-800-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #f0eff7); background-color: unset; }

.highlight-gradient-orange-800-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #dad7eb); background-color: unset; }

.highlight-gradient-orange-800-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #b5afd7); background-color: unset; }

.highlight-gradient-orange-800-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #9086c2); background-color: unset; }

.highlight-gradient-orange-800-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #6b5eae); background-color: unset; }

.highlight-gradient-orange-800-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #504783); background-color: unset; }

.highlight-gradient-orange-800-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #362f57); background-color: unset; }

.highlight-gradient-orange-800-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #1b182c); background-color: unset; }

.highlight-gradient-orange-800-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #100e1a); background-color: unset; }

.highlight-gradient-orange-800-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #fff7fa); background-color: unset; }

.highlight-gradient-orange-800-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, lavenderblush); background-color: unset; }

.highlight-gradient-orange-800-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #ffd9e6); background-color: unset; }

.highlight-gradient-orange-800-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #ffb3cd); background-color: unset; }

.highlight-gradient-orange-800-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #ff8db4); background-color: unset; }

.highlight-gradient-orange-800-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #ff679b); background-color: unset; }

.highlight-gradient-orange-800-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #bf4d74); background-color: unset; }

.highlight-gradient-orange-800-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #80344e); background-color: unset; }

.highlight-gradient-orange-800-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #401a27); background-color: unset; }

.highlight-gradient-orange-800-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #260f17); background-color: unset; }

.highlight-gradient-orange-800-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #fff4f2); background-color: unset; }

.highlight-gradient-orange-800-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #fee8e6); background-color: unset; }

.highlight-gradient-orange-800-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #fdc7bf); background-color: unset; }

.highlight-gradient-orange-800-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #fa8e80); background-color: unset; }

.highlight-gradient-orange-800-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #f85640); background-color: unset; }

.highlight-gradient-orange-800-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #f51d00); background-color: unset; }

.highlight-gradient-orange-800-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #b81600); background-color: unset; }

.highlight-gradient-orange-800-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #7b0f00); background-color: unset; }

.highlight-gradient-orange-800-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #3d0700); background-color: unset; }

.highlight-gradient-orange-800-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #250400); background-color: unset; }

.highlight-gradient-orange-800-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #fff9f3); background-color: unset; }

.highlight-gradient-orange-800-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #fff2e8); background-color: unset; }

.highlight-gradient-orange-800-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #ffdfc4); background-color: unset; }

.highlight-gradient-orange-800-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #febf8a); background-color: unset; }

.highlight-gradient-orange-800-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #fe9e4f); background-color: unset; }

.highlight-gradient-orange-800-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #fd7e14); background-color: unset; }

.highlight-gradient-orange-800-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #be5f0f); background-color: unset; }

.highlight-gradient-orange-800-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #7f3f0a); background-color: unset; }

.highlight-gradient-orange-800-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #3f2005); background-color: unset; }

.highlight-gradient-orange-800-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #261303); background-color: unset; }

.highlight-gradient-orange-800-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #fffcf6); background-color: unset; }

.highlight-gradient-orange-800-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #fef9ec); background-color: unset; }

.highlight-gradient-orange-800-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #fdf0d0); background-color: unset; }

.highlight-gradient-orange-800-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #fbe1a1); background-color: unset; }

.highlight-gradient-orange-800-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #f8d272); background-color: unset; }

.highlight-gradient-orange-800-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #f6c343); background-color: unset; }

.highlight-gradient-orange-800-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #b99232); background-color: unset; }

.highlight-gradient-orange-800-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #7b6222); background-color: unset; }

.highlight-gradient-orange-800-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #3e3111); background-color: unset; }

.highlight-gradient-orange-800-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #251d0a); background-color: unset; }

.highlight-gradient-orange-800-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #f2fff7); background-color: unset; }

.highlight-gradient-orange-800-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #e6feef); background-color: unset; }

.highlight-gradient-orange-800-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #bffdd6); background-color: unset; }

.highlight-gradient-orange-800-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #80faad); background-color: unset; }

.highlight-gradient-orange-800-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #40f883); background-color: unset; }

.highlight-gradient-orange-800-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #00f55a); background-color: unset; }

.highlight-gradient-orange-800-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #00b844); background-color: unset; }

.highlight-gradient-orange-800-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #007b2d); background-color: unset; }

.highlight-gradient-orange-800-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #003d17); background-color: unset; }

.highlight-gradient-orange-800-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #00250e); background-color: unset; }

.highlight-gradient-orange-800-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #f2fbfb); background-color: unset; }

.highlight-gradient-orange-800-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #e6f6f8); background-color: unset; }

.highlight-gradient-orange-800-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #c0e9ed); background-color: unset; }

.highlight-gradient-orange-800-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #81d4da); background-color: unset; }

.highlight-gradient-orange-800-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #41bec8); background-color: unset; }

.highlight-gradient-orange-800-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #02a8b5); background-color: unset; }

.highlight-gradient-orange-800-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #027e88); background-color: unset; }

.highlight-gradient-orange-800-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #01545b); background-color: unset; }

.highlight-gradient-orange-800-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #012a2d); background-color: unset; }

.highlight-gradient-orange-800-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #00191b); background-color: unset; }

.highlight-gradient-orange-800-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #f5fbfd); background-color: unset; }

.highlight-gradient-orange-800-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #ebf7fa); background-color: unset; }

.highlight-gradient-orange-800-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #ceebf4); background-color: unset; }

.highlight-gradient-orange-800-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #9cd7e8); background-color: unset; }

.highlight-gradient-orange-800-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #6bc3dd); background-color: unset; }

.highlight-gradient-orange-800-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #39afd1); background-color: unset; }

.highlight-gradient-orange-800-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #2b839d); background-color: unset; }

.highlight-gradient-orange-800-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #1d5869); background-color: unset; }

.highlight-gradient-orange-800-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #0e2c34); background-color: unset; }

.highlight-gradient-orange-800-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #091a1f); background-color: unset; }

.highlight-gradient-orange-800-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, white); background-color: unset; }

.highlight-gradient-orange-800-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, white); background-color: unset; }

.highlight-gradient-orange-800-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, white); background-color: unset; }

.highlight-gradient-orange-800-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, white); background-color: unset; }

.highlight-gradient-orange-800-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, white); background-color: unset; }

.highlight-gradient-orange-800-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, white); background-color: unset; }

.highlight-gradient-orange-800-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #bfbfbf); background-color: unset; }

.highlight-gradient-orange-800-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, gray); background-color: unset; }

.highlight-gradient-orange-800-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #404040); background-color: unset; }

.highlight-gradient-orange-800-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #262626); background-color: unset; }

.highlight-gradient-orange-800-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #fdfdfd); background-color: unset; }

.highlight-gradient-orange-800-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #fbfbfb); background-color: unset; }

.highlight-gradient-orange-800-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #f6f6f6); background-color: unset; }

.highlight-gradient-orange-800-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #ececec); background-color: unset; }

.highlight-gradient-orange-800-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #e3e3e3); background-color: unset; }

.highlight-gradient-orange-800-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-800-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #a3a3a3); background-color: unset; }

.highlight-gradient-orange-800-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #6d6d6d); background-color: unset; }

.highlight-gradient-orange-800-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #363636); background-color: unset; }

.highlight-gradient-orange-800-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #212121); background-color: unset; }

.highlight-gradient-orange-800-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #f4f5f5); background-color: unset; }

.highlight-gradient-orange-800-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #eaebeb); background-color: unset; }

.highlight-gradient-orange-800-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #caccce); background-color: unset; }

.highlight-gradient-orange-800-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #969a9c); background-color: unset; }

.highlight-gradient-orange-800-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #61676b); background-color: unset; }

.highlight-gradient-orange-800-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #2c3439); background-color: unset; }

.highlight-gradient-orange-800-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #21272b); background-color: unset; }

.highlight-gradient-orange-800-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #161a1d); background-color: unset; }

.highlight-gradient-orange-800-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #0b0d0e); background-color: unset; }

.highlight-gradient-orange-800-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3f2005, #070809); background-color: unset; }

.highlight-gradient-orange-900-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #0171df); background-color: unset; }

.highlight-gradient-orange-900-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #727cf5); background-color: unset; }

.highlight-gradient-orange-900-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #6627b3); background-color: unset; }

.highlight-gradient-orange-900-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-900-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #2CA58D); background-color: unset; }

.highlight-gradient-orange-900-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #6b5eae); background-color: unset; }

.highlight-gradient-orange-900-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #ff679b); background-color: unset; }

.highlight-gradient-orange-900-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #f51d00); background-color: unset; }

.highlight-gradient-orange-900-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #fd7e14); background-color: unset; }

.highlight-gradient-orange-900-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #F6C343); background-color: unset; }

.highlight-gradient-orange-900-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #00f55a); background-color: unset; }

.highlight-gradient-orange-900-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #02a8b5); background-color: unset; }

.highlight-gradient-orange-900-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #39afd1); background-color: unset; }

.highlight-gradient-orange-900-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #FFFFFF); background-color: unset; }

.highlight-gradient-orange-900-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-900-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #2c3439); background-color: unset; }

.highlight-gradient-orange-900-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #f2f8fd); background-color: unset; }

.highlight-gradient-orange-900-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #e6f1fc); background-color: unset; }

.highlight-gradient-orange-900-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #c0dcf7); background-color: unset; }

.highlight-gradient-orange-900-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #80b8ef); background-color: unset; }

.highlight-gradient-orange-900-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #4195e7); background-color: unset; }

.highlight-gradient-orange-900-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #0171df); background-color: unset; }

.highlight-gradient-orange-900-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #0155a7); background-color: unset; }

.highlight-gradient-orange-900-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #013970); background-color: unset; }

.highlight-gradient-orange-900-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #001c38); background-color: unset; }

.highlight-gradient-orange-900-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #001121); background-color: unset; }

.highlight-gradient-orange-900-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, ghostwhite); background-color: unset; }

.highlight-gradient-orange-900-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #f1f2fe); background-color: unset; }

.highlight-gradient-orange-900-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #dcdefd); background-color: unset; }

.highlight-gradient-orange-900-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #b9befa); background-color: unset; }

.highlight-gradient-orange-900-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #959df8); background-color: unset; }

.highlight-gradient-orange-900-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #727cf5); background-color: unset; }

.highlight-gradient-orange-900-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #565db8); background-color: unset; }

.highlight-gradient-orange-900-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #393e7b); background-color: unset; }

.highlight-gradient-orange-900-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #1d1f3d); background-color: unset; }

.highlight-gradient-orange-900-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #111325); background-color: unset; }

.highlight-gradient-orange-900-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #f7f4fb); background-color: unset; }

.highlight-gradient-orange-900-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #f0e9f7); background-color: unset; }

.highlight-gradient-orange-900-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #d9c9ec); background-color: unset; }

.highlight-gradient-orange-900-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #b393d9); background-color: unset; }

.highlight-gradient-orange-900-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #8c5dc6); background-color: unset; }

.highlight-gradient-orange-900-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #6627b3); background-color: unset; }

.highlight-gradient-orange-900-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #4d1d86); background-color: unset; }

.highlight-gradient-orange-900-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #33145a); background-color: unset; }

.highlight-gradient-orange-900-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #1a0a2d); background-color: unset; }

.highlight-gradient-orange-900-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #0f061b); background-color: unset; }

.highlight-gradient-orange-900-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #fffeff); background-color: unset; }

.highlight-gradient-orange-900-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #fefdff); background-color: unset; }

.highlight-gradient-orange-900-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #fdf9ff); background-color: unset; }

.highlight-gradient-orange-900-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #faf4ff); background-color: unset; }

.highlight-gradient-orange-900-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #f8eeff); background-color: unset; }

.highlight-gradient-orange-900-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #f5e8ff); background-color: unset; }

.highlight-gradient-orange-900-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #b8aebf); background-color: unset; }

.highlight-gradient-orange-900-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #7b7480); background-color: unset; }

.highlight-gradient-orange-900-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #3d3a40); background-color: unset; }

.highlight-gradient-orange-900-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #252326); background-color: unset; }

.highlight-gradient-orange-900-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #f4fbf9); background-color: unset; }

.highlight-gradient-orange-900-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #eaf6f4); background-color: unset; }

.highlight-gradient-orange-900-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #cae9e3); background-color: unset; }

.highlight-gradient-orange-900-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #96d2c6); background-color: unset; }

.highlight-gradient-orange-900-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #61bcaa); background-color: unset; }

.highlight-gradient-orange-900-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #2ca58d); background-color: unset; }

.highlight-gradient-orange-900-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #217c6a); background-color: unset; }

.highlight-gradient-orange-900-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #165347); background-color: unset; }

.highlight-gradient-orange-900-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #0b2923); background-color: unset; }

.highlight-gradient-orange-900-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #071915); background-color: unset; }

.highlight-gradient-orange-900-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #f8f7fb); background-color: unset; }

.highlight-gradient-orange-900-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #f0eff7); background-color: unset; }

.highlight-gradient-orange-900-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #dad7eb); background-color: unset; }

.highlight-gradient-orange-900-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #b5afd7); background-color: unset; }

.highlight-gradient-orange-900-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #9086c2); background-color: unset; }

.highlight-gradient-orange-900-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #6b5eae); background-color: unset; }

.highlight-gradient-orange-900-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #504783); background-color: unset; }

.highlight-gradient-orange-900-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #362f57); background-color: unset; }

.highlight-gradient-orange-900-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #1b182c); background-color: unset; }

.highlight-gradient-orange-900-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #100e1a); background-color: unset; }

.highlight-gradient-orange-900-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #fff7fa); background-color: unset; }

.highlight-gradient-orange-900-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, lavenderblush); background-color: unset; }

.highlight-gradient-orange-900-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #ffd9e6); background-color: unset; }

.highlight-gradient-orange-900-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #ffb3cd); background-color: unset; }

.highlight-gradient-orange-900-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #ff8db4); background-color: unset; }

.highlight-gradient-orange-900-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #ff679b); background-color: unset; }

.highlight-gradient-orange-900-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #bf4d74); background-color: unset; }

.highlight-gradient-orange-900-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #80344e); background-color: unset; }

.highlight-gradient-orange-900-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #401a27); background-color: unset; }

.highlight-gradient-orange-900-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #260f17); background-color: unset; }

.highlight-gradient-orange-900-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #fff4f2); background-color: unset; }

.highlight-gradient-orange-900-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #fee8e6); background-color: unset; }

.highlight-gradient-orange-900-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #fdc7bf); background-color: unset; }

.highlight-gradient-orange-900-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #fa8e80); background-color: unset; }

.highlight-gradient-orange-900-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #f85640); background-color: unset; }

.highlight-gradient-orange-900-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #f51d00); background-color: unset; }

.highlight-gradient-orange-900-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #b81600); background-color: unset; }

.highlight-gradient-orange-900-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #7b0f00); background-color: unset; }

.highlight-gradient-orange-900-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #3d0700); background-color: unset; }

.highlight-gradient-orange-900-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #250400); background-color: unset; }

.highlight-gradient-orange-900-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #fff9f3); background-color: unset; }

.highlight-gradient-orange-900-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #fff2e8); background-color: unset; }

.highlight-gradient-orange-900-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #ffdfc4); background-color: unset; }

.highlight-gradient-orange-900-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #febf8a); background-color: unset; }

.highlight-gradient-orange-900-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #fe9e4f); background-color: unset; }

.highlight-gradient-orange-900-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #fd7e14); background-color: unset; }

.highlight-gradient-orange-900-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #be5f0f); background-color: unset; }

.highlight-gradient-orange-900-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #7f3f0a); background-color: unset; }

.highlight-gradient-orange-900-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #3f2005); background-color: unset; }

.highlight-gradient-orange-900-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #261303); background-color: unset; }

.highlight-gradient-orange-900-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #fffcf6); background-color: unset; }

.highlight-gradient-orange-900-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #fef9ec); background-color: unset; }

.highlight-gradient-orange-900-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #fdf0d0); background-color: unset; }

.highlight-gradient-orange-900-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #fbe1a1); background-color: unset; }

.highlight-gradient-orange-900-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #f8d272); background-color: unset; }

.highlight-gradient-orange-900-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #f6c343); background-color: unset; }

.highlight-gradient-orange-900-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #b99232); background-color: unset; }

.highlight-gradient-orange-900-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #7b6222); background-color: unset; }

.highlight-gradient-orange-900-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #3e3111); background-color: unset; }

.highlight-gradient-orange-900-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #251d0a); background-color: unset; }

.highlight-gradient-orange-900-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #f2fff7); background-color: unset; }

.highlight-gradient-orange-900-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #e6feef); background-color: unset; }

.highlight-gradient-orange-900-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #bffdd6); background-color: unset; }

.highlight-gradient-orange-900-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #80faad); background-color: unset; }

.highlight-gradient-orange-900-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #40f883); background-color: unset; }

.highlight-gradient-orange-900-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #00f55a); background-color: unset; }

.highlight-gradient-orange-900-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #00b844); background-color: unset; }

.highlight-gradient-orange-900-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #007b2d); background-color: unset; }

.highlight-gradient-orange-900-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #003d17); background-color: unset; }

.highlight-gradient-orange-900-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #00250e); background-color: unset; }

.highlight-gradient-orange-900-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #f2fbfb); background-color: unset; }

.highlight-gradient-orange-900-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #e6f6f8); background-color: unset; }

.highlight-gradient-orange-900-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #c0e9ed); background-color: unset; }

.highlight-gradient-orange-900-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #81d4da); background-color: unset; }

.highlight-gradient-orange-900-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #41bec8); background-color: unset; }

.highlight-gradient-orange-900-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #02a8b5); background-color: unset; }

.highlight-gradient-orange-900-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #027e88); background-color: unset; }

.highlight-gradient-orange-900-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #01545b); background-color: unset; }

.highlight-gradient-orange-900-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #012a2d); background-color: unset; }

.highlight-gradient-orange-900-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #00191b); background-color: unset; }

.highlight-gradient-orange-900-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #f5fbfd); background-color: unset; }

.highlight-gradient-orange-900-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #ebf7fa); background-color: unset; }

.highlight-gradient-orange-900-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #ceebf4); background-color: unset; }

.highlight-gradient-orange-900-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #9cd7e8); background-color: unset; }

.highlight-gradient-orange-900-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #6bc3dd); background-color: unset; }

.highlight-gradient-orange-900-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #39afd1); background-color: unset; }

.highlight-gradient-orange-900-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #2b839d); background-color: unset; }

.highlight-gradient-orange-900-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #1d5869); background-color: unset; }

.highlight-gradient-orange-900-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #0e2c34); background-color: unset; }

.highlight-gradient-orange-900-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #091a1f); background-color: unset; }

.highlight-gradient-orange-900-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, white); background-color: unset; }

.highlight-gradient-orange-900-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, white); background-color: unset; }

.highlight-gradient-orange-900-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, white); background-color: unset; }

.highlight-gradient-orange-900-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, white); background-color: unset; }

.highlight-gradient-orange-900-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, white); background-color: unset; }

.highlight-gradient-orange-900-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, white); background-color: unset; }

.highlight-gradient-orange-900-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #bfbfbf); background-color: unset; }

.highlight-gradient-orange-900-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, gray); background-color: unset; }

.highlight-gradient-orange-900-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #404040); background-color: unset; }

.highlight-gradient-orange-900-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #262626); background-color: unset; }

.highlight-gradient-orange-900-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #fdfdfd); background-color: unset; }

.highlight-gradient-orange-900-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #fbfbfb); background-color: unset; }

.highlight-gradient-orange-900-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #f6f6f6); background-color: unset; }

.highlight-gradient-orange-900-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #ececec); background-color: unset; }

.highlight-gradient-orange-900-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #e3e3e3); background-color: unset; }

.highlight-gradient-orange-900-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #d9d9d9); background-color: unset; }

.highlight-gradient-orange-900-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #a3a3a3); background-color: unset; }

.highlight-gradient-orange-900-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #6d6d6d); background-color: unset; }

.highlight-gradient-orange-900-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #363636); background-color: unset; }

.highlight-gradient-orange-900-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #212121); background-color: unset; }

.highlight-gradient-orange-900-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #f4f5f5); background-color: unset; }

.highlight-gradient-orange-900-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #eaebeb); background-color: unset; }

.highlight-gradient-orange-900-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #caccce); background-color: unset; }

.highlight-gradient-orange-900-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #969a9c); background-color: unset; }

.highlight-gradient-orange-900-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #61676b); background-color: unset; }

.highlight-gradient-orange-900-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #2c3439); background-color: unset; }

.highlight-gradient-orange-900-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #21272b); background-color: unset; }

.highlight-gradient-orange-900-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #161a1d); background-color: unset; }

.highlight-gradient-orange-900-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #0b0d0e); background-color: unset; }

.highlight-gradient-orange-900-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #261303, #070809); background-color: unset; }

.highlight-gradient-yellow-50-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #0171df); background-color: unset; }

.highlight-gradient-yellow-50-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #727cf5); background-color: unset; }

.highlight-gradient-yellow-50-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #6627b3); background-color: unset; }

.highlight-gradient-yellow-50-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-50-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #2CA58D); background-color: unset; }

.highlight-gradient-yellow-50-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-50-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #ff679b); background-color: unset; }

.highlight-gradient-yellow-50-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #f51d00); background-color: unset; }

.highlight-gradient-yellow-50-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-50-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #F6C343); background-color: unset; }

.highlight-gradient-yellow-50-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #00f55a); background-color: unset; }

.highlight-gradient-yellow-50-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-50-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #39afd1); background-color: unset; }

.highlight-gradient-yellow-50-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #FFFFFF); background-color: unset; }

.highlight-gradient-yellow-50-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-50-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #2c3439); background-color: unset; }

.highlight-gradient-yellow-50-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #f2f8fd); background-color: unset; }

.highlight-gradient-yellow-50-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #e6f1fc); background-color: unset; }

.highlight-gradient-yellow-50-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #c0dcf7); background-color: unset; }

.highlight-gradient-yellow-50-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #80b8ef); background-color: unset; }

.highlight-gradient-yellow-50-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #4195e7); background-color: unset; }

.highlight-gradient-yellow-50-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #0171df); background-color: unset; }

.highlight-gradient-yellow-50-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #0155a7); background-color: unset; }

.highlight-gradient-yellow-50-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #013970); background-color: unset; }

.highlight-gradient-yellow-50-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #001c38); background-color: unset; }

.highlight-gradient-yellow-50-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #001121); background-color: unset; }

.highlight-gradient-yellow-50-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, ghostwhite); background-color: unset; }

.highlight-gradient-yellow-50-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #f1f2fe); background-color: unset; }

.highlight-gradient-yellow-50-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #dcdefd); background-color: unset; }

.highlight-gradient-yellow-50-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #b9befa); background-color: unset; }

.highlight-gradient-yellow-50-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #959df8); background-color: unset; }

.highlight-gradient-yellow-50-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #727cf5); background-color: unset; }

.highlight-gradient-yellow-50-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #565db8); background-color: unset; }

.highlight-gradient-yellow-50-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #393e7b); background-color: unset; }

.highlight-gradient-yellow-50-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #1d1f3d); background-color: unset; }

.highlight-gradient-yellow-50-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #111325); background-color: unset; }

.highlight-gradient-yellow-50-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #f7f4fb); background-color: unset; }

.highlight-gradient-yellow-50-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #f0e9f7); background-color: unset; }

.highlight-gradient-yellow-50-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #d9c9ec); background-color: unset; }

.highlight-gradient-yellow-50-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #b393d9); background-color: unset; }

.highlight-gradient-yellow-50-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #8c5dc6); background-color: unset; }

.highlight-gradient-yellow-50-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #6627b3); background-color: unset; }

.highlight-gradient-yellow-50-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #4d1d86); background-color: unset; }

.highlight-gradient-yellow-50-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #33145a); background-color: unset; }

.highlight-gradient-yellow-50-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #1a0a2d); background-color: unset; }

.highlight-gradient-yellow-50-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #0f061b); background-color: unset; }

.highlight-gradient-yellow-50-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #fffeff); background-color: unset; }

.highlight-gradient-yellow-50-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #fefdff); background-color: unset; }

.highlight-gradient-yellow-50-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #fdf9ff); background-color: unset; }

.highlight-gradient-yellow-50-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #faf4ff); background-color: unset; }

.highlight-gradient-yellow-50-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #f8eeff); background-color: unset; }

.highlight-gradient-yellow-50-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-50-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #b8aebf); background-color: unset; }

.highlight-gradient-yellow-50-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #7b7480); background-color: unset; }

.highlight-gradient-yellow-50-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #3d3a40); background-color: unset; }

.highlight-gradient-yellow-50-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #252326); background-color: unset; }

.highlight-gradient-yellow-50-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #f4fbf9); background-color: unset; }

.highlight-gradient-yellow-50-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #eaf6f4); background-color: unset; }

.highlight-gradient-yellow-50-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #cae9e3); background-color: unset; }

.highlight-gradient-yellow-50-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #96d2c6); background-color: unset; }

.highlight-gradient-yellow-50-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #61bcaa); background-color: unset; }

.highlight-gradient-yellow-50-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #2ca58d); background-color: unset; }

.highlight-gradient-yellow-50-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #217c6a); background-color: unset; }

.highlight-gradient-yellow-50-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #165347); background-color: unset; }

.highlight-gradient-yellow-50-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #0b2923); background-color: unset; }

.highlight-gradient-yellow-50-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #071915); background-color: unset; }

.highlight-gradient-yellow-50-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #f8f7fb); background-color: unset; }

.highlight-gradient-yellow-50-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #f0eff7); background-color: unset; }

.highlight-gradient-yellow-50-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #dad7eb); background-color: unset; }

.highlight-gradient-yellow-50-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #b5afd7); background-color: unset; }

.highlight-gradient-yellow-50-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #9086c2); background-color: unset; }

.highlight-gradient-yellow-50-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-50-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #504783); background-color: unset; }

.highlight-gradient-yellow-50-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #362f57); background-color: unset; }

.highlight-gradient-yellow-50-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #1b182c); background-color: unset; }

.highlight-gradient-yellow-50-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #100e1a); background-color: unset; }

.highlight-gradient-yellow-50-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #fff7fa); background-color: unset; }

.highlight-gradient-yellow-50-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, lavenderblush); background-color: unset; }

.highlight-gradient-yellow-50-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #ffd9e6); background-color: unset; }

.highlight-gradient-yellow-50-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #ffb3cd); background-color: unset; }

.highlight-gradient-yellow-50-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #ff8db4); background-color: unset; }

.highlight-gradient-yellow-50-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #ff679b); background-color: unset; }

.highlight-gradient-yellow-50-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #bf4d74); background-color: unset; }

.highlight-gradient-yellow-50-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #80344e); background-color: unset; }

.highlight-gradient-yellow-50-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #401a27); background-color: unset; }

.highlight-gradient-yellow-50-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #260f17); background-color: unset; }

.highlight-gradient-yellow-50-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #fff4f2); background-color: unset; }

.highlight-gradient-yellow-50-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #fee8e6); background-color: unset; }

.highlight-gradient-yellow-50-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #fdc7bf); background-color: unset; }

.highlight-gradient-yellow-50-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #fa8e80); background-color: unset; }

.highlight-gradient-yellow-50-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #f85640); background-color: unset; }

.highlight-gradient-yellow-50-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #f51d00); background-color: unset; }

.highlight-gradient-yellow-50-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #b81600); background-color: unset; }

.highlight-gradient-yellow-50-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #7b0f00); background-color: unset; }

.highlight-gradient-yellow-50-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #3d0700); background-color: unset; }

.highlight-gradient-yellow-50-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #250400); background-color: unset; }

.highlight-gradient-yellow-50-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #fff9f3); background-color: unset; }

.highlight-gradient-yellow-50-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #fff2e8); background-color: unset; }

.highlight-gradient-yellow-50-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #ffdfc4); background-color: unset; }

.highlight-gradient-yellow-50-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #febf8a); background-color: unset; }

.highlight-gradient-yellow-50-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #fe9e4f); background-color: unset; }

.highlight-gradient-yellow-50-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-50-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #be5f0f); background-color: unset; }

.highlight-gradient-yellow-50-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #7f3f0a); background-color: unset; }

.highlight-gradient-yellow-50-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #3f2005); background-color: unset; }

.highlight-gradient-yellow-50-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #261303); background-color: unset; }

.highlight-gradient-yellow-50-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #fffcf6); background-color: unset; }

.highlight-gradient-yellow-50-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #fef9ec); background-color: unset; }

.highlight-gradient-yellow-50-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #fdf0d0); background-color: unset; }

.highlight-gradient-yellow-50-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #fbe1a1); background-color: unset; }

.highlight-gradient-yellow-50-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #f8d272); background-color: unset; }

.highlight-gradient-yellow-50-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #f6c343); background-color: unset; }

.highlight-gradient-yellow-50-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #b99232); background-color: unset; }

.highlight-gradient-yellow-50-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #7b6222); background-color: unset; }

.highlight-gradient-yellow-50-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #3e3111); background-color: unset; }

.highlight-gradient-yellow-50-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #251d0a); background-color: unset; }

.highlight-gradient-yellow-50-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #f2fff7); background-color: unset; }

.highlight-gradient-yellow-50-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #e6feef); background-color: unset; }

.highlight-gradient-yellow-50-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #bffdd6); background-color: unset; }

.highlight-gradient-yellow-50-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #80faad); background-color: unset; }

.highlight-gradient-yellow-50-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #40f883); background-color: unset; }

.highlight-gradient-yellow-50-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #00f55a); background-color: unset; }

.highlight-gradient-yellow-50-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #00b844); background-color: unset; }

.highlight-gradient-yellow-50-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #007b2d); background-color: unset; }

.highlight-gradient-yellow-50-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #003d17); background-color: unset; }

.highlight-gradient-yellow-50-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #00250e); background-color: unset; }

.highlight-gradient-yellow-50-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #f2fbfb); background-color: unset; }

.highlight-gradient-yellow-50-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #e6f6f8); background-color: unset; }

.highlight-gradient-yellow-50-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #c0e9ed); background-color: unset; }

.highlight-gradient-yellow-50-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #81d4da); background-color: unset; }

.highlight-gradient-yellow-50-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #41bec8); background-color: unset; }

.highlight-gradient-yellow-50-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-50-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #027e88); background-color: unset; }

.highlight-gradient-yellow-50-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #01545b); background-color: unset; }

.highlight-gradient-yellow-50-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #012a2d); background-color: unset; }

.highlight-gradient-yellow-50-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #00191b); background-color: unset; }

.highlight-gradient-yellow-50-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #f5fbfd); background-color: unset; }

.highlight-gradient-yellow-50-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #ebf7fa); background-color: unset; }

.highlight-gradient-yellow-50-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #ceebf4); background-color: unset; }

.highlight-gradient-yellow-50-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #9cd7e8); background-color: unset; }

.highlight-gradient-yellow-50-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #6bc3dd); background-color: unset; }

.highlight-gradient-yellow-50-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #39afd1); background-color: unset; }

.highlight-gradient-yellow-50-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #2b839d); background-color: unset; }

.highlight-gradient-yellow-50-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #1d5869); background-color: unset; }

.highlight-gradient-yellow-50-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #0e2c34); background-color: unset; }

.highlight-gradient-yellow-50-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #091a1f); background-color: unset; }

.highlight-gradient-yellow-50-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, white); background-color: unset; }

.highlight-gradient-yellow-50-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, white); background-color: unset; }

.highlight-gradient-yellow-50-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, white); background-color: unset; }

.highlight-gradient-yellow-50-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, white); background-color: unset; }

.highlight-gradient-yellow-50-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, white); background-color: unset; }

.highlight-gradient-yellow-50-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, white); background-color: unset; }

.highlight-gradient-yellow-50-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #bfbfbf); background-color: unset; }

.highlight-gradient-yellow-50-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, gray); background-color: unset; }

.highlight-gradient-yellow-50-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #404040); background-color: unset; }

.highlight-gradient-yellow-50-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #262626); background-color: unset; }

.highlight-gradient-yellow-50-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #fdfdfd); background-color: unset; }

.highlight-gradient-yellow-50-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #fbfbfb); background-color: unset; }

.highlight-gradient-yellow-50-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #f6f6f6); background-color: unset; }

.highlight-gradient-yellow-50-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #ececec); background-color: unset; }

.highlight-gradient-yellow-50-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #e3e3e3); background-color: unset; }

.highlight-gradient-yellow-50-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-50-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #a3a3a3); background-color: unset; }

.highlight-gradient-yellow-50-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #6d6d6d); background-color: unset; }

.highlight-gradient-yellow-50-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #363636); background-color: unset; }

.highlight-gradient-yellow-50-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #212121); background-color: unset; }

.highlight-gradient-yellow-50-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #f4f5f5); background-color: unset; }

.highlight-gradient-yellow-50-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #eaebeb); background-color: unset; }

.highlight-gradient-yellow-50-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #caccce); background-color: unset; }

.highlight-gradient-yellow-50-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #969a9c); background-color: unset; }

.highlight-gradient-yellow-50-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #61676b); background-color: unset; }

.highlight-gradient-yellow-50-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #2c3439); background-color: unset; }

.highlight-gradient-yellow-50-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #21272b); background-color: unset; }

.highlight-gradient-yellow-50-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #161a1d); background-color: unset; }

.highlight-gradient-yellow-50-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #0b0d0e); background-color: unset; }

.highlight-gradient-yellow-50-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fffcf6, #070809); background-color: unset; }

.highlight-gradient-yellow-100-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #0171df); background-color: unset; }

.highlight-gradient-yellow-100-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #727cf5); background-color: unset; }

.highlight-gradient-yellow-100-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #6627b3); background-color: unset; }

.highlight-gradient-yellow-100-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-100-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #2CA58D); background-color: unset; }

.highlight-gradient-yellow-100-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-100-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #ff679b); background-color: unset; }

.highlight-gradient-yellow-100-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #f51d00); background-color: unset; }

.highlight-gradient-yellow-100-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-100-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #F6C343); background-color: unset; }

.highlight-gradient-yellow-100-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #00f55a); background-color: unset; }

.highlight-gradient-yellow-100-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-100-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #39afd1); background-color: unset; }

.highlight-gradient-yellow-100-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #FFFFFF); background-color: unset; }

.highlight-gradient-yellow-100-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-100-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #2c3439); background-color: unset; }

.highlight-gradient-yellow-100-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #f2f8fd); background-color: unset; }

.highlight-gradient-yellow-100-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #e6f1fc); background-color: unset; }

.highlight-gradient-yellow-100-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #c0dcf7); background-color: unset; }

.highlight-gradient-yellow-100-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #80b8ef); background-color: unset; }

.highlight-gradient-yellow-100-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #4195e7); background-color: unset; }

.highlight-gradient-yellow-100-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #0171df); background-color: unset; }

.highlight-gradient-yellow-100-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #0155a7); background-color: unset; }

.highlight-gradient-yellow-100-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #013970); background-color: unset; }

.highlight-gradient-yellow-100-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #001c38); background-color: unset; }

.highlight-gradient-yellow-100-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #001121); background-color: unset; }

.highlight-gradient-yellow-100-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, ghostwhite); background-color: unset; }

.highlight-gradient-yellow-100-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #f1f2fe); background-color: unset; }

.highlight-gradient-yellow-100-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #dcdefd); background-color: unset; }

.highlight-gradient-yellow-100-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #b9befa); background-color: unset; }

.highlight-gradient-yellow-100-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #959df8); background-color: unset; }

.highlight-gradient-yellow-100-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #727cf5); background-color: unset; }

.highlight-gradient-yellow-100-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #565db8); background-color: unset; }

.highlight-gradient-yellow-100-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #393e7b); background-color: unset; }

.highlight-gradient-yellow-100-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #1d1f3d); background-color: unset; }

.highlight-gradient-yellow-100-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #111325); background-color: unset; }

.highlight-gradient-yellow-100-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #f7f4fb); background-color: unset; }

.highlight-gradient-yellow-100-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #f0e9f7); background-color: unset; }

.highlight-gradient-yellow-100-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #d9c9ec); background-color: unset; }

.highlight-gradient-yellow-100-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #b393d9); background-color: unset; }

.highlight-gradient-yellow-100-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #8c5dc6); background-color: unset; }

.highlight-gradient-yellow-100-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #6627b3); background-color: unset; }

.highlight-gradient-yellow-100-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #4d1d86); background-color: unset; }

.highlight-gradient-yellow-100-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #33145a); background-color: unset; }

.highlight-gradient-yellow-100-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #1a0a2d); background-color: unset; }

.highlight-gradient-yellow-100-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #0f061b); background-color: unset; }

.highlight-gradient-yellow-100-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #fffeff); background-color: unset; }

.highlight-gradient-yellow-100-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #fefdff); background-color: unset; }

.highlight-gradient-yellow-100-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #fdf9ff); background-color: unset; }

.highlight-gradient-yellow-100-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #faf4ff); background-color: unset; }

.highlight-gradient-yellow-100-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #f8eeff); background-color: unset; }

.highlight-gradient-yellow-100-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-100-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #b8aebf); background-color: unset; }

.highlight-gradient-yellow-100-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #7b7480); background-color: unset; }

.highlight-gradient-yellow-100-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #3d3a40); background-color: unset; }

.highlight-gradient-yellow-100-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #252326); background-color: unset; }

.highlight-gradient-yellow-100-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #f4fbf9); background-color: unset; }

.highlight-gradient-yellow-100-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #eaf6f4); background-color: unset; }

.highlight-gradient-yellow-100-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #cae9e3); background-color: unset; }

.highlight-gradient-yellow-100-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #96d2c6); background-color: unset; }

.highlight-gradient-yellow-100-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #61bcaa); background-color: unset; }

.highlight-gradient-yellow-100-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #2ca58d); background-color: unset; }

.highlight-gradient-yellow-100-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #217c6a); background-color: unset; }

.highlight-gradient-yellow-100-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #165347); background-color: unset; }

.highlight-gradient-yellow-100-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #0b2923); background-color: unset; }

.highlight-gradient-yellow-100-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #071915); background-color: unset; }

.highlight-gradient-yellow-100-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #f8f7fb); background-color: unset; }

.highlight-gradient-yellow-100-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #f0eff7); background-color: unset; }

.highlight-gradient-yellow-100-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #dad7eb); background-color: unset; }

.highlight-gradient-yellow-100-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #b5afd7); background-color: unset; }

.highlight-gradient-yellow-100-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #9086c2); background-color: unset; }

.highlight-gradient-yellow-100-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-100-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #504783); background-color: unset; }

.highlight-gradient-yellow-100-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #362f57); background-color: unset; }

.highlight-gradient-yellow-100-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #1b182c); background-color: unset; }

.highlight-gradient-yellow-100-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #100e1a); background-color: unset; }

.highlight-gradient-yellow-100-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #fff7fa); background-color: unset; }

.highlight-gradient-yellow-100-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, lavenderblush); background-color: unset; }

.highlight-gradient-yellow-100-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #ffd9e6); background-color: unset; }

.highlight-gradient-yellow-100-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #ffb3cd); background-color: unset; }

.highlight-gradient-yellow-100-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #ff8db4); background-color: unset; }

.highlight-gradient-yellow-100-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #ff679b); background-color: unset; }

.highlight-gradient-yellow-100-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #bf4d74); background-color: unset; }

.highlight-gradient-yellow-100-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #80344e); background-color: unset; }

.highlight-gradient-yellow-100-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #401a27); background-color: unset; }

.highlight-gradient-yellow-100-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #260f17); background-color: unset; }

.highlight-gradient-yellow-100-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #fff4f2); background-color: unset; }

.highlight-gradient-yellow-100-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #fee8e6); background-color: unset; }

.highlight-gradient-yellow-100-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #fdc7bf); background-color: unset; }

.highlight-gradient-yellow-100-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #fa8e80); background-color: unset; }

.highlight-gradient-yellow-100-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #f85640); background-color: unset; }

.highlight-gradient-yellow-100-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #f51d00); background-color: unset; }

.highlight-gradient-yellow-100-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #b81600); background-color: unset; }

.highlight-gradient-yellow-100-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #7b0f00); background-color: unset; }

.highlight-gradient-yellow-100-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #3d0700); background-color: unset; }

.highlight-gradient-yellow-100-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #250400); background-color: unset; }

.highlight-gradient-yellow-100-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #fff9f3); background-color: unset; }

.highlight-gradient-yellow-100-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #fff2e8); background-color: unset; }

.highlight-gradient-yellow-100-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #ffdfc4); background-color: unset; }

.highlight-gradient-yellow-100-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #febf8a); background-color: unset; }

.highlight-gradient-yellow-100-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #fe9e4f); background-color: unset; }

.highlight-gradient-yellow-100-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-100-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #be5f0f); background-color: unset; }

.highlight-gradient-yellow-100-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #7f3f0a); background-color: unset; }

.highlight-gradient-yellow-100-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #3f2005); background-color: unset; }

.highlight-gradient-yellow-100-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #261303); background-color: unset; }

.highlight-gradient-yellow-100-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #fffcf6); background-color: unset; }

.highlight-gradient-yellow-100-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #fef9ec); background-color: unset; }

.highlight-gradient-yellow-100-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #fdf0d0); background-color: unset; }

.highlight-gradient-yellow-100-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #fbe1a1); background-color: unset; }

.highlight-gradient-yellow-100-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #f8d272); background-color: unset; }

.highlight-gradient-yellow-100-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #f6c343); background-color: unset; }

.highlight-gradient-yellow-100-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #b99232); background-color: unset; }

.highlight-gradient-yellow-100-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #7b6222); background-color: unset; }

.highlight-gradient-yellow-100-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #3e3111); background-color: unset; }

.highlight-gradient-yellow-100-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #251d0a); background-color: unset; }

.highlight-gradient-yellow-100-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #f2fff7); background-color: unset; }

.highlight-gradient-yellow-100-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #e6feef); background-color: unset; }

.highlight-gradient-yellow-100-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #bffdd6); background-color: unset; }

.highlight-gradient-yellow-100-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #80faad); background-color: unset; }

.highlight-gradient-yellow-100-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #40f883); background-color: unset; }

.highlight-gradient-yellow-100-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #00f55a); background-color: unset; }

.highlight-gradient-yellow-100-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #00b844); background-color: unset; }

.highlight-gradient-yellow-100-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #007b2d); background-color: unset; }

.highlight-gradient-yellow-100-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #003d17); background-color: unset; }

.highlight-gradient-yellow-100-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #00250e); background-color: unset; }

.highlight-gradient-yellow-100-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #f2fbfb); background-color: unset; }

.highlight-gradient-yellow-100-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #e6f6f8); background-color: unset; }

.highlight-gradient-yellow-100-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #c0e9ed); background-color: unset; }

.highlight-gradient-yellow-100-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #81d4da); background-color: unset; }

.highlight-gradient-yellow-100-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #41bec8); background-color: unset; }

.highlight-gradient-yellow-100-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-100-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #027e88); background-color: unset; }

.highlight-gradient-yellow-100-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #01545b); background-color: unset; }

.highlight-gradient-yellow-100-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #012a2d); background-color: unset; }

.highlight-gradient-yellow-100-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #00191b); background-color: unset; }

.highlight-gradient-yellow-100-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #f5fbfd); background-color: unset; }

.highlight-gradient-yellow-100-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #ebf7fa); background-color: unset; }

.highlight-gradient-yellow-100-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #ceebf4); background-color: unset; }

.highlight-gradient-yellow-100-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #9cd7e8); background-color: unset; }

.highlight-gradient-yellow-100-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #6bc3dd); background-color: unset; }

.highlight-gradient-yellow-100-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #39afd1); background-color: unset; }

.highlight-gradient-yellow-100-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #2b839d); background-color: unset; }

.highlight-gradient-yellow-100-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #1d5869); background-color: unset; }

.highlight-gradient-yellow-100-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #0e2c34); background-color: unset; }

.highlight-gradient-yellow-100-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #091a1f); background-color: unset; }

.highlight-gradient-yellow-100-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, white); background-color: unset; }

.highlight-gradient-yellow-100-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, white); background-color: unset; }

.highlight-gradient-yellow-100-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, white); background-color: unset; }

.highlight-gradient-yellow-100-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, white); background-color: unset; }

.highlight-gradient-yellow-100-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, white); background-color: unset; }

.highlight-gradient-yellow-100-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, white); background-color: unset; }

.highlight-gradient-yellow-100-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #bfbfbf); background-color: unset; }

.highlight-gradient-yellow-100-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, gray); background-color: unset; }

.highlight-gradient-yellow-100-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #404040); background-color: unset; }

.highlight-gradient-yellow-100-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #262626); background-color: unset; }

.highlight-gradient-yellow-100-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #fdfdfd); background-color: unset; }

.highlight-gradient-yellow-100-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #fbfbfb); background-color: unset; }

.highlight-gradient-yellow-100-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #f6f6f6); background-color: unset; }

.highlight-gradient-yellow-100-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #ececec); background-color: unset; }

.highlight-gradient-yellow-100-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #e3e3e3); background-color: unset; }

.highlight-gradient-yellow-100-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-100-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #a3a3a3); background-color: unset; }

.highlight-gradient-yellow-100-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #6d6d6d); background-color: unset; }

.highlight-gradient-yellow-100-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #363636); background-color: unset; }

.highlight-gradient-yellow-100-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #212121); background-color: unset; }

.highlight-gradient-yellow-100-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #f4f5f5); background-color: unset; }

.highlight-gradient-yellow-100-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #eaebeb); background-color: unset; }

.highlight-gradient-yellow-100-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #caccce); background-color: unset; }

.highlight-gradient-yellow-100-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #969a9c); background-color: unset; }

.highlight-gradient-yellow-100-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #61676b); background-color: unset; }

.highlight-gradient-yellow-100-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #2c3439); background-color: unset; }

.highlight-gradient-yellow-100-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #21272b); background-color: unset; }

.highlight-gradient-yellow-100-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #161a1d); background-color: unset; }

.highlight-gradient-yellow-100-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #0b0d0e); background-color: unset; }

.highlight-gradient-yellow-100-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fef9ec, #070809); background-color: unset; }

.highlight-gradient-yellow-200-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #0171df); background-color: unset; }

.highlight-gradient-yellow-200-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #727cf5); background-color: unset; }

.highlight-gradient-yellow-200-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #6627b3); background-color: unset; }

.highlight-gradient-yellow-200-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-200-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #2CA58D); background-color: unset; }

.highlight-gradient-yellow-200-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-200-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #ff679b); background-color: unset; }

.highlight-gradient-yellow-200-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #f51d00); background-color: unset; }

.highlight-gradient-yellow-200-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-200-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #F6C343); background-color: unset; }

.highlight-gradient-yellow-200-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #00f55a); background-color: unset; }

.highlight-gradient-yellow-200-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-200-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #39afd1); background-color: unset; }

.highlight-gradient-yellow-200-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #FFFFFF); background-color: unset; }

.highlight-gradient-yellow-200-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-200-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #2c3439); background-color: unset; }

.highlight-gradient-yellow-200-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #f2f8fd); background-color: unset; }

.highlight-gradient-yellow-200-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #e6f1fc); background-color: unset; }

.highlight-gradient-yellow-200-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #c0dcf7); background-color: unset; }

.highlight-gradient-yellow-200-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #80b8ef); background-color: unset; }

.highlight-gradient-yellow-200-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #4195e7); background-color: unset; }

.highlight-gradient-yellow-200-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #0171df); background-color: unset; }

.highlight-gradient-yellow-200-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #0155a7); background-color: unset; }

.highlight-gradient-yellow-200-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #013970); background-color: unset; }

.highlight-gradient-yellow-200-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #001c38); background-color: unset; }

.highlight-gradient-yellow-200-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #001121); background-color: unset; }

.highlight-gradient-yellow-200-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, ghostwhite); background-color: unset; }

.highlight-gradient-yellow-200-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #f1f2fe); background-color: unset; }

.highlight-gradient-yellow-200-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #dcdefd); background-color: unset; }

.highlight-gradient-yellow-200-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #b9befa); background-color: unset; }

.highlight-gradient-yellow-200-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #959df8); background-color: unset; }

.highlight-gradient-yellow-200-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #727cf5); background-color: unset; }

.highlight-gradient-yellow-200-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #565db8); background-color: unset; }

.highlight-gradient-yellow-200-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #393e7b); background-color: unset; }

.highlight-gradient-yellow-200-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #1d1f3d); background-color: unset; }

.highlight-gradient-yellow-200-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #111325); background-color: unset; }

.highlight-gradient-yellow-200-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #f7f4fb); background-color: unset; }

.highlight-gradient-yellow-200-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #f0e9f7); background-color: unset; }

.highlight-gradient-yellow-200-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #d9c9ec); background-color: unset; }

.highlight-gradient-yellow-200-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #b393d9); background-color: unset; }

.highlight-gradient-yellow-200-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #8c5dc6); background-color: unset; }

.highlight-gradient-yellow-200-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #6627b3); background-color: unset; }

.highlight-gradient-yellow-200-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #4d1d86); background-color: unset; }

.highlight-gradient-yellow-200-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #33145a); background-color: unset; }

.highlight-gradient-yellow-200-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #1a0a2d); background-color: unset; }

.highlight-gradient-yellow-200-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #0f061b); background-color: unset; }

.highlight-gradient-yellow-200-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #fffeff); background-color: unset; }

.highlight-gradient-yellow-200-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #fefdff); background-color: unset; }

.highlight-gradient-yellow-200-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #fdf9ff); background-color: unset; }

.highlight-gradient-yellow-200-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #faf4ff); background-color: unset; }

.highlight-gradient-yellow-200-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #f8eeff); background-color: unset; }

.highlight-gradient-yellow-200-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-200-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #b8aebf); background-color: unset; }

.highlight-gradient-yellow-200-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #7b7480); background-color: unset; }

.highlight-gradient-yellow-200-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #3d3a40); background-color: unset; }

.highlight-gradient-yellow-200-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #252326); background-color: unset; }

.highlight-gradient-yellow-200-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #f4fbf9); background-color: unset; }

.highlight-gradient-yellow-200-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #eaf6f4); background-color: unset; }

.highlight-gradient-yellow-200-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #cae9e3); background-color: unset; }

.highlight-gradient-yellow-200-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #96d2c6); background-color: unset; }

.highlight-gradient-yellow-200-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #61bcaa); background-color: unset; }

.highlight-gradient-yellow-200-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #2ca58d); background-color: unset; }

.highlight-gradient-yellow-200-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #217c6a); background-color: unset; }

.highlight-gradient-yellow-200-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #165347); background-color: unset; }

.highlight-gradient-yellow-200-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #0b2923); background-color: unset; }

.highlight-gradient-yellow-200-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #071915); background-color: unset; }

.highlight-gradient-yellow-200-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #f8f7fb); background-color: unset; }

.highlight-gradient-yellow-200-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #f0eff7); background-color: unset; }

.highlight-gradient-yellow-200-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #dad7eb); background-color: unset; }

.highlight-gradient-yellow-200-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #b5afd7); background-color: unset; }

.highlight-gradient-yellow-200-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #9086c2); background-color: unset; }

.highlight-gradient-yellow-200-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-200-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #504783); background-color: unset; }

.highlight-gradient-yellow-200-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #362f57); background-color: unset; }

.highlight-gradient-yellow-200-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #1b182c); background-color: unset; }

.highlight-gradient-yellow-200-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #100e1a); background-color: unset; }

.highlight-gradient-yellow-200-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #fff7fa); background-color: unset; }

.highlight-gradient-yellow-200-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, lavenderblush); background-color: unset; }

.highlight-gradient-yellow-200-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #ffd9e6); background-color: unset; }

.highlight-gradient-yellow-200-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #ffb3cd); background-color: unset; }

.highlight-gradient-yellow-200-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #ff8db4); background-color: unset; }

.highlight-gradient-yellow-200-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #ff679b); background-color: unset; }

.highlight-gradient-yellow-200-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #bf4d74); background-color: unset; }

.highlight-gradient-yellow-200-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #80344e); background-color: unset; }

.highlight-gradient-yellow-200-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #401a27); background-color: unset; }

.highlight-gradient-yellow-200-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #260f17); background-color: unset; }

.highlight-gradient-yellow-200-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #fff4f2); background-color: unset; }

.highlight-gradient-yellow-200-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #fee8e6); background-color: unset; }

.highlight-gradient-yellow-200-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #fdc7bf); background-color: unset; }

.highlight-gradient-yellow-200-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #fa8e80); background-color: unset; }

.highlight-gradient-yellow-200-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #f85640); background-color: unset; }

.highlight-gradient-yellow-200-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #f51d00); background-color: unset; }

.highlight-gradient-yellow-200-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #b81600); background-color: unset; }

.highlight-gradient-yellow-200-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #7b0f00); background-color: unset; }

.highlight-gradient-yellow-200-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #3d0700); background-color: unset; }

.highlight-gradient-yellow-200-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #250400); background-color: unset; }

.highlight-gradient-yellow-200-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #fff9f3); background-color: unset; }

.highlight-gradient-yellow-200-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #fff2e8); background-color: unset; }

.highlight-gradient-yellow-200-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #ffdfc4); background-color: unset; }

.highlight-gradient-yellow-200-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #febf8a); background-color: unset; }

.highlight-gradient-yellow-200-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #fe9e4f); background-color: unset; }

.highlight-gradient-yellow-200-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-200-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #be5f0f); background-color: unset; }

.highlight-gradient-yellow-200-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #7f3f0a); background-color: unset; }

.highlight-gradient-yellow-200-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #3f2005); background-color: unset; }

.highlight-gradient-yellow-200-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #261303); background-color: unset; }

.highlight-gradient-yellow-200-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #fffcf6); background-color: unset; }

.highlight-gradient-yellow-200-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #fef9ec); background-color: unset; }

.highlight-gradient-yellow-200-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #fdf0d0); background-color: unset; }

.highlight-gradient-yellow-200-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #fbe1a1); background-color: unset; }

.highlight-gradient-yellow-200-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #f8d272); background-color: unset; }

.highlight-gradient-yellow-200-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #f6c343); background-color: unset; }

.highlight-gradient-yellow-200-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #b99232); background-color: unset; }

.highlight-gradient-yellow-200-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #7b6222); background-color: unset; }

.highlight-gradient-yellow-200-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #3e3111); background-color: unset; }

.highlight-gradient-yellow-200-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #251d0a); background-color: unset; }

.highlight-gradient-yellow-200-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #f2fff7); background-color: unset; }

.highlight-gradient-yellow-200-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #e6feef); background-color: unset; }

.highlight-gradient-yellow-200-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #bffdd6); background-color: unset; }

.highlight-gradient-yellow-200-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #80faad); background-color: unset; }

.highlight-gradient-yellow-200-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #40f883); background-color: unset; }

.highlight-gradient-yellow-200-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #00f55a); background-color: unset; }

.highlight-gradient-yellow-200-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #00b844); background-color: unset; }

.highlight-gradient-yellow-200-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #007b2d); background-color: unset; }

.highlight-gradient-yellow-200-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #003d17); background-color: unset; }

.highlight-gradient-yellow-200-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #00250e); background-color: unset; }

.highlight-gradient-yellow-200-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #f2fbfb); background-color: unset; }

.highlight-gradient-yellow-200-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #e6f6f8); background-color: unset; }

.highlight-gradient-yellow-200-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #c0e9ed); background-color: unset; }

.highlight-gradient-yellow-200-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #81d4da); background-color: unset; }

.highlight-gradient-yellow-200-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #41bec8); background-color: unset; }

.highlight-gradient-yellow-200-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-200-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #027e88); background-color: unset; }

.highlight-gradient-yellow-200-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #01545b); background-color: unset; }

.highlight-gradient-yellow-200-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #012a2d); background-color: unset; }

.highlight-gradient-yellow-200-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #00191b); background-color: unset; }

.highlight-gradient-yellow-200-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #f5fbfd); background-color: unset; }

.highlight-gradient-yellow-200-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #ebf7fa); background-color: unset; }

.highlight-gradient-yellow-200-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #ceebf4); background-color: unset; }

.highlight-gradient-yellow-200-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #9cd7e8); background-color: unset; }

.highlight-gradient-yellow-200-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #6bc3dd); background-color: unset; }

.highlight-gradient-yellow-200-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #39afd1); background-color: unset; }

.highlight-gradient-yellow-200-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #2b839d); background-color: unset; }

.highlight-gradient-yellow-200-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #1d5869); background-color: unset; }

.highlight-gradient-yellow-200-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #0e2c34); background-color: unset; }

.highlight-gradient-yellow-200-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #091a1f); background-color: unset; }

.highlight-gradient-yellow-200-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, white); background-color: unset; }

.highlight-gradient-yellow-200-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, white); background-color: unset; }

.highlight-gradient-yellow-200-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, white); background-color: unset; }

.highlight-gradient-yellow-200-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, white); background-color: unset; }

.highlight-gradient-yellow-200-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, white); background-color: unset; }

.highlight-gradient-yellow-200-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, white); background-color: unset; }

.highlight-gradient-yellow-200-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #bfbfbf); background-color: unset; }

.highlight-gradient-yellow-200-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, gray); background-color: unset; }

.highlight-gradient-yellow-200-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #404040); background-color: unset; }

.highlight-gradient-yellow-200-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #262626); background-color: unset; }

.highlight-gradient-yellow-200-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #fdfdfd); background-color: unset; }

.highlight-gradient-yellow-200-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #fbfbfb); background-color: unset; }

.highlight-gradient-yellow-200-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #f6f6f6); background-color: unset; }

.highlight-gradient-yellow-200-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #ececec); background-color: unset; }

.highlight-gradient-yellow-200-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #e3e3e3); background-color: unset; }

.highlight-gradient-yellow-200-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-200-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #a3a3a3); background-color: unset; }

.highlight-gradient-yellow-200-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #6d6d6d); background-color: unset; }

.highlight-gradient-yellow-200-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #363636); background-color: unset; }

.highlight-gradient-yellow-200-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #212121); background-color: unset; }

.highlight-gradient-yellow-200-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #f4f5f5); background-color: unset; }

.highlight-gradient-yellow-200-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #eaebeb); background-color: unset; }

.highlight-gradient-yellow-200-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #caccce); background-color: unset; }

.highlight-gradient-yellow-200-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #969a9c); background-color: unset; }

.highlight-gradient-yellow-200-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #61676b); background-color: unset; }

.highlight-gradient-yellow-200-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #2c3439); background-color: unset; }

.highlight-gradient-yellow-200-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #21272b); background-color: unset; }

.highlight-gradient-yellow-200-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #161a1d); background-color: unset; }

.highlight-gradient-yellow-200-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #0b0d0e); background-color: unset; }

.highlight-gradient-yellow-200-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdf0d0, #070809); background-color: unset; }

.highlight-gradient-yellow-300-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #0171df); background-color: unset; }

.highlight-gradient-yellow-300-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #727cf5); background-color: unset; }

.highlight-gradient-yellow-300-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #6627b3); background-color: unset; }

.highlight-gradient-yellow-300-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-300-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #2CA58D); background-color: unset; }

.highlight-gradient-yellow-300-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-300-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #ff679b); background-color: unset; }

.highlight-gradient-yellow-300-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #f51d00); background-color: unset; }

.highlight-gradient-yellow-300-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-300-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #F6C343); background-color: unset; }

.highlight-gradient-yellow-300-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #00f55a); background-color: unset; }

.highlight-gradient-yellow-300-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-300-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #39afd1); background-color: unset; }

.highlight-gradient-yellow-300-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #FFFFFF); background-color: unset; }

.highlight-gradient-yellow-300-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-300-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #2c3439); background-color: unset; }

.highlight-gradient-yellow-300-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #f2f8fd); background-color: unset; }

.highlight-gradient-yellow-300-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #e6f1fc); background-color: unset; }

.highlight-gradient-yellow-300-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #c0dcf7); background-color: unset; }

.highlight-gradient-yellow-300-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #80b8ef); background-color: unset; }

.highlight-gradient-yellow-300-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #4195e7); background-color: unset; }

.highlight-gradient-yellow-300-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #0171df); background-color: unset; }

.highlight-gradient-yellow-300-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #0155a7); background-color: unset; }

.highlight-gradient-yellow-300-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #013970); background-color: unset; }

.highlight-gradient-yellow-300-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #001c38); background-color: unset; }

.highlight-gradient-yellow-300-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #001121); background-color: unset; }

.highlight-gradient-yellow-300-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, ghostwhite); background-color: unset; }

.highlight-gradient-yellow-300-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #f1f2fe); background-color: unset; }

.highlight-gradient-yellow-300-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #dcdefd); background-color: unset; }

.highlight-gradient-yellow-300-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #b9befa); background-color: unset; }

.highlight-gradient-yellow-300-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #959df8); background-color: unset; }

.highlight-gradient-yellow-300-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #727cf5); background-color: unset; }

.highlight-gradient-yellow-300-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #565db8); background-color: unset; }

.highlight-gradient-yellow-300-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #393e7b); background-color: unset; }

.highlight-gradient-yellow-300-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #1d1f3d); background-color: unset; }

.highlight-gradient-yellow-300-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #111325); background-color: unset; }

.highlight-gradient-yellow-300-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #f7f4fb); background-color: unset; }

.highlight-gradient-yellow-300-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #f0e9f7); background-color: unset; }

.highlight-gradient-yellow-300-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #d9c9ec); background-color: unset; }

.highlight-gradient-yellow-300-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #b393d9); background-color: unset; }

.highlight-gradient-yellow-300-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #8c5dc6); background-color: unset; }

.highlight-gradient-yellow-300-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #6627b3); background-color: unset; }

.highlight-gradient-yellow-300-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #4d1d86); background-color: unset; }

.highlight-gradient-yellow-300-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #33145a); background-color: unset; }

.highlight-gradient-yellow-300-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #1a0a2d); background-color: unset; }

.highlight-gradient-yellow-300-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #0f061b); background-color: unset; }

.highlight-gradient-yellow-300-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #fffeff); background-color: unset; }

.highlight-gradient-yellow-300-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #fefdff); background-color: unset; }

.highlight-gradient-yellow-300-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #fdf9ff); background-color: unset; }

.highlight-gradient-yellow-300-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #faf4ff); background-color: unset; }

.highlight-gradient-yellow-300-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #f8eeff); background-color: unset; }

.highlight-gradient-yellow-300-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-300-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #b8aebf); background-color: unset; }

.highlight-gradient-yellow-300-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #7b7480); background-color: unset; }

.highlight-gradient-yellow-300-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #3d3a40); background-color: unset; }

.highlight-gradient-yellow-300-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #252326); background-color: unset; }

.highlight-gradient-yellow-300-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #f4fbf9); background-color: unset; }

.highlight-gradient-yellow-300-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #eaf6f4); background-color: unset; }

.highlight-gradient-yellow-300-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #cae9e3); background-color: unset; }

.highlight-gradient-yellow-300-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #96d2c6); background-color: unset; }

.highlight-gradient-yellow-300-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #61bcaa); background-color: unset; }

.highlight-gradient-yellow-300-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #2ca58d); background-color: unset; }

.highlight-gradient-yellow-300-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #217c6a); background-color: unset; }

.highlight-gradient-yellow-300-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #165347); background-color: unset; }

.highlight-gradient-yellow-300-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #0b2923); background-color: unset; }

.highlight-gradient-yellow-300-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #071915); background-color: unset; }

.highlight-gradient-yellow-300-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #f8f7fb); background-color: unset; }

.highlight-gradient-yellow-300-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #f0eff7); background-color: unset; }

.highlight-gradient-yellow-300-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #dad7eb); background-color: unset; }

.highlight-gradient-yellow-300-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #b5afd7); background-color: unset; }

.highlight-gradient-yellow-300-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #9086c2); background-color: unset; }

.highlight-gradient-yellow-300-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-300-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #504783); background-color: unset; }

.highlight-gradient-yellow-300-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #362f57); background-color: unset; }

.highlight-gradient-yellow-300-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #1b182c); background-color: unset; }

.highlight-gradient-yellow-300-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #100e1a); background-color: unset; }

.highlight-gradient-yellow-300-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #fff7fa); background-color: unset; }

.highlight-gradient-yellow-300-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, lavenderblush); background-color: unset; }

.highlight-gradient-yellow-300-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #ffd9e6); background-color: unset; }

.highlight-gradient-yellow-300-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #ffb3cd); background-color: unset; }

.highlight-gradient-yellow-300-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #ff8db4); background-color: unset; }

.highlight-gradient-yellow-300-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #ff679b); background-color: unset; }

.highlight-gradient-yellow-300-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #bf4d74); background-color: unset; }

.highlight-gradient-yellow-300-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #80344e); background-color: unset; }

.highlight-gradient-yellow-300-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #401a27); background-color: unset; }

.highlight-gradient-yellow-300-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #260f17); background-color: unset; }

.highlight-gradient-yellow-300-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #fff4f2); background-color: unset; }

.highlight-gradient-yellow-300-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #fee8e6); background-color: unset; }

.highlight-gradient-yellow-300-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #fdc7bf); background-color: unset; }

.highlight-gradient-yellow-300-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #fa8e80); background-color: unset; }

.highlight-gradient-yellow-300-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #f85640); background-color: unset; }

.highlight-gradient-yellow-300-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #f51d00); background-color: unset; }

.highlight-gradient-yellow-300-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #b81600); background-color: unset; }

.highlight-gradient-yellow-300-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #7b0f00); background-color: unset; }

.highlight-gradient-yellow-300-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #3d0700); background-color: unset; }

.highlight-gradient-yellow-300-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #250400); background-color: unset; }

.highlight-gradient-yellow-300-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #fff9f3); background-color: unset; }

.highlight-gradient-yellow-300-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #fff2e8); background-color: unset; }

.highlight-gradient-yellow-300-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #ffdfc4); background-color: unset; }

.highlight-gradient-yellow-300-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #febf8a); background-color: unset; }

.highlight-gradient-yellow-300-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #fe9e4f); background-color: unset; }

.highlight-gradient-yellow-300-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-300-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #be5f0f); background-color: unset; }

.highlight-gradient-yellow-300-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #7f3f0a); background-color: unset; }

.highlight-gradient-yellow-300-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #3f2005); background-color: unset; }

.highlight-gradient-yellow-300-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #261303); background-color: unset; }

.highlight-gradient-yellow-300-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #fffcf6); background-color: unset; }

.highlight-gradient-yellow-300-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #fef9ec); background-color: unset; }

.highlight-gradient-yellow-300-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #fdf0d0); background-color: unset; }

.highlight-gradient-yellow-300-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #fbe1a1); background-color: unset; }

.highlight-gradient-yellow-300-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #f8d272); background-color: unset; }

.highlight-gradient-yellow-300-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #f6c343); background-color: unset; }

.highlight-gradient-yellow-300-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #b99232); background-color: unset; }

.highlight-gradient-yellow-300-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #7b6222); background-color: unset; }

.highlight-gradient-yellow-300-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #3e3111); background-color: unset; }

.highlight-gradient-yellow-300-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #251d0a); background-color: unset; }

.highlight-gradient-yellow-300-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #f2fff7); background-color: unset; }

.highlight-gradient-yellow-300-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #e6feef); background-color: unset; }

.highlight-gradient-yellow-300-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #bffdd6); background-color: unset; }

.highlight-gradient-yellow-300-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #80faad); background-color: unset; }

.highlight-gradient-yellow-300-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #40f883); background-color: unset; }

.highlight-gradient-yellow-300-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #00f55a); background-color: unset; }

.highlight-gradient-yellow-300-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #00b844); background-color: unset; }

.highlight-gradient-yellow-300-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #007b2d); background-color: unset; }

.highlight-gradient-yellow-300-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #003d17); background-color: unset; }

.highlight-gradient-yellow-300-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #00250e); background-color: unset; }

.highlight-gradient-yellow-300-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #f2fbfb); background-color: unset; }

.highlight-gradient-yellow-300-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #e6f6f8); background-color: unset; }

.highlight-gradient-yellow-300-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #c0e9ed); background-color: unset; }

.highlight-gradient-yellow-300-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #81d4da); background-color: unset; }

.highlight-gradient-yellow-300-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #41bec8); background-color: unset; }

.highlight-gradient-yellow-300-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-300-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #027e88); background-color: unset; }

.highlight-gradient-yellow-300-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #01545b); background-color: unset; }

.highlight-gradient-yellow-300-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #012a2d); background-color: unset; }

.highlight-gradient-yellow-300-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #00191b); background-color: unset; }

.highlight-gradient-yellow-300-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #f5fbfd); background-color: unset; }

.highlight-gradient-yellow-300-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #ebf7fa); background-color: unset; }

.highlight-gradient-yellow-300-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #ceebf4); background-color: unset; }

.highlight-gradient-yellow-300-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #9cd7e8); background-color: unset; }

.highlight-gradient-yellow-300-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #6bc3dd); background-color: unset; }

.highlight-gradient-yellow-300-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #39afd1); background-color: unset; }

.highlight-gradient-yellow-300-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #2b839d); background-color: unset; }

.highlight-gradient-yellow-300-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #1d5869); background-color: unset; }

.highlight-gradient-yellow-300-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #0e2c34); background-color: unset; }

.highlight-gradient-yellow-300-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #091a1f); background-color: unset; }

.highlight-gradient-yellow-300-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, white); background-color: unset; }

.highlight-gradient-yellow-300-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, white); background-color: unset; }

.highlight-gradient-yellow-300-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, white); background-color: unset; }

.highlight-gradient-yellow-300-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, white); background-color: unset; }

.highlight-gradient-yellow-300-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, white); background-color: unset; }

.highlight-gradient-yellow-300-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, white); background-color: unset; }

.highlight-gradient-yellow-300-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #bfbfbf); background-color: unset; }

.highlight-gradient-yellow-300-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, gray); background-color: unset; }

.highlight-gradient-yellow-300-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #404040); background-color: unset; }

.highlight-gradient-yellow-300-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #262626); background-color: unset; }

.highlight-gradient-yellow-300-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #fdfdfd); background-color: unset; }

.highlight-gradient-yellow-300-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #fbfbfb); background-color: unset; }

.highlight-gradient-yellow-300-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #f6f6f6); background-color: unset; }

.highlight-gradient-yellow-300-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #ececec); background-color: unset; }

.highlight-gradient-yellow-300-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #e3e3e3); background-color: unset; }

.highlight-gradient-yellow-300-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-300-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #a3a3a3); background-color: unset; }

.highlight-gradient-yellow-300-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #6d6d6d); background-color: unset; }

.highlight-gradient-yellow-300-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #363636); background-color: unset; }

.highlight-gradient-yellow-300-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #212121); background-color: unset; }

.highlight-gradient-yellow-300-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #f4f5f5); background-color: unset; }

.highlight-gradient-yellow-300-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #eaebeb); background-color: unset; }

.highlight-gradient-yellow-300-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #caccce); background-color: unset; }

.highlight-gradient-yellow-300-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #969a9c); background-color: unset; }

.highlight-gradient-yellow-300-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #61676b); background-color: unset; }

.highlight-gradient-yellow-300-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #2c3439); background-color: unset; }

.highlight-gradient-yellow-300-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #21272b); background-color: unset; }

.highlight-gradient-yellow-300-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #161a1d); background-color: unset; }

.highlight-gradient-yellow-300-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #0b0d0e); background-color: unset; }

.highlight-gradient-yellow-300-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbe1a1, #070809); background-color: unset; }

.highlight-gradient-yellow-400-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #0171df); background-color: unset; }

.highlight-gradient-yellow-400-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #727cf5); background-color: unset; }

.highlight-gradient-yellow-400-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #6627b3); background-color: unset; }

.highlight-gradient-yellow-400-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-400-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #2CA58D); background-color: unset; }

.highlight-gradient-yellow-400-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-400-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #ff679b); background-color: unset; }

.highlight-gradient-yellow-400-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #f51d00); background-color: unset; }

.highlight-gradient-yellow-400-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-400-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #F6C343); background-color: unset; }

.highlight-gradient-yellow-400-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #00f55a); background-color: unset; }

.highlight-gradient-yellow-400-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-400-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #39afd1); background-color: unset; }

.highlight-gradient-yellow-400-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #FFFFFF); background-color: unset; }

.highlight-gradient-yellow-400-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-400-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #2c3439); background-color: unset; }

.highlight-gradient-yellow-400-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #f2f8fd); background-color: unset; }

.highlight-gradient-yellow-400-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #e6f1fc); background-color: unset; }

.highlight-gradient-yellow-400-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #c0dcf7); background-color: unset; }

.highlight-gradient-yellow-400-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #80b8ef); background-color: unset; }

.highlight-gradient-yellow-400-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #4195e7); background-color: unset; }

.highlight-gradient-yellow-400-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #0171df); background-color: unset; }

.highlight-gradient-yellow-400-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #0155a7); background-color: unset; }

.highlight-gradient-yellow-400-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #013970); background-color: unset; }

.highlight-gradient-yellow-400-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #001c38); background-color: unset; }

.highlight-gradient-yellow-400-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #001121); background-color: unset; }

.highlight-gradient-yellow-400-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, ghostwhite); background-color: unset; }

.highlight-gradient-yellow-400-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #f1f2fe); background-color: unset; }

.highlight-gradient-yellow-400-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #dcdefd); background-color: unset; }

.highlight-gradient-yellow-400-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #b9befa); background-color: unset; }

.highlight-gradient-yellow-400-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #959df8); background-color: unset; }

.highlight-gradient-yellow-400-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #727cf5); background-color: unset; }

.highlight-gradient-yellow-400-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #565db8); background-color: unset; }

.highlight-gradient-yellow-400-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #393e7b); background-color: unset; }

.highlight-gradient-yellow-400-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #1d1f3d); background-color: unset; }

.highlight-gradient-yellow-400-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #111325); background-color: unset; }

.highlight-gradient-yellow-400-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #f7f4fb); background-color: unset; }

.highlight-gradient-yellow-400-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #f0e9f7); background-color: unset; }

.highlight-gradient-yellow-400-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #d9c9ec); background-color: unset; }

.highlight-gradient-yellow-400-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #b393d9); background-color: unset; }

.highlight-gradient-yellow-400-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #8c5dc6); background-color: unset; }

.highlight-gradient-yellow-400-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #6627b3); background-color: unset; }

.highlight-gradient-yellow-400-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #4d1d86); background-color: unset; }

.highlight-gradient-yellow-400-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #33145a); background-color: unset; }

.highlight-gradient-yellow-400-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #1a0a2d); background-color: unset; }

.highlight-gradient-yellow-400-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #0f061b); background-color: unset; }

.highlight-gradient-yellow-400-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #fffeff); background-color: unset; }

.highlight-gradient-yellow-400-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #fefdff); background-color: unset; }

.highlight-gradient-yellow-400-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #fdf9ff); background-color: unset; }

.highlight-gradient-yellow-400-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #faf4ff); background-color: unset; }

.highlight-gradient-yellow-400-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #f8eeff); background-color: unset; }

.highlight-gradient-yellow-400-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-400-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #b8aebf); background-color: unset; }

.highlight-gradient-yellow-400-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #7b7480); background-color: unset; }

.highlight-gradient-yellow-400-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #3d3a40); background-color: unset; }

.highlight-gradient-yellow-400-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #252326); background-color: unset; }

.highlight-gradient-yellow-400-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #f4fbf9); background-color: unset; }

.highlight-gradient-yellow-400-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #eaf6f4); background-color: unset; }

.highlight-gradient-yellow-400-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #cae9e3); background-color: unset; }

.highlight-gradient-yellow-400-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #96d2c6); background-color: unset; }

.highlight-gradient-yellow-400-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #61bcaa); background-color: unset; }

.highlight-gradient-yellow-400-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #2ca58d); background-color: unset; }

.highlight-gradient-yellow-400-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #217c6a); background-color: unset; }

.highlight-gradient-yellow-400-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #165347); background-color: unset; }

.highlight-gradient-yellow-400-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #0b2923); background-color: unset; }

.highlight-gradient-yellow-400-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #071915); background-color: unset; }

.highlight-gradient-yellow-400-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #f8f7fb); background-color: unset; }

.highlight-gradient-yellow-400-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #f0eff7); background-color: unset; }

.highlight-gradient-yellow-400-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #dad7eb); background-color: unset; }

.highlight-gradient-yellow-400-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #b5afd7); background-color: unset; }

.highlight-gradient-yellow-400-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #9086c2); background-color: unset; }

.highlight-gradient-yellow-400-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-400-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #504783); background-color: unset; }

.highlight-gradient-yellow-400-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #362f57); background-color: unset; }

.highlight-gradient-yellow-400-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #1b182c); background-color: unset; }

.highlight-gradient-yellow-400-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #100e1a); background-color: unset; }

.highlight-gradient-yellow-400-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #fff7fa); background-color: unset; }

.highlight-gradient-yellow-400-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, lavenderblush); background-color: unset; }

.highlight-gradient-yellow-400-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #ffd9e6); background-color: unset; }

.highlight-gradient-yellow-400-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #ffb3cd); background-color: unset; }

.highlight-gradient-yellow-400-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #ff8db4); background-color: unset; }

.highlight-gradient-yellow-400-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #ff679b); background-color: unset; }

.highlight-gradient-yellow-400-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #bf4d74); background-color: unset; }

.highlight-gradient-yellow-400-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #80344e); background-color: unset; }

.highlight-gradient-yellow-400-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #401a27); background-color: unset; }

.highlight-gradient-yellow-400-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #260f17); background-color: unset; }

.highlight-gradient-yellow-400-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #fff4f2); background-color: unset; }

.highlight-gradient-yellow-400-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #fee8e6); background-color: unset; }

.highlight-gradient-yellow-400-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #fdc7bf); background-color: unset; }

.highlight-gradient-yellow-400-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #fa8e80); background-color: unset; }

.highlight-gradient-yellow-400-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #f85640); background-color: unset; }

.highlight-gradient-yellow-400-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #f51d00); background-color: unset; }

.highlight-gradient-yellow-400-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #b81600); background-color: unset; }

.highlight-gradient-yellow-400-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #7b0f00); background-color: unset; }

.highlight-gradient-yellow-400-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #3d0700); background-color: unset; }

.highlight-gradient-yellow-400-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #250400); background-color: unset; }

.highlight-gradient-yellow-400-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #fff9f3); background-color: unset; }

.highlight-gradient-yellow-400-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #fff2e8); background-color: unset; }

.highlight-gradient-yellow-400-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #ffdfc4); background-color: unset; }

.highlight-gradient-yellow-400-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #febf8a); background-color: unset; }

.highlight-gradient-yellow-400-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #fe9e4f); background-color: unset; }

.highlight-gradient-yellow-400-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-400-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #be5f0f); background-color: unset; }

.highlight-gradient-yellow-400-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #7f3f0a); background-color: unset; }

.highlight-gradient-yellow-400-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #3f2005); background-color: unset; }

.highlight-gradient-yellow-400-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #261303); background-color: unset; }

.highlight-gradient-yellow-400-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #fffcf6); background-color: unset; }

.highlight-gradient-yellow-400-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #fef9ec); background-color: unset; }

.highlight-gradient-yellow-400-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #fdf0d0); background-color: unset; }

.highlight-gradient-yellow-400-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #fbe1a1); background-color: unset; }

.highlight-gradient-yellow-400-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #f8d272); background-color: unset; }

.highlight-gradient-yellow-400-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #f6c343); background-color: unset; }

.highlight-gradient-yellow-400-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #b99232); background-color: unset; }

.highlight-gradient-yellow-400-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #7b6222); background-color: unset; }

.highlight-gradient-yellow-400-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #3e3111); background-color: unset; }

.highlight-gradient-yellow-400-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #251d0a); background-color: unset; }

.highlight-gradient-yellow-400-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #f2fff7); background-color: unset; }

.highlight-gradient-yellow-400-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #e6feef); background-color: unset; }

.highlight-gradient-yellow-400-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #bffdd6); background-color: unset; }

.highlight-gradient-yellow-400-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #80faad); background-color: unset; }

.highlight-gradient-yellow-400-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #40f883); background-color: unset; }

.highlight-gradient-yellow-400-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #00f55a); background-color: unset; }

.highlight-gradient-yellow-400-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #00b844); background-color: unset; }

.highlight-gradient-yellow-400-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #007b2d); background-color: unset; }

.highlight-gradient-yellow-400-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #003d17); background-color: unset; }

.highlight-gradient-yellow-400-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #00250e); background-color: unset; }

.highlight-gradient-yellow-400-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #f2fbfb); background-color: unset; }

.highlight-gradient-yellow-400-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #e6f6f8); background-color: unset; }

.highlight-gradient-yellow-400-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #c0e9ed); background-color: unset; }

.highlight-gradient-yellow-400-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #81d4da); background-color: unset; }

.highlight-gradient-yellow-400-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #41bec8); background-color: unset; }

.highlight-gradient-yellow-400-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-400-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #027e88); background-color: unset; }

.highlight-gradient-yellow-400-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #01545b); background-color: unset; }

.highlight-gradient-yellow-400-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #012a2d); background-color: unset; }

.highlight-gradient-yellow-400-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #00191b); background-color: unset; }

.highlight-gradient-yellow-400-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #f5fbfd); background-color: unset; }

.highlight-gradient-yellow-400-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #ebf7fa); background-color: unset; }

.highlight-gradient-yellow-400-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #ceebf4); background-color: unset; }

.highlight-gradient-yellow-400-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #9cd7e8); background-color: unset; }

.highlight-gradient-yellow-400-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #6bc3dd); background-color: unset; }

.highlight-gradient-yellow-400-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #39afd1); background-color: unset; }

.highlight-gradient-yellow-400-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #2b839d); background-color: unset; }

.highlight-gradient-yellow-400-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #1d5869); background-color: unset; }

.highlight-gradient-yellow-400-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #0e2c34); background-color: unset; }

.highlight-gradient-yellow-400-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #091a1f); background-color: unset; }

.highlight-gradient-yellow-400-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, white); background-color: unset; }

.highlight-gradient-yellow-400-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, white); background-color: unset; }

.highlight-gradient-yellow-400-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, white); background-color: unset; }

.highlight-gradient-yellow-400-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, white); background-color: unset; }

.highlight-gradient-yellow-400-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, white); background-color: unset; }

.highlight-gradient-yellow-400-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, white); background-color: unset; }

.highlight-gradient-yellow-400-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #bfbfbf); background-color: unset; }

.highlight-gradient-yellow-400-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, gray); background-color: unset; }

.highlight-gradient-yellow-400-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #404040); background-color: unset; }

.highlight-gradient-yellow-400-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #262626); background-color: unset; }

.highlight-gradient-yellow-400-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #fdfdfd); background-color: unset; }

.highlight-gradient-yellow-400-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #fbfbfb); background-color: unset; }

.highlight-gradient-yellow-400-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #f6f6f6); background-color: unset; }

.highlight-gradient-yellow-400-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #ececec); background-color: unset; }

.highlight-gradient-yellow-400-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #e3e3e3); background-color: unset; }

.highlight-gradient-yellow-400-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-400-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #a3a3a3); background-color: unset; }

.highlight-gradient-yellow-400-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #6d6d6d); background-color: unset; }

.highlight-gradient-yellow-400-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #363636); background-color: unset; }

.highlight-gradient-yellow-400-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #212121); background-color: unset; }

.highlight-gradient-yellow-400-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #f4f5f5); background-color: unset; }

.highlight-gradient-yellow-400-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #eaebeb); background-color: unset; }

.highlight-gradient-yellow-400-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #caccce); background-color: unset; }

.highlight-gradient-yellow-400-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #969a9c); background-color: unset; }

.highlight-gradient-yellow-400-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #61676b); background-color: unset; }

.highlight-gradient-yellow-400-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #2c3439); background-color: unset; }

.highlight-gradient-yellow-400-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #21272b); background-color: unset; }

.highlight-gradient-yellow-400-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #161a1d); background-color: unset; }

.highlight-gradient-yellow-400-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #0b0d0e); background-color: unset; }

.highlight-gradient-yellow-400-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f8d272, #070809); background-color: unset; }

.highlight-gradient-yellow-500-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #0171df); background-color: unset; }

.highlight-gradient-yellow-500-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #727cf5); background-color: unset; }

.highlight-gradient-yellow-500-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #6627b3); background-color: unset; }

.highlight-gradient-yellow-500-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-500-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #2CA58D); background-color: unset; }

.highlight-gradient-yellow-500-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-500-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #ff679b); background-color: unset; }

.highlight-gradient-yellow-500-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #f51d00); background-color: unset; }

.highlight-gradient-yellow-500-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-500-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #F6C343); background-color: unset; }

.highlight-gradient-yellow-500-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #00f55a); background-color: unset; }

.highlight-gradient-yellow-500-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-500-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #39afd1); background-color: unset; }

.highlight-gradient-yellow-500-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #FFFFFF); background-color: unset; }

.highlight-gradient-yellow-500-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-500-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #2c3439); background-color: unset; }

.highlight-gradient-yellow-500-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #f2f8fd); background-color: unset; }

.highlight-gradient-yellow-500-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #e6f1fc); background-color: unset; }

.highlight-gradient-yellow-500-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #c0dcf7); background-color: unset; }

.highlight-gradient-yellow-500-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #80b8ef); background-color: unset; }

.highlight-gradient-yellow-500-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #4195e7); background-color: unset; }

.highlight-gradient-yellow-500-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #0171df); background-color: unset; }

.highlight-gradient-yellow-500-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #0155a7); background-color: unset; }

.highlight-gradient-yellow-500-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #013970); background-color: unset; }

.highlight-gradient-yellow-500-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #001c38); background-color: unset; }

.highlight-gradient-yellow-500-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #001121); background-color: unset; }

.highlight-gradient-yellow-500-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, ghostwhite); background-color: unset; }

.highlight-gradient-yellow-500-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #f1f2fe); background-color: unset; }

.highlight-gradient-yellow-500-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #dcdefd); background-color: unset; }

.highlight-gradient-yellow-500-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #b9befa); background-color: unset; }

.highlight-gradient-yellow-500-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #959df8); background-color: unset; }

.highlight-gradient-yellow-500-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #727cf5); background-color: unset; }

.highlight-gradient-yellow-500-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #565db8); background-color: unset; }

.highlight-gradient-yellow-500-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #393e7b); background-color: unset; }

.highlight-gradient-yellow-500-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #1d1f3d); background-color: unset; }

.highlight-gradient-yellow-500-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #111325); background-color: unset; }

.highlight-gradient-yellow-500-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #f7f4fb); background-color: unset; }

.highlight-gradient-yellow-500-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #f0e9f7); background-color: unset; }

.highlight-gradient-yellow-500-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #d9c9ec); background-color: unset; }

.highlight-gradient-yellow-500-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #b393d9); background-color: unset; }

.highlight-gradient-yellow-500-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #8c5dc6); background-color: unset; }

.highlight-gradient-yellow-500-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #6627b3); background-color: unset; }

.highlight-gradient-yellow-500-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #4d1d86); background-color: unset; }

.highlight-gradient-yellow-500-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #33145a); background-color: unset; }

.highlight-gradient-yellow-500-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #1a0a2d); background-color: unset; }

.highlight-gradient-yellow-500-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #0f061b); background-color: unset; }

.highlight-gradient-yellow-500-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #fffeff); background-color: unset; }

.highlight-gradient-yellow-500-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #fefdff); background-color: unset; }

.highlight-gradient-yellow-500-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #fdf9ff); background-color: unset; }

.highlight-gradient-yellow-500-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #faf4ff); background-color: unset; }

.highlight-gradient-yellow-500-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #f8eeff); background-color: unset; }

.highlight-gradient-yellow-500-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-500-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #b8aebf); background-color: unset; }

.highlight-gradient-yellow-500-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #7b7480); background-color: unset; }

.highlight-gradient-yellow-500-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #3d3a40); background-color: unset; }

.highlight-gradient-yellow-500-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #252326); background-color: unset; }

.highlight-gradient-yellow-500-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #f4fbf9); background-color: unset; }

.highlight-gradient-yellow-500-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #eaf6f4); background-color: unset; }

.highlight-gradient-yellow-500-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #cae9e3); background-color: unset; }

.highlight-gradient-yellow-500-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #96d2c6); background-color: unset; }

.highlight-gradient-yellow-500-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #61bcaa); background-color: unset; }

.highlight-gradient-yellow-500-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #2ca58d); background-color: unset; }

.highlight-gradient-yellow-500-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #217c6a); background-color: unset; }

.highlight-gradient-yellow-500-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #165347); background-color: unset; }

.highlight-gradient-yellow-500-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #0b2923); background-color: unset; }

.highlight-gradient-yellow-500-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #071915); background-color: unset; }

.highlight-gradient-yellow-500-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #f8f7fb); background-color: unset; }

.highlight-gradient-yellow-500-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #f0eff7); background-color: unset; }

.highlight-gradient-yellow-500-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #dad7eb); background-color: unset; }

.highlight-gradient-yellow-500-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #b5afd7); background-color: unset; }

.highlight-gradient-yellow-500-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #9086c2); background-color: unset; }

.highlight-gradient-yellow-500-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-500-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #504783); background-color: unset; }

.highlight-gradient-yellow-500-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #362f57); background-color: unset; }

.highlight-gradient-yellow-500-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #1b182c); background-color: unset; }

.highlight-gradient-yellow-500-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #100e1a); background-color: unset; }

.highlight-gradient-yellow-500-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #fff7fa); background-color: unset; }

.highlight-gradient-yellow-500-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, lavenderblush); background-color: unset; }

.highlight-gradient-yellow-500-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #ffd9e6); background-color: unset; }

.highlight-gradient-yellow-500-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #ffb3cd); background-color: unset; }

.highlight-gradient-yellow-500-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #ff8db4); background-color: unset; }

.highlight-gradient-yellow-500-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #ff679b); background-color: unset; }

.highlight-gradient-yellow-500-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #bf4d74); background-color: unset; }

.highlight-gradient-yellow-500-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #80344e); background-color: unset; }

.highlight-gradient-yellow-500-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #401a27); background-color: unset; }

.highlight-gradient-yellow-500-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #260f17); background-color: unset; }

.highlight-gradient-yellow-500-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #fff4f2); background-color: unset; }

.highlight-gradient-yellow-500-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #fee8e6); background-color: unset; }

.highlight-gradient-yellow-500-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #fdc7bf); background-color: unset; }

.highlight-gradient-yellow-500-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #fa8e80); background-color: unset; }

.highlight-gradient-yellow-500-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #f85640); background-color: unset; }

.highlight-gradient-yellow-500-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #f51d00); background-color: unset; }

.highlight-gradient-yellow-500-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #b81600); background-color: unset; }

.highlight-gradient-yellow-500-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #7b0f00); background-color: unset; }

.highlight-gradient-yellow-500-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #3d0700); background-color: unset; }

.highlight-gradient-yellow-500-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #250400); background-color: unset; }

.highlight-gradient-yellow-500-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #fff9f3); background-color: unset; }

.highlight-gradient-yellow-500-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #fff2e8); background-color: unset; }

.highlight-gradient-yellow-500-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #ffdfc4); background-color: unset; }

.highlight-gradient-yellow-500-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #febf8a); background-color: unset; }

.highlight-gradient-yellow-500-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #fe9e4f); background-color: unset; }

.highlight-gradient-yellow-500-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-500-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #be5f0f); background-color: unset; }

.highlight-gradient-yellow-500-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #7f3f0a); background-color: unset; }

.highlight-gradient-yellow-500-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #3f2005); background-color: unset; }

.highlight-gradient-yellow-500-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #261303); background-color: unset; }

.highlight-gradient-yellow-500-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #fffcf6); background-color: unset; }

.highlight-gradient-yellow-500-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #fef9ec); background-color: unset; }

.highlight-gradient-yellow-500-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #fdf0d0); background-color: unset; }

.highlight-gradient-yellow-500-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #fbe1a1); background-color: unset; }

.highlight-gradient-yellow-500-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #f8d272); background-color: unset; }

.highlight-gradient-yellow-500-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #f6c343); background-color: unset; }

.highlight-gradient-yellow-500-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #b99232); background-color: unset; }

.highlight-gradient-yellow-500-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #7b6222); background-color: unset; }

.highlight-gradient-yellow-500-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #3e3111); background-color: unset; }

.highlight-gradient-yellow-500-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #251d0a); background-color: unset; }

.highlight-gradient-yellow-500-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #f2fff7); background-color: unset; }

.highlight-gradient-yellow-500-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #e6feef); background-color: unset; }

.highlight-gradient-yellow-500-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #bffdd6); background-color: unset; }

.highlight-gradient-yellow-500-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #80faad); background-color: unset; }

.highlight-gradient-yellow-500-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #40f883); background-color: unset; }

.highlight-gradient-yellow-500-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #00f55a); background-color: unset; }

.highlight-gradient-yellow-500-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #00b844); background-color: unset; }

.highlight-gradient-yellow-500-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #007b2d); background-color: unset; }

.highlight-gradient-yellow-500-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #003d17); background-color: unset; }

.highlight-gradient-yellow-500-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #00250e); background-color: unset; }

.highlight-gradient-yellow-500-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #f2fbfb); background-color: unset; }

.highlight-gradient-yellow-500-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #e6f6f8); background-color: unset; }

.highlight-gradient-yellow-500-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #c0e9ed); background-color: unset; }

.highlight-gradient-yellow-500-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #81d4da); background-color: unset; }

.highlight-gradient-yellow-500-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #41bec8); background-color: unset; }

.highlight-gradient-yellow-500-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-500-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #027e88); background-color: unset; }

.highlight-gradient-yellow-500-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #01545b); background-color: unset; }

.highlight-gradient-yellow-500-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #012a2d); background-color: unset; }

.highlight-gradient-yellow-500-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #00191b); background-color: unset; }

.highlight-gradient-yellow-500-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #f5fbfd); background-color: unset; }

.highlight-gradient-yellow-500-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #ebf7fa); background-color: unset; }

.highlight-gradient-yellow-500-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #ceebf4); background-color: unset; }

.highlight-gradient-yellow-500-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #9cd7e8); background-color: unset; }

.highlight-gradient-yellow-500-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #6bc3dd); background-color: unset; }

.highlight-gradient-yellow-500-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #39afd1); background-color: unset; }

.highlight-gradient-yellow-500-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #2b839d); background-color: unset; }

.highlight-gradient-yellow-500-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #1d5869); background-color: unset; }

.highlight-gradient-yellow-500-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #0e2c34); background-color: unset; }

.highlight-gradient-yellow-500-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #091a1f); background-color: unset; }

.highlight-gradient-yellow-500-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, white); background-color: unset; }

.highlight-gradient-yellow-500-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, white); background-color: unset; }

.highlight-gradient-yellow-500-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, white); background-color: unset; }

.highlight-gradient-yellow-500-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, white); background-color: unset; }

.highlight-gradient-yellow-500-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, white); background-color: unset; }

.highlight-gradient-yellow-500-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, white); background-color: unset; }

.highlight-gradient-yellow-500-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #bfbfbf); background-color: unset; }

.highlight-gradient-yellow-500-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, gray); background-color: unset; }

.highlight-gradient-yellow-500-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #404040); background-color: unset; }

.highlight-gradient-yellow-500-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #262626); background-color: unset; }

.highlight-gradient-yellow-500-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #fdfdfd); background-color: unset; }

.highlight-gradient-yellow-500-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #fbfbfb); background-color: unset; }

.highlight-gradient-yellow-500-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #f6f6f6); background-color: unset; }

.highlight-gradient-yellow-500-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #ececec); background-color: unset; }

.highlight-gradient-yellow-500-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #e3e3e3); background-color: unset; }

.highlight-gradient-yellow-500-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-500-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #a3a3a3); background-color: unset; }

.highlight-gradient-yellow-500-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #6d6d6d); background-color: unset; }

.highlight-gradient-yellow-500-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #363636); background-color: unset; }

.highlight-gradient-yellow-500-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #212121); background-color: unset; }

.highlight-gradient-yellow-500-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #f4f5f5); background-color: unset; }

.highlight-gradient-yellow-500-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #eaebeb); background-color: unset; }

.highlight-gradient-yellow-500-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #caccce); background-color: unset; }

.highlight-gradient-yellow-500-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #969a9c); background-color: unset; }

.highlight-gradient-yellow-500-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #61676b); background-color: unset; }

.highlight-gradient-yellow-500-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #2c3439); background-color: unset; }

.highlight-gradient-yellow-500-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #21272b); background-color: unset; }

.highlight-gradient-yellow-500-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #161a1d); background-color: unset; }

.highlight-gradient-yellow-500-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #0b0d0e); background-color: unset; }

.highlight-gradient-yellow-500-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6c343, #070809); background-color: unset; }

.highlight-gradient-yellow-600-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #0171df); background-color: unset; }

.highlight-gradient-yellow-600-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #727cf5); background-color: unset; }

.highlight-gradient-yellow-600-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #6627b3); background-color: unset; }

.highlight-gradient-yellow-600-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-600-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #2CA58D); background-color: unset; }

.highlight-gradient-yellow-600-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-600-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #ff679b); background-color: unset; }

.highlight-gradient-yellow-600-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #f51d00); background-color: unset; }

.highlight-gradient-yellow-600-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-600-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #F6C343); background-color: unset; }

.highlight-gradient-yellow-600-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #00f55a); background-color: unset; }

.highlight-gradient-yellow-600-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-600-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #39afd1); background-color: unset; }

.highlight-gradient-yellow-600-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #FFFFFF); background-color: unset; }

.highlight-gradient-yellow-600-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-600-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #2c3439); background-color: unset; }

.highlight-gradient-yellow-600-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #f2f8fd); background-color: unset; }

.highlight-gradient-yellow-600-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #e6f1fc); background-color: unset; }

.highlight-gradient-yellow-600-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #c0dcf7); background-color: unset; }

.highlight-gradient-yellow-600-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #80b8ef); background-color: unset; }

.highlight-gradient-yellow-600-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #4195e7); background-color: unset; }

.highlight-gradient-yellow-600-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #0171df); background-color: unset; }

.highlight-gradient-yellow-600-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #0155a7); background-color: unset; }

.highlight-gradient-yellow-600-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #013970); background-color: unset; }

.highlight-gradient-yellow-600-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #001c38); background-color: unset; }

.highlight-gradient-yellow-600-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #001121); background-color: unset; }

.highlight-gradient-yellow-600-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, ghostwhite); background-color: unset; }

.highlight-gradient-yellow-600-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #f1f2fe); background-color: unset; }

.highlight-gradient-yellow-600-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #dcdefd); background-color: unset; }

.highlight-gradient-yellow-600-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #b9befa); background-color: unset; }

.highlight-gradient-yellow-600-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #959df8); background-color: unset; }

.highlight-gradient-yellow-600-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #727cf5); background-color: unset; }

.highlight-gradient-yellow-600-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #565db8); background-color: unset; }

.highlight-gradient-yellow-600-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #393e7b); background-color: unset; }

.highlight-gradient-yellow-600-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #1d1f3d); background-color: unset; }

.highlight-gradient-yellow-600-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #111325); background-color: unset; }

.highlight-gradient-yellow-600-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #f7f4fb); background-color: unset; }

.highlight-gradient-yellow-600-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #f0e9f7); background-color: unset; }

.highlight-gradient-yellow-600-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #d9c9ec); background-color: unset; }

.highlight-gradient-yellow-600-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #b393d9); background-color: unset; }

.highlight-gradient-yellow-600-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #8c5dc6); background-color: unset; }

.highlight-gradient-yellow-600-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #6627b3); background-color: unset; }

.highlight-gradient-yellow-600-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #4d1d86); background-color: unset; }

.highlight-gradient-yellow-600-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #33145a); background-color: unset; }

.highlight-gradient-yellow-600-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #1a0a2d); background-color: unset; }

.highlight-gradient-yellow-600-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #0f061b); background-color: unset; }

.highlight-gradient-yellow-600-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #fffeff); background-color: unset; }

.highlight-gradient-yellow-600-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #fefdff); background-color: unset; }

.highlight-gradient-yellow-600-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #fdf9ff); background-color: unset; }

.highlight-gradient-yellow-600-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #faf4ff); background-color: unset; }

.highlight-gradient-yellow-600-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #f8eeff); background-color: unset; }

.highlight-gradient-yellow-600-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-600-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #b8aebf); background-color: unset; }

.highlight-gradient-yellow-600-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #7b7480); background-color: unset; }

.highlight-gradient-yellow-600-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #3d3a40); background-color: unset; }

.highlight-gradient-yellow-600-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #252326); background-color: unset; }

.highlight-gradient-yellow-600-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #f4fbf9); background-color: unset; }

.highlight-gradient-yellow-600-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #eaf6f4); background-color: unset; }

.highlight-gradient-yellow-600-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #cae9e3); background-color: unset; }

.highlight-gradient-yellow-600-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #96d2c6); background-color: unset; }

.highlight-gradient-yellow-600-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #61bcaa); background-color: unset; }

.highlight-gradient-yellow-600-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #2ca58d); background-color: unset; }

.highlight-gradient-yellow-600-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #217c6a); background-color: unset; }

.highlight-gradient-yellow-600-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #165347); background-color: unset; }

.highlight-gradient-yellow-600-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #0b2923); background-color: unset; }

.highlight-gradient-yellow-600-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #071915); background-color: unset; }

.highlight-gradient-yellow-600-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #f8f7fb); background-color: unset; }

.highlight-gradient-yellow-600-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #f0eff7); background-color: unset; }

.highlight-gradient-yellow-600-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #dad7eb); background-color: unset; }

.highlight-gradient-yellow-600-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #b5afd7); background-color: unset; }

.highlight-gradient-yellow-600-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #9086c2); background-color: unset; }

.highlight-gradient-yellow-600-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-600-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #504783); background-color: unset; }

.highlight-gradient-yellow-600-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #362f57); background-color: unset; }

.highlight-gradient-yellow-600-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #1b182c); background-color: unset; }

.highlight-gradient-yellow-600-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #100e1a); background-color: unset; }

.highlight-gradient-yellow-600-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #fff7fa); background-color: unset; }

.highlight-gradient-yellow-600-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, lavenderblush); background-color: unset; }

.highlight-gradient-yellow-600-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #ffd9e6); background-color: unset; }

.highlight-gradient-yellow-600-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #ffb3cd); background-color: unset; }

.highlight-gradient-yellow-600-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #ff8db4); background-color: unset; }

.highlight-gradient-yellow-600-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #ff679b); background-color: unset; }

.highlight-gradient-yellow-600-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #bf4d74); background-color: unset; }

.highlight-gradient-yellow-600-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #80344e); background-color: unset; }

.highlight-gradient-yellow-600-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #401a27); background-color: unset; }

.highlight-gradient-yellow-600-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #260f17); background-color: unset; }

.highlight-gradient-yellow-600-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #fff4f2); background-color: unset; }

.highlight-gradient-yellow-600-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #fee8e6); background-color: unset; }

.highlight-gradient-yellow-600-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #fdc7bf); background-color: unset; }

.highlight-gradient-yellow-600-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #fa8e80); background-color: unset; }

.highlight-gradient-yellow-600-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #f85640); background-color: unset; }

.highlight-gradient-yellow-600-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #f51d00); background-color: unset; }

.highlight-gradient-yellow-600-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #b81600); background-color: unset; }

.highlight-gradient-yellow-600-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #7b0f00); background-color: unset; }

.highlight-gradient-yellow-600-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #3d0700); background-color: unset; }

.highlight-gradient-yellow-600-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #250400); background-color: unset; }

.highlight-gradient-yellow-600-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #fff9f3); background-color: unset; }

.highlight-gradient-yellow-600-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #fff2e8); background-color: unset; }

.highlight-gradient-yellow-600-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #ffdfc4); background-color: unset; }

.highlight-gradient-yellow-600-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #febf8a); background-color: unset; }

.highlight-gradient-yellow-600-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #fe9e4f); background-color: unset; }

.highlight-gradient-yellow-600-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-600-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #be5f0f); background-color: unset; }

.highlight-gradient-yellow-600-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #7f3f0a); background-color: unset; }

.highlight-gradient-yellow-600-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #3f2005); background-color: unset; }

.highlight-gradient-yellow-600-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #261303); background-color: unset; }

.highlight-gradient-yellow-600-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #fffcf6); background-color: unset; }

.highlight-gradient-yellow-600-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #fef9ec); background-color: unset; }

.highlight-gradient-yellow-600-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #fdf0d0); background-color: unset; }

.highlight-gradient-yellow-600-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #fbe1a1); background-color: unset; }

.highlight-gradient-yellow-600-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #f8d272); background-color: unset; }

.highlight-gradient-yellow-600-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #f6c343); background-color: unset; }

.highlight-gradient-yellow-600-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #b99232); background-color: unset; }

.highlight-gradient-yellow-600-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #7b6222); background-color: unset; }

.highlight-gradient-yellow-600-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #3e3111); background-color: unset; }

.highlight-gradient-yellow-600-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #251d0a); background-color: unset; }

.highlight-gradient-yellow-600-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #f2fff7); background-color: unset; }

.highlight-gradient-yellow-600-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #e6feef); background-color: unset; }

.highlight-gradient-yellow-600-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #bffdd6); background-color: unset; }

.highlight-gradient-yellow-600-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #80faad); background-color: unset; }

.highlight-gradient-yellow-600-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #40f883); background-color: unset; }

.highlight-gradient-yellow-600-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #00f55a); background-color: unset; }

.highlight-gradient-yellow-600-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #00b844); background-color: unset; }

.highlight-gradient-yellow-600-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #007b2d); background-color: unset; }

.highlight-gradient-yellow-600-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #003d17); background-color: unset; }

.highlight-gradient-yellow-600-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #00250e); background-color: unset; }

.highlight-gradient-yellow-600-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #f2fbfb); background-color: unset; }

.highlight-gradient-yellow-600-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #e6f6f8); background-color: unset; }

.highlight-gradient-yellow-600-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #c0e9ed); background-color: unset; }

.highlight-gradient-yellow-600-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #81d4da); background-color: unset; }

.highlight-gradient-yellow-600-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #41bec8); background-color: unset; }

.highlight-gradient-yellow-600-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-600-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #027e88); background-color: unset; }

.highlight-gradient-yellow-600-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #01545b); background-color: unset; }

.highlight-gradient-yellow-600-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #012a2d); background-color: unset; }

.highlight-gradient-yellow-600-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #00191b); background-color: unset; }

.highlight-gradient-yellow-600-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #f5fbfd); background-color: unset; }

.highlight-gradient-yellow-600-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #ebf7fa); background-color: unset; }

.highlight-gradient-yellow-600-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #ceebf4); background-color: unset; }

.highlight-gradient-yellow-600-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #9cd7e8); background-color: unset; }

.highlight-gradient-yellow-600-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #6bc3dd); background-color: unset; }

.highlight-gradient-yellow-600-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #39afd1); background-color: unset; }

.highlight-gradient-yellow-600-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #2b839d); background-color: unset; }

.highlight-gradient-yellow-600-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #1d5869); background-color: unset; }

.highlight-gradient-yellow-600-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #0e2c34); background-color: unset; }

.highlight-gradient-yellow-600-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #091a1f); background-color: unset; }

.highlight-gradient-yellow-600-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, white); background-color: unset; }

.highlight-gradient-yellow-600-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, white); background-color: unset; }

.highlight-gradient-yellow-600-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, white); background-color: unset; }

.highlight-gradient-yellow-600-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, white); background-color: unset; }

.highlight-gradient-yellow-600-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, white); background-color: unset; }

.highlight-gradient-yellow-600-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, white); background-color: unset; }

.highlight-gradient-yellow-600-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #bfbfbf); background-color: unset; }

.highlight-gradient-yellow-600-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, gray); background-color: unset; }

.highlight-gradient-yellow-600-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #404040); background-color: unset; }

.highlight-gradient-yellow-600-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #262626); background-color: unset; }

.highlight-gradient-yellow-600-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #fdfdfd); background-color: unset; }

.highlight-gradient-yellow-600-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #fbfbfb); background-color: unset; }

.highlight-gradient-yellow-600-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #f6f6f6); background-color: unset; }

.highlight-gradient-yellow-600-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #ececec); background-color: unset; }

.highlight-gradient-yellow-600-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #e3e3e3); background-color: unset; }

.highlight-gradient-yellow-600-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-600-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #a3a3a3); background-color: unset; }

.highlight-gradient-yellow-600-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #6d6d6d); background-color: unset; }

.highlight-gradient-yellow-600-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #363636); background-color: unset; }

.highlight-gradient-yellow-600-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #212121); background-color: unset; }

.highlight-gradient-yellow-600-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #f4f5f5); background-color: unset; }

.highlight-gradient-yellow-600-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #eaebeb); background-color: unset; }

.highlight-gradient-yellow-600-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #caccce); background-color: unset; }

.highlight-gradient-yellow-600-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #969a9c); background-color: unset; }

.highlight-gradient-yellow-600-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #61676b); background-color: unset; }

.highlight-gradient-yellow-600-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #2c3439); background-color: unset; }

.highlight-gradient-yellow-600-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #21272b); background-color: unset; }

.highlight-gradient-yellow-600-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #161a1d); background-color: unset; }

.highlight-gradient-yellow-600-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #0b0d0e); background-color: unset; }

.highlight-gradient-yellow-600-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #b99232, #070809); background-color: unset; }

.highlight-gradient-yellow-700-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #0171df); background-color: unset; }

.highlight-gradient-yellow-700-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #727cf5); background-color: unset; }

.highlight-gradient-yellow-700-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #6627b3); background-color: unset; }

.highlight-gradient-yellow-700-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-700-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #2CA58D); background-color: unset; }

.highlight-gradient-yellow-700-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-700-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #ff679b); background-color: unset; }

.highlight-gradient-yellow-700-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #f51d00); background-color: unset; }

.highlight-gradient-yellow-700-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-700-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #F6C343); background-color: unset; }

.highlight-gradient-yellow-700-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #00f55a); background-color: unset; }

.highlight-gradient-yellow-700-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-700-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #39afd1); background-color: unset; }

.highlight-gradient-yellow-700-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #FFFFFF); background-color: unset; }

.highlight-gradient-yellow-700-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-700-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #2c3439); background-color: unset; }

.highlight-gradient-yellow-700-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #f2f8fd); background-color: unset; }

.highlight-gradient-yellow-700-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #e6f1fc); background-color: unset; }

.highlight-gradient-yellow-700-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #c0dcf7); background-color: unset; }

.highlight-gradient-yellow-700-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #80b8ef); background-color: unset; }

.highlight-gradient-yellow-700-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #4195e7); background-color: unset; }

.highlight-gradient-yellow-700-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #0171df); background-color: unset; }

.highlight-gradient-yellow-700-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #0155a7); background-color: unset; }

.highlight-gradient-yellow-700-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #013970); background-color: unset; }

.highlight-gradient-yellow-700-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #001c38); background-color: unset; }

.highlight-gradient-yellow-700-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #001121); background-color: unset; }

.highlight-gradient-yellow-700-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, ghostwhite); background-color: unset; }

.highlight-gradient-yellow-700-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #f1f2fe); background-color: unset; }

.highlight-gradient-yellow-700-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #dcdefd); background-color: unset; }

.highlight-gradient-yellow-700-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #b9befa); background-color: unset; }

.highlight-gradient-yellow-700-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #959df8); background-color: unset; }

.highlight-gradient-yellow-700-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #727cf5); background-color: unset; }

.highlight-gradient-yellow-700-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #565db8); background-color: unset; }

.highlight-gradient-yellow-700-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #393e7b); background-color: unset; }

.highlight-gradient-yellow-700-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #1d1f3d); background-color: unset; }

.highlight-gradient-yellow-700-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #111325); background-color: unset; }

.highlight-gradient-yellow-700-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #f7f4fb); background-color: unset; }

.highlight-gradient-yellow-700-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #f0e9f7); background-color: unset; }

.highlight-gradient-yellow-700-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #d9c9ec); background-color: unset; }

.highlight-gradient-yellow-700-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #b393d9); background-color: unset; }

.highlight-gradient-yellow-700-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #8c5dc6); background-color: unset; }

.highlight-gradient-yellow-700-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #6627b3); background-color: unset; }

.highlight-gradient-yellow-700-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #4d1d86); background-color: unset; }

.highlight-gradient-yellow-700-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #33145a); background-color: unset; }

.highlight-gradient-yellow-700-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #1a0a2d); background-color: unset; }

.highlight-gradient-yellow-700-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #0f061b); background-color: unset; }

.highlight-gradient-yellow-700-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #fffeff); background-color: unset; }

.highlight-gradient-yellow-700-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #fefdff); background-color: unset; }

.highlight-gradient-yellow-700-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #fdf9ff); background-color: unset; }

.highlight-gradient-yellow-700-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #faf4ff); background-color: unset; }

.highlight-gradient-yellow-700-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #f8eeff); background-color: unset; }

.highlight-gradient-yellow-700-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-700-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #b8aebf); background-color: unset; }

.highlight-gradient-yellow-700-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #7b7480); background-color: unset; }

.highlight-gradient-yellow-700-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #3d3a40); background-color: unset; }

.highlight-gradient-yellow-700-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #252326); background-color: unset; }

.highlight-gradient-yellow-700-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #f4fbf9); background-color: unset; }

.highlight-gradient-yellow-700-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #eaf6f4); background-color: unset; }

.highlight-gradient-yellow-700-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #cae9e3); background-color: unset; }

.highlight-gradient-yellow-700-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #96d2c6); background-color: unset; }

.highlight-gradient-yellow-700-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #61bcaa); background-color: unset; }

.highlight-gradient-yellow-700-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #2ca58d); background-color: unset; }

.highlight-gradient-yellow-700-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #217c6a); background-color: unset; }

.highlight-gradient-yellow-700-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #165347); background-color: unset; }

.highlight-gradient-yellow-700-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #0b2923); background-color: unset; }

.highlight-gradient-yellow-700-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #071915); background-color: unset; }

.highlight-gradient-yellow-700-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #f8f7fb); background-color: unset; }

.highlight-gradient-yellow-700-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #f0eff7); background-color: unset; }

.highlight-gradient-yellow-700-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #dad7eb); background-color: unset; }

.highlight-gradient-yellow-700-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #b5afd7); background-color: unset; }

.highlight-gradient-yellow-700-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #9086c2); background-color: unset; }

.highlight-gradient-yellow-700-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-700-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #504783); background-color: unset; }

.highlight-gradient-yellow-700-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #362f57); background-color: unset; }

.highlight-gradient-yellow-700-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #1b182c); background-color: unset; }

.highlight-gradient-yellow-700-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #100e1a); background-color: unset; }

.highlight-gradient-yellow-700-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #fff7fa); background-color: unset; }

.highlight-gradient-yellow-700-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, lavenderblush); background-color: unset; }

.highlight-gradient-yellow-700-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #ffd9e6); background-color: unset; }

.highlight-gradient-yellow-700-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #ffb3cd); background-color: unset; }

.highlight-gradient-yellow-700-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #ff8db4); background-color: unset; }

.highlight-gradient-yellow-700-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #ff679b); background-color: unset; }

.highlight-gradient-yellow-700-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #bf4d74); background-color: unset; }

.highlight-gradient-yellow-700-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #80344e); background-color: unset; }

.highlight-gradient-yellow-700-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #401a27); background-color: unset; }

.highlight-gradient-yellow-700-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #260f17); background-color: unset; }

.highlight-gradient-yellow-700-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #fff4f2); background-color: unset; }

.highlight-gradient-yellow-700-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #fee8e6); background-color: unset; }

.highlight-gradient-yellow-700-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #fdc7bf); background-color: unset; }

.highlight-gradient-yellow-700-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #fa8e80); background-color: unset; }

.highlight-gradient-yellow-700-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #f85640); background-color: unset; }

.highlight-gradient-yellow-700-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #f51d00); background-color: unset; }

.highlight-gradient-yellow-700-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #b81600); background-color: unset; }

.highlight-gradient-yellow-700-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #7b0f00); background-color: unset; }

.highlight-gradient-yellow-700-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #3d0700); background-color: unset; }

.highlight-gradient-yellow-700-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #250400); background-color: unset; }

.highlight-gradient-yellow-700-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #fff9f3); background-color: unset; }

.highlight-gradient-yellow-700-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #fff2e8); background-color: unset; }

.highlight-gradient-yellow-700-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #ffdfc4); background-color: unset; }

.highlight-gradient-yellow-700-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #febf8a); background-color: unset; }

.highlight-gradient-yellow-700-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #fe9e4f); background-color: unset; }

.highlight-gradient-yellow-700-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-700-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #be5f0f); background-color: unset; }

.highlight-gradient-yellow-700-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #7f3f0a); background-color: unset; }

.highlight-gradient-yellow-700-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #3f2005); background-color: unset; }

.highlight-gradient-yellow-700-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #261303); background-color: unset; }

.highlight-gradient-yellow-700-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #fffcf6); background-color: unset; }

.highlight-gradient-yellow-700-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #fef9ec); background-color: unset; }

.highlight-gradient-yellow-700-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #fdf0d0); background-color: unset; }

.highlight-gradient-yellow-700-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #fbe1a1); background-color: unset; }

.highlight-gradient-yellow-700-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #f8d272); background-color: unset; }

.highlight-gradient-yellow-700-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #f6c343); background-color: unset; }

.highlight-gradient-yellow-700-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #b99232); background-color: unset; }

.highlight-gradient-yellow-700-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #7b6222); background-color: unset; }

.highlight-gradient-yellow-700-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #3e3111); background-color: unset; }

.highlight-gradient-yellow-700-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #251d0a); background-color: unset; }

.highlight-gradient-yellow-700-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #f2fff7); background-color: unset; }

.highlight-gradient-yellow-700-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #e6feef); background-color: unset; }

.highlight-gradient-yellow-700-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #bffdd6); background-color: unset; }

.highlight-gradient-yellow-700-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #80faad); background-color: unset; }

.highlight-gradient-yellow-700-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #40f883); background-color: unset; }

.highlight-gradient-yellow-700-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #00f55a); background-color: unset; }

.highlight-gradient-yellow-700-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #00b844); background-color: unset; }

.highlight-gradient-yellow-700-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #007b2d); background-color: unset; }

.highlight-gradient-yellow-700-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #003d17); background-color: unset; }

.highlight-gradient-yellow-700-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #00250e); background-color: unset; }

.highlight-gradient-yellow-700-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #f2fbfb); background-color: unset; }

.highlight-gradient-yellow-700-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #e6f6f8); background-color: unset; }

.highlight-gradient-yellow-700-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #c0e9ed); background-color: unset; }

.highlight-gradient-yellow-700-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #81d4da); background-color: unset; }

.highlight-gradient-yellow-700-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #41bec8); background-color: unset; }

.highlight-gradient-yellow-700-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-700-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #027e88); background-color: unset; }

.highlight-gradient-yellow-700-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #01545b); background-color: unset; }

.highlight-gradient-yellow-700-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #012a2d); background-color: unset; }

.highlight-gradient-yellow-700-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #00191b); background-color: unset; }

.highlight-gradient-yellow-700-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #f5fbfd); background-color: unset; }

.highlight-gradient-yellow-700-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #ebf7fa); background-color: unset; }

.highlight-gradient-yellow-700-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #ceebf4); background-color: unset; }

.highlight-gradient-yellow-700-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #9cd7e8); background-color: unset; }

.highlight-gradient-yellow-700-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #6bc3dd); background-color: unset; }

.highlight-gradient-yellow-700-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #39afd1); background-color: unset; }

.highlight-gradient-yellow-700-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #2b839d); background-color: unset; }

.highlight-gradient-yellow-700-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #1d5869); background-color: unset; }

.highlight-gradient-yellow-700-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #0e2c34); background-color: unset; }

.highlight-gradient-yellow-700-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #091a1f); background-color: unset; }

.highlight-gradient-yellow-700-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, white); background-color: unset; }

.highlight-gradient-yellow-700-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, white); background-color: unset; }

.highlight-gradient-yellow-700-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, white); background-color: unset; }

.highlight-gradient-yellow-700-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, white); background-color: unset; }

.highlight-gradient-yellow-700-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, white); background-color: unset; }

.highlight-gradient-yellow-700-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, white); background-color: unset; }

.highlight-gradient-yellow-700-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #bfbfbf); background-color: unset; }

.highlight-gradient-yellow-700-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, gray); background-color: unset; }

.highlight-gradient-yellow-700-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #404040); background-color: unset; }

.highlight-gradient-yellow-700-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #262626); background-color: unset; }

.highlight-gradient-yellow-700-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #fdfdfd); background-color: unset; }

.highlight-gradient-yellow-700-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #fbfbfb); background-color: unset; }

.highlight-gradient-yellow-700-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #f6f6f6); background-color: unset; }

.highlight-gradient-yellow-700-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #ececec); background-color: unset; }

.highlight-gradient-yellow-700-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #e3e3e3); background-color: unset; }

.highlight-gradient-yellow-700-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-700-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #a3a3a3); background-color: unset; }

.highlight-gradient-yellow-700-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #6d6d6d); background-color: unset; }

.highlight-gradient-yellow-700-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #363636); background-color: unset; }

.highlight-gradient-yellow-700-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #212121); background-color: unset; }

.highlight-gradient-yellow-700-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #f4f5f5); background-color: unset; }

.highlight-gradient-yellow-700-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #eaebeb); background-color: unset; }

.highlight-gradient-yellow-700-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #caccce); background-color: unset; }

.highlight-gradient-yellow-700-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #969a9c); background-color: unset; }

.highlight-gradient-yellow-700-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #61676b); background-color: unset; }

.highlight-gradient-yellow-700-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #2c3439); background-color: unset; }

.highlight-gradient-yellow-700-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #21272b); background-color: unset; }

.highlight-gradient-yellow-700-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #161a1d); background-color: unset; }

.highlight-gradient-yellow-700-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #0b0d0e); background-color: unset; }

.highlight-gradient-yellow-700-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #7b6222, #070809); background-color: unset; }

.highlight-gradient-yellow-800-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #0171df); background-color: unset; }

.highlight-gradient-yellow-800-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #727cf5); background-color: unset; }

.highlight-gradient-yellow-800-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #6627b3); background-color: unset; }

.highlight-gradient-yellow-800-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-800-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #2CA58D); background-color: unset; }

.highlight-gradient-yellow-800-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-800-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #ff679b); background-color: unset; }

.highlight-gradient-yellow-800-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #f51d00); background-color: unset; }

.highlight-gradient-yellow-800-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-800-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #F6C343); background-color: unset; }

.highlight-gradient-yellow-800-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #00f55a); background-color: unset; }

.highlight-gradient-yellow-800-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-800-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #39afd1); background-color: unset; }

.highlight-gradient-yellow-800-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #FFFFFF); background-color: unset; }

.highlight-gradient-yellow-800-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-800-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #2c3439); background-color: unset; }

.highlight-gradient-yellow-800-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #f2f8fd); background-color: unset; }

.highlight-gradient-yellow-800-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #e6f1fc); background-color: unset; }

.highlight-gradient-yellow-800-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #c0dcf7); background-color: unset; }

.highlight-gradient-yellow-800-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #80b8ef); background-color: unset; }

.highlight-gradient-yellow-800-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #4195e7); background-color: unset; }

.highlight-gradient-yellow-800-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #0171df); background-color: unset; }

.highlight-gradient-yellow-800-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #0155a7); background-color: unset; }

.highlight-gradient-yellow-800-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #013970); background-color: unset; }

.highlight-gradient-yellow-800-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #001c38); background-color: unset; }

.highlight-gradient-yellow-800-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #001121); background-color: unset; }

.highlight-gradient-yellow-800-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, ghostwhite); background-color: unset; }

.highlight-gradient-yellow-800-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #f1f2fe); background-color: unset; }

.highlight-gradient-yellow-800-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #dcdefd); background-color: unset; }

.highlight-gradient-yellow-800-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #b9befa); background-color: unset; }

.highlight-gradient-yellow-800-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #959df8); background-color: unset; }

.highlight-gradient-yellow-800-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #727cf5); background-color: unset; }

.highlight-gradient-yellow-800-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #565db8); background-color: unset; }

.highlight-gradient-yellow-800-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #393e7b); background-color: unset; }

.highlight-gradient-yellow-800-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #1d1f3d); background-color: unset; }

.highlight-gradient-yellow-800-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #111325); background-color: unset; }

.highlight-gradient-yellow-800-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #f7f4fb); background-color: unset; }

.highlight-gradient-yellow-800-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #f0e9f7); background-color: unset; }

.highlight-gradient-yellow-800-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #d9c9ec); background-color: unset; }

.highlight-gradient-yellow-800-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #b393d9); background-color: unset; }

.highlight-gradient-yellow-800-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #8c5dc6); background-color: unset; }

.highlight-gradient-yellow-800-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #6627b3); background-color: unset; }

.highlight-gradient-yellow-800-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #4d1d86); background-color: unset; }

.highlight-gradient-yellow-800-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #33145a); background-color: unset; }

.highlight-gradient-yellow-800-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #1a0a2d); background-color: unset; }

.highlight-gradient-yellow-800-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #0f061b); background-color: unset; }

.highlight-gradient-yellow-800-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #fffeff); background-color: unset; }

.highlight-gradient-yellow-800-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #fefdff); background-color: unset; }

.highlight-gradient-yellow-800-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #fdf9ff); background-color: unset; }

.highlight-gradient-yellow-800-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #faf4ff); background-color: unset; }

.highlight-gradient-yellow-800-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #f8eeff); background-color: unset; }

.highlight-gradient-yellow-800-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-800-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #b8aebf); background-color: unset; }

.highlight-gradient-yellow-800-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #7b7480); background-color: unset; }

.highlight-gradient-yellow-800-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #3d3a40); background-color: unset; }

.highlight-gradient-yellow-800-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #252326); background-color: unset; }

.highlight-gradient-yellow-800-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #f4fbf9); background-color: unset; }

.highlight-gradient-yellow-800-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #eaf6f4); background-color: unset; }

.highlight-gradient-yellow-800-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #cae9e3); background-color: unset; }

.highlight-gradient-yellow-800-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #96d2c6); background-color: unset; }

.highlight-gradient-yellow-800-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #61bcaa); background-color: unset; }

.highlight-gradient-yellow-800-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #2ca58d); background-color: unset; }

.highlight-gradient-yellow-800-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #217c6a); background-color: unset; }

.highlight-gradient-yellow-800-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #165347); background-color: unset; }

.highlight-gradient-yellow-800-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #0b2923); background-color: unset; }

.highlight-gradient-yellow-800-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #071915); background-color: unset; }

.highlight-gradient-yellow-800-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #f8f7fb); background-color: unset; }

.highlight-gradient-yellow-800-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #f0eff7); background-color: unset; }

.highlight-gradient-yellow-800-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #dad7eb); background-color: unset; }

.highlight-gradient-yellow-800-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #b5afd7); background-color: unset; }

.highlight-gradient-yellow-800-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #9086c2); background-color: unset; }

.highlight-gradient-yellow-800-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-800-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #504783); background-color: unset; }

.highlight-gradient-yellow-800-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #362f57); background-color: unset; }

.highlight-gradient-yellow-800-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #1b182c); background-color: unset; }

.highlight-gradient-yellow-800-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #100e1a); background-color: unset; }

.highlight-gradient-yellow-800-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #fff7fa); background-color: unset; }

.highlight-gradient-yellow-800-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, lavenderblush); background-color: unset; }

.highlight-gradient-yellow-800-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #ffd9e6); background-color: unset; }

.highlight-gradient-yellow-800-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #ffb3cd); background-color: unset; }

.highlight-gradient-yellow-800-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #ff8db4); background-color: unset; }

.highlight-gradient-yellow-800-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #ff679b); background-color: unset; }

.highlight-gradient-yellow-800-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #bf4d74); background-color: unset; }

.highlight-gradient-yellow-800-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #80344e); background-color: unset; }

.highlight-gradient-yellow-800-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #401a27); background-color: unset; }

.highlight-gradient-yellow-800-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #260f17); background-color: unset; }

.highlight-gradient-yellow-800-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #fff4f2); background-color: unset; }

.highlight-gradient-yellow-800-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #fee8e6); background-color: unset; }

.highlight-gradient-yellow-800-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #fdc7bf); background-color: unset; }

.highlight-gradient-yellow-800-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #fa8e80); background-color: unset; }

.highlight-gradient-yellow-800-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #f85640); background-color: unset; }

.highlight-gradient-yellow-800-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #f51d00); background-color: unset; }

.highlight-gradient-yellow-800-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #b81600); background-color: unset; }

.highlight-gradient-yellow-800-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #7b0f00); background-color: unset; }

.highlight-gradient-yellow-800-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #3d0700); background-color: unset; }

.highlight-gradient-yellow-800-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #250400); background-color: unset; }

.highlight-gradient-yellow-800-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #fff9f3); background-color: unset; }

.highlight-gradient-yellow-800-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #fff2e8); background-color: unset; }

.highlight-gradient-yellow-800-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #ffdfc4); background-color: unset; }

.highlight-gradient-yellow-800-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #febf8a); background-color: unset; }

.highlight-gradient-yellow-800-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #fe9e4f); background-color: unset; }

.highlight-gradient-yellow-800-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-800-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #be5f0f); background-color: unset; }

.highlight-gradient-yellow-800-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #7f3f0a); background-color: unset; }

.highlight-gradient-yellow-800-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #3f2005); background-color: unset; }

.highlight-gradient-yellow-800-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #261303); background-color: unset; }

.highlight-gradient-yellow-800-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #fffcf6); background-color: unset; }

.highlight-gradient-yellow-800-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #fef9ec); background-color: unset; }

.highlight-gradient-yellow-800-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #fdf0d0); background-color: unset; }

.highlight-gradient-yellow-800-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #fbe1a1); background-color: unset; }

.highlight-gradient-yellow-800-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #f8d272); background-color: unset; }

.highlight-gradient-yellow-800-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #f6c343); background-color: unset; }

.highlight-gradient-yellow-800-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #b99232); background-color: unset; }

.highlight-gradient-yellow-800-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #7b6222); background-color: unset; }

.highlight-gradient-yellow-800-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #3e3111); background-color: unset; }

.highlight-gradient-yellow-800-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #251d0a); background-color: unset; }

.highlight-gradient-yellow-800-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #f2fff7); background-color: unset; }

.highlight-gradient-yellow-800-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #e6feef); background-color: unset; }

.highlight-gradient-yellow-800-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #bffdd6); background-color: unset; }

.highlight-gradient-yellow-800-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #80faad); background-color: unset; }

.highlight-gradient-yellow-800-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #40f883); background-color: unset; }

.highlight-gradient-yellow-800-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #00f55a); background-color: unset; }

.highlight-gradient-yellow-800-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #00b844); background-color: unset; }

.highlight-gradient-yellow-800-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #007b2d); background-color: unset; }

.highlight-gradient-yellow-800-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #003d17); background-color: unset; }

.highlight-gradient-yellow-800-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #00250e); background-color: unset; }

.highlight-gradient-yellow-800-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #f2fbfb); background-color: unset; }

.highlight-gradient-yellow-800-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #e6f6f8); background-color: unset; }

.highlight-gradient-yellow-800-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #c0e9ed); background-color: unset; }

.highlight-gradient-yellow-800-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #81d4da); background-color: unset; }

.highlight-gradient-yellow-800-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #41bec8); background-color: unset; }

.highlight-gradient-yellow-800-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-800-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #027e88); background-color: unset; }

.highlight-gradient-yellow-800-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #01545b); background-color: unset; }

.highlight-gradient-yellow-800-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #012a2d); background-color: unset; }

.highlight-gradient-yellow-800-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #00191b); background-color: unset; }

.highlight-gradient-yellow-800-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #f5fbfd); background-color: unset; }

.highlight-gradient-yellow-800-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #ebf7fa); background-color: unset; }

.highlight-gradient-yellow-800-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #ceebf4); background-color: unset; }

.highlight-gradient-yellow-800-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #9cd7e8); background-color: unset; }

.highlight-gradient-yellow-800-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #6bc3dd); background-color: unset; }

.highlight-gradient-yellow-800-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #39afd1); background-color: unset; }

.highlight-gradient-yellow-800-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #2b839d); background-color: unset; }

.highlight-gradient-yellow-800-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #1d5869); background-color: unset; }

.highlight-gradient-yellow-800-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #0e2c34); background-color: unset; }

.highlight-gradient-yellow-800-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #091a1f); background-color: unset; }

.highlight-gradient-yellow-800-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, white); background-color: unset; }

.highlight-gradient-yellow-800-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, white); background-color: unset; }

.highlight-gradient-yellow-800-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, white); background-color: unset; }

.highlight-gradient-yellow-800-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, white); background-color: unset; }

.highlight-gradient-yellow-800-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, white); background-color: unset; }

.highlight-gradient-yellow-800-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, white); background-color: unset; }

.highlight-gradient-yellow-800-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #bfbfbf); background-color: unset; }

.highlight-gradient-yellow-800-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, gray); background-color: unset; }

.highlight-gradient-yellow-800-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #404040); background-color: unset; }

.highlight-gradient-yellow-800-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #262626); background-color: unset; }

.highlight-gradient-yellow-800-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #fdfdfd); background-color: unset; }

.highlight-gradient-yellow-800-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #fbfbfb); background-color: unset; }

.highlight-gradient-yellow-800-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #f6f6f6); background-color: unset; }

.highlight-gradient-yellow-800-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #ececec); background-color: unset; }

.highlight-gradient-yellow-800-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #e3e3e3); background-color: unset; }

.highlight-gradient-yellow-800-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-800-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #a3a3a3); background-color: unset; }

.highlight-gradient-yellow-800-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #6d6d6d); background-color: unset; }

.highlight-gradient-yellow-800-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #363636); background-color: unset; }

.highlight-gradient-yellow-800-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #212121); background-color: unset; }

.highlight-gradient-yellow-800-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #f4f5f5); background-color: unset; }

.highlight-gradient-yellow-800-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #eaebeb); background-color: unset; }

.highlight-gradient-yellow-800-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #caccce); background-color: unset; }

.highlight-gradient-yellow-800-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #969a9c); background-color: unset; }

.highlight-gradient-yellow-800-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #61676b); background-color: unset; }

.highlight-gradient-yellow-800-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #2c3439); background-color: unset; }

.highlight-gradient-yellow-800-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #21272b); background-color: unset; }

.highlight-gradient-yellow-800-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #161a1d); background-color: unset; }

.highlight-gradient-yellow-800-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #0b0d0e); background-color: unset; }

.highlight-gradient-yellow-800-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #3e3111, #070809); background-color: unset; }

.highlight-gradient-yellow-900-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #0171df); background-color: unset; }

.highlight-gradient-yellow-900-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #727cf5); background-color: unset; }

.highlight-gradient-yellow-900-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #6627b3); background-color: unset; }

.highlight-gradient-yellow-900-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-900-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #2CA58D); background-color: unset; }

.highlight-gradient-yellow-900-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-900-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #ff679b); background-color: unset; }

.highlight-gradient-yellow-900-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #f51d00); background-color: unset; }

.highlight-gradient-yellow-900-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-900-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #F6C343); background-color: unset; }

.highlight-gradient-yellow-900-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #00f55a); background-color: unset; }

.highlight-gradient-yellow-900-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-900-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #39afd1); background-color: unset; }

.highlight-gradient-yellow-900-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #FFFFFF); background-color: unset; }

.highlight-gradient-yellow-900-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-900-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #2c3439); background-color: unset; }

.highlight-gradient-yellow-900-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #f2f8fd); background-color: unset; }

.highlight-gradient-yellow-900-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #e6f1fc); background-color: unset; }

.highlight-gradient-yellow-900-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #c0dcf7); background-color: unset; }

.highlight-gradient-yellow-900-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #80b8ef); background-color: unset; }

.highlight-gradient-yellow-900-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #4195e7); background-color: unset; }

.highlight-gradient-yellow-900-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #0171df); background-color: unset; }

.highlight-gradient-yellow-900-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #0155a7); background-color: unset; }

.highlight-gradient-yellow-900-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #013970); background-color: unset; }

.highlight-gradient-yellow-900-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #001c38); background-color: unset; }

.highlight-gradient-yellow-900-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #001121); background-color: unset; }

.highlight-gradient-yellow-900-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, ghostwhite); background-color: unset; }

.highlight-gradient-yellow-900-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #f1f2fe); background-color: unset; }

.highlight-gradient-yellow-900-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #dcdefd); background-color: unset; }

.highlight-gradient-yellow-900-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #b9befa); background-color: unset; }

.highlight-gradient-yellow-900-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #959df8); background-color: unset; }

.highlight-gradient-yellow-900-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #727cf5); background-color: unset; }

.highlight-gradient-yellow-900-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #565db8); background-color: unset; }

.highlight-gradient-yellow-900-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #393e7b); background-color: unset; }

.highlight-gradient-yellow-900-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #1d1f3d); background-color: unset; }

.highlight-gradient-yellow-900-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #111325); background-color: unset; }

.highlight-gradient-yellow-900-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #f7f4fb); background-color: unset; }

.highlight-gradient-yellow-900-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #f0e9f7); background-color: unset; }

.highlight-gradient-yellow-900-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #d9c9ec); background-color: unset; }

.highlight-gradient-yellow-900-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #b393d9); background-color: unset; }

.highlight-gradient-yellow-900-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #8c5dc6); background-color: unset; }

.highlight-gradient-yellow-900-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #6627b3); background-color: unset; }

.highlight-gradient-yellow-900-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #4d1d86); background-color: unset; }

.highlight-gradient-yellow-900-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #33145a); background-color: unset; }

.highlight-gradient-yellow-900-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #1a0a2d); background-color: unset; }

.highlight-gradient-yellow-900-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #0f061b); background-color: unset; }

.highlight-gradient-yellow-900-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #fffeff); background-color: unset; }

.highlight-gradient-yellow-900-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #fefdff); background-color: unset; }

.highlight-gradient-yellow-900-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #fdf9ff); background-color: unset; }

.highlight-gradient-yellow-900-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #faf4ff); background-color: unset; }

.highlight-gradient-yellow-900-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #f8eeff); background-color: unset; }

.highlight-gradient-yellow-900-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #f5e8ff); background-color: unset; }

.highlight-gradient-yellow-900-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #b8aebf); background-color: unset; }

.highlight-gradient-yellow-900-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #7b7480); background-color: unset; }

.highlight-gradient-yellow-900-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #3d3a40); background-color: unset; }

.highlight-gradient-yellow-900-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #252326); background-color: unset; }

.highlight-gradient-yellow-900-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #f4fbf9); background-color: unset; }

.highlight-gradient-yellow-900-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #eaf6f4); background-color: unset; }

.highlight-gradient-yellow-900-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #cae9e3); background-color: unset; }

.highlight-gradient-yellow-900-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #96d2c6); background-color: unset; }

.highlight-gradient-yellow-900-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #61bcaa); background-color: unset; }

.highlight-gradient-yellow-900-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #2ca58d); background-color: unset; }

.highlight-gradient-yellow-900-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #217c6a); background-color: unset; }

.highlight-gradient-yellow-900-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #165347); background-color: unset; }

.highlight-gradient-yellow-900-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #0b2923); background-color: unset; }

.highlight-gradient-yellow-900-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #071915); background-color: unset; }

.highlight-gradient-yellow-900-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #f8f7fb); background-color: unset; }

.highlight-gradient-yellow-900-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #f0eff7); background-color: unset; }

.highlight-gradient-yellow-900-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #dad7eb); background-color: unset; }

.highlight-gradient-yellow-900-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #b5afd7); background-color: unset; }

.highlight-gradient-yellow-900-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #9086c2); background-color: unset; }

.highlight-gradient-yellow-900-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #6b5eae); background-color: unset; }

.highlight-gradient-yellow-900-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #504783); background-color: unset; }

.highlight-gradient-yellow-900-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #362f57); background-color: unset; }

.highlight-gradient-yellow-900-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #1b182c); background-color: unset; }

.highlight-gradient-yellow-900-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #100e1a); background-color: unset; }

.highlight-gradient-yellow-900-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #fff7fa); background-color: unset; }

.highlight-gradient-yellow-900-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, lavenderblush); background-color: unset; }

.highlight-gradient-yellow-900-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #ffd9e6); background-color: unset; }

.highlight-gradient-yellow-900-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #ffb3cd); background-color: unset; }

.highlight-gradient-yellow-900-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #ff8db4); background-color: unset; }

.highlight-gradient-yellow-900-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #ff679b); background-color: unset; }

.highlight-gradient-yellow-900-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #bf4d74); background-color: unset; }

.highlight-gradient-yellow-900-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #80344e); background-color: unset; }

.highlight-gradient-yellow-900-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #401a27); background-color: unset; }

.highlight-gradient-yellow-900-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #260f17); background-color: unset; }

.highlight-gradient-yellow-900-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #fff4f2); background-color: unset; }

.highlight-gradient-yellow-900-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #fee8e6); background-color: unset; }

.highlight-gradient-yellow-900-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #fdc7bf); background-color: unset; }

.highlight-gradient-yellow-900-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #fa8e80); background-color: unset; }

.highlight-gradient-yellow-900-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #f85640); background-color: unset; }

.highlight-gradient-yellow-900-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #f51d00); background-color: unset; }

.highlight-gradient-yellow-900-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #b81600); background-color: unset; }

.highlight-gradient-yellow-900-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #7b0f00); background-color: unset; }

.highlight-gradient-yellow-900-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #3d0700); background-color: unset; }

.highlight-gradient-yellow-900-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #250400); background-color: unset; }

.highlight-gradient-yellow-900-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #fff9f3); background-color: unset; }

.highlight-gradient-yellow-900-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #fff2e8); background-color: unset; }

.highlight-gradient-yellow-900-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #ffdfc4); background-color: unset; }

.highlight-gradient-yellow-900-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #febf8a); background-color: unset; }

.highlight-gradient-yellow-900-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #fe9e4f); background-color: unset; }

.highlight-gradient-yellow-900-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #fd7e14); background-color: unset; }

.highlight-gradient-yellow-900-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #be5f0f); background-color: unset; }

.highlight-gradient-yellow-900-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #7f3f0a); background-color: unset; }

.highlight-gradient-yellow-900-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #3f2005); background-color: unset; }

.highlight-gradient-yellow-900-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #261303); background-color: unset; }

.highlight-gradient-yellow-900-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #fffcf6); background-color: unset; }

.highlight-gradient-yellow-900-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #fef9ec); background-color: unset; }

.highlight-gradient-yellow-900-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #fdf0d0); background-color: unset; }

.highlight-gradient-yellow-900-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #fbe1a1); background-color: unset; }

.highlight-gradient-yellow-900-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #f8d272); background-color: unset; }

.highlight-gradient-yellow-900-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #f6c343); background-color: unset; }

.highlight-gradient-yellow-900-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #b99232); background-color: unset; }

.highlight-gradient-yellow-900-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #7b6222); background-color: unset; }

.highlight-gradient-yellow-900-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #3e3111); background-color: unset; }

.highlight-gradient-yellow-900-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #251d0a); background-color: unset; }

.highlight-gradient-yellow-900-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #f2fff7); background-color: unset; }

.highlight-gradient-yellow-900-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #e6feef); background-color: unset; }

.highlight-gradient-yellow-900-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #bffdd6); background-color: unset; }

.highlight-gradient-yellow-900-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #80faad); background-color: unset; }

.highlight-gradient-yellow-900-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #40f883); background-color: unset; }

.highlight-gradient-yellow-900-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #00f55a); background-color: unset; }

.highlight-gradient-yellow-900-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #00b844); background-color: unset; }

.highlight-gradient-yellow-900-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #007b2d); background-color: unset; }

.highlight-gradient-yellow-900-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #003d17); background-color: unset; }

.highlight-gradient-yellow-900-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #00250e); background-color: unset; }

.highlight-gradient-yellow-900-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #f2fbfb); background-color: unset; }

.highlight-gradient-yellow-900-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #e6f6f8); background-color: unset; }

.highlight-gradient-yellow-900-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #c0e9ed); background-color: unset; }

.highlight-gradient-yellow-900-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #81d4da); background-color: unset; }

.highlight-gradient-yellow-900-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #41bec8); background-color: unset; }

.highlight-gradient-yellow-900-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #02a8b5); background-color: unset; }

.highlight-gradient-yellow-900-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #027e88); background-color: unset; }

.highlight-gradient-yellow-900-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #01545b); background-color: unset; }

.highlight-gradient-yellow-900-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #012a2d); background-color: unset; }

.highlight-gradient-yellow-900-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #00191b); background-color: unset; }

.highlight-gradient-yellow-900-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #f5fbfd); background-color: unset; }

.highlight-gradient-yellow-900-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #ebf7fa); background-color: unset; }

.highlight-gradient-yellow-900-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #ceebf4); background-color: unset; }

.highlight-gradient-yellow-900-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #9cd7e8); background-color: unset; }

.highlight-gradient-yellow-900-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #6bc3dd); background-color: unset; }

.highlight-gradient-yellow-900-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #39afd1); background-color: unset; }

.highlight-gradient-yellow-900-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #2b839d); background-color: unset; }

.highlight-gradient-yellow-900-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #1d5869); background-color: unset; }

.highlight-gradient-yellow-900-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #0e2c34); background-color: unset; }

.highlight-gradient-yellow-900-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #091a1f); background-color: unset; }

.highlight-gradient-yellow-900-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, white); background-color: unset; }

.highlight-gradient-yellow-900-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, white); background-color: unset; }

.highlight-gradient-yellow-900-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, white); background-color: unset; }

.highlight-gradient-yellow-900-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, white); background-color: unset; }

.highlight-gradient-yellow-900-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, white); background-color: unset; }

.highlight-gradient-yellow-900-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, white); background-color: unset; }

.highlight-gradient-yellow-900-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #bfbfbf); background-color: unset; }

.highlight-gradient-yellow-900-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, gray); background-color: unset; }

.highlight-gradient-yellow-900-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #404040); background-color: unset; }

.highlight-gradient-yellow-900-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #262626); background-color: unset; }

.highlight-gradient-yellow-900-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #fdfdfd); background-color: unset; }

.highlight-gradient-yellow-900-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #fbfbfb); background-color: unset; }

.highlight-gradient-yellow-900-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #f6f6f6); background-color: unset; }

.highlight-gradient-yellow-900-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #ececec); background-color: unset; }

.highlight-gradient-yellow-900-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #e3e3e3); background-color: unset; }

.highlight-gradient-yellow-900-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #d9d9d9); background-color: unset; }

.highlight-gradient-yellow-900-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #a3a3a3); background-color: unset; }

.highlight-gradient-yellow-900-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #6d6d6d); background-color: unset; }

.highlight-gradient-yellow-900-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #363636); background-color: unset; }

.highlight-gradient-yellow-900-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #212121); background-color: unset; }

.highlight-gradient-yellow-900-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #f4f5f5); background-color: unset; }

.highlight-gradient-yellow-900-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #eaebeb); background-color: unset; }

.highlight-gradient-yellow-900-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #caccce); background-color: unset; }

.highlight-gradient-yellow-900-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #969a9c); background-color: unset; }

.highlight-gradient-yellow-900-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #61676b); background-color: unset; }

.highlight-gradient-yellow-900-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #2c3439); background-color: unset; }

.highlight-gradient-yellow-900-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #21272b); background-color: unset; }

.highlight-gradient-yellow-900-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #161a1d); background-color: unset; }

.highlight-gradient-yellow-900-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #0b0d0e); background-color: unset; }

.highlight-gradient-yellow-900-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #251d0a, #070809); background-color: unset; }

.highlight-gradient-green-50-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #0171df); background-color: unset; }

.highlight-gradient-green-50-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #727cf5); background-color: unset; }

.highlight-gradient-green-50-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #6627b3); background-color: unset; }

.highlight-gradient-green-50-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #f5e8ff); background-color: unset; }

.highlight-gradient-green-50-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #2CA58D); background-color: unset; }

.highlight-gradient-green-50-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #6b5eae); background-color: unset; }

.highlight-gradient-green-50-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #ff679b); background-color: unset; }

.highlight-gradient-green-50-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #f51d00); background-color: unset; }

.highlight-gradient-green-50-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #fd7e14); background-color: unset; }

.highlight-gradient-green-50-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #F6C343); background-color: unset; }

.highlight-gradient-green-50-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #00f55a); background-color: unset; }

.highlight-gradient-green-50-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #02a8b5); background-color: unset; }

.highlight-gradient-green-50-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #39afd1); background-color: unset; }

.highlight-gradient-green-50-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #FFFFFF); background-color: unset; }

.highlight-gradient-green-50-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #d9d9d9); background-color: unset; }

.highlight-gradient-green-50-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #2c3439); background-color: unset; }

.highlight-gradient-green-50-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #f2f8fd); background-color: unset; }

.highlight-gradient-green-50-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #e6f1fc); background-color: unset; }

.highlight-gradient-green-50-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #c0dcf7); background-color: unset; }

.highlight-gradient-green-50-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #80b8ef); background-color: unset; }

.highlight-gradient-green-50-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #4195e7); background-color: unset; }

.highlight-gradient-green-50-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #0171df); background-color: unset; }

.highlight-gradient-green-50-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #0155a7); background-color: unset; }

.highlight-gradient-green-50-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #013970); background-color: unset; }

.highlight-gradient-green-50-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #001c38); background-color: unset; }

.highlight-gradient-green-50-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #001121); background-color: unset; }

.highlight-gradient-green-50-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, ghostwhite); background-color: unset; }

.highlight-gradient-green-50-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #f1f2fe); background-color: unset; }

.highlight-gradient-green-50-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #dcdefd); background-color: unset; }

.highlight-gradient-green-50-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #b9befa); background-color: unset; }

.highlight-gradient-green-50-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #959df8); background-color: unset; }

.highlight-gradient-green-50-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #727cf5); background-color: unset; }

.highlight-gradient-green-50-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #565db8); background-color: unset; }

.highlight-gradient-green-50-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #393e7b); background-color: unset; }

.highlight-gradient-green-50-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #1d1f3d); background-color: unset; }

.highlight-gradient-green-50-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #111325); background-color: unset; }

.highlight-gradient-green-50-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #f7f4fb); background-color: unset; }

.highlight-gradient-green-50-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #f0e9f7); background-color: unset; }

.highlight-gradient-green-50-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #d9c9ec); background-color: unset; }

.highlight-gradient-green-50-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #b393d9); background-color: unset; }

.highlight-gradient-green-50-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #8c5dc6); background-color: unset; }

.highlight-gradient-green-50-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #6627b3); background-color: unset; }

.highlight-gradient-green-50-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #4d1d86); background-color: unset; }

.highlight-gradient-green-50-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #33145a); background-color: unset; }

.highlight-gradient-green-50-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #1a0a2d); background-color: unset; }

.highlight-gradient-green-50-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #0f061b); background-color: unset; }

.highlight-gradient-green-50-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #fffeff); background-color: unset; }

.highlight-gradient-green-50-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #fefdff); background-color: unset; }

.highlight-gradient-green-50-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #fdf9ff); background-color: unset; }

.highlight-gradient-green-50-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #faf4ff); background-color: unset; }

.highlight-gradient-green-50-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #f8eeff); background-color: unset; }

.highlight-gradient-green-50-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #f5e8ff); background-color: unset; }

.highlight-gradient-green-50-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #b8aebf); background-color: unset; }

.highlight-gradient-green-50-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #7b7480); background-color: unset; }

.highlight-gradient-green-50-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #3d3a40); background-color: unset; }

.highlight-gradient-green-50-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #252326); background-color: unset; }

.highlight-gradient-green-50-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #f4fbf9); background-color: unset; }

.highlight-gradient-green-50-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #eaf6f4); background-color: unset; }

.highlight-gradient-green-50-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #cae9e3); background-color: unset; }

.highlight-gradient-green-50-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #96d2c6); background-color: unset; }

.highlight-gradient-green-50-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #61bcaa); background-color: unset; }

.highlight-gradient-green-50-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #2ca58d); background-color: unset; }

.highlight-gradient-green-50-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #217c6a); background-color: unset; }

.highlight-gradient-green-50-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #165347); background-color: unset; }

.highlight-gradient-green-50-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #0b2923); background-color: unset; }

.highlight-gradient-green-50-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #071915); background-color: unset; }

.highlight-gradient-green-50-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #f8f7fb); background-color: unset; }

.highlight-gradient-green-50-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #f0eff7); background-color: unset; }

.highlight-gradient-green-50-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #dad7eb); background-color: unset; }

.highlight-gradient-green-50-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #b5afd7); background-color: unset; }

.highlight-gradient-green-50-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #9086c2); background-color: unset; }

.highlight-gradient-green-50-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #6b5eae); background-color: unset; }

.highlight-gradient-green-50-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #504783); background-color: unset; }

.highlight-gradient-green-50-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #362f57); background-color: unset; }

.highlight-gradient-green-50-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #1b182c); background-color: unset; }

.highlight-gradient-green-50-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #100e1a); background-color: unset; }

.highlight-gradient-green-50-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #fff7fa); background-color: unset; }

.highlight-gradient-green-50-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, lavenderblush); background-color: unset; }

.highlight-gradient-green-50-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #ffd9e6); background-color: unset; }

.highlight-gradient-green-50-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #ffb3cd); background-color: unset; }

.highlight-gradient-green-50-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #ff8db4); background-color: unset; }

.highlight-gradient-green-50-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #ff679b); background-color: unset; }

.highlight-gradient-green-50-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #bf4d74); background-color: unset; }

.highlight-gradient-green-50-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #80344e); background-color: unset; }

.highlight-gradient-green-50-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #401a27); background-color: unset; }

.highlight-gradient-green-50-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #260f17); background-color: unset; }

.highlight-gradient-green-50-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #fff4f2); background-color: unset; }

.highlight-gradient-green-50-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #fee8e6); background-color: unset; }

.highlight-gradient-green-50-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #fdc7bf); background-color: unset; }

.highlight-gradient-green-50-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #fa8e80); background-color: unset; }

.highlight-gradient-green-50-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #f85640); background-color: unset; }

.highlight-gradient-green-50-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #f51d00); background-color: unset; }

.highlight-gradient-green-50-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #b81600); background-color: unset; }

.highlight-gradient-green-50-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #7b0f00); background-color: unset; }

.highlight-gradient-green-50-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #3d0700); background-color: unset; }

.highlight-gradient-green-50-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #250400); background-color: unset; }

.highlight-gradient-green-50-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #fff9f3); background-color: unset; }

.highlight-gradient-green-50-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #fff2e8); background-color: unset; }

.highlight-gradient-green-50-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #ffdfc4); background-color: unset; }

.highlight-gradient-green-50-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #febf8a); background-color: unset; }

.highlight-gradient-green-50-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #fe9e4f); background-color: unset; }

.highlight-gradient-green-50-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #fd7e14); background-color: unset; }

.highlight-gradient-green-50-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #be5f0f); background-color: unset; }

.highlight-gradient-green-50-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #7f3f0a); background-color: unset; }

.highlight-gradient-green-50-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #3f2005); background-color: unset; }

.highlight-gradient-green-50-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #261303); background-color: unset; }

.highlight-gradient-green-50-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #fffcf6); background-color: unset; }

.highlight-gradient-green-50-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #fef9ec); background-color: unset; }

.highlight-gradient-green-50-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #fdf0d0); background-color: unset; }

.highlight-gradient-green-50-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #fbe1a1); background-color: unset; }

.highlight-gradient-green-50-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #f8d272); background-color: unset; }

.highlight-gradient-green-50-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #f6c343); background-color: unset; }

.highlight-gradient-green-50-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #b99232); background-color: unset; }

.highlight-gradient-green-50-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #7b6222); background-color: unset; }

.highlight-gradient-green-50-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #3e3111); background-color: unset; }

.highlight-gradient-green-50-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #251d0a); background-color: unset; }

.highlight-gradient-green-50-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #f2fff7); background-color: unset; }

.highlight-gradient-green-50-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #e6feef); background-color: unset; }

.highlight-gradient-green-50-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #bffdd6); background-color: unset; }

.highlight-gradient-green-50-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #80faad); background-color: unset; }

.highlight-gradient-green-50-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #40f883); background-color: unset; }

.highlight-gradient-green-50-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #00f55a); background-color: unset; }

.highlight-gradient-green-50-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #00b844); background-color: unset; }

.highlight-gradient-green-50-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #007b2d); background-color: unset; }

.highlight-gradient-green-50-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #003d17); background-color: unset; }

.highlight-gradient-green-50-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #00250e); background-color: unset; }

.highlight-gradient-green-50-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #f2fbfb); background-color: unset; }

.highlight-gradient-green-50-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #e6f6f8); background-color: unset; }

.highlight-gradient-green-50-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #c0e9ed); background-color: unset; }

.highlight-gradient-green-50-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #81d4da); background-color: unset; }

.highlight-gradient-green-50-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #41bec8); background-color: unset; }

.highlight-gradient-green-50-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #02a8b5); background-color: unset; }

.highlight-gradient-green-50-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #027e88); background-color: unset; }

.highlight-gradient-green-50-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #01545b); background-color: unset; }

.highlight-gradient-green-50-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #012a2d); background-color: unset; }

.highlight-gradient-green-50-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #00191b); background-color: unset; }

.highlight-gradient-green-50-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #f5fbfd); background-color: unset; }

.highlight-gradient-green-50-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #ebf7fa); background-color: unset; }

.highlight-gradient-green-50-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #ceebf4); background-color: unset; }

.highlight-gradient-green-50-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #9cd7e8); background-color: unset; }

.highlight-gradient-green-50-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #6bc3dd); background-color: unset; }

.highlight-gradient-green-50-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #39afd1); background-color: unset; }

.highlight-gradient-green-50-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #2b839d); background-color: unset; }

.highlight-gradient-green-50-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #1d5869); background-color: unset; }

.highlight-gradient-green-50-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #0e2c34); background-color: unset; }

.highlight-gradient-green-50-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #091a1f); background-color: unset; }

.highlight-gradient-green-50-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, white); background-color: unset; }

.highlight-gradient-green-50-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, white); background-color: unset; }

.highlight-gradient-green-50-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, white); background-color: unset; }

.highlight-gradient-green-50-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, white); background-color: unset; }

.highlight-gradient-green-50-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, white); background-color: unset; }

.highlight-gradient-green-50-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, white); background-color: unset; }

.highlight-gradient-green-50-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #bfbfbf); background-color: unset; }

.highlight-gradient-green-50-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, gray); background-color: unset; }

.highlight-gradient-green-50-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #404040); background-color: unset; }

.highlight-gradient-green-50-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #262626); background-color: unset; }

.highlight-gradient-green-50-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #fdfdfd); background-color: unset; }

.highlight-gradient-green-50-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #fbfbfb); background-color: unset; }

.highlight-gradient-green-50-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #f6f6f6); background-color: unset; }

.highlight-gradient-green-50-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #ececec); background-color: unset; }

.highlight-gradient-green-50-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #e3e3e3); background-color: unset; }

.highlight-gradient-green-50-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #d9d9d9); background-color: unset; }

.highlight-gradient-green-50-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #a3a3a3); background-color: unset; }

.highlight-gradient-green-50-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #6d6d6d); background-color: unset; }

.highlight-gradient-green-50-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #363636); background-color: unset; }

.highlight-gradient-green-50-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #212121); background-color: unset; }

.highlight-gradient-green-50-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #f4f5f5); background-color: unset; }

.highlight-gradient-green-50-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #eaebeb); background-color: unset; }

.highlight-gradient-green-50-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #caccce); background-color: unset; }

.highlight-gradient-green-50-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #969a9c); background-color: unset; }

.highlight-gradient-green-50-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #61676b); background-color: unset; }

.highlight-gradient-green-50-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #2c3439); background-color: unset; }

.highlight-gradient-green-50-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #21272b); background-color: unset; }

.highlight-gradient-green-50-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #161a1d); background-color: unset; }

.highlight-gradient-green-50-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #0b0d0e); background-color: unset; }

.highlight-gradient-green-50-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fff7, #070809); background-color: unset; }

.highlight-gradient-green-100-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #0171df); background-color: unset; }

.highlight-gradient-green-100-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #727cf5); background-color: unset; }

.highlight-gradient-green-100-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #6627b3); background-color: unset; }

.highlight-gradient-green-100-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #f5e8ff); background-color: unset; }

.highlight-gradient-green-100-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #2CA58D); background-color: unset; }

.highlight-gradient-green-100-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #6b5eae); background-color: unset; }

.highlight-gradient-green-100-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #ff679b); background-color: unset; }

.highlight-gradient-green-100-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #f51d00); background-color: unset; }

.highlight-gradient-green-100-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #fd7e14); background-color: unset; }

.highlight-gradient-green-100-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #F6C343); background-color: unset; }

.highlight-gradient-green-100-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #00f55a); background-color: unset; }

.highlight-gradient-green-100-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #02a8b5); background-color: unset; }

.highlight-gradient-green-100-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #39afd1); background-color: unset; }

.highlight-gradient-green-100-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #FFFFFF); background-color: unset; }

.highlight-gradient-green-100-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #d9d9d9); background-color: unset; }

.highlight-gradient-green-100-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #2c3439); background-color: unset; }

.highlight-gradient-green-100-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #f2f8fd); background-color: unset; }

.highlight-gradient-green-100-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #e6f1fc); background-color: unset; }

.highlight-gradient-green-100-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #c0dcf7); background-color: unset; }

.highlight-gradient-green-100-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #80b8ef); background-color: unset; }

.highlight-gradient-green-100-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #4195e7); background-color: unset; }

.highlight-gradient-green-100-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #0171df); background-color: unset; }

.highlight-gradient-green-100-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #0155a7); background-color: unset; }

.highlight-gradient-green-100-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #013970); background-color: unset; }

.highlight-gradient-green-100-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #001c38); background-color: unset; }

.highlight-gradient-green-100-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #001121); background-color: unset; }

.highlight-gradient-green-100-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, ghostwhite); background-color: unset; }

.highlight-gradient-green-100-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #f1f2fe); background-color: unset; }

.highlight-gradient-green-100-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #dcdefd); background-color: unset; }

.highlight-gradient-green-100-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #b9befa); background-color: unset; }

.highlight-gradient-green-100-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #959df8); background-color: unset; }

.highlight-gradient-green-100-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #727cf5); background-color: unset; }

.highlight-gradient-green-100-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #565db8); background-color: unset; }

.highlight-gradient-green-100-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #393e7b); background-color: unset; }

.highlight-gradient-green-100-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #1d1f3d); background-color: unset; }

.highlight-gradient-green-100-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #111325); background-color: unset; }

.highlight-gradient-green-100-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #f7f4fb); background-color: unset; }

.highlight-gradient-green-100-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #f0e9f7); background-color: unset; }

.highlight-gradient-green-100-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #d9c9ec); background-color: unset; }

.highlight-gradient-green-100-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #b393d9); background-color: unset; }

.highlight-gradient-green-100-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #8c5dc6); background-color: unset; }

.highlight-gradient-green-100-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #6627b3); background-color: unset; }

.highlight-gradient-green-100-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #4d1d86); background-color: unset; }

.highlight-gradient-green-100-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #33145a); background-color: unset; }

.highlight-gradient-green-100-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #1a0a2d); background-color: unset; }

.highlight-gradient-green-100-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #0f061b); background-color: unset; }

.highlight-gradient-green-100-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #fffeff); background-color: unset; }

.highlight-gradient-green-100-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #fefdff); background-color: unset; }

.highlight-gradient-green-100-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #fdf9ff); background-color: unset; }

.highlight-gradient-green-100-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #faf4ff); background-color: unset; }

.highlight-gradient-green-100-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #f8eeff); background-color: unset; }

.highlight-gradient-green-100-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #f5e8ff); background-color: unset; }

.highlight-gradient-green-100-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #b8aebf); background-color: unset; }

.highlight-gradient-green-100-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #7b7480); background-color: unset; }

.highlight-gradient-green-100-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #3d3a40); background-color: unset; }

.highlight-gradient-green-100-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #252326); background-color: unset; }

.highlight-gradient-green-100-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #f4fbf9); background-color: unset; }

.highlight-gradient-green-100-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #eaf6f4); background-color: unset; }

.highlight-gradient-green-100-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #cae9e3); background-color: unset; }

.highlight-gradient-green-100-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #96d2c6); background-color: unset; }

.highlight-gradient-green-100-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #61bcaa); background-color: unset; }

.highlight-gradient-green-100-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #2ca58d); background-color: unset; }

.highlight-gradient-green-100-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #217c6a); background-color: unset; }

.highlight-gradient-green-100-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #165347); background-color: unset; }

.highlight-gradient-green-100-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #0b2923); background-color: unset; }

.highlight-gradient-green-100-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #071915); background-color: unset; }

.highlight-gradient-green-100-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #f8f7fb); background-color: unset; }

.highlight-gradient-green-100-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #f0eff7); background-color: unset; }

.highlight-gradient-green-100-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #dad7eb); background-color: unset; }

.highlight-gradient-green-100-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #b5afd7); background-color: unset; }

.highlight-gradient-green-100-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #9086c2); background-color: unset; }

.highlight-gradient-green-100-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #6b5eae); background-color: unset; }

.highlight-gradient-green-100-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #504783); background-color: unset; }

.highlight-gradient-green-100-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #362f57); background-color: unset; }

.highlight-gradient-green-100-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #1b182c); background-color: unset; }

.highlight-gradient-green-100-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #100e1a); background-color: unset; }

.highlight-gradient-green-100-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #fff7fa); background-color: unset; }

.highlight-gradient-green-100-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, lavenderblush); background-color: unset; }

.highlight-gradient-green-100-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #ffd9e6); background-color: unset; }

.highlight-gradient-green-100-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #ffb3cd); background-color: unset; }

.highlight-gradient-green-100-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #ff8db4); background-color: unset; }

.highlight-gradient-green-100-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #ff679b); background-color: unset; }

.highlight-gradient-green-100-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #bf4d74); background-color: unset; }

.highlight-gradient-green-100-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #80344e); background-color: unset; }

.highlight-gradient-green-100-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #401a27); background-color: unset; }

.highlight-gradient-green-100-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #260f17); background-color: unset; }

.highlight-gradient-green-100-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #fff4f2); background-color: unset; }

.highlight-gradient-green-100-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #fee8e6); background-color: unset; }

.highlight-gradient-green-100-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #fdc7bf); background-color: unset; }

.highlight-gradient-green-100-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #fa8e80); background-color: unset; }

.highlight-gradient-green-100-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #f85640); background-color: unset; }

.highlight-gradient-green-100-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #f51d00); background-color: unset; }

.highlight-gradient-green-100-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #b81600); background-color: unset; }

.highlight-gradient-green-100-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #7b0f00); background-color: unset; }

.highlight-gradient-green-100-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #3d0700); background-color: unset; }

.highlight-gradient-green-100-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #250400); background-color: unset; }

.highlight-gradient-green-100-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #fff9f3); background-color: unset; }

.highlight-gradient-green-100-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #fff2e8); background-color: unset; }

.highlight-gradient-green-100-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #ffdfc4); background-color: unset; }

.highlight-gradient-green-100-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #febf8a); background-color: unset; }

.highlight-gradient-green-100-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #fe9e4f); background-color: unset; }

.highlight-gradient-green-100-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #fd7e14); background-color: unset; }

.highlight-gradient-green-100-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #be5f0f); background-color: unset; }

.highlight-gradient-green-100-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #7f3f0a); background-color: unset; }

.highlight-gradient-green-100-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #3f2005); background-color: unset; }

.highlight-gradient-green-100-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #261303); background-color: unset; }

.highlight-gradient-green-100-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #fffcf6); background-color: unset; }

.highlight-gradient-green-100-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #fef9ec); background-color: unset; }

.highlight-gradient-green-100-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #fdf0d0); background-color: unset; }

.highlight-gradient-green-100-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #fbe1a1); background-color: unset; }

.highlight-gradient-green-100-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #f8d272); background-color: unset; }

.highlight-gradient-green-100-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #f6c343); background-color: unset; }

.highlight-gradient-green-100-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #b99232); background-color: unset; }

.highlight-gradient-green-100-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #7b6222); background-color: unset; }

.highlight-gradient-green-100-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #3e3111); background-color: unset; }

.highlight-gradient-green-100-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #251d0a); background-color: unset; }

.highlight-gradient-green-100-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #f2fff7); background-color: unset; }

.highlight-gradient-green-100-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #e6feef); background-color: unset; }

.highlight-gradient-green-100-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #bffdd6); background-color: unset; }

.highlight-gradient-green-100-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #80faad); background-color: unset; }

.highlight-gradient-green-100-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #40f883); background-color: unset; }

.highlight-gradient-green-100-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #00f55a); background-color: unset; }

.highlight-gradient-green-100-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #00b844); background-color: unset; }

.highlight-gradient-green-100-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #007b2d); background-color: unset; }

.highlight-gradient-green-100-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #003d17); background-color: unset; }

.highlight-gradient-green-100-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #00250e); background-color: unset; }

.highlight-gradient-green-100-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #f2fbfb); background-color: unset; }

.highlight-gradient-green-100-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #e6f6f8); background-color: unset; }

.highlight-gradient-green-100-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #c0e9ed); background-color: unset; }

.highlight-gradient-green-100-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #81d4da); background-color: unset; }

.highlight-gradient-green-100-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #41bec8); background-color: unset; }

.highlight-gradient-green-100-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #02a8b5); background-color: unset; }

.highlight-gradient-green-100-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #027e88); background-color: unset; }

.highlight-gradient-green-100-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #01545b); background-color: unset; }

.highlight-gradient-green-100-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #012a2d); background-color: unset; }

.highlight-gradient-green-100-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #00191b); background-color: unset; }

.highlight-gradient-green-100-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #f5fbfd); background-color: unset; }

.highlight-gradient-green-100-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #ebf7fa); background-color: unset; }

.highlight-gradient-green-100-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #ceebf4); background-color: unset; }

.highlight-gradient-green-100-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #9cd7e8); background-color: unset; }

.highlight-gradient-green-100-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #6bc3dd); background-color: unset; }

.highlight-gradient-green-100-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #39afd1); background-color: unset; }

.highlight-gradient-green-100-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #2b839d); background-color: unset; }

.highlight-gradient-green-100-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #1d5869); background-color: unset; }

.highlight-gradient-green-100-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #0e2c34); background-color: unset; }

.highlight-gradient-green-100-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #091a1f); background-color: unset; }

.highlight-gradient-green-100-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, white); background-color: unset; }

.highlight-gradient-green-100-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, white); background-color: unset; }

.highlight-gradient-green-100-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, white); background-color: unset; }

.highlight-gradient-green-100-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, white); background-color: unset; }

.highlight-gradient-green-100-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, white); background-color: unset; }

.highlight-gradient-green-100-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, white); background-color: unset; }

.highlight-gradient-green-100-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #bfbfbf); background-color: unset; }

.highlight-gradient-green-100-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, gray); background-color: unset; }

.highlight-gradient-green-100-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #404040); background-color: unset; }

.highlight-gradient-green-100-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #262626); background-color: unset; }

.highlight-gradient-green-100-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #fdfdfd); background-color: unset; }

.highlight-gradient-green-100-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #fbfbfb); background-color: unset; }

.highlight-gradient-green-100-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #f6f6f6); background-color: unset; }

.highlight-gradient-green-100-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #ececec); background-color: unset; }

.highlight-gradient-green-100-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #e3e3e3); background-color: unset; }

.highlight-gradient-green-100-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #d9d9d9); background-color: unset; }

.highlight-gradient-green-100-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #a3a3a3); background-color: unset; }

.highlight-gradient-green-100-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #6d6d6d); background-color: unset; }

.highlight-gradient-green-100-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #363636); background-color: unset; }

.highlight-gradient-green-100-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #212121); background-color: unset; }

.highlight-gradient-green-100-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #f4f5f5); background-color: unset; }

.highlight-gradient-green-100-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #eaebeb); background-color: unset; }

.highlight-gradient-green-100-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #caccce); background-color: unset; }

.highlight-gradient-green-100-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #969a9c); background-color: unset; }

.highlight-gradient-green-100-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #61676b); background-color: unset; }

.highlight-gradient-green-100-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #2c3439); background-color: unset; }

.highlight-gradient-green-100-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #21272b); background-color: unset; }

.highlight-gradient-green-100-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #161a1d); background-color: unset; }

.highlight-gradient-green-100-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #0b0d0e); background-color: unset; }

.highlight-gradient-green-100-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6feef, #070809); background-color: unset; }

.highlight-gradient-green-200-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #0171df); background-color: unset; }

.highlight-gradient-green-200-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #727cf5); background-color: unset; }

.highlight-gradient-green-200-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #6627b3); background-color: unset; }

.highlight-gradient-green-200-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #f5e8ff); background-color: unset; }

.highlight-gradient-green-200-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #2CA58D); background-color: unset; }

.highlight-gradient-green-200-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #6b5eae); background-color: unset; }

.highlight-gradient-green-200-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #ff679b); background-color: unset; }

.highlight-gradient-green-200-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #f51d00); background-color: unset; }

.highlight-gradient-green-200-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #fd7e14); background-color: unset; }

.highlight-gradient-green-200-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #F6C343); background-color: unset; }

.highlight-gradient-green-200-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #00f55a); background-color: unset; }

.highlight-gradient-green-200-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #02a8b5); background-color: unset; }

.highlight-gradient-green-200-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #39afd1); background-color: unset; }

.highlight-gradient-green-200-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #FFFFFF); background-color: unset; }

.highlight-gradient-green-200-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #d9d9d9); background-color: unset; }

.highlight-gradient-green-200-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #2c3439); background-color: unset; }

.highlight-gradient-green-200-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #f2f8fd); background-color: unset; }

.highlight-gradient-green-200-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #e6f1fc); background-color: unset; }

.highlight-gradient-green-200-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #c0dcf7); background-color: unset; }

.highlight-gradient-green-200-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #80b8ef); background-color: unset; }

.highlight-gradient-green-200-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #4195e7); background-color: unset; }

.highlight-gradient-green-200-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #0171df); background-color: unset; }

.highlight-gradient-green-200-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #0155a7); background-color: unset; }

.highlight-gradient-green-200-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #013970); background-color: unset; }

.highlight-gradient-green-200-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #001c38); background-color: unset; }

.highlight-gradient-green-200-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #001121); background-color: unset; }

.highlight-gradient-green-200-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, ghostwhite); background-color: unset; }

.highlight-gradient-green-200-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #f1f2fe); background-color: unset; }

.highlight-gradient-green-200-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #dcdefd); background-color: unset; }

.highlight-gradient-green-200-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #b9befa); background-color: unset; }

.highlight-gradient-green-200-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #959df8); background-color: unset; }

.highlight-gradient-green-200-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #727cf5); background-color: unset; }

.highlight-gradient-green-200-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #565db8); background-color: unset; }

.highlight-gradient-green-200-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #393e7b); background-color: unset; }

.highlight-gradient-green-200-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #1d1f3d); background-color: unset; }

.highlight-gradient-green-200-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #111325); background-color: unset; }

.highlight-gradient-green-200-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #f7f4fb); background-color: unset; }

.highlight-gradient-green-200-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #f0e9f7); background-color: unset; }

.highlight-gradient-green-200-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #d9c9ec); background-color: unset; }

.highlight-gradient-green-200-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #b393d9); background-color: unset; }

.highlight-gradient-green-200-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #8c5dc6); background-color: unset; }

.highlight-gradient-green-200-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #6627b3); background-color: unset; }

.highlight-gradient-green-200-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #4d1d86); background-color: unset; }

.highlight-gradient-green-200-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #33145a); background-color: unset; }

.highlight-gradient-green-200-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #1a0a2d); background-color: unset; }

.highlight-gradient-green-200-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #0f061b); background-color: unset; }

.highlight-gradient-green-200-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #fffeff); background-color: unset; }

.highlight-gradient-green-200-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #fefdff); background-color: unset; }

.highlight-gradient-green-200-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #fdf9ff); background-color: unset; }

.highlight-gradient-green-200-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #faf4ff); background-color: unset; }

.highlight-gradient-green-200-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #f8eeff); background-color: unset; }

.highlight-gradient-green-200-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #f5e8ff); background-color: unset; }

.highlight-gradient-green-200-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #b8aebf); background-color: unset; }

.highlight-gradient-green-200-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #7b7480); background-color: unset; }

.highlight-gradient-green-200-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #3d3a40); background-color: unset; }

.highlight-gradient-green-200-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #252326); background-color: unset; }

.highlight-gradient-green-200-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #f4fbf9); background-color: unset; }

.highlight-gradient-green-200-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #eaf6f4); background-color: unset; }

.highlight-gradient-green-200-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #cae9e3); background-color: unset; }

.highlight-gradient-green-200-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #96d2c6); background-color: unset; }

.highlight-gradient-green-200-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #61bcaa); background-color: unset; }

.highlight-gradient-green-200-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #2ca58d); background-color: unset; }

.highlight-gradient-green-200-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #217c6a); background-color: unset; }

.highlight-gradient-green-200-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #165347); background-color: unset; }

.highlight-gradient-green-200-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #0b2923); background-color: unset; }

.highlight-gradient-green-200-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #071915); background-color: unset; }

.highlight-gradient-green-200-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #f8f7fb); background-color: unset; }

.highlight-gradient-green-200-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #f0eff7); background-color: unset; }

.highlight-gradient-green-200-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #dad7eb); background-color: unset; }

.highlight-gradient-green-200-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #b5afd7); background-color: unset; }

.highlight-gradient-green-200-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #9086c2); background-color: unset; }

.highlight-gradient-green-200-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #6b5eae); background-color: unset; }

.highlight-gradient-green-200-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #504783); background-color: unset; }

.highlight-gradient-green-200-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #362f57); background-color: unset; }

.highlight-gradient-green-200-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #1b182c); background-color: unset; }

.highlight-gradient-green-200-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #100e1a); background-color: unset; }

.highlight-gradient-green-200-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #fff7fa); background-color: unset; }

.highlight-gradient-green-200-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, lavenderblush); background-color: unset; }

.highlight-gradient-green-200-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #ffd9e6); background-color: unset; }

.highlight-gradient-green-200-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #ffb3cd); background-color: unset; }

.highlight-gradient-green-200-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #ff8db4); background-color: unset; }

.highlight-gradient-green-200-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #ff679b); background-color: unset; }

.highlight-gradient-green-200-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #bf4d74); background-color: unset; }

.highlight-gradient-green-200-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #80344e); background-color: unset; }

.highlight-gradient-green-200-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #401a27); background-color: unset; }

.highlight-gradient-green-200-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #260f17); background-color: unset; }

.highlight-gradient-green-200-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #fff4f2); background-color: unset; }

.highlight-gradient-green-200-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #fee8e6); background-color: unset; }

.highlight-gradient-green-200-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #fdc7bf); background-color: unset; }

.highlight-gradient-green-200-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #fa8e80); background-color: unset; }

.highlight-gradient-green-200-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #f85640); background-color: unset; }

.highlight-gradient-green-200-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #f51d00); background-color: unset; }

.highlight-gradient-green-200-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #b81600); background-color: unset; }

.highlight-gradient-green-200-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #7b0f00); background-color: unset; }

.highlight-gradient-green-200-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #3d0700); background-color: unset; }

.highlight-gradient-green-200-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #250400); background-color: unset; }

.highlight-gradient-green-200-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #fff9f3); background-color: unset; }

.highlight-gradient-green-200-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #fff2e8); background-color: unset; }

.highlight-gradient-green-200-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #ffdfc4); background-color: unset; }

.highlight-gradient-green-200-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #febf8a); background-color: unset; }

.highlight-gradient-green-200-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #fe9e4f); background-color: unset; }

.highlight-gradient-green-200-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #fd7e14); background-color: unset; }

.highlight-gradient-green-200-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #be5f0f); background-color: unset; }

.highlight-gradient-green-200-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #7f3f0a); background-color: unset; }

.highlight-gradient-green-200-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #3f2005); background-color: unset; }

.highlight-gradient-green-200-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #261303); background-color: unset; }

.highlight-gradient-green-200-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #fffcf6); background-color: unset; }

.highlight-gradient-green-200-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #fef9ec); background-color: unset; }

.highlight-gradient-green-200-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #fdf0d0); background-color: unset; }

.highlight-gradient-green-200-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #fbe1a1); background-color: unset; }

.highlight-gradient-green-200-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #f8d272); background-color: unset; }

.highlight-gradient-green-200-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #f6c343); background-color: unset; }

.highlight-gradient-green-200-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #b99232); background-color: unset; }

.highlight-gradient-green-200-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #7b6222); background-color: unset; }

.highlight-gradient-green-200-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #3e3111); background-color: unset; }

.highlight-gradient-green-200-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #251d0a); background-color: unset; }

.highlight-gradient-green-200-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #f2fff7); background-color: unset; }

.highlight-gradient-green-200-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #e6feef); background-color: unset; }

.highlight-gradient-green-200-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #bffdd6); background-color: unset; }

.highlight-gradient-green-200-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #80faad); background-color: unset; }

.highlight-gradient-green-200-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #40f883); background-color: unset; }

.highlight-gradient-green-200-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #00f55a); background-color: unset; }

.highlight-gradient-green-200-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #00b844); background-color: unset; }

.highlight-gradient-green-200-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #007b2d); background-color: unset; }

.highlight-gradient-green-200-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #003d17); background-color: unset; }

.highlight-gradient-green-200-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #00250e); background-color: unset; }

.highlight-gradient-green-200-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #f2fbfb); background-color: unset; }

.highlight-gradient-green-200-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #e6f6f8); background-color: unset; }

.highlight-gradient-green-200-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #c0e9ed); background-color: unset; }

.highlight-gradient-green-200-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #81d4da); background-color: unset; }

.highlight-gradient-green-200-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #41bec8); background-color: unset; }

.highlight-gradient-green-200-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #02a8b5); background-color: unset; }

.highlight-gradient-green-200-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #027e88); background-color: unset; }

.highlight-gradient-green-200-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #01545b); background-color: unset; }

.highlight-gradient-green-200-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #012a2d); background-color: unset; }

.highlight-gradient-green-200-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #00191b); background-color: unset; }

.highlight-gradient-green-200-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #f5fbfd); background-color: unset; }

.highlight-gradient-green-200-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #ebf7fa); background-color: unset; }

.highlight-gradient-green-200-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #ceebf4); background-color: unset; }

.highlight-gradient-green-200-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #9cd7e8); background-color: unset; }

.highlight-gradient-green-200-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #6bc3dd); background-color: unset; }

.highlight-gradient-green-200-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #39afd1); background-color: unset; }

.highlight-gradient-green-200-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #2b839d); background-color: unset; }

.highlight-gradient-green-200-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #1d5869); background-color: unset; }

.highlight-gradient-green-200-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #0e2c34); background-color: unset; }

.highlight-gradient-green-200-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #091a1f); background-color: unset; }

.highlight-gradient-green-200-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, white); background-color: unset; }

.highlight-gradient-green-200-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, white); background-color: unset; }

.highlight-gradient-green-200-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, white); background-color: unset; }

.highlight-gradient-green-200-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, white); background-color: unset; }

.highlight-gradient-green-200-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, white); background-color: unset; }

.highlight-gradient-green-200-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, white); background-color: unset; }

.highlight-gradient-green-200-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #bfbfbf); background-color: unset; }

.highlight-gradient-green-200-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, gray); background-color: unset; }

.highlight-gradient-green-200-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #404040); background-color: unset; }

.highlight-gradient-green-200-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #262626); background-color: unset; }

.highlight-gradient-green-200-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #fdfdfd); background-color: unset; }

.highlight-gradient-green-200-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #fbfbfb); background-color: unset; }

.highlight-gradient-green-200-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #f6f6f6); background-color: unset; }

.highlight-gradient-green-200-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #ececec); background-color: unset; }

.highlight-gradient-green-200-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #e3e3e3); background-color: unset; }

.highlight-gradient-green-200-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #d9d9d9); background-color: unset; }

.highlight-gradient-green-200-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #a3a3a3); background-color: unset; }

.highlight-gradient-green-200-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #6d6d6d); background-color: unset; }

.highlight-gradient-green-200-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #363636); background-color: unset; }

.highlight-gradient-green-200-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #212121); background-color: unset; }

.highlight-gradient-green-200-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #f4f5f5); background-color: unset; }

.highlight-gradient-green-200-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #eaebeb); background-color: unset; }

.highlight-gradient-green-200-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #caccce); background-color: unset; }

.highlight-gradient-green-200-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #969a9c); background-color: unset; }

.highlight-gradient-green-200-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #61676b); background-color: unset; }

.highlight-gradient-green-200-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #2c3439); background-color: unset; }

.highlight-gradient-green-200-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #21272b); background-color: unset; }

.highlight-gradient-green-200-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #161a1d); background-color: unset; }

.highlight-gradient-green-200-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #0b0d0e); background-color: unset; }

.highlight-gradient-green-200-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bffdd6, #070809); background-color: unset; }

.highlight-gradient-green-300-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #0171df); background-color: unset; }

.highlight-gradient-green-300-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #727cf5); background-color: unset; }

.highlight-gradient-green-300-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #6627b3); background-color: unset; }

.highlight-gradient-green-300-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #f5e8ff); background-color: unset; }

.highlight-gradient-green-300-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #2CA58D); background-color: unset; }

.highlight-gradient-green-300-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #6b5eae); background-color: unset; }

.highlight-gradient-green-300-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #ff679b); background-color: unset; }

.highlight-gradient-green-300-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #f51d00); background-color: unset; }

.highlight-gradient-green-300-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #fd7e14); background-color: unset; }

.highlight-gradient-green-300-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #F6C343); background-color: unset; }

.highlight-gradient-green-300-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #00f55a); background-color: unset; }

.highlight-gradient-green-300-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #02a8b5); background-color: unset; }

.highlight-gradient-green-300-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #39afd1); background-color: unset; }

.highlight-gradient-green-300-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #FFFFFF); background-color: unset; }

.highlight-gradient-green-300-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #d9d9d9); background-color: unset; }

.highlight-gradient-green-300-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #2c3439); background-color: unset; }

.highlight-gradient-green-300-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #f2f8fd); background-color: unset; }

.highlight-gradient-green-300-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #e6f1fc); background-color: unset; }

.highlight-gradient-green-300-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #c0dcf7); background-color: unset; }

.highlight-gradient-green-300-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #80b8ef); background-color: unset; }

.highlight-gradient-green-300-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #4195e7); background-color: unset; }

.highlight-gradient-green-300-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #0171df); background-color: unset; }

.highlight-gradient-green-300-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #0155a7); background-color: unset; }

.highlight-gradient-green-300-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #013970); background-color: unset; }

.highlight-gradient-green-300-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #001c38); background-color: unset; }

.highlight-gradient-green-300-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #001121); background-color: unset; }

.highlight-gradient-green-300-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, ghostwhite); background-color: unset; }

.highlight-gradient-green-300-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #f1f2fe); background-color: unset; }

.highlight-gradient-green-300-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #dcdefd); background-color: unset; }

.highlight-gradient-green-300-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #b9befa); background-color: unset; }

.highlight-gradient-green-300-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #959df8); background-color: unset; }

.highlight-gradient-green-300-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #727cf5); background-color: unset; }

.highlight-gradient-green-300-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #565db8); background-color: unset; }

.highlight-gradient-green-300-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #393e7b); background-color: unset; }

.highlight-gradient-green-300-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #1d1f3d); background-color: unset; }

.highlight-gradient-green-300-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #111325); background-color: unset; }

.highlight-gradient-green-300-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #f7f4fb); background-color: unset; }

.highlight-gradient-green-300-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #f0e9f7); background-color: unset; }

.highlight-gradient-green-300-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #d9c9ec); background-color: unset; }

.highlight-gradient-green-300-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #b393d9); background-color: unset; }

.highlight-gradient-green-300-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #8c5dc6); background-color: unset; }

.highlight-gradient-green-300-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #6627b3); background-color: unset; }

.highlight-gradient-green-300-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #4d1d86); background-color: unset; }

.highlight-gradient-green-300-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #33145a); background-color: unset; }

.highlight-gradient-green-300-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #1a0a2d); background-color: unset; }

.highlight-gradient-green-300-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #0f061b); background-color: unset; }

.highlight-gradient-green-300-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #fffeff); background-color: unset; }

.highlight-gradient-green-300-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #fefdff); background-color: unset; }

.highlight-gradient-green-300-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #fdf9ff); background-color: unset; }

.highlight-gradient-green-300-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #faf4ff); background-color: unset; }

.highlight-gradient-green-300-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #f8eeff); background-color: unset; }

.highlight-gradient-green-300-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #f5e8ff); background-color: unset; }

.highlight-gradient-green-300-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #b8aebf); background-color: unset; }

.highlight-gradient-green-300-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #7b7480); background-color: unset; }

.highlight-gradient-green-300-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #3d3a40); background-color: unset; }

.highlight-gradient-green-300-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #252326); background-color: unset; }

.highlight-gradient-green-300-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #f4fbf9); background-color: unset; }

.highlight-gradient-green-300-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #eaf6f4); background-color: unset; }

.highlight-gradient-green-300-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #cae9e3); background-color: unset; }

.highlight-gradient-green-300-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #96d2c6); background-color: unset; }

.highlight-gradient-green-300-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #61bcaa); background-color: unset; }

.highlight-gradient-green-300-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #2ca58d); background-color: unset; }

.highlight-gradient-green-300-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #217c6a); background-color: unset; }

.highlight-gradient-green-300-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #165347); background-color: unset; }

.highlight-gradient-green-300-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #0b2923); background-color: unset; }

.highlight-gradient-green-300-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #071915); background-color: unset; }

.highlight-gradient-green-300-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #f8f7fb); background-color: unset; }

.highlight-gradient-green-300-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #f0eff7); background-color: unset; }

.highlight-gradient-green-300-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #dad7eb); background-color: unset; }

.highlight-gradient-green-300-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #b5afd7); background-color: unset; }

.highlight-gradient-green-300-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #9086c2); background-color: unset; }

.highlight-gradient-green-300-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #6b5eae); background-color: unset; }

.highlight-gradient-green-300-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #504783); background-color: unset; }

.highlight-gradient-green-300-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #362f57); background-color: unset; }

.highlight-gradient-green-300-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #1b182c); background-color: unset; }

.highlight-gradient-green-300-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #100e1a); background-color: unset; }

.highlight-gradient-green-300-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #fff7fa); background-color: unset; }

.highlight-gradient-green-300-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, lavenderblush); background-color: unset; }

.highlight-gradient-green-300-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #ffd9e6); background-color: unset; }

.highlight-gradient-green-300-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #ffb3cd); background-color: unset; }

.highlight-gradient-green-300-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #ff8db4); background-color: unset; }

.highlight-gradient-green-300-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #ff679b); background-color: unset; }

.highlight-gradient-green-300-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #bf4d74); background-color: unset; }

.highlight-gradient-green-300-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #80344e); background-color: unset; }

.highlight-gradient-green-300-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #401a27); background-color: unset; }

.highlight-gradient-green-300-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #260f17); background-color: unset; }

.highlight-gradient-green-300-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #fff4f2); background-color: unset; }

.highlight-gradient-green-300-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #fee8e6); background-color: unset; }

.highlight-gradient-green-300-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #fdc7bf); background-color: unset; }

.highlight-gradient-green-300-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #fa8e80); background-color: unset; }

.highlight-gradient-green-300-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #f85640); background-color: unset; }

.highlight-gradient-green-300-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #f51d00); background-color: unset; }

.highlight-gradient-green-300-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #b81600); background-color: unset; }

.highlight-gradient-green-300-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #7b0f00); background-color: unset; }

.highlight-gradient-green-300-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #3d0700); background-color: unset; }

.highlight-gradient-green-300-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #250400); background-color: unset; }

.highlight-gradient-green-300-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #fff9f3); background-color: unset; }

.highlight-gradient-green-300-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #fff2e8); background-color: unset; }

.highlight-gradient-green-300-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #ffdfc4); background-color: unset; }

.highlight-gradient-green-300-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #febf8a); background-color: unset; }

.highlight-gradient-green-300-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #fe9e4f); background-color: unset; }

.highlight-gradient-green-300-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #fd7e14); background-color: unset; }

.highlight-gradient-green-300-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #be5f0f); background-color: unset; }

.highlight-gradient-green-300-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #7f3f0a); background-color: unset; }

.highlight-gradient-green-300-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #3f2005); background-color: unset; }

.highlight-gradient-green-300-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #261303); background-color: unset; }

.highlight-gradient-green-300-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #fffcf6); background-color: unset; }

.highlight-gradient-green-300-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #fef9ec); background-color: unset; }

.highlight-gradient-green-300-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #fdf0d0); background-color: unset; }

.highlight-gradient-green-300-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #fbe1a1); background-color: unset; }

.highlight-gradient-green-300-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #f8d272); background-color: unset; }

.highlight-gradient-green-300-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #f6c343); background-color: unset; }

.highlight-gradient-green-300-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #b99232); background-color: unset; }

.highlight-gradient-green-300-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #7b6222); background-color: unset; }

.highlight-gradient-green-300-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #3e3111); background-color: unset; }

.highlight-gradient-green-300-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #251d0a); background-color: unset; }

.highlight-gradient-green-300-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #f2fff7); background-color: unset; }

.highlight-gradient-green-300-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #e6feef); background-color: unset; }

.highlight-gradient-green-300-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #bffdd6); background-color: unset; }

.highlight-gradient-green-300-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #80faad); background-color: unset; }

.highlight-gradient-green-300-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #40f883); background-color: unset; }

.highlight-gradient-green-300-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #00f55a); background-color: unset; }

.highlight-gradient-green-300-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #00b844); background-color: unset; }

.highlight-gradient-green-300-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #007b2d); background-color: unset; }

.highlight-gradient-green-300-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #003d17); background-color: unset; }

.highlight-gradient-green-300-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #00250e); background-color: unset; }

.highlight-gradient-green-300-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #f2fbfb); background-color: unset; }

.highlight-gradient-green-300-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #e6f6f8); background-color: unset; }

.highlight-gradient-green-300-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #c0e9ed); background-color: unset; }

.highlight-gradient-green-300-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #81d4da); background-color: unset; }

.highlight-gradient-green-300-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #41bec8); background-color: unset; }

.highlight-gradient-green-300-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #02a8b5); background-color: unset; }

.highlight-gradient-green-300-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #027e88); background-color: unset; }

.highlight-gradient-green-300-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #01545b); background-color: unset; }

.highlight-gradient-green-300-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #012a2d); background-color: unset; }

.highlight-gradient-green-300-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #00191b); background-color: unset; }

.highlight-gradient-green-300-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #f5fbfd); background-color: unset; }

.highlight-gradient-green-300-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #ebf7fa); background-color: unset; }

.highlight-gradient-green-300-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #ceebf4); background-color: unset; }

.highlight-gradient-green-300-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #9cd7e8); background-color: unset; }

.highlight-gradient-green-300-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #6bc3dd); background-color: unset; }

.highlight-gradient-green-300-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #39afd1); background-color: unset; }

.highlight-gradient-green-300-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #2b839d); background-color: unset; }

.highlight-gradient-green-300-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #1d5869); background-color: unset; }

.highlight-gradient-green-300-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #0e2c34); background-color: unset; }

.highlight-gradient-green-300-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #091a1f); background-color: unset; }

.highlight-gradient-green-300-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, white); background-color: unset; }

.highlight-gradient-green-300-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, white); background-color: unset; }

.highlight-gradient-green-300-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, white); background-color: unset; }

.highlight-gradient-green-300-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, white); background-color: unset; }

.highlight-gradient-green-300-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, white); background-color: unset; }

.highlight-gradient-green-300-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, white); background-color: unset; }

.highlight-gradient-green-300-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #bfbfbf); background-color: unset; }

.highlight-gradient-green-300-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, gray); background-color: unset; }

.highlight-gradient-green-300-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #404040); background-color: unset; }

.highlight-gradient-green-300-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #262626); background-color: unset; }

.highlight-gradient-green-300-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #fdfdfd); background-color: unset; }

.highlight-gradient-green-300-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #fbfbfb); background-color: unset; }

.highlight-gradient-green-300-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #f6f6f6); background-color: unset; }

.highlight-gradient-green-300-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #ececec); background-color: unset; }

.highlight-gradient-green-300-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #e3e3e3); background-color: unset; }

.highlight-gradient-green-300-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #d9d9d9); background-color: unset; }

.highlight-gradient-green-300-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #a3a3a3); background-color: unset; }

.highlight-gradient-green-300-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #6d6d6d); background-color: unset; }

.highlight-gradient-green-300-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #363636); background-color: unset; }

.highlight-gradient-green-300-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #212121); background-color: unset; }

.highlight-gradient-green-300-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #f4f5f5); background-color: unset; }

.highlight-gradient-green-300-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #eaebeb); background-color: unset; }

.highlight-gradient-green-300-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #caccce); background-color: unset; }

.highlight-gradient-green-300-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #969a9c); background-color: unset; }

.highlight-gradient-green-300-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #61676b); background-color: unset; }

.highlight-gradient-green-300-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #2c3439); background-color: unset; }

.highlight-gradient-green-300-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #21272b); background-color: unset; }

.highlight-gradient-green-300-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #161a1d); background-color: unset; }

.highlight-gradient-green-300-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #0b0d0e); background-color: unset; }

.highlight-gradient-green-300-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #80faad, #070809); background-color: unset; }

.highlight-gradient-green-400-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #0171df); background-color: unset; }

.highlight-gradient-green-400-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #727cf5); background-color: unset; }

.highlight-gradient-green-400-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #6627b3); background-color: unset; }

.highlight-gradient-green-400-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #f5e8ff); background-color: unset; }

.highlight-gradient-green-400-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #2CA58D); background-color: unset; }

.highlight-gradient-green-400-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #6b5eae); background-color: unset; }

.highlight-gradient-green-400-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #ff679b); background-color: unset; }

.highlight-gradient-green-400-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #f51d00); background-color: unset; }

.highlight-gradient-green-400-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #fd7e14); background-color: unset; }

.highlight-gradient-green-400-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #F6C343); background-color: unset; }

.highlight-gradient-green-400-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #00f55a); background-color: unset; }

.highlight-gradient-green-400-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #02a8b5); background-color: unset; }

.highlight-gradient-green-400-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #39afd1); background-color: unset; }

.highlight-gradient-green-400-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #FFFFFF); background-color: unset; }

.highlight-gradient-green-400-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #d9d9d9); background-color: unset; }

.highlight-gradient-green-400-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #2c3439); background-color: unset; }

.highlight-gradient-green-400-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #f2f8fd); background-color: unset; }

.highlight-gradient-green-400-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #e6f1fc); background-color: unset; }

.highlight-gradient-green-400-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #c0dcf7); background-color: unset; }

.highlight-gradient-green-400-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #80b8ef); background-color: unset; }

.highlight-gradient-green-400-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #4195e7); background-color: unset; }

.highlight-gradient-green-400-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #0171df); background-color: unset; }

.highlight-gradient-green-400-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #0155a7); background-color: unset; }

.highlight-gradient-green-400-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #013970); background-color: unset; }

.highlight-gradient-green-400-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #001c38); background-color: unset; }

.highlight-gradient-green-400-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #001121); background-color: unset; }

.highlight-gradient-green-400-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, ghostwhite); background-color: unset; }

.highlight-gradient-green-400-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #f1f2fe); background-color: unset; }

.highlight-gradient-green-400-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #dcdefd); background-color: unset; }

.highlight-gradient-green-400-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #b9befa); background-color: unset; }

.highlight-gradient-green-400-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #959df8); background-color: unset; }

.highlight-gradient-green-400-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #727cf5); background-color: unset; }

.highlight-gradient-green-400-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #565db8); background-color: unset; }

.highlight-gradient-green-400-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #393e7b); background-color: unset; }

.highlight-gradient-green-400-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #1d1f3d); background-color: unset; }

.highlight-gradient-green-400-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #111325); background-color: unset; }

.highlight-gradient-green-400-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #f7f4fb); background-color: unset; }

.highlight-gradient-green-400-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #f0e9f7); background-color: unset; }

.highlight-gradient-green-400-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #d9c9ec); background-color: unset; }

.highlight-gradient-green-400-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #b393d9); background-color: unset; }

.highlight-gradient-green-400-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #8c5dc6); background-color: unset; }

.highlight-gradient-green-400-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #6627b3); background-color: unset; }

.highlight-gradient-green-400-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #4d1d86); background-color: unset; }

.highlight-gradient-green-400-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #33145a); background-color: unset; }

.highlight-gradient-green-400-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #1a0a2d); background-color: unset; }

.highlight-gradient-green-400-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #0f061b); background-color: unset; }

.highlight-gradient-green-400-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #fffeff); background-color: unset; }

.highlight-gradient-green-400-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #fefdff); background-color: unset; }

.highlight-gradient-green-400-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #fdf9ff); background-color: unset; }

.highlight-gradient-green-400-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #faf4ff); background-color: unset; }

.highlight-gradient-green-400-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #f8eeff); background-color: unset; }

.highlight-gradient-green-400-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #f5e8ff); background-color: unset; }

.highlight-gradient-green-400-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #b8aebf); background-color: unset; }

.highlight-gradient-green-400-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #7b7480); background-color: unset; }

.highlight-gradient-green-400-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #3d3a40); background-color: unset; }

.highlight-gradient-green-400-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #252326); background-color: unset; }

.highlight-gradient-green-400-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #f4fbf9); background-color: unset; }

.highlight-gradient-green-400-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #eaf6f4); background-color: unset; }

.highlight-gradient-green-400-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #cae9e3); background-color: unset; }

.highlight-gradient-green-400-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #96d2c6); background-color: unset; }

.highlight-gradient-green-400-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #61bcaa); background-color: unset; }

.highlight-gradient-green-400-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #2ca58d); background-color: unset; }

.highlight-gradient-green-400-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #217c6a); background-color: unset; }

.highlight-gradient-green-400-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #165347); background-color: unset; }

.highlight-gradient-green-400-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #0b2923); background-color: unset; }

.highlight-gradient-green-400-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #071915); background-color: unset; }

.highlight-gradient-green-400-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #f8f7fb); background-color: unset; }

.highlight-gradient-green-400-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #f0eff7); background-color: unset; }

.highlight-gradient-green-400-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #dad7eb); background-color: unset; }

.highlight-gradient-green-400-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #b5afd7); background-color: unset; }

.highlight-gradient-green-400-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #9086c2); background-color: unset; }

.highlight-gradient-green-400-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #6b5eae); background-color: unset; }

.highlight-gradient-green-400-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #504783); background-color: unset; }

.highlight-gradient-green-400-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #362f57); background-color: unset; }

.highlight-gradient-green-400-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #1b182c); background-color: unset; }

.highlight-gradient-green-400-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #100e1a); background-color: unset; }

.highlight-gradient-green-400-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #fff7fa); background-color: unset; }

.highlight-gradient-green-400-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, lavenderblush); background-color: unset; }

.highlight-gradient-green-400-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #ffd9e6); background-color: unset; }

.highlight-gradient-green-400-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #ffb3cd); background-color: unset; }

.highlight-gradient-green-400-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #ff8db4); background-color: unset; }

.highlight-gradient-green-400-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #ff679b); background-color: unset; }

.highlight-gradient-green-400-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #bf4d74); background-color: unset; }

.highlight-gradient-green-400-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #80344e); background-color: unset; }

.highlight-gradient-green-400-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #401a27); background-color: unset; }

.highlight-gradient-green-400-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #260f17); background-color: unset; }

.highlight-gradient-green-400-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #fff4f2); background-color: unset; }

.highlight-gradient-green-400-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #fee8e6); background-color: unset; }

.highlight-gradient-green-400-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #fdc7bf); background-color: unset; }

.highlight-gradient-green-400-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #fa8e80); background-color: unset; }

.highlight-gradient-green-400-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #f85640); background-color: unset; }

.highlight-gradient-green-400-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #f51d00); background-color: unset; }

.highlight-gradient-green-400-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #b81600); background-color: unset; }

.highlight-gradient-green-400-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #7b0f00); background-color: unset; }

.highlight-gradient-green-400-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #3d0700); background-color: unset; }

.highlight-gradient-green-400-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #250400); background-color: unset; }

.highlight-gradient-green-400-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #fff9f3); background-color: unset; }

.highlight-gradient-green-400-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #fff2e8); background-color: unset; }

.highlight-gradient-green-400-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #ffdfc4); background-color: unset; }

.highlight-gradient-green-400-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #febf8a); background-color: unset; }

.highlight-gradient-green-400-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #fe9e4f); background-color: unset; }

.highlight-gradient-green-400-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #fd7e14); background-color: unset; }

.highlight-gradient-green-400-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #be5f0f); background-color: unset; }

.highlight-gradient-green-400-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #7f3f0a); background-color: unset; }

.highlight-gradient-green-400-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #3f2005); background-color: unset; }

.highlight-gradient-green-400-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #261303); background-color: unset; }

.highlight-gradient-green-400-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #fffcf6); background-color: unset; }

.highlight-gradient-green-400-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #fef9ec); background-color: unset; }

.highlight-gradient-green-400-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #fdf0d0); background-color: unset; }

.highlight-gradient-green-400-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #fbe1a1); background-color: unset; }

.highlight-gradient-green-400-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #f8d272); background-color: unset; }

.highlight-gradient-green-400-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #f6c343); background-color: unset; }

.highlight-gradient-green-400-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #b99232); background-color: unset; }

.highlight-gradient-green-400-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #7b6222); background-color: unset; }

.highlight-gradient-green-400-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #3e3111); background-color: unset; }

.highlight-gradient-green-400-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #251d0a); background-color: unset; }

.highlight-gradient-green-400-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #f2fff7); background-color: unset; }

.highlight-gradient-green-400-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #e6feef); background-color: unset; }

.highlight-gradient-green-400-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #bffdd6); background-color: unset; }

.highlight-gradient-green-400-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #80faad); background-color: unset; }

.highlight-gradient-green-400-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #40f883); background-color: unset; }

.highlight-gradient-green-400-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #00f55a); background-color: unset; }

.highlight-gradient-green-400-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #00b844); background-color: unset; }

.highlight-gradient-green-400-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #007b2d); background-color: unset; }

.highlight-gradient-green-400-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #003d17); background-color: unset; }

.highlight-gradient-green-400-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #00250e); background-color: unset; }

.highlight-gradient-green-400-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #f2fbfb); background-color: unset; }

.highlight-gradient-green-400-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #e6f6f8); background-color: unset; }

.highlight-gradient-green-400-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #c0e9ed); background-color: unset; }

.highlight-gradient-green-400-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #81d4da); background-color: unset; }

.highlight-gradient-green-400-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #41bec8); background-color: unset; }

.highlight-gradient-green-400-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #02a8b5); background-color: unset; }

.highlight-gradient-green-400-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #027e88); background-color: unset; }

.highlight-gradient-green-400-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #01545b); background-color: unset; }

.highlight-gradient-green-400-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #012a2d); background-color: unset; }

.highlight-gradient-green-400-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #00191b); background-color: unset; }

.highlight-gradient-green-400-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #f5fbfd); background-color: unset; }

.highlight-gradient-green-400-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #ebf7fa); background-color: unset; }

.highlight-gradient-green-400-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #ceebf4); background-color: unset; }

.highlight-gradient-green-400-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #9cd7e8); background-color: unset; }

.highlight-gradient-green-400-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #6bc3dd); background-color: unset; }

.highlight-gradient-green-400-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #39afd1); background-color: unset; }

.highlight-gradient-green-400-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #2b839d); background-color: unset; }

.highlight-gradient-green-400-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #1d5869); background-color: unset; }

.highlight-gradient-green-400-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #0e2c34); background-color: unset; }

.highlight-gradient-green-400-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #091a1f); background-color: unset; }

.highlight-gradient-green-400-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, white); background-color: unset; }

.highlight-gradient-green-400-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, white); background-color: unset; }

.highlight-gradient-green-400-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, white); background-color: unset; }

.highlight-gradient-green-400-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, white); background-color: unset; }

.highlight-gradient-green-400-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, white); background-color: unset; }

.highlight-gradient-green-400-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, white); background-color: unset; }

.highlight-gradient-green-400-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #bfbfbf); background-color: unset; }

.highlight-gradient-green-400-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, gray); background-color: unset; }

.highlight-gradient-green-400-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #404040); background-color: unset; }

.highlight-gradient-green-400-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #262626); background-color: unset; }

.highlight-gradient-green-400-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #fdfdfd); background-color: unset; }

.highlight-gradient-green-400-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #fbfbfb); background-color: unset; }

.highlight-gradient-green-400-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #f6f6f6); background-color: unset; }

.highlight-gradient-green-400-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #ececec); background-color: unset; }

.highlight-gradient-green-400-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #e3e3e3); background-color: unset; }

.highlight-gradient-green-400-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #d9d9d9); background-color: unset; }

.highlight-gradient-green-400-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #a3a3a3); background-color: unset; }

.highlight-gradient-green-400-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #6d6d6d); background-color: unset; }

.highlight-gradient-green-400-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #363636); background-color: unset; }

.highlight-gradient-green-400-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #212121); background-color: unset; }

.highlight-gradient-green-400-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #f4f5f5); background-color: unset; }

.highlight-gradient-green-400-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #eaebeb); background-color: unset; }

.highlight-gradient-green-400-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #caccce); background-color: unset; }

.highlight-gradient-green-400-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #969a9c); background-color: unset; }

.highlight-gradient-green-400-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #61676b); background-color: unset; }

.highlight-gradient-green-400-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #2c3439); background-color: unset; }

.highlight-gradient-green-400-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #21272b); background-color: unset; }

.highlight-gradient-green-400-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #161a1d); background-color: unset; }

.highlight-gradient-green-400-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #0b0d0e); background-color: unset; }

.highlight-gradient-green-400-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #40f883, #070809); background-color: unset; }

.highlight-gradient-green-500-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #0171df); background-color: unset; }

.highlight-gradient-green-500-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #727cf5); background-color: unset; }

.highlight-gradient-green-500-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #6627b3); background-color: unset; }

.highlight-gradient-green-500-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f5e8ff); background-color: unset; }

.highlight-gradient-green-500-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #2CA58D); background-color: unset; }

.highlight-gradient-green-500-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #6b5eae); background-color: unset; }

.highlight-gradient-green-500-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #ff679b); background-color: unset; }

.highlight-gradient-green-500-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f51d00); background-color: unset; }

.highlight-gradient-green-500-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fd7e14); background-color: unset; }

.highlight-gradient-green-500-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #F6C343); background-color: unset; }

.highlight-gradient-green-500-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #00f55a); background-color: unset; }

.highlight-gradient-green-500-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #02a8b5); background-color: unset; }

.highlight-gradient-green-500-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #39afd1); background-color: unset; }

.highlight-gradient-green-500-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #FFFFFF); background-color: unset; }

.highlight-gradient-green-500-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #d9d9d9); background-color: unset; }

.highlight-gradient-green-500-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #2c3439); background-color: unset; }

.highlight-gradient-green-500-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f2f8fd); background-color: unset; }

.highlight-gradient-green-500-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #e6f1fc); background-color: unset; }

.highlight-gradient-green-500-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #c0dcf7); background-color: unset; }

.highlight-gradient-green-500-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #80b8ef); background-color: unset; }

.highlight-gradient-green-500-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #4195e7); background-color: unset; }

.highlight-gradient-green-500-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #0171df); background-color: unset; }

.highlight-gradient-green-500-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #0155a7); background-color: unset; }

.highlight-gradient-green-500-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #013970); background-color: unset; }

.highlight-gradient-green-500-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #001c38); background-color: unset; }

.highlight-gradient-green-500-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #001121); background-color: unset; }

.highlight-gradient-green-500-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, ghostwhite); background-color: unset; }

.highlight-gradient-green-500-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f1f2fe); background-color: unset; }

.highlight-gradient-green-500-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #dcdefd); background-color: unset; }

.highlight-gradient-green-500-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #b9befa); background-color: unset; }

.highlight-gradient-green-500-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #959df8); background-color: unset; }

.highlight-gradient-green-500-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #727cf5); background-color: unset; }

.highlight-gradient-green-500-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #565db8); background-color: unset; }

.highlight-gradient-green-500-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #393e7b); background-color: unset; }

.highlight-gradient-green-500-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #1d1f3d); background-color: unset; }

.highlight-gradient-green-500-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #111325); background-color: unset; }

.highlight-gradient-green-500-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f7f4fb); background-color: unset; }

.highlight-gradient-green-500-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f0e9f7); background-color: unset; }

.highlight-gradient-green-500-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #d9c9ec); background-color: unset; }

.highlight-gradient-green-500-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #b393d9); background-color: unset; }

.highlight-gradient-green-500-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #8c5dc6); background-color: unset; }

.highlight-gradient-green-500-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #6627b3); background-color: unset; }

.highlight-gradient-green-500-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #4d1d86); background-color: unset; }

.highlight-gradient-green-500-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #33145a); background-color: unset; }

.highlight-gradient-green-500-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #1a0a2d); background-color: unset; }

.highlight-gradient-green-500-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #0f061b); background-color: unset; }

.highlight-gradient-green-500-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fffeff); background-color: unset; }

.highlight-gradient-green-500-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fefdff); background-color: unset; }

.highlight-gradient-green-500-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fdf9ff); background-color: unset; }

.highlight-gradient-green-500-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #faf4ff); background-color: unset; }

.highlight-gradient-green-500-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f8eeff); background-color: unset; }

.highlight-gradient-green-500-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f5e8ff); background-color: unset; }

.highlight-gradient-green-500-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #b8aebf); background-color: unset; }

.highlight-gradient-green-500-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #7b7480); background-color: unset; }

.highlight-gradient-green-500-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #3d3a40); background-color: unset; }

.highlight-gradient-green-500-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #252326); background-color: unset; }

.highlight-gradient-green-500-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f4fbf9); background-color: unset; }

.highlight-gradient-green-500-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #eaf6f4); background-color: unset; }

.highlight-gradient-green-500-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #cae9e3); background-color: unset; }

.highlight-gradient-green-500-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #96d2c6); background-color: unset; }

.highlight-gradient-green-500-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #61bcaa); background-color: unset; }

.highlight-gradient-green-500-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #2ca58d); background-color: unset; }

.highlight-gradient-green-500-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #217c6a); background-color: unset; }

.highlight-gradient-green-500-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #165347); background-color: unset; }

.highlight-gradient-green-500-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #0b2923); background-color: unset; }

.highlight-gradient-green-500-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #071915); background-color: unset; }

.highlight-gradient-green-500-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f8f7fb); background-color: unset; }

.highlight-gradient-green-500-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f0eff7); background-color: unset; }

.highlight-gradient-green-500-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #dad7eb); background-color: unset; }

.highlight-gradient-green-500-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #b5afd7); background-color: unset; }

.highlight-gradient-green-500-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #9086c2); background-color: unset; }

.highlight-gradient-green-500-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #6b5eae); background-color: unset; }

.highlight-gradient-green-500-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #504783); background-color: unset; }

.highlight-gradient-green-500-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #362f57); background-color: unset; }

.highlight-gradient-green-500-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #1b182c); background-color: unset; }

.highlight-gradient-green-500-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #100e1a); background-color: unset; }

.highlight-gradient-green-500-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fff7fa); background-color: unset; }

.highlight-gradient-green-500-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, lavenderblush); background-color: unset; }

.highlight-gradient-green-500-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #ffd9e6); background-color: unset; }

.highlight-gradient-green-500-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #ffb3cd); background-color: unset; }

.highlight-gradient-green-500-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #ff8db4); background-color: unset; }

.highlight-gradient-green-500-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #ff679b); background-color: unset; }

.highlight-gradient-green-500-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #bf4d74); background-color: unset; }

.highlight-gradient-green-500-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #80344e); background-color: unset; }

.highlight-gradient-green-500-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #401a27); background-color: unset; }

.highlight-gradient-green-500-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #260f17); background-color: unset; }

.highlight-gradient-green-500-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fff4f2); background-color: unset; }

.highlight-gradient-green-500-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fee8e6); background-color: unset; }

.highlight-gradient-green-500-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fdc7bf); background-color: unset; }

.highlight-gradient-green-500-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fa8e80); background-color: unset; }

.highlight-gradient-green-500-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f85640); background-color: unset; }

.highlight-gradient-green-500-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f51d00); background-color: unset; }

.highlight-gradient-green-500-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #b81600); background-color: unset; }

.highlight-gradient-green-500-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #7b0f00); background-color: unset; }

.highlight-gradient-green-500-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #3d0700); background-color: unset; }

.highlight-gradient-green-500-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #250400); background-color: unset; }

.highlight-gradient-green-500-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fff9f3); background-color: unset; }

.highlight-gradient-green-500-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fff2e8); background-color: unset; }

.highlight-gradient-green-500-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #ffdfc4); background-color: unset; }

.highlight-gradient-green-500-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #febf8a); background-color: unset; }

.highlight-gradient-green-500-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fe9e4f); background-color: unset; }

.highlight-gradient-green-500-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fd7e14); background-color: unset; }

.highlight-gradient-green-500-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #be5f0f); background-color: unset; }

.highlight-gradient-green-500-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #7f3f0a); background-color: unset; }

.highlight-gradient-green-500-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #3f2005); background-color: unset; }

.highlight-gradient-green-500-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #261303); background-color: unset; }

.highlight-gradient-green-500-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fffcf6); background-color: unset; }

.highlight-gradient-green-500-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fef9ec); background-color: unset; }

.highlight-gradient-green-500-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fdf0d0); background-color: unset; }

.highlight-gradient-green-500-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fbe1a1); background-color: unset; }

.highlight-gradient-green-500-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f8d272); background-color: unset; }

.highlight-gradient-green-500-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f6c343); background-color: unset; }

.highlight-gradient-green-500-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #b99232); background-color: unset; }

.highlight-gradient-green-500-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #7b6222); background-color: unset; }

.highlight-gradient-green-500-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #3e3111); background-color: unset; }

.highlight-gradient-green-500-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #251d0a); background-color: unset; }

.highlight-gradient-green-500-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f2fff7); background-color: unset; }

.highlight-gradient-green-500-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #e6feef); background-color: unset; }

.highlight-gradient-green-500-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #bffdd6); background-color: unset; }

.highlight-gradient-green-500-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #80faad); background-color: unset; }

.highlight-gradient-green-500-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #40f883); background-color: unset; }

.highlight-gradient-green-500-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #00f55a); background-color: unset; }

.highlight-gradient-green-500-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #00b844); background-color: unset; }

.highlight-gradient-green-500-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #007b2d); background-color: unset; }

.highlight-gradient-green-500-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #003d17); background-color: unset; }

.highlight-gradient-green-500-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #00250e); background-color: unset; }

.highlight-gradient-green-500-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f2fbfb); background-color: unset; }

.highlight-gradient-green-500-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #e6f6f8); background-color: unset; }

.highlight-gradient-green-500-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #c0e9ed); background-color: unset; }

.highlight-gradient-green-500-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #81d4da); background-color: unset; }

.highlight-gradient-green-500-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #41bec8); background-color: unset; }

.highlight-gradient-green-500-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #02a8b5); background-color: unset; }

.highlight-gradient-green-500-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #027e88); background-color: unset; }

.highlight-gradient-green-500-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #01545b); background-color: unset; }

.highlight-gradient-green-500-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #012a2d); background-color: unset; }

.highlight-gradient-green-500-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #00191b); background-color: unset; }

.highlight-gradient-green-500-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f5fbfd); background-color: unset; }

.highlight-gradient-green-500-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #ebf7fa); background-color: unset; }

.highlight-gradient-green-500-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #ceebf4); background-color: unset; }

.highlight-gradient-green-500-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #9cd7e8); background-color: unset; }

.highlight-gradient-green-500-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #6bc3dd); background-color: unset; }

.highlight-gradient-green-500-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #39afd1); background-color: unset; }

.highlight-gradient-green-500-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #2b839d); background-color: unset; }

.highlight-gradient-green-500-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #1d5869); background-color: unset; }

.highlight-gradient-green-500-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #0e2c34); background-color: unset; }

.highlight-gradient-green-500-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #091a1f); background-color: unset; }

.highlight-gradient-green-500-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, white); background-color: unset; }

.highlight-gradient-green-500-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, white); background-color: unset; }

.highlight-gradient-green-500-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, white); background-color: unset; }

.highlight-gradient-green-500-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, white); background-color: unset; }

.highlight-gradient-green-500-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, white); background-color: unset; }

.highlight-gradient-green-500-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, white); background-color: unset; }

.highlight-gradient-green-500-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #bfbfbf); background-color: unset; }

.highlight-gradient-green-500-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, gray); background-color: unset; }

.highlight-gradient-green-500-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #404040); background-color: unset; }

.highlight-gradient-green-500-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #262626); background-color: unset; }

.highlight-gradient-green-500-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fdfdfd); background-color: unset; }

.highlight-gradient-green-500-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #fbfbfb); background-color: unset; }

.highlight-gradient-green-500-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f6f6f6); background-color: unset; }

.highlight-gradient-green-500-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #ececec); background-color: unset; }

.highlight-gradient-green-500-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #e3e3e3); background-color: unset; }

.highlight-gradient-green-500-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #d9d9d9); background-color: unset; }

.highlight-gradient-green-500-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #a3a3a3); background-color: unset; }

.highlight-gradient-green-500-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #6d6d6d); background-color: unset; }

.highlight-gradient-green-500-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #363636); background-color: unset; }

.highlight-gradient-green-500-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #212121); background-color: unset; }

.highlight-gradient-green-500-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #f4f5f5); background-color: unset; }

.highlight-gradient-green-500-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #eaebeb); background-color: unset; }

.highlight-gradient-green-500-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #caccce); background-color: unset; }

.highlight-gradient-green-500-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #969a9c); background-color: unset; }

.highlight-gradient-green-500-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #61676b); background-color: unset; }

.highlight-gradient-green-500-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #2c3439); background-color: unset; }

.highlight-gradient-green-500-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #21272b); background-color: unset; }

.highlight-gradient-green-500-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #161a1d); background-color: unset; }

.highlight-gradient-green-500-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #0b0d0e); background-color: unset; }

.highlight-gradient-green-500-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00f55a, #070809); background-color: unset; }

.highlight-gradient-green-600-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #0171df); background-color: unset; }

.highlight-gradient-green-600-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #727cf5); background-color: unset; }

.highlight-gradient-green-600-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #6627b3); background-color: unset; }

.highlight-gradient-green-600-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #f5e8ff); background-color: unset; }

.highlight-gradient-green-600-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #2CA58D); background-color: unset; }

.highlight-gradient-green-600-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #6b5eae); background-color: unset; }

.highlight-gradient-green-600-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #ff679b); background-color: unset; }

.highlight-gradient-green-600-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #f51d00); background-color: unset; }

.highlight-gradient-green-600-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #fd7e14); background-color: unset; }

.highlight-gradient-green-600-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #F6C343); background-color: unset; }

.highlight-gradient-green-600-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #00f55a); background-color: unset; }

.highlight-gradient-green-600-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #02a8b5); background-color: unset; }

.highlight-gradient-green-600-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #39afd1); background-color: unset; }

.highlight-gradient-green-600-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #FFFFFF); background-color: unset; }

.highlight-gradient-green-600-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #d9d9d9); background-color: unset; }

.highlight-gradient-green-600-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #2c3439); background-color: unset; }

.highlight-gradient-green-600-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #f2f8fd); background-color: unset; }

.highlight-gradient-green-600-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #e6f1fc); background-color: unset; }

.highlight-gradient-green-600-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #c0dcf7); background-color: unset; }

.highlight-gradient-green-600-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #80b8ef); background-color: unset; }

.highlight-gradient-green-600-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #4195e7); background-color: unset; }

.highlight-gradient-green-600-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #0171df); background-color: unset; }

.highlight-gradient-green-600-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #0155a7); background-color: unset; }

.highlight-gradient-green-600-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #013970); background-color: unset; }

.highlight-gradient-green-600-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #001c38); background-color: unset; }

.highlight-gradient-green-600-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #001121); background-color: unset; }

.highlight-gradient-green-600-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, ghostwhite); background-color: unset; }

.highlight-gradient-green-600-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #f1f2fe); background-color: unset; }

.highlight-gradient-green-600-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #dcdefd); background-color: unset; }

.highlight-gradient-green-600-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #b9befa); background-color: unset; }

.highlight-gradient-green-600-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #959df8); background-color: unset; }

.highlight-gradient-green-600-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #727cf5); background-color: unset; }

.highlight-gradient-green-600-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #565db8); background-color: unset; }

.highlight-gradient-green-600-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #393e7b); background-color: unset; }

.highlight-gradient-green-600-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #1d1f3d); background-color: unset; }

.highlight-gradient-green-600-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #111325); background-color: unset; }

.highlight-gradient-green-600-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #f7f4fb); background-color: unset; }

.highlight-gradient-green-600-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #f0e9f7); background-color: unset; }

.highlight-gradient-green-600-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #d9c9ec); background-color: unset; }

.highlight-gradient-green-600-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #b393d9); background-color: unset; }

.highlight-gradient-green-600-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #8c5dc6); background-color: unset; }

.highlight-gradient-green-600-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #6627b3); background-color: unset; }

.highlight-gradient-green-600-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #4d1d86); background-color: unset; }

.highlight-gradient-green-600-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #33145a); background-color: unset; }

.highlight-gradient-green-600-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #1a0a2d); background-color: unset; }

.highlight-gradient-green-600-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #0f061b); background-color: unset; }

.highlight-gradient-green-600-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #fffeff); background-color: unset; }

.highlight-gradient-green-600-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #fefdff); background-color: unset; }

.highlight-gradient-green-600-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #fdf9ff); background-color: unset; }

.highlight-gradient-green-600-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #faf4ff); background-color: unset; }

.highlight-gradient-green-600-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #f8eeff); background-color: unset; }

.highlight-gradient-green-600-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #f5e8ff); background-color: unset; }

.highlight-gradient-green-600-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #b8aebf); background-color: unset; }

.highlight-gradient-green-600-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #7b7480); background-color: unset; }

.highlight-gradient-green-600-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #3d3a40); background-color: unset; }

.highlight-gradient-green-600-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #252326); background-color: unset; }

.highlight-gradient-green-600-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #f4fbf9); background-color: unset; }

.highlight-gradient-green-600-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #eaf6f4); background-color: unset; }

.highlight-gradient-green-600-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #cae9e3); background-color: unset; }

.highlight-gradient-green-600-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #96d2c6); background-color: unset; }

.highlight-gradient-green-600-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #61bcaa); background-color: unset; }

.highlight-gradient-green-600-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #2ca58d); background-color: unset; }

.highlight-gradient-green-600-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #217c6a); background-color: unset; }

.highlight-gradient-green-600-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #165347); background-color: unset; }

.highlight-gradient-green-600-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #0b2923); background-color: unset; }

.highlight-gradient-green-600-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #071915); background-color: unset; }

.highlight-gradient-green-600-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #f8f7fb); background-color: unset; }

.highlight-gradient-green-600-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #f0eff7); background-color: unset; }

.highlight-gradient-green-600-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #dad7eb); background-color: unset; }

.highlight-gradient-green-600-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #b5afd7); background-color: unset; }

.highlight-gradient-green-600-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #9086c2); background-color: unset; }

.highlight-gradient-green-600-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #6b5eae); background-color: unset; }

.highlight-gradient-green-600-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #504783); background-color: unset; }

.highlight-gradient-green-600-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #362f57); background-color: unset; }

.highlight-gradient-green-600-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #1b182c); background-color: unset; }

.highlight-gradient-green-600-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #100e1a); background-color: unset; }

.highlight-gradient-green-600-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #fff7fa); background-color: unset; }

.highlight-gradient-green-600-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, lavenderblush); background-color: unset; }

.highlight-gradient-green-600-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #ffd9e6); background-color: unset; }

.highlight-gradient-green-600-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #ffb3cd); background-color: unset; }

.highlight-gradient-green-600-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #ff8db4); background-color: unset; }

.highlight-gradient-green-600-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #ff679b); background-color: unset; }

.highlight-gradient-green-600-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #bf4d74); background-color: unset; }

.highlight-gradient-green-600-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #80344e); background-color: unset; }

.highlight-gradient-green-600-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #401a27); background-color: unset; }

.highlight-gradient-green-600-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #260f17); background-color: unset; }

.highlight-gradient-green-600-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #fff4f2); background-color: unset; }

.highlight-gradient-green-600-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #fee8e6); background-color: unset; }

.highlight-gradient-green-600-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #fdc7bf); background-color: unset; }

.highlight-gradient-green-600-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #fa8e80); background-color: unset; }

.highlight-gradient-green-600-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #f85640); background-color: unset; }

.highlight-gradient-green-600-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #f51d00); background-color: unset; }

.highlight-gradient-green-600-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #b81600); background-color: unset; }

.highlight-gradient-green-600-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #7b0f00); background-color: unset; }

.highlight-gradient-green-600-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #3d0700); background-color: unset; }

.highlight-gradient-green-600-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #250400); background-color: unset; }

.highlight-gradient-green-600-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #fff9f3); background-color: unset; }

.highlight-gradient-green-600-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #fff2e8); background-color: unset; }

.highlight-gradient-green-600-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #ffdfc4); background-color: unset; }

.highlight-gradient-green-600-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #febf8a); background-color: unset; }

.highlight-gradient-green-600-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #fe9e4f); background-color: unset; }

.highlight-gradient-green-600-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #fd7e14); background-color: unset; }

.highlight-gradient-green-600-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #be5f0f); background-color: unset; }

.highlight-gradient-green-600-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #7f3f0a); background-color: unset; }

.highlight-gradient-green-600-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #3f2005); background-color: unset; }

.highlight-gradient-green-600-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #261303); background-color: unset; }

.highlight-gradient-green-600-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #fffcf6); background-color: unset; }

.highlight-gradient-green-600-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #fef9ec); background-color: unset; }

.highlight-gradient-green-600-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #fdf0d0); background-color: unset; }

.highlight-gradient-green-600-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #fbe1a1); background-color: unset; }

.highlight-gradient-green-600-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #f8d272); background-color: unset; }

.highlight-gradient-green-600-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #f6c343); background-color: unset; }

.highlight-gradient-green-600-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #b99232); background-color: unset; }

.highlight-gradient-green-600-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #7b6222); background-color: unset; }

.highlight-gradient-green-600-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #3e3111); background-color: unset; }

.highlight-gradient-green-600-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #251d0a); background-color: unset; }

.highlight-gradient-green-600-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #f2fff7); background-color: unset; }

.highlight-gradient-green-600-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #e6feef); background-color: unset; }

.highlight-gradient-green-600-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #bffdd6); background-color: unset; }

.highlight-gradient-green-600-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #80faad); background-color: unset; }

.highlight-gradient-green-600-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #40f883); background-color: unset; }

.highlight-gradient-green-600-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #00f55a); background-color: unset; }

.highlight-gradient-green-600-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #00b844); background-color: unset; }

.highlight-gradient-green-600-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #007b2d); background-color: unset; }

.highlight-gradient-green-600-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #003d17); background-color: unset; }

.highlight-gradient-green-600-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #00250e); background-color: unset; }

.highlight-gradient-green-600-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #f2fbfb); background-color: unset; }

.highlight-gradient-green-600-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #e6f6f8); background-color: unset; }

.highlight-gradient-green-600-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #c0e9ed); background-color: unset; }

.highlight-gradient-green-600-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #81d4da); background-color: unset; }

.highlight-gradient-green-600-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #41bec8); background-color: unset; }

.highlight-gradient-green-600-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #02a8b5); background-color: unset; }

.highlight-gradient-green-600-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #027e88); background-color: unset; }

.highlight-gradient-green-600-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #01545b); background-color: unset; }

.highlight-gradient-green-600-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #012a2d); background-color: unset; }

.highlight-gradient-green-600-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #00191b); background-color: unset; }

.highlight-gradient-green-600-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #f5fbfd); background-color: unset; }

.highlight-gradient-green-600-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #ebf7fa); background-color: unset; }

.highlight-gradient-green-600-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #ceebf4); background-color: unset; }

.highlight-gradient-green-600-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #9cd7e8); background-color: unset; }

.highlight-gradient-green-600-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #6bc3dd); background-color: unset; }

.highlight-gradient-green-600-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #39afd1); background-color: unset; }

.highlight-gradient-green-600-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #2b839d); background-color: unset; }

.highlight-gradient-green-600-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #1d5869); background-color: unset; }

.highlight-gradient-green-600-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #0e2c34); background-color: unset; }

.highlight-gradient-green-600-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #091a1f); background-color: unset; }

.highlight-gradient-green-600-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, white); background-color: unset; }

.highlight-gradient-green-600-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, white); background-color: unset; }

.highlight-gradient-green-600-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, white); background-color: unset; }

.highlight-gradient-green-600-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, white); background-color: unset; }

.highlight-gradient-green-600-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, white); background-color: unset; }

.highlight-gradient-green-600-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, white); background-color: unset; }

.highlight-gradient-green-600-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #bfbfbf); background-color: unset; }

.highlight-gradient-green-600-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, gray); background-color: unset; }

.highlight-gradient-green-600-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #404040); background-color: unset; }

.highlight-gradient-green-600-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #262626); background-color: unset; }

.highlight-gradient-green-600-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #fdfdfd); background-color: unset; }

.highlight-gradient-green-600-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #fbfbfb); background-color: unset; }

.highlight-gradient-green-600-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #f6f6f6); background-color: unset; }

.highlight-gradient-green-600-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #ececec); background-color: unset; }

.highlight-gradient-green-600-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #e3e3e3); background-color: unset; }

.highlight-gradient-green-600-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #d9d9d9); background-color: unset; }

.highlight-gradient-green-600-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #a3a3a3); background-color: unset; }

.highlight-gradient-green-600-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #6d6d6d); background-color: unset; }

.highlight-gradient-green-600-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #363636); background-color: unset; }

.highlight-gradient-green-600-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #212121); background-color: unset; }

.highlight-gradient-green-600-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #f4f5f5); background-color: unset; }

.highlight-gradient-green-600-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #eaebeb); background-color: unset; }

.highlight-gradient-green-600-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #caccce); background-color: unset; }

.highlight-gradient-green-600-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #969a9c); background-color: unset; }

.highlight-gradient-green-600-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #61676b); background-color: unset; }

.highlight-gradient-green-600-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #2c3439); background-color: unset; }

.highlight-gradient-green-600-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #21272b); background-color: unset; }

.highlight-gradient-green-600-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #161a1d); background-color: unset; }

.highlight-gradient-green-600-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #0b0d0e); background-color: unset; }

.highlight-gradient-green-600-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00b844, #070809); background-color: unset; }

.highlight-gradient-green-700-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #0171df); background-color: unset; }

.highlight-gradient-green-700-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #727cf5); background-color: unset; }

.highlight-gradient-green-700-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #6627b3); background-color: unset; }

.highlight-gradient-green-700-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #f5e8ff); background-color: unset; }

.highlight-gradient-green-700-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #2CA58D); background-color: unset; }

.highlight-gradient-green-700-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #6b5eae); background-color: unset; }

.highlight-gradient-green-700-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #ff679b); background-color: unset; }

.highlight-gradient-green-700-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #f51d00); background-color: unset; }

.highlight-gradient-green-700-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #fd7e14); background-color: unset; }

.highlight-gradient-green-700-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #F6C343); background-color: unset; }

.highlight-gradient-green-700-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #00f55a); background-color: unset; }

.highlight-gradient-green-700-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #02a8b5); background-color: unset; }

.highlight-gradient-green-700-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #39afd1); background-color: unset; }

.highlight-gradient-green-700-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #FFFFFF); background-color: unset; }

.highlight-gradient-green-700-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #d9d9d9); background-color: unset; }

.highlight-gradient-green-700-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #2c3439); background-color: unset; }

.highlight-gradient-green-700-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #f2f8fd); background-color: unset; }

.highlight-gradient-green-700-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #e6f1fc); background-color: unset; }

.highlight-gradient-green-700-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #c0dcf7); background-color: unset; }

.highlight-gradient-green-700-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #80b8ef); background-color: unset; }

.highlight-gradient-green-700-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #4195e7); background-color: unset; }

.highlight-gradient-green-700-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #0171df); background-color: unset; }

.highlight-gradient-green-700-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #0155a7); background-color: unset; }

.highlight-gradient-green-700-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #013970); background-color: unset; }

.highlight-gradient-green-700-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #001c38); background-color: unset; }

.highlight-gradient-green-700-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #001121); background-color: unset; }

.highlight-gradient-green-700-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, ghostwhite); background-color: unset; }

.highlight-gradient-green-700-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #f1f2fe); background-color: unset; }

.highlight-gradient-green-700-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #dcdefd); background-color: unset; }

.highlight-gradient-green-700-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #b9befa); background-color: unset; }

.highlight-gradient-green-700-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #959df8); background-color: unset; }

.highlight-gradient-green-700-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #727cf5); background-color: unset; }

.highlight-gradient-green-700-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #565db8); background-color: unset; }

.highlight-gradient-green-700-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #393e7b); background-color: unset; }

.highlight-gradient-green-700-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #1d1f3d); background-color: unset; }

.highlight-gradient-green-700-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #111325); background-color: unset; }

.highlight-gradient-green-700-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #f7f4fb); background-color: unset; }

.highlight-gradient-green-700-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #f0e9f7); background-color: unset; }

.highlight-gradient-green-700-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #d9c9ec); background-color: unset; }

.highlight-gradient-green-700-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #b393d9); background-color: unset; }

.highlight-gradient-green-700-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #8c5dc6); background-color: unset; }

.highlight-gradient-green-700-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #6627b3); background-color: unset; }

.highlight-gradient-green-700-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #4d1d86); background-color: unset; }

.highlight-gradient-green-700-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #33145a); background-color: unset; }

.highlight-gradient-green-700-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #1a0a2d); background-color: unset; }

.highlight-gradient-green-700-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #0f061b); background-color: unset; }

.highlight-gradient-green-700-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #fffeff); background-color: unset; }

.highlight-gradient-green-700-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #fefdff); background-color: unset; }

.highlight-gradient-green-700-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #fdf9ff); background-color: unset; }

.highlight-gradient-green-700-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #faf4ff); background-color: unset; }

.highlight-gradient-green-700-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #f8eeff); background-color: unset; }

.highlight-gradient-green-700-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #f5e8ff); background-color: unset; }

.highlight-gradient-green-700-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #b8aebf); background-color: unset; }

.highlight-gradient-green-700-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #7b7480); background-color: unset; }

.highlight-gradient-green-700-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #3d3a40); background-color: unset; }

.highlight-gradient-green-700-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #252326); background-color: unset; }

.highlight-gradient-green-700-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #f4fbf9); background-color: unset; }

.highlight-gradient-green-700-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #eaf6f4); background-color: unset; }

.highlight-gradient-green-700-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #cae9e3); background-color: unset; }

.highlight-gradient-green-700-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #96d2c6); background-color: unset; }

.highlight-gradient-green-700-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #61bcaa); background-color: unset; }

.highlight-gradient-green-700-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #2ca58d); background-color: unset; }

.highlight-gradient-green-700-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #217c6a); background-color: unset; }

.highlight-gradient-green-700-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #165347); background-color: unset; }

.highlight-gradient-green-700-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #0b2923); background-color: unset; }

.highlight-gradient-green-700-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #071915); background-color: unset; }

.highlight-gradient-green-700-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #f8f7fb); background-color: unset; }

.highlight-gradient-green-700-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #f0eff7); background-color: unset; }

.highlight-gradient-green-700-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #dad7eb); background-color: unset; }

.highlight-gradient-green-700-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #b5afd7); background-color: unset; }

.highlight-gradient-green-700-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #9086c2); background-color: unset; }

.highlight-gradient-green-700-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #6b5eae); background-color: unset; }

.highlight-gradient-green-700-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #504783); background-color: unset; }

.highlight-gradient-green-700-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #362f57); background-color: unset; }

.highlight-gradient-green-700-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #1b182c); background-color: unset; }

.highlight-gradient-green-700-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #100e1a); background-color: unset; }

.highlight-gradient-green-700-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #fff7fa); background-color: unset; }

.highlight-gradient-green-700-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, lavenderblush); background-color: unset; }

.highlight-gradient-green-700-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #ffd9e6); background-color: unset; }

.highlight-gradient-green-700-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #ffb3cd); background-color: unset; }

.highlight-gradient-green-700-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #ff8db4); background-color: unset; }

.highlight-gradient-green-700-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #ff679b); background-color: unset; }

.highlight-gradient-green-700-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #bf4d74); background-color: unset; }

.highlight-gradient-green-700-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #80344e); background-color: unset; }

.highlight-gradient-green-700-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #401a27); background-color: unset; }

.highlight-gradient-green-700-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #260f17); background-color: unset; }

.highlight-gradient-green-700-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #fff4f2); background-color: unset; }

.highlight-gradient-green-700-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #fee8e6); background-color: unset; }

.highlight-gradient-green-700-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #fdc7bf); background-color: unset; }

.highlight-gradient-green-700-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #fa8e80); background-color: unset; }

.highlight-gradient-green-700-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #f85640); background-color: unset; }

.highlight-gradient-green-700-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #f51d00); background-color: unset; }

.highlight-gradient-green-700-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #b81600); background-color: unset; }

.highlight-gradient-green-700-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #7b0f00); background-color: unset; }

.highlight-gradient-green-700-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #3d0700); background-color: unset; }

.highlight-gradient-green-700-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #250400); background-color: unset; }

.highlight-gradient-green-700-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #fff9f3); background-color: unset; }

.highlight-gradient-green-700-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #fff2e8); background-color: unset; }

.highlight-gradient-green-700-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #ffdfc4); background-color: unset; }

.highlight-gradient-green-700-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #febf8a); background-color: unset; }

.highlight-gradient-green-700-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #fe9e4f); background-color: unset; }

.highlight-gradient-green-700-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #fd7e14); background-color: unset; }

.highlight-gradient-green-700-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #be5f0f); background-color: unset; }

.highlight-gradient-green-700-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #7f3f0a); background-color: unset; }

.highlight-gradient-green-700-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #3f2005); background-color: unset; }

.highlight-gradient-green-700-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #261303); background-color: unset; }

.highlight-gradient-green-700-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #fffcf6); background-color: unset; }

.highlight-gradient-green-700-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #fef9ec); background-color: unset; }

.highlight-gradient-green-700-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #fdf0d0); background-color: unset; }

.highlight-gradient-green-700-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #fbe1a1); background-color: unset; }

.highlight-gradient-green-700-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #f8d272); background-color: unset; }

.highlight-gradient-green-700-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #f6c343); background-color: unset; }

.highlight-gradient-green-700-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #b99232); background-color: unset; }

.highlight-gradient-green-700-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #7b6222); background-color: unset; }

.highlight-gradient-green-700-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #3e3111); background-color: unset; }

.highlight-gradient-green-700-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #251d0a); background-color: unset; }

.highlight-gradient-green-700-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #f2fff7); background-color: unset; }

.highlight-gradient-green-700-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #e6feef); background-color: unset; }

.highlight-gradient-green-700-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #bffdd6); background-color: unset; }

.highlight-gradient-green-700-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #80faad); background-color: unset; }

.highlight-gradient-green-700-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #40f883); background-color: unset; }

.highlight-gradient-green-700-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #00f55a); background-color: unset; }

.highlight-gradient-green-700-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #00b844); background-color: unset; }

.highlight-gradient-green-700-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #007b2d); background-color: unset; }

.highlight-gradient-green-700-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #003d17); background-color: unset; }

.highlight-gradient-green-700-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #00250e); background-color: unset; }

.highlight-gradient-green-700-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #f2fbfb); background-color: unset; }

.highlight-gradient-green-700-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #e6f6f8); background-color: unset; }

.highlight-gradient-green-700-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #c0e9ed); background-color: unset; }

.highlight-gradient-green-700-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #81d4da); background-color: unset; }

.highlight-gradient-green-700-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #41bec8); background-color: unset; }

.highlight-gradient-green-700-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #02a8b5); background-color: unset; }

.highlight-gradient-green-700-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #027e88); background-color: unset; }

.highlight-gradient-green-700-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #01545b); background-color: unset; }

.highlight-gradient-green-700-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #012a2d); background-color: unset; }

.highlight-gradient-green-700-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #00191b); background-color: unset; }

.highlight-gradient-green-700-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #f5fbfd); background-color: unset; }

.highlight-gradient-green-700-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #ebf7fa); background-color: unset; }

.highlight-gradient-green-700-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #ceebf4); background-color: unset; }

.highlight-gradient-green-700-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #9cd7e8); background-color: unset; }

.highlight-gradient-green-700-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #6bc3dd); background-color: unset; }

.highlight-gradient-green-700-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #39afd1); background-color: unset; }

.highlight-gradient-green-700-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #2b839d); background-color: unset; }

.highlight-gradient-green-700-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #1d5869); background-color: unset; }

.highlight-gradient-green-700-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #0e2c34); background-color: unset; }

.highlight-gradient-green-700-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #091a1f); background-color: unset; }

.highlight-gradient-green-700-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, white); background-color: unset; }

.highlight-gradient-green-700-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, white); background-color: unset; }

.highlight-gradient-green-700-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, white); background-color: unset; }

.highlight-gradient-green-700-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, white); background-color: unset; }

.highlight-gradient-green-700-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, white); background-color: unset; }

.highlight-gradient-green-700-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, white); background-color: unset; }

.highlight-gradient-green-700-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #bfbfbf); background-color: unset; }

.highlight-gradient-green-700-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, gray); background-color: unset; }

.highlight-gradient-green-700-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #404040); background-color: unset; }

.highlight-gradient-green-700-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #262626); background-color: unset; }

.highlight-gradient-green-700-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #fdfdfd); background-color: unset; }

.highlight-gradient-green-700-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #fbfbfb); background-color: unset; }

.highlight-gradient-green-700-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #f6f6f6); background-color: unset; }

.highlight-gradient-green-700-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #ececec); background-color: unset; }

.highlight-gradient-green-700-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #e3e3e3); background-color: unset; }

.highlight-gradient-green-700-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #d9d9d9); background-color: unset; }

.highlight-gradient-green-700-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #a3a3a3); background-color: unset; }

.highlight-gradient-green-700-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #6d6d6d); background-color: unset; }

.highlight-gradient-green-700-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #363636); background-color: unset; }

.highlight-gradient-green-700-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #212121); background-color: unset; }

.highlight-gradient-green-700-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #f4f5f5); background-color: unset; }

.highlight-gradient-green-700-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #eaebeb); background-color: unset; }

.highlight-gradient-green-700-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #caccce); background-color: unset; }

.highlight-gradient-green-700-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #969a9c); background-color: unset; }

.highlight-gradient-green-700-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #61676b); background-color: unset; }

.highlight-gradient-green-700-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #2c3439); background-color: unset; }

.highlight-gradient-green-700-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #21272b); background-color: unset; }

.highlight-gradient-green-700-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #161a1d); background-color: unset; }

.highlight-gradient-green-700-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #0b0d0e); background-color: unset; }

.highlight-gradient-green-700-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #007b2d, #070809); background-color: unset; }

.highlight-gradient-green-800-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #0171df); background-color: unset; }

.highlight-gradient-green-800-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #727cf5); background-color: unset; }

.highlight-gradient-green-800-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #6627b3); background-color: unset; }

.highlight-gradient-green-800-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #f5e8ff); background-color: unset; }

.highlight-gradient-green-800-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #2CA58D); background-color: unset; }

.highlight-gradient-green-800-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #6b5eae); background-color: unset; }

.highlight-gradient-green-800-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #ff679b); background-color: unset; }

.highlight-gradient-green-800-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #f51d00); background-color: unset; }

.highlight-gradient-green-800-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #fd7e14); background-color: unset; }

.highlight-gradient-green-800-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #F6C343); background-color: unset; }

.highlight-gradient-green-800-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #00f55a); background-color: unset; }

.highlight-gradient-green-800-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #02a8b5); background-color: unset; }

.highlight-gradient-green-800-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #39afd1); background-color: unset; }

.highlight-gradient-green-800-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #FFFFFF); background-color: unset; }

.highlight-gradient-green-800-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #d9d9d9); background-color: unset; }

.highlight-gradient-green-800-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #2c3439); background-color: unset; }

.highlight-gradient-green-800-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #f2f8fd); background-color: unset; }

.highlight-gradient-green-800-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #e6f1fc); background-color: unset; }

.highlight-gradient-green-800-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #c0dcf7); background-color: unset; }

.highlight-gradient-green-800-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #80b8ef); background-color: unset; }

.highlight-gradient-green-800-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #4195e7); background-color: unset; }

.highlight-gradient-green-800-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #0171df); background-color: unset; }

.highlight-gradient-green-800-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #0155a7); background-color: unset; }

.highlight-gradient-green-800-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #013970); background-color: unset; }

.highlight-gradient-green-800-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #001c38); background-color: unset; }

.highlight-gradient-green-800-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #001121); background-color: unset; }

.highlight-gradient-green-800-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, ghostwhite); background-color: unset; }

.highlight-gradient-green-800-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #f1f2fe); background-color: unset; }

.highlight-gradient-green-800-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #dcdefd); background-color: unset; }

.highlight-gradient-green-800-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #b9befa); background-color: unset; }

.highlight-gradient-green-800-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #959df8); background-color: unset; }

.highlight-gradient-green-800-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #727cf5); background-color: unset; }

.highlight-gradient-green-800-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #565db8); background-color: unset; }

.highlight-gradient-green-800-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #393e7b); background-color: unset; }

.highlight-gradient-green-800-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #1d1f3d); background-color: unset; }

.highlight-gradient-green-800-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #111325); background-color: unset; }

.highlight-gradient-green-800-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #f7f4fb); background-color: unset; }

.highlight-gradient-green-800-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #f0e9f7); background-color: unset; }

.highlight-gradient-green-800-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #d9c9ec); background-color: unset; }

.highlight-gradient-green-800-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #b393d9); background-color: unset; }

.highlight-gradient-green-800-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #8c5dc6); background-color: unset; }

.highlight-gradient-green-800-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #6627b3); background-color: unset; }

.highlight-gradient-green-800-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #4d1d86); background-color: unset; }

.highlight-gradient-green-800-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #33145a); background-color: unset; }

.highlight-gradient-green-800-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #1a0a2d); background-color: unset; }

.highlight-gradient-green-800-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #0f061b); background-color: unset; }

.highlight-gradient-green-800-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #fffeff); background-color: unset; }

.highlight-gradient-green-800-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #fefdff); background-color: unset; }

.highlight-gradient-green-800-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #fdf9ff); background-color: unset; }

.highlight-gradient-green-800-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #faf4ff); background-color: unset; }

.highlight-gradient-green-800-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #f8eeff); background-color: unset; }

.highlight-gradient-green-800-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #f5e8ff); background-color: unset; }

.highlight-gradient-green-800-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #b8aebf); background-color: unset; }

.highlight-gradient-green-800-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #7b7480); background-color: unset; }

.highlight-gradient-green-800-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #3d3a40); background-color: unset; }

.highlight-gradient-green-800-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #252326); background-color: unset; }

.highlight-gradient-green-800-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #f4fbf9); background-color: unset; }

.highlight-gradient-green-800-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #eaf6f4); background-color: unset; }

.highlight-gradient-green-800-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #cae9e3); background-color: unset; }

.highlight-gradient-green-800-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #96d2c6); background-color: unset; }

.highlight-gradient-green-800-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #61bcaa); background-color: unset; }

.highlight-gradient-green-800-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #2ca58d); background-color: unset; }

.highlight-gradient-green-800-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #217c6a); background-color: unset; }

.highlight-gradient-green-800-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #165347); background-color: unset; }

.highlight-gradient-green-800-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #0b2923); background-color: unset; }

.highlight-gradient-green-800-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #071915); background-color: unset; }

.highlight-gradient-green-800-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #f8f7fb); background-color: unset; }

.highlight-gradient-green-800-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #f0eff7); background-color: unset; }

.highlight-gradient-green-800-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #dad7eb); background-color: unset; }

.highlight-gradient-green-800-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #b5afd7); background-color: unset; }

.highlight-gradient-green-800-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #9086c2); background-color: unset; }

.highlight-gradient-green-800-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #6b5eae); background-color: unset; }

.highlight-gradient-green-800-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #504783); background-color: unset; }

.highlight-gradient-green-800-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #362f57); background-color: unset; }

.highlight-gradient-green-800-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #1b182c); background-color: unset; }

.highlight-gradient-green-800-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #100e1a); background-color: unset; }

.highlight-gradient-green-800-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #fff7fa); background-color: unset; }

.highlight-gradient-green-800-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, lavenderblush); background-color: unset; }

.highlight-gradient-green-800-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #ffd9e6); background-color: unset; }

.highlight-gradient-green-800-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #ffb3cd); background-color: unset; }

.highlight-gradient-green-800-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #ff8db4); background-color: unset; }

.highlight-gradient-green-800-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #ff679b); background-color: unset; }

.highlight-gradient-green-800-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #bf4d74); background-color: unset; }

.highlight-gradient-green-800-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #80344e); background-color: unset; }

.highlight-gradient-green-800-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #401a27); background-color: unset; }

.highlight-gradient-green-800-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #260f17); background-color: unset; }

.highlight-gradient-green-800-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #fff4f2); background-color: unset; }

.highlight-gradient-green-800-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #fee8e6); background-color: unset; }

.highlight-gradient-green-800-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #fdc7bf); background-color: unset; }

.highlight-gradient-green-800-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #fa8e80); background-color: unset; }

.highlight-gradient-green-800-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #f85640); background-color: unset; }

.highlight-gradient-green-800-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #f51d00); background-color: unset; }

.highlight-gradient-green-800-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #b81600); background-color: unset; }

.highlight-gradient-green-800-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #7b0f00); background-color: unset; }

.highlight-gradient-green-800-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #3d0700); background-color: unset; }

.highlight-gradient-green-800-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #250400); background-color: unset; }

.highlight-gradient-green-800-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #fff9f3); background-color: unset; }

.highlight-gradient-green-800-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #fff2e8); background-color: unset; }

.highlight-gradient-green-800-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #ffdfc4); background-color: unset; }

.highlight-gradient-green-800-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #febf8a); background-color: unset; }

.highlight-gradient-green-800-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #fe9e4f); background-color: unset; }

.highlight-gradient-green-800-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #fd7e14); background-color: unset; }

.highlight-gradient-green-800-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #be5f0f); background-color: unset; }

.highlight-gradient-green-800-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #7f3f0a); background-color: unset; }

.highlight-gradient-green-800-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #3f2005); background-color: unset; }

.highlight-gradient-green-800-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #261303); background-color: unset; }

.highlight-gradient-green-800-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #fffcf6); background-color: unset; }

.highlight-gradient-green-800-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #fef9ec); background-color: unset; }

.highlight-gradient-green-800-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #fdf0d0); background-color: unset; }

.highlight-gradient-green-800-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #fbe1a1); background-color: unset; }

.highlight-gradient-green-800-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #f8d272); background-color: unset; }

.highlight-gradient-green-800-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #f6c343); background-color: unset; }

.highlight-gradient-green-800-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #b99232); background-color: unset; }

.highlight-gradient-green-800-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #7b6222); background-color: unset; }

.highlight-gradient-green-800-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #3e3111); background-color: unset; }

.highlight-gradient-green-800-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #251d0a); background-color: unset; }

.highlight-gradient-green-800-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #f2fff7); background-color: unset; }

.highlight-gradient-green-800-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #e6feef); background-color: unset; }

.highlight-gradient-green-800-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #bffdd6); background-color: unset; }

.highlight-gradient-green-800-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #80faad); background-color: unset; }

.highlight-gradient-green-800-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #40f883); background-color: unset; }

.highlight-gradient-green-800-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #00f55a); background-color: unset; }

.highlight-gradient-green-800-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #00b844); background-color: unset; }

.highlight-gradient-green-800-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #007b2d); background-color: unset; }

.highlight-gradient-green-800-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #003d17); background-color: unset; }

.highlight-gradient-green-800-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #00250e); background-color: unset; }

.highlight-gradient-green-800-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #f2fbfb); background-color: unset; }

.highlight-gradient-green-800-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #e6f6f8); background-color: unset; }

.highlight-gradient-green-800-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #c0e9ed); background-color: unset; }

.highlight-gradient-green-800-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #81d4da); background-color: unset; }

.highlight-gradient-green-800-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #41bec8); background-color: unset; }

.highlight-gradient-green-800-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #02a8b5); background-color: unset; }

.highlight-gradient-green-800-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #027e88); background-color: unset; }

.highlight-gradient-green-800-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #01545b); background-color: unset; }

.highlight-gradient-green-800-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #012a2d); background-color: unset; }

.highlight-gradient-green-800-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #00191b); background-color: unset; }

.highlight-gradient-green-800-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #f5fbfd); background-color: unset; }

.highlight-gradient-green-800-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #ebf7fa); background-color: unset; }

.highlight-gradient-green-800-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #ceebf4); background-color: unset; }

.highlight-gradient-green-800-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #9cd7e8); background-color: unset; }

.highlight-gradient-green-800-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #6bc3dd); background-color: unset; }

.highlight-gradient-green-800-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #39afd1); background-color: unset; }

.highlight-gradient-green-800-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #2b839d); background-color: unset; }

.highlight-gradient-green-800-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #1d5869); background-color: unset; }

.highlight-gradient-green-800-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #0e2c34); background-color: unset; }

.highlight-gradient-green-800-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #091a1f); background-color: unset; }

.highlight-gradient-green-800-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, white); background-color: unset; }

.highlight-gradient-green-800-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, white); background-color: unset; }

.highlight-gradient-green-800-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, white); background-color: unset; }

.highlight-gradient-green-800-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, white); background-color: unset; }

.highlight-gradient-green-800-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, white); background-color: unset; }

.highlight-gradient-green-800-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, white); background-color: unset; }

.highlight-gradient-green-800-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #bfbfbf); background-color: unset; }

.highlight-gradient-green-800-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, gray); background-color: unset; }

.highlight-gradient-green-800-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #404040); background-color: unset; }

.highlight-gradient-green-800-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #262626); background-color: unset; }

.highlight-gradient-green-800-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #fdfdfd); background-color: unset; }

.highlight-gradient-green-800-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #fbfbfb); background-color: unset; }

.highlight-gradient-green-800-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #f6f6f6); background-color: unset; }

.highlight-gradient-green-800-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #ececec); background-color: unset; }

.highlight-gradient-green-800-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #e3e3e3); background-color: unset; }

.highlight-gradient-green-800-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #d9d9d9); background-color: unset; }

.highlight-gradient-green-800-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #a3a3a3); background-color: unset; }

.highlight-gradient-green-800-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #6d6d6d); background-color: unset; }

.highlight-gradient-green-800-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #363636); background-color: unset; }

.highlight-gradient-green-800-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #212121); background-color: unset; }

.highlight-gradient-green-800-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #f4f5f5); background-color: unset; }

.highlight-gradient-green-800-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #eaebeb); background-color: unset; }

.highlight-gradient-green-800-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #caccce); background-color: unset; }

.highlight-gradient-green-800-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #969a9c); background-color: unset; }

.highlight-gradient-green-800-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #61676b); background-color: unset; }

.highlight-gradient-green-800-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #2c3439); background-color: unset; }

.highlight-gradient-green-800-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #21272b); background-color: unset; }

.highlight-gradient-green-800-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #161a1d); background-color: unset; }

.highlight-gradient-green-800-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #0b0d0e); background-color: unset; }

.highlight-gradient-green-800-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #003d17, #070809); background-color: unset; }

.highlight-gradient-green-900-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #0171df); background-color: unset; }

.highlight-gradient-green-900-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #727cf5); background-color: unset; }

.highlight-gradient-green-900-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #6627b3); background-color: unset; }

.highlight-gradient-green-900-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #f5e8ff); background-color: unset; }

.highlight-gradient-green-900-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #2CA58D); background-color: unset; }

.highlight-gradient-green-900-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #6b5eae); background-color: unset; }

.highlight-gradient-green-900-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #ff679b); background-color: unset; }

.highlight-gradient-green-900-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #f51d00); background-color: unset; }

.highlight-gradient-green-900-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #fd7e14); background-color: unset; }

.highlight-gradient-green-900-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #F6C343); background-color: unset; }

.highlight-gradient-green-900-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #00f55a); background-color: unset; }

.highlight-gradient-green-900-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #02a8b5); background-color: unset; }

.highlight-gradient-green-900-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #39afd1); background-color: unset; }

.highlight-gradient-green-900-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #FFFFFF); background-color: unset; }

.highlight-gradient-green-900-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #d9d9d9); background-color: unset; }

.highlight-gradient-green-900-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #2c3439); background-color: unset; }

.highlight-gradient-green-900-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #f2f8fd); background-color: unset; }

.highlight-gradient-green-900-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #e6f1fc); background-color: unset; }

.highlight-gradient-green-900-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #c0dcf7); background-color: unset; }

.highlight-gradient-green-900-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #80b8ef); background-color: unset; }

.highlight-gradient-green-900-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #4195e7); background-color: unset; }

.highlight-gradient-green-900-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #0171df); background-color: unset; }

.highlight-gradient-green-900-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #0155a7); background-color: unset; }

.highlight-gradient-green-900-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #013970); background-color: unset; }

.highlight-gradient-green-900-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #001c38); background-color: unset; }

.highlight-gradient-green-900-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #001121); background-color: unset; }

.highlight-gradient-green-900-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, ghostwhite); background-color: unset; }

.highlight-gradient-green-900-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #f1f2fe); background-color: unset; }

.highlight-gradient-green-900-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #dcdefd); background-color: unset; }

.highlight-gradient-green-900-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #b9befa); background-color: unset; }

.highlight-gradient-green-900-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #959df8); background-color: unset; }

.highlight-gradient-green-900-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #727cf5); background-color: unset; }

.highlight-gradient-green-900-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #565db8); background-color: unset; }

.highlight-gradient-green-900-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #393e7b); background-color: unset; }

.highlight-gradient-green-900-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #1d1f3d); background-color: unset; }

.highlight-gradient-green-900-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #111325); background-color: unset; }

.highlight-gradient-green-900-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #f7f4fb); background-color: unset; }

.highlight-gradient-green-900-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #f0e9f7); background-color: unset; }

.highlight-gradient-green-900-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #d9c9ec); background-color: unset; }

.highlight-gradient-green-900-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #b393d9); background-color: unset; }

.highlight-gradient-green-900-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #8c5dc6); background-color: unset; }

.highlight-gradient-green-900-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #6627b3); background-color: unset; }

.highlight-gradient-green-900-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #4d1d86); background-color: unset; }

.highlight-gradient-green-900-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #33145a); background-color: unset; }

.highlight-gradient-green-900-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #1a0a2d); background-color: unset; }

.highlight-gradient-green-900-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #0f061b); background-color: unset; }

.highlight-gradient-green-900-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #fffeff); background-color: unset; }

.highlight-gradient-green-900-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #fefdff); background-color: unset; }

.highlight-gradient-green-900-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #fdf9ff); background-color: unset; }

.highlight-gradient-green-900-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #faf4ff); background-color: unset; }

.highlight-gradient-green-900-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #f8eeff); background-color: unset; }

.highlight-gradient-green-900-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #f5e8ff); background-color: unset; }

.highlight-gradient-green-900-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #b8aebf); background-color: unset; }

.highlight-gradient-green-900-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #7b7480); background-color: unset; }

.highlight-gradient-green-900-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #3d3a40); background-color: unset; }

.highlight-gradient-green-900-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #252326); background-color: unset; }

.highlight-gradient-green-900-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #f4fbf9); background-color: unset; }

.highlight-gradient-green-900-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #eaf6f4); background-color: unset; }

.highlight-gradient-green-900-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #cae9e3); background-color: unset; }

.highlight-gradient-green-900-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #96d2c6); background-color: unset; }

.highlight-gradient-green-900-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #61bcaa); background-color: unset; }

.highlight-gradient-green-900-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #2ca58d); background-color: unset; }

.highlight-gradient-green-900-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #217c6a); background-color: unset; }

.highlight-gradient-green-900-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #165347); background-color: unset; }

.highlight-gradient-green-900-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #0b2923); background-color: unset; }

.highlight-gradient-green-900-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #071915); background-color: unset; }

.highlight-gradient-green-900-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #f8f7fb); background-color: unset; }

.highlight-gradient-green-900-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #f0eff7); background-color: unset; }

.highlight-gradient-green-900-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #dad7eb); background-color: unset; }

.highlight-gradient-green-900-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #b5afd7); background-color: unset; }

.highlight-gradient-green-900-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #9086c2); background-color: unset; }

.highlight-gradient-green-900-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #6b5eae); background-color: unset; }

.highlight-gradient-green-900-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #504783); background-color: unset; }

.highlight-gradient-green-900-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #362f57); background-color: unset; }

.highlight-gradient-green-900-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #1b182c); background-color: unset; }

.highlight-gradient-green-900-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #100e1a); background-color: unset; }

.highlight-gradient-green-900-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #fff7fa); background-color: unset; }

.highlight-gradient-green-900-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, lavenderblush); background-color: unset; }

.highlight-gradient-green-900-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #ffd9e6); background-color: unset; }

.highlight-gradient-green-900-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #ffb3cd); background-color: unset; }

.highlight-gradient-green-900-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #ff8db4); background-color: unset; }

.highlight-gradient-green-900-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #ff679b); background-color: unset; }

.highlight-gradient-green-900-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #bf4d74); background-color: unset; }

.highlight-gradient-green-900-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #80344e); background-color: unset; }

.highlight-gradient-green-900-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #401a27); background-color: unset; }

.highlight-gradient-green-900-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #260f17); background-color: unset; }

.highlight-gradient-green-900-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #fff4f2); background-color: unset; }

.highlight-gradient-green-900-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #fee8e6); background-color: unset; }

.highlight-gradient-green-900-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #fdc7bf); background-color: unset; }

.highlight-gradient-green-900-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #fa8e80); background-color: unset; }

.highlight-gradient-green-900-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #f85640); background-color: unset; }

.highlight-gradient-green-900-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #f51d00); background-color: unset; }

.highlight-gradient-green-900-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #b81600); background-color: unset; }

.highlight-gradient-green-900-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #7b0f00); background-color: unset; }

.highlight-gradient-green-900-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #3d0700); background-color: unset; }

.highlight-gradient-green-900-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #250400); background-color: unset; }

.highlight-gradient-green-900-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #fff9f3); background-color: unset; }

.highlight-gradient-green-900-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #fff2e8); background-color: unset; }

.highlight-gradient-green-900-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #ffdfc4); background-color: unset; }

.highlight-gradient-green-900-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #febf8a); background-color: unset; }

.highlight-gradient-green-900-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #fe9e4f); background-color: unset; }

.highlight-gradient-green-900-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #fd7e14); background-color: unset; }

.highlight-gradient-green-900-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #be5f0f); background-color: unset; }

.highlight-gradient-green-900-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #7f3f0a); background-color: unset; }

.highlight-gradient-green-900-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #3f2005); background-color: unset; }

.highlight-gradient-green-900-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #261303); background-color: unset; }

.highlight-gradient-green-900-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #fffcf6); background-color: unset; }

.highlight-gradient-green-900-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #fef9ec); background-color: unset; }

.highlight-gradient-green-900-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #fdf0d0); background-color: unset; }

.highlight-gradient-green-900-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #fbe1a1); background-color: unset; }

.highlight-gradient-green-900-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #f8d272); background-color: unset; }

.highlight-gradient-green-900-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #f6c343); background-color: unset; }

.highlight-gradient-green-900-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #b99232); background-color: unset; }

.highlight-gradient-green-900-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #7b6222); background-color: unset; }

.highlight-gradient-green-900-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #3e3111); background-color: unset; }

.highlight-gradient-green-900-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #251d0a); background-color: unset; }

.highlight-gradient-green-900-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #f2fff7); background-color: unset; }

.highlight-gradient-green-900-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #e6feef); background-color: unset; }

.highlight-gradient-green-900-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #bffdd6); background-color: unset; }

.highlight-gradient-green-900-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #80faad); background-color: unset; }

.highlight-gradient-green-900-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #40f883); background-color: unset; }

.highlight-gradient-green-900-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #00f55a); background-color: unset; }

.highlight-gradient-green-900-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #00b844); background-color: unset; }

.highlight-gradient-green-900-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #007b2d); background-color: unset; }

.highlight-gradient-green-900-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #003d17); background-color: unset; }

.highlight-gradient-green-900-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #00250e); background-color: unset; }

.highlight-gradient-green-900-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #f2fbfb); background-color: unset; }

.highlight-gradient-green-900-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #e6f6f8); background-color: unset; }

.highlight-gradient-green-900-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #c0e9ed); background-color: unset; }

.highlight-gradient-green-900-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #81d4da); background-color: unset; }

.highlight-gradient-green-900-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #41bec8); background-color: unset; }

.highlight-gradient-green-900-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #02a8b5); background-color: unset; }

.highlight-gradient-green-900-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #027e88); background-color: unset; }

.highlight-gradient-green-900-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #01545b); background-color: unset; }

.highlight-gradient-green-900-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #012a2d); background-color: unset; }

.highlight-gradient-green-900-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #00191b); background-color: unset; }

.highlight-gradient-green-900-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #f5fbfd); background-color: unset; }

.highlight-gradient-green-900-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #ebf7fa); background-color: unset; }

.highlight-gradient-green-900-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #ceebf4); background-color: unset; }

.highlight-gradient-green-900-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #9cd7e8); background-color: unset; }

.highlight-gradient-green-900-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #6bc3dd); background-color: unset; }

.highlight-gradient-green-900-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #39afd1); background-color: unset; }

.highlight-gradient-green-900-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #2b839d); background-color: unset; }

.highlight-gradient-green-900-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #1d5869); background-color: unset; }

.highlight-gradient-green-900-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #0e2c34); background-color: unset; }

.highlight-gradient-green-900-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #091a1f); background-color: unset; }

.highlight-gradient-green-900-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, white); background-color: unset; }

.highlight-gradient-green-900-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, white); background-color: unset; }

.highlight-gradient-green-900-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, white); background-color: unset; }

.highlight-gradient-green-900-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, white); background-color: unset; }

.highlight-gradient-green-900-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, white); background-color: unset; }

.highlight-gradient-green-900-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, white); background-color: unset; }

.highlight-gradient-green-900-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #bfbfbf); background-color: unset; }

.highlight-gradient-green-900-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, gray); background-color: unset; }

.highlight-gradient-green-900-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #404040); background-color: unset; }

.highlight-gradient-green-900-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #262626); background-color: unset; }

.highlight-gradient-green-900-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #fdfdfd); background-color: unset; }

.highlight-gradient-green-900-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #fbfbfb); background-color: unset; }

.highlight-gradient-green-900-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #f6f6f6); background-color: unset; }

.highlight-gradient-green-900-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #ececec); background-color: unset; }

.highlight-gradient-green-900-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #e3e3e3); background-color: unset; }

.highlight-gradient-green-900-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #d9d9d9); background-color: unset; }

.highlight-gradient-green-900-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #a3a3a3); background-color: unset; }

.highlight-gradient-green-900-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #6d6d6d); background-color: unset; }

.highlight-gradient-green-900-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #363636); background-color: unset; }

.highlight-gradient-green-900-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #212121); background-color: unset; }

.highlight-gradient-green-900-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #f4f5f5); background-color: unset; }

.highlight-gradient-green-900-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #eaebeb); background-color: unset; }

.highlight-gradient-green-900-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #caccce); background-color: unset; }

.highlight-gradient-green-900-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #969a9c); background-color: unset; }

.highlight-gradient-green-900-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #61676b); background-color: unset; }

.highlight-gradient-green-900-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #2c3439); background-color: unset; }

.highlight-gradient-green-900-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #21272b); background-color: unset; }

.highlight-gradient-green-900-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #161a1d); background-color: unset; }

.highlight-gradient-green-900-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #0b0d0e); background-color: unset; }

.highlight-gradient-green-900-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00250e, #070809); background-color: unset; }

.highlight-gradient-teal-50-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #0171df); background-color: unset; }

.highlight-gradient-teal-50-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #727cf5); background-color: unset; }

.highlight-gradient-teal-50-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #6627b3); background-color: unset; }

.highlight-gradient-teal-50-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-50-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #2CA58D); background-color: unset; }

.highlight-gradient-teal-50-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #6b5eae); background-color: unset; }

.highlight-gradient-teal-50-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #ff679b); background-color: unset; }

.highlight-gradient-teal-50-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #f51d00); background-color: unset; }

.highlight-gradient-teal-50-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #fd7e14); background-color: unset; }

.highlight-gradient-teal-50-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #F6C343); background-color: unset; }

.highlight-gradient-teal-50-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #00f55a); background-color: unset; }

.highlight-gradient-teal-50-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #02a8b5); background-color: unset; }

.highlight-gradient-teal-50-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #39afd1); background-color: unset; }

.highlight-gradient-teal-50-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #FFFFFF); background-color: unset; }

.highlight-gradient-teal-50-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-50-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #2c3439); background-color: unset; }

.highlight-gradient-teal-50-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #f2f8fd); background-color: unset; }

.highlight-gradient-teal-50-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #e6f1fc); background-color: unset; }

.highlight-gradient-teal-50-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #c0dcf7); background-color: unset; }

.highlight-gradient-teal-50-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #80b8ef); background-color: unset; }

.highlight-gradient-teal-50-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #4195e7); background-color: unset; }

.highlight-gradient-teal-50-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #0171df); background-color: unset; }

.highlight-gradient-teal-50-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #0155a7); background-color: unset; }

.highlight-gradient-teal-50-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #013970); background-color: unset; }

.highlight-gradient-teal-50-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #001c38); background-color: unset; }

.highlight-gradient-teal-50-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #001121); background-color: unset; }

.highlight-gradient-teal-50-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, ghostwhite); background-color: unset; }

.highlight-gradient-teal-50-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #f1f2fe); background-color: unset; }

.highlight-gradient-teal-50-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #dcdefd); background-color: unset; }

.highlight-gradient-teal-50-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #b9befa); background-color: unset; }

.highlight-gradient-teal-50-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #959df8); background-color: unset; }

.highlight-gradient-teal-50-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #727cf5); background-color: unset; }

.highlight-gradient-teal-50-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #565db8); background-color: unset; }

.highlight-gradient-teal-50-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #393e7b); background-color: unset; }

.highlight-gradient-teal-50-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #1d1f3d); background-color: unset; }

.highlight-gradient-teal-50-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #111325); background-color: unset; }

.highlight-gradient-teal-50-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #f7f4fb); background-color: unset; }

.highlight-gradient-teal-50-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #f0e9f7); background-color: unset; }

.highlight-gradient-teal-50-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #d9c9ec); background-color: unset; }

.highlight-gradient-teal-50-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #b393d9); background-color: unset; }

.highlight-gradient-teal-50-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #8c5dc6); background-color: unset; }

.highlight-gradient-teal-50-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #6627b3); background-color: unset; }

.highlight-gradient-teal-50-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #4d1d86); background-color: unset; }

.highlight-gradient-teal-50-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #33145a); background-color: unset; }

.highlight-gradient-teal-50-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #1a0a2d); background-color: unset; }

.highlight-gradient-teal-50-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #0f061b); background-color: unset; }

.highlight-gradient-teal-50-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #fffeff); background-color: unset; }

.highlight-gradient-teal-50-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #fefdff); background-color: unset; }

.highlight-gradient-teal-50-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #fdf9ff); background-color: unset; }

.highlight-gradient-teal-50-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #faf4ff); background-color: unset; }

.highlight-gradient-teal-50-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #f8eeff); background-color: unset; }

.highlight-gradient-teal-50-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-50-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #b8aebf); background-color: unset; }

.highlight-gradient-teal-50-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #7b7480); background-color: unset; }

.highlight-gradient-teal-50-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #3d3a40); background-color: unset; }

.highlight-gradient-teal-50-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #252326); background-color: unset; }

.highlight-gradient-teal-50-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #f4fbf9); background-color: unset; }

.highlight-gradient-teal-50-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #eaf6f4); background-color: unset; }

.highlight-gradient-teal-50-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #cae9e3); background-color: unset; }

.highlight-gradient-teal-50-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #96d2c6); background-color: unset; }

.highlight-gradient-teal-50-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #61bcaa); background-color: unset; }

.highlight-gradient-teal-50-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #2ca58d); background-color: unset; }

.highlight-gradient-teal-50-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #217c6a); background-color: unset; }

.highlight-gradient-teal-50-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #165347); background-color: unset; }

.highlight-gradient-teal-50-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #0b2923); background-color: unset; }

.highlight-gradient-teal-50-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #071915); background-color: unset; }

.highlight-gradient-teal-50-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #f8f7fb); background-color: unset; }

.highlight-gradient-teal-50-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #f0eff7); background-color: unset; }

.highlight-gradient-teal-50-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #dad7eb); background-color: unset; }

.highlight-gradient-teal-50-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #b5afd7); background-color: unset; }

.highlight-gradient-teal-50-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #9086c2); background-color: unset; }

.highlight-gradient-teal-50-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #6b5eae); background-color: unset; }

.highlight-gradient-teal-50-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #504783); background-color: unset; }

.highlight-gradient-teal-50-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #362f57); background-color: unset; }

.highlight-gradient-teal-50-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #1b182c); background-color: unset; }

.highlight-gradient-teal-50-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #100e1a); background-color: unset; }

.highlight-gradient-teal-50-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #fff7fa); background-color: unset; }

.highlight-gradient-teal-50-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, lavenderblush); background-color: unset; }

.highlight-gradient-teal-50-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #ffd9e6); background-color: unset; }

.highlight-gradient-teal-50-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #ffb3cd); background-color: unset; }

.highlight-gradient-teal-50-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #ff8db4); background-color: unset; }

.highlight-gradient-teal-50-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #ff679b); background-color: unset; }

.highlight-gradient-teal-50-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #bf4d74); background-color: unset; }

.highlight-gradient-teal-50-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #80344e); background-color: unset; }

.highlight-gradient-teal-50-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #401a27); background-color: unset; }

.highlight-gradient-teal-50-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #260f17); background-color: unset; }

.highlight-gradient-teal-50-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #fff4f2); background-color: unset; }

.highlight-gradient-teal-50-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #fee8e6); background-color: unset; }

.highlight-gradient-teal-50-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #fdc7bf); background-color: unset; }

.highlight-gradient-teal-50-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #fa8e80); background-color: unset; }

.highlight-gradient-teal-50-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #f85640); background-color: unset; }

.highlight-gradient-teal-50-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #f51d00); background-color: unset; }

.highlight-gradient-teal-50-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #b81600); background-color: unset; }

.highlight-gradient-teal-50-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #7b0f00); background-color: unset; }

.highlight-gradient-teal-50-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #3d0700); background-color: unset; }

.highlight-gradient-teal-50-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #250400); background-color: unset; }

.highlight-gradient-teal-50-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #fff9f3); background-color: unset; }

.highlight-gradient-teal-50-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #fff2e8); background-color: unset; }

.highlight-gradient-teal-50-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #ffdfc4); background-color: unset; }

.highlight-gradient-teal-50-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #febf8a); background-color: unset; }

.highlight-gradient-teal-50-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #fe9e4f); background-color: unset; }

.highlight-gradient-teal-50-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #fd7e14); background-color: unset; }

.highlight-gradient-teal-50-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #be5f0f); background-color: unset; }

.highlight-gradient-teal-50-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #7f3f0a); background-color: unset; }

.highlight-gradient-teal-50-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #3f2005); background-color: unset; }

.highlight-gradient-teal-50-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #261303); background-color: unset; }

.highlight-gradient-teal-50-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #fffcf6); background-color: unset; }

.highlight-gradient-teal-50-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #fef9ec); background-color: unset; }

.highlight-gradient-teal-50-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #fdf0d0); background-color: unset; }

.highlight-gradient-teal-50-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #fbe1a1); background-color: unset; }

.highlight-gradient-teal-50-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #f8d272); background-color: unset; }

.highlight-gradient-teal-50-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #f6c343); background-color: unset; }

.highlight-gradient-teal-50-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #b99232); background-color: unset; }

.highlight-gradient-teal-50-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #7b6222); background-color: unset; }

.highlight-gradient-teal-50-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #3e3111); background-color: unset; }

.highlight-gradient-teal-50-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #251d0a); background-color: unset; }

.highlight-gradient-teal-50-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #f2fff7); background-color: unset; }

.highlight-gradient-teal-50-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #e6feef); background-color: unset; }

.highlight-gradient-teal-50-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #bffdd6); background-color: unset; }

.highlight-gradient-teal-50-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #80faad); background-color: unset; }

.highlight-gradient-teal-50-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #40f883); background-color: unset; }

.highlight-gradient-teal-50-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #00f55a); background-color: unset; }

.highlight-gradient-teal-50-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #00b844); background-color: unset; }

.highlight-gradient-teal-50-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #007b2d); background-color: unset; }

.highlight-gradient-teal-50-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #003d17); background-color: unset; }

.highlight-gradient-teal-50-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #00250e); background-color: unset; }

.highlight-gradient-teal-50-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #f2fbfb); background-color: unset; }

.highlight-gradient-teal-50-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #e6f6f8); background-color: unset; }

.highlight-gradient-teal-50-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #c0e9ed); background-color: unset; }

.highlight-gradient-teal-50-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #81d4da); background-color: unset; }

.highlight-gradient-teal-50-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #41bec8); background-color: unset; }

.highlight-gradient-teal-50-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #02a8b5); background-color: unset; }

.highlight-gradient-teal-50-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #027e88); background-color: unset; }

.highlight-gradient-teal-50-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #01545b); background-color: unset; }

.highlight-gradient-teal-50-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #012a2d); background-color: unset; }

.highlight-gradient-teal-50-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #00191b); background-color: unset; }

.highlight-gradient-teal-50-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #f5fbfd); background-color: unset; }

.highlight-gradient-teal-50-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #ebf7fa); background-color: unset; }

.highlight-gradient-teal-50-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #ceebf4); background-color: unset; }

.highlight-gradient-teal-50-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #9cd7e8); background-color: unset; }

.highlight-gradient-teal-50-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #6bc3dd); background-color: unset; }

.highlight-gradient-teal-50-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #39afd1); background-color: unset; }

.highlight-gradient-teal-50-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #2b839d); background-color: unset; }

.highlight-gradient-teal-50-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #1d5869); background-color: unset; }

.highlight-gradient-teal-50-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #0e2c34); background-color: unset; }

.highlight-gradient-teal-50-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #091a1f); background-color: unset; }

.highlight-gradient-teal-50-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, white); background-color: unset; }

.highlight-gradient-teal-50-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, white); background-color: unset; }

.highlight-gradient-teal-50-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, white); background-color: unset; }

.highlight-gradient-teal-50-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, white); background-color: unset; }

.highlight-gradient-teal-50-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, white); background-color: unset; }

.highlight-gradient-teal-50-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, white); background-color: unset; }

.highlight-gradient-teal-50-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #bfbfbf); background-color: unset; }

.highlight-gradient-teal-50-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, gray); background-color: unset; }

.highlight-gradient-teal-50-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #404040); background-color: unset; }

.highlight-gradient-teal-50-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #262626); background-color: unset; }

.highlight-gradient-teal-50-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #fdfdfd); background-color: unset; }

.highlight-gradient-teal-50-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #fbfbfb); background-color: unset; }

.highlight-gradient-teal-50-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #f6f6f6); background-color: unset; }

.highlight-gradient-teal-50-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #ececec); background-color: unset; }

.highlight-gradient-teal-50-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #e3e3e3); background-color: unset; }

.highlight-gradient-teal-50-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-50-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #a3a3a3); background-color: unset; }

.highlight-gradient-teal-50-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #6d6d6d); background-color: unset; }

.highlight-gradient-teal-50-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #363636); background-color: unset; }

.highlight-gradient-teal-50-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #212121); background-color: unset; }

.highlight-gradient-teal-50-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #f4f5f5); background-color: unset; }

.highlight-gradient-teal-50-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #eaebeb); background-color: unset; }

.highlight-gradient-teal-50-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #caccce); background-color: unset; }

.highlight-gradient-teal-50-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #969a9c); background-color: unset; }

.highlight-gradient-teal-50-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #61676b); background-color: unset; }

.highlight-gradient-teal-50-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #2c3439); background-color: unset; }

.highlight-gradient-teal-50-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #21272b); background-color: unset; }

.highlight-gradient-teal-50-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #161a1d); background-color: unset; }

.highlight-gradient-teal-50-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #0b0d0e); background-color: unset; }

.highlight-gradient-teal-50-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f2fbfb, #070809); background-color: unset; }

.highlight-gradient-teal-100-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #0171df); background-color: unset; }

.highlight-gradient-teal-100-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #727cf5); background-color: unset; }

.highlight-gradient-teal-100-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #6627b3); background-color: unset; }

.highlight-gradient-teal-100-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-100-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #2CA58D); background-color: unset; }

.highlight-gradient-teal-100-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #6b5eae); background-color: unset; }

.highlight-gradient-teal-100-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #ff679b); background-color: unset; }

.highlight-gradient-teal-100-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #f51d00); background-color: unset; }

.highlight-gradient-teal-100-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #fd7e14); background-color: unset; }

.highlight-gradient-teal-100-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #F6C343); background-color: unset; }

.highlight-gradient-teal-100-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #00f55a); background-color: unset; }

.highlight-gradient-teal-100-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #02a8b5); background-color: unset; }

.highlight-gradient-teal-100-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #39afd1); background-color: unset; }

.highlight-gradient-teal-100-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #FFFFFF); background-color: unset; }

.highlight-gradient-teal-100-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-100-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #2c3439); background-color: unset; }

.highlight-gradient-teal-100-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #f2f8fd); background-color: unset; }

.highlight-gradient-teal-100-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #e6f1fc); background-color: unset; }

.highlight-gradient-teal-100-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #c0dcf7); background-color: unset; }

.highlight-gradient-teal-100-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #80b8ef); background-color: unset; }

.highlight-gradient-teal-100-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #4195e7); background-color: unset; }

.highlight-gradient-teal-100-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #0171df); background-color: unset; }

.highlight-gradient-teal-100-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #0155a7); background-color: unset; }

.highlight-gradient-teal-100-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #013970); background-color: unset; }

.highlight-gradient-teal-100-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #001c38); background-color: unset; }

.highlight-gradient-teal-100-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #001121); background-color: unset; }

.highlight-gradient-teal-100-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, ghostwhite); background-color: unset; }

.highlight-gradient-teal-100-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #f1f2fe); background-color: unset; }

.highlight-gradient-teal-100-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #dcdefd); background-color: unset; }

.highlight-gradient-teal-100-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #b9befa); background-color: unset; }

.highlight-gradient-teal-100-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #959df8); background-color: unset; }

.highlight-gradient-teal-100-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #727cf5); background-color: unset; }

.highlight-gradient-teal-100-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #565db8); background-color: unset; }

.highlight-gradient-teal-100-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #393e7b); background-color: unset; }

.highlight-gradient-teal-100-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #1d1f3d); background-color: unset; }

.highlight-gradient-teal-100-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #111325); background-color: unset; }

.highlight-gradient-teal-100-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #f7f4fb); background-color: unset; }

.highlight-gradient-teal-100-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #f0e9f7); background-color: unset; }

.highlight-gradient-teal-100-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #d9c9ec); background-color: unset; }

.highlight-gradient-teal-100-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #b393d9); background-color: unset; }

.highlight-gradient-teal-100-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #8c5dc6); background-color: unset; }

.highlight-gradient-teal-100-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #6627b3); background-color: unset; }

.highlight-gradient-teal-100-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #4d1d86); background-color: unset; }

.highlight-gradient-teal-100-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #33145a); background-color: unset; }

.highlight-gradient-teal-100-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #1a0a2d); background-color: unset; }

.highlight-gradient-teal-100-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #0f061b); background-color: unset; }

.highlight-gradient-teal-100-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #fffeff); background-color: unset; }

.highlight-gradient-teal-100-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #fefdff); background-color: unset; }

.highlight-gradient-teal-100-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #fdf9ff); background-color: unset; }

.highlight-gradient-teal-100-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #faf4ff); background-color: unset; }

.highlight-gradient-teal-100-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #f8eeff); background-color: unset; }

.highlight-gradient-teal-100-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-100-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #b8aebf); background-color: unset; }

.highlight-gradient-teal-100-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #7b7480); background-color: unset; }

.highlight-gradient-teal-100-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #3d3a40); background-color: unset; }

.highlight-gradient-teal-100-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #252326); background-color: unset; }

.highlight-gradient-teal-100-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #f4fbf9); background-color: unset; }

.highlight-gradient-teal-100-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #eaf6f4); background-color: unset; }

.highlight-gradient-teal-100-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #cae9e3); background-color: unset; }

.highlight-gradient-teal-100-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #96d2c6); background-color: unset; }

.highlight-gradient-teal-100-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #61bcaa); background-color: unset; }

.highlight-gradient-teal-100-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #2ca58d); background-color: unset; }

.highlight-gradient-teal-100-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #217c6a); background-color: unset; }

.highlight-gradient-teal-100-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #165347); background-color: unset; }

.highlight-gradient-teal-100-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #0b2923); background-color: unset; }

.highlight-gradient-teal-100-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #071915); background-color: unset; }

.highlight-gradient-teal-100-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #f8f7fb); background-color: unset; }

.highlight-gradient-teal-100-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #f0eff7); background-color: unset; }

.highlight-gradient-teal-100-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #dad7eb); background-color: unset; }

.highlight-gradient-teal-100-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #b5afd7); background-color: unset; }

.highlight-gradient-teal-100-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #9086c2); background-color: unset; }

.highlight-gradient-teal-100-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #6b5eae); background-color: unset; }

.highlight-gradient-teal-100-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #504783); background-color: unset; }

.highlight-gradient-teal-100-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #362f57); background-color: unset; }

.highlight-gradient-teal-100-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #1b182c); background-color: unset; }

.highlight-gradient-teal-100-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #100e1a); background-color: unset; }

.highlight-gradient-teal-100-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #fff7fa); background-color: unset; }

.highlight-gradient-teal-100-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, lavenderblush); background-color: unset; }

.highlight-gradient-teal-100-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #ffd9e6); background-color: unset; }

.highlight-gradient-teal-100-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #ffb3cd); background-color: unset; }

.highlight-gradient-teal-100-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #ff8db4); background-color: unset; }

.highlight-gradient-teal-100-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #ff679b); background-color: unset; }

.highlight-gradient-teal-100-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #bf4d74); background-color: unset; }

.highlight-gradient-teal-100-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #80344e); background-color: unset; }

.highlight-gradient-teal-100-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #401a27); background-color: unset; }

.highlight-gradient-teal-100-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #260f17); background-color: unset; }

.highlight-gradient-teal-100-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #fff4f2); background-color: unset; }

.highlight-gradient-teal-100-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #fee8e6); background-color: unset; }

.highlight-gradient-teal-100-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #fdc7bf); background-color: unset; }

.highlight-gradient-teal-100-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #fa8e80); background-color: unset; }

.highlight-gradient-teal-100-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #f85640); background-color: unset; }

.highlight-gradient-teal-100-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #f51d00); background-color: unset; }

.highlight-gradient-teal-100-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #b81600); background-color: unset; }

.highlight-gradient-teal-100-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #7b0f00); background-color: unset; }

.highlight-gradient-teal-100-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #3d0700); background-color: unset; }

.highlight-gradient-teal-100-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #250400); background-color: unset; }

.highlight-gradient-teal-100-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #fff9f3); background-color: unset; }

.highlight-gradient-teal-100-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #fff2e8); background-color: unset; }

.highlight-gradient-teal-100-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #ffdfc4); background-color: unset; }

.highlight-gradient-teal-100-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #febf8a); background-color: unset; }

.highlight-gradient-teal-100-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #fe9e4f); background-color: unset; }

.highlight-gradient-teal-100-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #fd7e14); background-color: unset; }

.highlight-gradient-teal-100-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #be5f0f); background-color: unset; }

.highlight-gradient-teal-100-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #7f3f0a); background-color: unset; }

.highlight-gradient-teal-100-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #3f2005); background-color: unset; }

.highlight-gradient-teal-100-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #261303); background-color: unset; }

.highlight-gradient-teal-100-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #fffcf6); background-color: unset; }

.highlight-gradient-teal-100-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #fef9ec); background-color: unset; }

.highlight-gradient-teal-100-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #fdf0d0); background-color: unset; }

.highlight-gradient-teal-100-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #fbe1a1); background-color: unset; }

.highlight-gradient-teal-100-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #f8d272); background-color: unset; }

.highlight-gradient-teal-100-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #f6c343); background-color: unset; }

.highlight-gradient-teal-100-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #b99232); background-color: unset; }

.highlight-gradient-teal-100-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #7b6222); background-color: unset; }

.highlight-gradient-teal-100-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #3e3111); background-color: unset; }

.highlight-gradient-teal-100-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #251d0a); background-color: unset; }

.highlight-gradient-teal-100-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #f2fff7); background-color: unset; }

.highlight-gradient-teal-100-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #e6feef); background-color: unset; }

.highlight-gradient-teal-100-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #bffdd6); background-color: unset; }

.highlight-gradient-teal-100-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #80faad); background-color: unset; }

.highlight-gradient-teal-100-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #40f883); background-color: unset; }

.highlight-gradient-teal-100-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #00f55a); background-color: unset; }

.highlight-gradient-teal-100-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #00b844); background-color: unset; }

.highlight-gradient-teal-100-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #007b2d); background-color: unset; }

.highlight-gradient-teal-100-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #003d17); background-color: unset; }

.highlight-gradient-teal-100-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #00250e); background-color: unset; }

.highlight-gradient-teal-100-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #f2fbfb); background-color: unset; }

.highlight-gradient-teal-100-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #e6f6f8); background-color: unset; }

.highlight-gradient-teal-100-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #c0e9ed); background-color: unset; }

.highlight-gradient-teal-100-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #81d4da); background-color: unset; }

.highlight-gradient-teal-100-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #41bec8); background-color: unset; }

.highlight-gradient-teal-100-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #02a8b5); background-color: unset; }

.highlight-gradient-teal-100-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #027e88); background-color: unset; }

.highlight-gradient-teal-100-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #01545b); background-color: unset; }

.highlight-gradient-teal-100-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #012a2d); background-color: unset; }

.highlight-gradient-teal-100-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #00191b); background-color: unset; }

.highlight-gradient-teal-100-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #f5fbfd); background-color: unset; }

.highlight-gradient-teal-100-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #ebf7fa); background-color: unset; }

.highlight-gradient-teal-100-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #ceebf4); background-color: unset; }

.highlight-gradient-teal-100-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #9cd7e8); background-color: unset; }

.highlight-gradient-teal-100-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #6bc3dd); background-color: unset; }

.highlight-gradient-teal-100-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #39afd1); background-color: unset; }

.highlight-gradient-teal-100-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #2b839d); background-color: unset; }

.highlight-gradient-teal-100-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #1d5869); background-color: unset; }

.highlight-gradient-teal-100-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #0e2c34); background-color: unset; }

.highlight-gradient-teal-100-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #091a1f); background-color: unset; }

.highlight-gradient-teal-100-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, white); background-color: unset; }

.highlight-gradient-teal-100-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, white); background-color: unset; }

.highlight-gradient-teal-100-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, white); background-color: unset; }

.highlight-gradient-teal-100-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, white); background-color: unset; }

.highlight-gradient-teal-100-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, white); background-color: unset; }

.highlight-gradient-teal-100-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, white); background-color: unset; }

.highlight-gradient-teal-100-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #bfbfbf); background-color: unset; }

.highlight-gradient-teal-100-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, gray); background-color: unset; }

.highlight-gradient-teal-100-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #404040); background-color: unset; }

.highlight-gradient-teal-100-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #262626); background-color: unset; }

.highlight-gradient-teal-100-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #fdfdfd); background-color: unset; }

.highlight-gradient-teal-100-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #fbfbfb); background-color: unset; }

.highlight-gradient-teal-100-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #f6f6f6); background-color: unset; }

.highlight-gradient-teal-100-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #ececec); background-color: unset; }

.highlight-gradient-teal-100-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #e3e3e3); background-color: unset; }

.highlight-gradient-teal-100-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-100-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #a3a3a3); background-color: unset; }

.highlight-gradient-teal-100-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #6d6d6d); background-color: unset; }

.highlight-gradient-teal-100-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #363636); background-color: unset; }

.highlight-gradient-teal-100-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #212121); background-color: unset; }

.highlight-gradient-teal-100-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #f4f5f5); background-color: unset; }

.highlight-gradient-teal-100-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #eaebeb); background-color: unset; }

.highlight-gradient-teal-100-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #caccce); background-color: unset; }

.highlight-gradient-teal-100-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #969a9c); background-color: unset; }

.highlight-gradient-teal-100-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #61676b); background-color: unset; }

.highlight-gradient-teal-100-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #2c3439); background-color: unset; }

.highlight-gradient-teal-100-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #21272b); background-color: unset; }

.highlight-gradient-teal-100-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #161a1d); background-color: unset; }

.highlight-gradient-teal-100-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #0b0d0e); background-color: unset; }

.highlight-gradient-teal-100-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e6f6f8, #070809); background-color: unset; }

.highlight-gradient-teal-200-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #0171df); background-color: unset; }

.highlight-gradient-teal-200-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #727cf5); background-color: unset; }

.highlight-gradient-teal-200-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #6627b3); background-color: unset; }

.highlight-gradient-teal-200-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-200-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #2CA58D); background-color: unset; }

.highlight-gradient-teal-200-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #6b5eae); background-color: unset; }

.highlight-gradient-teal-200-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #ff679b); background-color: unset; }

.highlight-gradient-teal-200-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #f51d00); background-color: unset; }

.highlight-gradient-teal-200-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #fd7e14); background-color: unset; }

.highlight-gradient-teal-200-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #F6C343); background-color: unset; }

.highlight-gradient-teal-200-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #00f55a); background-color: unset; }

.highlight-gradient-teal-200-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #02a8b5); background-color: unset; }

.highlight-gradient-teal-200-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #39afd1); background-color: unset; }

.highlight-gradient-teal-200-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #FFFFFF); background-color: unset; }

.highlight-gradient-teal-200-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-200-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #2c3439); background-color: unset; }

.highlight-gradient-teal-200-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #f2f8fd); background-color: unset; }

.highlight-gradient-teal-200-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #e6f1fc); background-color: unset; }

.highlight-gradient-teal-200-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #c0dcf7); background-color: unset; }

.highlight-gradient-teal-200-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #80b8ef); background-color: unset; }

.highlight-gradient-teal-200-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #4195e7); background-color: unset; }

.highlight-gradient-teal-200-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #0171df); background-color: unset; }

.highlight-gradient-teal-200-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #0155a7); background-color: unset; }

.highlight-gradient-teal-200-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #013970); background-color: unset; }

.highlight-gradient-teal-200-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #001c38); background-color: unset; }

.highlight-gradient-teal-200-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #001121); background-color: unset; }

.highlight-gradient-teal-200-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, ghostwhite); background-color: unset; }

.highlight-gradient-teal-200-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #f1f2fe); background-color: unset; }

.highlight-gradient-teal-200-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #dcdefd); background-color: unset; }

.highlight-gradient-teal-200-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #b9befa); background-color: unset; }

.highlight-gradient-teal-200-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #959df8); background-color: unset; }

.highlight-gradient-teal-200-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #727cf5); background-color: unset; }

.highlight-gradient-teal-200-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #565db8); background-color: unset; }

.highlight-gradient-teal-200-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #393e7b); background-color: unset; }

.highlight-gradient-teal-200-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #1d1f3d); background-color: unset; }

.highlight-gradient-teal-200-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #111325); background-color: unset; }

.highlight-gradient-teal-200-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #f7f4fb); background-color: unset; }

.highlight-gradient-teal-200-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #f0e9f7); background-color: unset; }

.highlight-gradient-teal-200-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #d9c9ec); background-color: unset; }

.highlight-gradient-teal-200-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #b393d9); background-color: unset; }

.highlight-gradient-teal-200-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #8c5dc6); background-color: unset; }

.highlight-gradient-teal-200-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #6627b3); background-color: unset; }

.highlight-gradient-teal-200-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #4d1d86); background-color: unset; }

.highlight-gradient-teal-200-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #33145a); background-color: unset; }

.highlight-gradient-teal-200-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #1a0a2d); background-color: unset; }

.highlight-gradient-teal-200-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #0f061b); background-color: unset; }

.highlight-gradient-teal-200-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #fffeff); background-color: unset; }

.highlight-gradient-teal-200-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #fefdff); background-color: unset; }

.highlight-gradient-teal-200-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #fdf9ff); background-color: unset; }

.highlight-gradient-teal-200-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #faf4ff); background-color: unset; }

.highlight-gradient-teal-200-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #f8eeff); background-color: unset; }

.highlight-gradient-teal-200-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-200-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #b8aebf); background-color: unset; }

.highlight-gradient-teal-200-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #7b7480); background-color: unset; }

.highlight-gradient-teal-200-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #3d3a40); background-color: unset; }

.highlight-gradient-teal-200-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #252326); background-color: unset; }

.highlight-gradient-teal-200-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #f4fbf9); background-color: unset; }

.highlight-gradient-teal-200-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #eaf6f4); background-color: unset; }

.highlight-gradient-teal-200-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #cae9e3); background-color: unset; }

.highlight-gradient-teal-200-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #96d2c6); background-color: unset; }

.highlight-gradient-teal-200-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #61bcaa); background-color: unset; }

.highlight-gradient-teal-200-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #2ca58d); background-color: unset; }

.highlight-gradient-teal-200-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #217c6a); background-color: unset; }

.highlight-gradient-teal-200-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #165347); background-color: unset; }

.highlight-gradient-teal-200-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #0b2923); background-color: unset; }

.highlight-gradient-teal-200-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #071915); background-color: unset; }

.highlight-gradient-teal-200-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #f8f7fb); background-color: unset; }

.highlight-gradient-teal-200-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #f0eff7); background-color: unset; }

.highlight-gradient-teal-200-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #dad7eb); background-color: unset; }

.highlight-gradient-teal-200-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #b5afd7); background-color: unset; }

.highlight-gradient-teal-200-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #9086c2); background-color: unset; }

.highlight-gradient-teal-200-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #6b5eae); background-color: unset; }

.highlight-gradient-teal-200-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #504783); background-color: unset; }

.highlight-gradient-teal-200-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #362f57); background-color: unset; }

.highlight-gradient-teal-200-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #1b182c); background-color: unset; }

.highlight-gradient-teal-200-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #100e1a); background-color: unset; }

.highlight-gradient-teal-200-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #fff7fa); background-color: unset; }

.highlight-gradient-teal-200-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, lavenderblush); background-color: unset; }

.highlight-gradient-teal-200-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #ffd9e6); background-color: unset; }

.highlight-gradient-teal-200-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #ffb3cd); background-color: unset; }

.highlight-gradient-teal-200-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #ff8db4); background-color: unset; }

.highlight-gradient-teal-200-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #ff679b); background-color: unset; }

.highlight-gradient-teal-200-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #bf4d74); background-color: unset; }

.highlight-gradient-teal-200-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #80344e); background-color: unset; }

.highlight-gradient-teal-200-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #401a27); background-color: unset; }

.highlight-gradient-teal-200-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #260f17); background-color: unset; }

.highlight-gradient-teal-200-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #fff4f2); background-color: unset; }

.highlight-gradient-teal-200-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #fee8e6); background-color: unset; }

.highlight-gradient-teal-200-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #fdc7bf); background-color: unset; }

.highlight-gradient-teal-200-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #fa8e80); background-color: unset; }

.highlight-gradient-teal-200-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #f85640); background-color: unset; }

.highlight-gradient-teal-200-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #f51d00); background-color: unset; }

.highlight-gradient-teal-200-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #b81600); background-color: unset; }

.highlight-gradient-teal-200-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #7b0f00); background-color: unset; }

.highlight-gradient-teal-200-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #3d0700); background-color: unset; }

.highlight-gradient-teal-200-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #250400); background-color: unset; }

.highlight-gradient-teal-200-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #fff9f3); background-color: unset; }

.highlight-gradient-teal-200-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #fff2e8); background-color: unset; }

.highlight-gradient-teal-200-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #ffdfc4); background-color: unset; }

.highlight-gradient-teal-200-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #febf8a); background-color: unset; }

.highlight-gradient-teal-200-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #fe9e4f); background-color: unset; }

.highlight-gradient-teal-200-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #fd7e14); background-color: unset; }

.highlight-gradient-teal-200-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #be5f0f); background-color: unset; }

.highlight-gradient-teal-200-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #7f3f0a); background-color: unset; }

.highlight-gradient-teal-200-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #3f2005); background-color: unset; }

.highlight-gradient-teal-200-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #261303); background-color: unset; }

.highlight-gradient-teal-200-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #fffcf6); background-color: unset; }

.highlight-gradient-teal-200-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #fef9ec); background-color: unset; }

.highlight-gradient-teal-200-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #fdf0d0); background-color: unset; }

.highlight-gradient-teal-200-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #fbe1a1); background-color: unset; }

.highlight-gradient-teal-200-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #f8d272); background-color: unset; }

.highlight-gradient-teal-200-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #f6c343); background-color: unset; }

.highlight-gradient-teal-200-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #b99232); background-color: unset; }

.highlight-gradient-teal-200-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #7b6222); background-color: unset; }

.highlight-gradient-teal-200-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #3e3111); background-color: unset; }

.highlight-gradient-teal-200-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #251d0a); background-color: unset; }

.highlight-gradient-teal-200-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #f2fff7); background-color: unset; }

.highlight-gradient-teal-200-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #e6feef); background-color: unset; }

.highlight-gradient-teal-200-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #bffdd6); background-color: unset; }

.highlight-gradient-teal-200-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #80faad); background-color: unset; }

.highlight-gradient-teal-200-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #40f883); background-color: unset; }

.highlight-gradient-teal-200-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #00f55a); background-color: unset; }

.highlight-gradient-teal-200-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #00b844); background-color: unset; }

.highlight-gradient-teal-200-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #007b2d); background-color: unset; }

.highlight-gradient-teal-200-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #003d17); background-color: unset; }

.highlight-gradient-teal-200-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #00250e); background-color: unset; }

.highlight-gradient-teal-200-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #f2fbfb); background-color: unset; }

.highlight-gradient-teal-200-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #e6f6f8); background-color: unset; }

.highlight-gradient-teal-200-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #c0e9ed); background-color: unset; }

.highlight-gradient-teal-200-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #81d4da); background-color: unset; }

.highlight-gradient-teal-200-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #41bec8); background-color: unset; }

.highlight-gradient-teal-200-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #02a8b5); background-color: unset; }

.highlight-gradient-teal-200-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #027e88); background-color: unset; }

.highlight-gradient-teal-200-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #01545b); background-color: unset; }

.highlight-gradient-teal-200-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #012a2d); background-color: unset; }

.highlight-gradient-teal-200-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #00191b); background-color: unset; }

.highlight-gradient-teal-200-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #f5fbfd); background-color: unset; }

.highlight-gradient-teal-200-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #ebf7fa); background-color: unset; }

.highlight-gradient-teal-200-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #ceebf4); background-color: unset; }

.highlight-gradient-teal-200-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #9cd7e8); background-color: unset; }

.highlight-gradient-teal-200-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #6bc3dd); background-color: unset; }

.highlight-gradient-teal-200-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #39afd1); background-color: unset; }

.highlight-gradient-teal-200-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #2b839d); background-color: unset; }

.highlight-gradient-teal-200-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #1d5869); background-color: unset; }

.highlight-gradient-teal-200-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #0e2c34); background-color: unset; }

.highlight-gradient-teal-200-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #091a1f); background-color: unset; }

.highlight-gradient-teal-200-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, white); background-color: unset; }

.highlight-gradient-teal-200-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, white); background-color: unset; }

.highlight-gradient-teal-200-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, white); background-color: unset; }

.highlight-gradient-teal-200-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, white); background-color: unset; }

.highlight-gradient-teal-200-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, white); background-color: unset; }

.highlight-gradient-teal-200-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, white); background-color: unset; }

.highlight-gradient-teal-200-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #bfbfbf); background-color: unset; }

.highlight-gradient-teal-200-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, gray); background-color: unset; }

.highlight-gradient-teal-200-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #404040); background-color: unset; }

.highlight-gradient-teal-200-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #262626); background-color: unset; }

.highlight-gradient-teal-200-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #fdfdfd); background-color: unset; }

.highlight-gradient-teal-200-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #fbfbfb); background-color: unset; }

.highlight-gradient-teal-200-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #f6f6f6); background-color: unset; }

.highlight-gradient-teal-200-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #ececec); background-color: unset; }

.highlight-gradient-teal-200-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #e3e3e3); background-color: unset; }

.highlight-gradient-teal-200-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-200-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #a3a3a3); background-color: unset; }

.highlight-gradient-teal-200-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #6d6d6d); background-color: unset; }

.highlight-gradient-teal-200-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #363636); background-color: unset; }

.highlight-gradient-teal-200-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #212121); background-color: unset; }

.highlight-gradient-teal-200-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #f4f5f5); background-color: unset; }

.highlight-gradient-teal-200-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #eaebeb); background-color: unset; }

.highlight-gradient-teal-200-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #caccce); background-color: unset; }

.highlight-gradient-teal-200-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #969a9c); background-color: unset; }

.highlight-gradient-teal-200-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #61676b); background-color: unset; }

.highlight-gradient-teal-200-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #2c3439); background-color: unset; }

.highlight-gradient-teal-200-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #21272b); background-color: unset; }

.highlight-gradient-teal-200-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #161a1d); background-color: unset; }

.highlight-gradient-teal-200-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #0b0d0e); background-color: unset; }

.highlight-gradient-teal-200-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #c0e9ed, #070809); background-color: unset; }

.highlight-gradient-teal-300-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #0171df); background-color: unset; }

.highlight-gradient-teal-300-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #727cf5); background-color: unset; }

.highlight-gradient-teal-300-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #6627b3); background-color: unset; }

.highlight-gradient-teal-300-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-300-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #2CA58D); background-color: unset; }

.highlight-gradient-teal-300-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #6b5eae); background-color: unset; }

.highlight-gradient-teal-300-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #ff679b); background-color: unset; }

.highlight-gradient-teal-300-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #f51d00); background-color: unset; }

.highlight-gradient-teal-300-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #fd7e14); background-color: unset; }

.highlight-gradient-teal-300-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #F6C343); background-color: unset; }

.highlight-gradient-teal-300-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #00f55a); background-color: unset; }

.highlight-gradient-teal-300-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #02a8b5); background-color: unset; }

.highlight-gradient-teal-300-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #39afd1); background-color: unset; }

.highlight-gradient-teal-300-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #FFFFFF); background-color: unset; }

.highlight-gradient-teal-300-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-300-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #2c3439); background-color: unset; }

.highlight-gradient-teal-300-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #f2f8fd); background-color: unset; }

.highlight-gradient-teal-300-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #e6f1fc); background-color: unset; }

.highlight-gradient-teal-300-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #c0dcf7); background-color: unset; }

.highlight-gradient-teal-300-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #80b8ef); background-color: unset; }

.highlight-gradient-teal-300-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #4195e7); background-color: unset; }

.highlight-gradient-teal-300-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #0171df); background-color: unset; }

.highlight-gradient-teal-300-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #0155a7); background-color: unset; }

.highlight-gradient-teal-300-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #013970); background-color: unset; }

.highlight-gradient-teal-300-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #001c38); background-color: unset; }

.highlight-gradient-teal-300-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #001121); background-color: unset; }

.highlight-gradient-teal-300-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, ghostwhite); background-color: unset; }

.highlight-gradient-teal-300-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #f1f2fe); background-color: unset; }

.highlight-gradient-teal-300-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #dcdefd); background-color: unset; }

.highlight-gradient-teal-300-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #b9befa); background-color: unset; }

.highlight-gradient-teal-300-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #959df8); background-color: unset; }

.highlight-gradient-teal-300-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #727cf5); background-color: unset; }

.highlight-gradient-teal-300-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #565db8); background-color: unset; }

.highlight-gradient-teal-300-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #393e7b); background-color: unset; }

.highlight-gradient-teal-300-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #1d1f3d); background-color: unset; }

.highlight-gradient-teal-300-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #111325); background-color: unset; }

.highlight-gradient-teal-300-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #f7f4fb); background-color: unset; }

.highlight-gradient-teal-300-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #f0e9f7); background-color: unset; }

.highlight-gradient-teal-300-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #d9c9ec); background-color: unset; }

.highlight-gradient-teal-300-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #b393d9); background-color: unset; }

.highlight-gradient-teal-300-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #8c5dc6); background-color: unset; }

.highlight-gradient-teal-300-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #6627b3); background-color: unset; }

.highlight-gradient-teal-300-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #4d1d86); background-color: unset; }

.highlight-gradient-teal-300-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #33145a); background-color: unset; }

.highlight-gradient-teal-300-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #1a0a2d); background-color: unset; }

.highlight-gradient-teal-300-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #0f061b); background-color: unset; }

.highlight-gradient-teal-300-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #fffeff); background-color: unset; }

.highlight-gradient-teal-300-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #fefdff); background-color: unset; }

.highlight-gradient-teal-300-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #fdf9ff); background-color: unset; }

.highlight-gradient-teal-300-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #faf4ff); background-color: unset; }

.highlight-gradient-teal-300-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #f8eeff); background-color: unset; }

.highlight-gradient-teal-300-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-300-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #b8aebf); background-color: unset; }

.highlight-gradient-teal-300-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #7b7480); background-color: unset; }

.highlight-gradient-teal-300-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #3d3a40); background-color: unset; }

.highlight-gradient-teal-300-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #252326); background-color: unset; }

.highlight-gradient-teal-300-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #f4fbf9); background-color: unset; }

.highlight-gradient-teal-300-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #eaf6f4); background-color: unset; }

.highlight-gradient-teal-300-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #cae9e3); background-color: unset; }

.highlight-gradient-teal-300-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #96d2c6); background-color: unset; }

.highlight-gradient-teal-300-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #61bcaa); background-color: unset; }

.highlight-gradient-teal-300-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #2ca58d); background-color: unset; }

.highlight-gradient-teal-300-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #217c6a); background-color: unset; }

.highlight-gradient-teal-300-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #165347); background-color: unset; }

.highlight-gradient-teal-300-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #0b2923); background-color: unset; }

.highlight-gradient-teal-300-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #071915); background-color: unset; }

.highlight-gradient-teal-300-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #f8f7fb); background-color: unset; }

.highlight-gradient-teal-300-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #f0eff7); background-color: unset; }

.highlight-gradient-teal-300-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #dad7eb); background-color: unset; }

.highlight-gradient-teal-300-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #b5afd7); background-color: unset; }

.highlight-gradient-teal-300-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #9086c2); background-color: unset; }

.highlight-gradient-teal-300-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #6b5eae); background-color: unset; }

.highlight-gradient-teal-300-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #504783); background-color: unset; }

.highlight-gradient-teal-300-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #362f57); background-color: unset; }

.highlight-gradient-teal-300-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #1b182c); background-color: unset; }

.highlight-gradient-teal-300-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #100e1a); background-color: unset; }

.highlight-gradient-teal-300-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #fff7fa); background-color: unset; }

.highlight-gradient-teal-300-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, lavenderblush); background-color: unset; }

.highlight-gradient-teal-300-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #ffd9e6); background-color: unset; }

.highlight-gradient-teal-300-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #ffb3cd); background-color: unset; }

.highlight-gradient-teal-300-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #ff8db4); background-color: unset; }

.highlight-gradient-teal-300-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #ff679b); background-color: unset; }

.highlight-gradient-teal-300-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #bf4d74); background-color: unset; }

.highlight-gradient-teal-300-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #80344e); background-color: unset; }

.highlight-gradient-teal-300-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #401a27); background-color: unset; }

.highlight-gradient-teal-300-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #260f17); background-color: unset; }

.highlight-gradient-teal-300-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #fff4f2); background-color: unset; }

.highlight-gradient-teal-300-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #fee8e6); background-color: unset; }

.highlight-gradient-teal-300-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #fdc7bf); background-color: unset; }

.highlight-gradient-teal-300-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #fa8e80); background-color: unset; }

.highlight-gradient-teal-300-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #f85640); background-color: unset; }

.highlight-gradient-teal-300-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #f51d00); background-color: unset; }

.highlight-gradient-teal-300-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #b81600); background-color: unset; }

.highlight-gradient-teal-300-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #7b0f00); background-color: unset; }

.highlight-gradient-teal-300-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #3d0700); background-color: unset; }

.highlight-gradient-teal-300-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #250400); background-color: unset; }

.highlight-gradient-teal-300-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #fff9f3); background-color: unset; }

.highlight-gradient-teal-300-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #fff2e8); background-color: unset; }

.highlight-gradient-teal-300-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #ffdfc4); background-color: unset; }

.highlight-gradient-teal-300-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #febf8a); background-color: unset; }

.highlight-gradient-teal-300-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #fe9e4f); background-color: unset; }

.highlight-gradient-teal-300-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #fd7e14); background-color: unset; }

.highlight-gradient-teal-300-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #be5f0f); background-color: unset; }

.highlight-gradient-teal-300-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #7f3f0a); background-color: unset; }

.highlight-gradient-teal-300-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #3f2005); background-color: unset; }

.highlight-gradient-teal-300-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #261303); background-color: unset; }

.highlight-gradient-teal-300-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #fffcf6); background-color: unset; }

.highlight-gradient-teal-300-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #fef9ec); background-color: unset; }

.highlight-gradient-teal-300-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #fdf0d0); background-color: unset; }

.highlight-gradient-teal-300-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #fbe1a1); background-color: unset; }

.highlight-gradient-teal-300-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #f8d272); background-color: unset; }

.highlight-gradient-teal-300-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #f6c343); background-color: unset; }

.highlight-gradient-teal-300-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #b99232); background-color: unset; }

.highlight-gradient-teal-300-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #7b6222); background-color: unset; }

.highlight-gradient-teal-300-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #3e3111); background-color: unset; }

.highlight-gradient-teal-300-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #251d0a); background-color: unset; }

.highlight-gradient-teal-300-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #f2fff7); background-color: unset; }

.highlight-gradient-teal-300-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #e6feef); background-color: unset; }

.highlight-gradient-teal-300-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #bffdd6); background-color: unset; }

.highlight-gradient-teal-300-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #80faad); background-color: unset; }

.highlight-gradient-teal-300-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #40f883); background-color: unset; }

.highlight-gradient-teal-300-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #00f55a); background-color: unset; }

.highlight-gradient-teal-300-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #00b844); background-color: unset; }

.highlight-gradient-teal-300-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #007b2d); background-color: unset; }

.highlight-gradient-teal-300-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #003d17); background-color: unset; }

.highlight-gradient-teal-300-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #00250e); background-color: unset; }

.highlight-gradient-teal-300-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #f2fbfb); background-color: unset; }

.highlight-gradient-teal-300-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #e6f6f8); background-color: unset; }

.highlight-gradient-teal-300-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #c0e9ed); background-color: unset; }

.highlight-gradient-teal-300-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #81d4da); background-color: unset; }

.highlight-gradient-teal-300-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #41bec8); background-color: unset; }

.highlight-gradient-teal-300-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #02a8b5); background-color: unset; }

.highlight-gradient-teal-300-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #027e88); background-color: unset; }

.highlight-gradient-teal-300-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #01545b); background-color: unset; }

.highlight-gradient-teal-300-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #012a2d); background-color: unset; }

.highlight-gradient-teal-300-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #00191b); background-color: unset; }

.highlight-gradient-teal-300-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #f5fbfd); background-color: unset; }

.highlight-gradient-teal-300-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #ebf7fa); background-color: unset; }

.highlight-gradient-teal-300-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #ceebf4); background-color: unset; }

.highlight-gradient-teal-300-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #9cd7e8); background-color: unset; }

.highlight-gradient-teal-300-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #6bc3dd); background-color: unset; }

.highlight-gradient-teal-300-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #39afd1); background-color: unset; }

.highlight-gradient-teal-300-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #2b839d); background-color: unset; }

.highlight-gradient-teal-300-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #1d5869); background-color: unset; }

.highlight-gradient-teal-300-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #0e2c34); background-color: unset; }

.highlight-gradient-teal-300-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #091a1f); background-color: unset; }

.highlight-gradient-teal-300-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, white); background-color: unset; }

.highlight-gradient-teal-300-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, white); background-color: unset; }

.highlight-gradient-teal-300-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, white); background-color: unset; }

.highlight-gradient-teal-300-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, white); background-color: unset; }

.highlight-gradient-teal-300-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, white); background-color: unset; }

.highlight-gradient-teal-300-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, white); background-color: unset; }

.highlight-gradient-teal-300-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #bfbfbf); background-color: unset; }

.highlight-gradient-teal-300-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, gray); background-color: unset; }

.highlight-gradient-teal-300-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #404040); background-color: unset; }

.highlight-gradient-teal-300-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #262626); background-color: unset; }

.highlight-gradient-teal-300-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #fdfdfd); background-color: unset; }

.highlight-gradient-teal-300-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #fbfbfb); background-color: unset; }

.highlight-gradient-teal-300-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #f6f6f6); background-color: unset; }

.highlight-gradient-teal-300-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #ececec); background-color: unset; }

.highlight-gradient-teal-300-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #e3e3e3); background-color: unset; }

.highlight-gradient-teal-300-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-300-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #a3a3a3); background-color: unset; }

.highlight-gradient-teal-300-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #6d6d6d); background-color: unset; }

.highlight-gradient-teal-300-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #363636); background-color: unset; }

.highlight-gradient-teal-300-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #212121); background-color: unset; }

.highlight-gradient-teal-300-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #f4f5f5); background-color: unset; }

.highlight-gradient-teal-300-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #eaebeb); background-color: unset; }

.highlight-gradient-teal-300-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #caccce); background-color: unset; }

.highlight-gradient-teal-300-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #969a9c); background-color: unset; }

.highlight-gradient-teal-300-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #61676b); background-color: unset; }

.highlight-gradient-teal-300-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #2c3439); background-color: unset; }

.highlight-gradient-teal-300-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #21272b); background-color: unset; }

.highlight-gradient-teal-300-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #161a1d); background-color: unset; }

.highlight-gradient-teal-300-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #0b0d0e); background-color: unset; }

.highlight-gradient-teal-300-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #81d4da, #070809); background-color: unset; }

.highlight-gradient-teal-400-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #0171df); background-color: unset; }

.highlight-gradient-teal-400-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #727cf5); background-color: unset; }

.highlight-gradient-teal-400-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #6627b3); background-color: unset; }

.highlight-gradient-teal-400-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-400-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #2CA58D); background-color: unset; }

.highlight-gradient-teal-400-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #6b5eae); background-color: unset; }

.highlight-gradient-teal-400-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #ff679b); background-color: unset; }

.highlight-gradient-teal-400-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #f51d00); background-color: unset; }

.highlight-gradient-teal-400-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #fd7e14); background-color: unset; }

.highlight-gradient-teal-400-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #F6C343); background-color: unset; }

.highlight-gradient-teal-400-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #00f55a); background-color: unset; }

.highlight-gradient-teal-400-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #02a8b5); background-color: unset; }

.highlight-gradient-teal-400-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #39afd1); background-color: unset; }

.highlight-gradient-teal-400-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #FFFFFF); background-color: unset; }

.highlight-gradient-teal-400-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-400-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #2c3439); background-color: unset; }

.highlight-gradient-teal-400-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #f2f8fd); background-color: unset; }

.highlight-gradient-teal-400-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #e6f1fc); background-color: unset; }

.highlight-gradient-teal-400-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #c0dcf7); background-color: unset; }

.highlight-gradient-teal-400-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #80b8ef); background-color: unset; }

.highlight-gradient-teal-400-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #4195e7); background-color: unset; }

.highlight-gradient-teal-400-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #0171df); background-color: unset; }

.highlight-gradient-teal-400-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #0155a7); background-color: unset; }

.highlight-gradient-teal-400-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #013970); background-color: unset; }

.highlight-gradient-teal-400-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #001c38); background-color: unset; }

.highlight-gradient-teal-400-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #001121); background-color: unset; }

.highlight-gradient-teal-400-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, ghostwhite); background-color: unset; }

.highlight-gradient-teal-400-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #f1f2fe); background-color: unset; }

.highlight-gradient-teal-400-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #dcdefd); background-color: unset; }

.highlight-gradient-teal-400-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #b9befa); background-color: unset; }

.highlight-gradient-teal-400-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #959df8); background-color: unset; }

.highlight-gradient-teal-400-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #727cf5); background-color: unset; }

.highlight-gradient-teal-400-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #565db8); background-color: unset; }

.highlight-gradient-teal-400-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #393e7b); background-color: unset; }

.highlight-gradient-teal-400-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #1d1f3d); background-color: unset; }

.highlight-gradient-teal-400-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #111325); background-color: unset; }

.highlight-gradient-teal-400-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #f7f4fb); background-color: unset; }

.highlight-gradient-teal-400-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #f0e9f7); background-color: unset; }

.highlight-gradient-teal-400-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #d9c9ec); background-color: unset; }

.highlight-gradient-teal-400-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #b393d9); background-color: unset; }

.highlight-gradient-teal-400-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #8c5dc6); background-color: unset; }

.highlight-gradient-teal-400-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #6627b3); background-color: unset; }

.highlight-gradient-teal-400-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #4d1d86); background-color: unset; }

.highlight-gradient-teal-400-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #33145a); background-color: unset; }

.highlight-gradient-teal-400-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #1a0a2d); background-color: unset; }

.highlight-gradient-teal-400-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #0f061b); background-color: unset; }

.highlight-gradient-teal-400-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #fffeff); background-color: unset; }

.highlight-gradient-teal-400-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #fefdff); background-color: unset; }

.highlight-gradient-teal-400-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #fdf9ff); background-color: unset; }

.highlight-gradient-teal-400-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #faf4ff); background-color: unset; }

.highlight-gradient-teal-400-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #f8eeff); background-color: unset; }

.highlight-gradient-teal-400-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-400-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #b8aebf); background-color: unset; }

.highlight-gradient-teal-400-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #7b7480); background-color: unset; }

.highlight-gradient-teal-400-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #3d3a40); background-color: unset; }

.highlight-gradient-teal-400-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #252326); background-color: unset; }

.highlight-gradient-teal-400-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #f4fbf9); background-color: unset; }

.highlight-gradient-teal-400-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #eaf6f4); background-color: unset; }

.highlight-gradient-teal-400-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #cae9e3); background-color: unset; }

.highlight-gradient-teal-400-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #96d2c6); background-color: unset; }

.highlight-gradient-teal-400-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #61bcaa); background-color: unset; }

.highlight-gradient-teal-400-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #2ca58d); background-color: unset; }

.highlight-gradient-teal-400-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #217c6a); background-color: unset; }

.highlight-gradient-teal-400-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #165347); background-color: unset; }

.highlight-gradient-teal-400-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #0b2923); background-color: unset; }

.highlight-gradient-teal-400-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #071915); background-color: unset; }

.highlight-gradient-teal-400-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #f8f7fb); background-color: unset; }

.highlight-gradient-teal-400-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #f0eff7); background-color: unset; }

.highlight-gradient-teal-400-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #dad7eb); background-color: unset; }

.highlight-gradient-teal-400-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #b5afd7); background-color: unset; }

.highlight-gradient-teal-400-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #9086c2); background-color: unset; }

.highlight-gradient-teal-400-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #6b5eae); background-color: unset; }

.highlight-gradient-teal-400-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #504783); background-color: unset; }

.highlight-gradient-teal-400-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #362f57); background-color: unset; }

.highlight-gradient-teal-400-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #1b182c); background-color: unset; }

.highlight-gradient-teal-400-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #100e1a); background-color: unset; }

.highlight-gradient-teal-400-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #fff7fa); background-color: unset; }

.highlight-gradient-teal-400-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, lavenderblush); background-color: unset; }

.highlight-gradient-teal-400-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #ffd9e6); background-color: unset; }

.highlight-gradient-teal-400-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #ffb3cd); background-color: unset; }

.highlight-gradient-teal-400-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #ff8db4); background-color: unset; }

.highlight-gradient-teal-400-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #ff679b); background-color: unset; }

.highlight-gradient-teal-400-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #bf4d74); background-color: unset; }

.highlight-gradient-teal-400-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #80344e); background-color: unset; }

.highlight-gradient-teal-400-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #401a27); background-color: unset; }

.highlight-gradient-teal-400-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #260f17); background-color: unset; }

.highlight-gradient-teal-400-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #fff4f2); background-color: unset; }

.highlight-gradient-teal-400-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #fee8e6); background-color: unset; }

.highlight-gradient-teal-400-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #fdc7bf); background-color: unset; }

.highlight-gradient-teal-400-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #fa8e80); background-color: unset; }

.highlight-gradient-teal-400-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #f85640); background-color: unset; }

.highlight-gradient-teal-400-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #f51d00); background-color: unset; }

.highlight-gradient-teal-400-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #b81600); background-color: unset; }

.highlight-gradient-teal-400-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #7b0f00); background-color: unset; }

.highlight-gradient-teal-400-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #3d0700); background-color: unset; }

.highlight-gradient-teal-400-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #250400); background-color: unset; }

.highlight-gradient-teal-400-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #fff9f3); background-color: unset; }

.highlight-gradient-teal-400-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #fff2e8); background-color: unset; }

.highlight-gradient-teal-400-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #ffdfc4); background-color: unset; }

.highlight-gradient-teal-400-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #febf8a); background-color: unset; }

.highlight-gradient-teal-400-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #fe9e4f); background-color: unset; }

.highlight-gradient-teal-400-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #fd7e14); background-color: unset; }

.highlight-gradient-teal-400-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #be5f0f); background-color: unset; }

.highlight-gradient-teal-400-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #7f3f0a); background-color: unset; }

.highlight-gradient-teal-400-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #3f2005); background-color: unset; }

.highlight-gradient-teal-400-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #261303); background-color: unset; }

.highlight-gradient-teal-400-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #fffcf6); background-color: unset; }

.highlight-gradient-teal-400-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #fef9ec); background-color: unset; }

.highlight-gradient-teal-400-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #fdf0d0); background-color: unset; }

.highlight-gradient-teal-400-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #fbe1a1); background-color: unset; }

.highlight-gradient-teal-400-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #f8d272); background-color: unset; }

.highlight-gradient-teal-400-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #f6c343); background-color: unset; }

.highlight-gradient-teal-400-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #b99232); background-color: unset; }

.highlight-gradient-teal-400-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #7b6222); background-color: unset; }

.highlight-gradient-teal-400-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #3e3111); background-color: unset; }

.highlight-gradient-teal-400-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #251d0a); background-color: unset; }

.highlight-gradient-teal-400-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #f2fff7); background-color: unset; }

.highlight-gradient-teal-400-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #e6feef); background-color: unset; }

.highlight-gradient-teal-400-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #bffdd6); background-color: unset; }

.highlight-gradient-teal-400-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #80faad); background-color: unset; }

.highlight-gradient-teal-400-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #40f883); background-color: unset; }

.highlight-gradient-teal-400-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #00f55a); background-color: unset; }

.highlight-gradient-teal-400-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #00b844); background-color: unset; }

.highlight-gradient-teal-400-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #007b2d); background-color: unset; }

.highlight-gradient-teal-400-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #003d17); background-color: unset; }

.highlight-gradient-teal-400-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #00250e); background-color: unset; }

.highlight-gradient-teal-400-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #f2fbfb); background-color: unset; }

.highlight-gradient-teal-400-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #e6f6f8); background-color: unset; }

.highlight-gradient-teal-400-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #c0e9ed); background-color: unset; }

.highlight-gradient-teal-400-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #81d4da); background-color: unset; }

.highlight-gradient-teal-400-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #41bec8); background-color: unset; }

.highlight-gradient-teal-400-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #02a8b5); background-color: unset; }

.highlight-gradient-teal-400-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #027e88); background-color: unset; }

.highlight-gradient-teal-400-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #01545b); background-color: unset; }

.highlight-gradient-teal-400-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #012a2d); background-color: unset; }

.highlight-gradient-teal-400-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #00191b); background-color: unset; }

.highlight-gradient-teal-400-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #f5fbfd); background-color: unset; }

.highlight-gradient-teal-400-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #ebf7fa); background-color: unset; }

.highlight-gradient-teal-400-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #ceebf4); background-color: unset; }

.highlight-gradient-teal-400-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #9cd7e8); background-color: unset; }

.highlight-gradient-teal-400-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #6bc3dd); background-color: unset; }

.highlight-gradient-teal-400-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #39afd1); background-color: unset; }

.highlight-gradient-teal-400-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #2b839d); background-color: unset; }

.highlight-gradient-teal-400-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #1d5869); background-color: unset; }

.highlight-gradient-teal-400-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #0e2c34); background-color: unset; }

.highlight-gradient-teal-400-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #091a1f); background-color: unset; }

.highlight-gradient-teal-400-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, white); background-color: unset; }

.highlight-gradient-teal-400-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, white); background-color: unset; }

.highlight-gradient-teal-400-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, white); background-color: unset; }

.highlight-gradient-teal-400-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, white); background-color: unset; }

.highlight-gradient-teal-400-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, white); background-color: unset; }

.highlight-gradient-teal-400-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, white); background-color: unset; }

.highlight-gradient-teal-400-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #bfbfbf); background-color: unset; }

.highlight-gradient-teal-400-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, gray); background-color: unset; }

.highlight-gradient-teal-400-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #404040); background-color: unset; }

.highlight-gradient-teal-400-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #262626); background-color: unset; }

.highlight-gradient-teal-400-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #fdfdfd); background-color: unset; }

.highlight-gradient-teal-400-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #fbfbfb); background-color: unset; }

.highlight-gradient-teal-400-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #f6f6f6); background-color: unset; }

.highlight-gradient-teal-400-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #ececec); background-color: unset; }

.highlight-gradient-teal-400-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #e3e3e3); background-color: unset; }

.highlight-gradient-teal-400-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-400-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #a3a3a3); background-color: unset; }

.highlight-gradient-teal-400-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #6d6d6d); background-color: unset; }

.highlight-gradient-teal-400-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #363636); background-color: unset; }

.highlight-gradient-teal-400-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #212121); background-color: unset; }

.highlight-gradient-teal-400-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #f4f5f5); background-color: unset; }

.highlight-gradient-teal-400-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #eaebeb); background-color: unset; }

.highlight-gradient-teal-400-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #caccce); background-color: unset; }

.highlight-gradient-teal-400-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #969a9c); background-color: unset; }

.highlight-gradient-teal-400-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #61676b); background-color: unset; }

.highlight-gradient-teal-400-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #2c3439); background-color: unset; }

.highlight-gradient-teal-400-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #21272b); background-color: unset; }

.highlight-gradient-teal-400-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #161a1d); background-color: unset; }

.highlight-gradient-teal-400-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #0b0d0e); background-color: unset; }

.highlight-gradient-teal-400-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #41bec8, #070809); background-color: unset; }

.highlight-gradient-teal-500-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #0171df); background-color: unset; }

.highlight-gradient-teal-500-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #727cf5); background-color: unset; }

.highlight-gradient-teal-500-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #6627b3); background-color: unset; }

.highlight-gradient-teal-500-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-500-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #2CA58D); background-color: unset; }

.highlight-gradient-teal-500-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #6b5eae); background-color: unset; }

.highlight-gradient-teal-500-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #ff679b); background-color: unset; }

.highlight-gradient-teal-500-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f51d00); background-color: unset; }

.highlight-gradient-teal-500-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fd7e14); background-color: unset; }

.highlight-gradient-teal-500-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #F6C343); background-color: unset; }

.highlight-gradient-teal-500-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #00f55a); background-color: unset; }

.highlight-gradient-teal-500-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #02a8b5); background-color: unset; }

.highlight-gradient-teal-500-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #39afd1); background-color: unset; }

.highlight-gradient-teal-500-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #FFFFFF); background-color: unset; }

.highlight-gradient-teal-500-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-500-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #2c3439); background-color: unset; }

.highlight-gradient-teal-500-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f2f8fd); background-color: unset; }

.highlight-gradient-teal-500-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #e6f1fc); background-color: unset; }

.highlight-gradient-teal-500-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #c0dcf7); background-color: unset; }

.highlight-gradient-teal-500-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #80b8ef); background-color: unset; }

.highlight-gradient-teal-500-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #4195e7); background-color: unset; }

.highlight-gradient-teal-500-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #0171df); background-color: unset; }

.highlight-gradient-teal-500-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #0155a7); background-color: unset; }

.highlight-gradient-teal-500-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #013970); background-color: unset; }

.highlight-gradient-teal-500-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #001c38); background-color: unset; }

.highlight-gradient-teal-500-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #001121); background-color: unset; }

.highlight-gradient-teal-500-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, ghostwhite); background-color: unset; }

.highlight-gradient-teal-500-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f1f2fe); background-color: unset; }

.highlight-gradient-teal-500-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #dcdefd); background-color: unset; }

.highlight-gradient-teal-500-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #b9befa); background-color: unset; }

.highlight-gradient-teal-500-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #959df8); background-color: unset; }

.highlight-gradient-teal-500-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #727cf5); background-color: unset; }

.highlight-gradient-teal-500-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #565db8); background-color: unset; }

.highlight-gradient-teal-500-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #393e7b); background-color: unset; }

.highlight-gradient-teal-500-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #1d1f3d); background-color: unset; }

.highlight-gradient-teal-500-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #111325); background-color: unset; }

.highlight-gradient-teal-500-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f7f4fb); background-color: unset; }

.highlight-gradient-teal-500-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f0e9f7); background-color: unset; }

.highlight-gradient-teal-500-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #d9c9ec); background-color: unset; }

.highlight-gradient-teal-500-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #b393d9); background-color: unset; }

.highlight-gradient-teal-500-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #8c5dc6); background-color: unset; }

.highlight-gradient-teal-500-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #6627b3); background-color: unset; }

.highlight-gradient-teal-500-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #4d1d86); background-color: unset; }

.highlight-gradient-teal-500-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #33145a); background-color: unset; }

.highlight-gradient-teal-500-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #1a0a2d); background-color: unset; }

.highlight-gradient-teal-500-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #0f061b); background-color: unset; }

.highlight-gradient-teal-500-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fffeff); background-color: unset; }

.highlight-gradient-teal-500-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fefdff); background-color: unset; }

.highlight-gradient-teal-500-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fdf9ff); background-color: unset; }

.highlight-gradient-teal-500-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #faf4ff); background-color: unset; }

.highlight-gradient-teal-500-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f8eeff); background-color: unset; }

.highlight-gradient-teal-500-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-500-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #b8aebf); background-color: unset; }

.highlight-gradient-teal-500-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #7b7480); background-color: unset; }

.highlight-gradient-teal-500-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #3d3a40); background-color: unset; }

.highlight-gradient-teal-500-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #252326); background-color: unset; }

.highlight-gradient-teal-500-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f4fbf9); background-color: unset; }

.highlight-gradient-teal-500-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #eaf6f4); background-color: unset; }

.highlight-gradient-teal-500-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #cae9e3); background-color: unset; }

.highlight-gradient-teal-500-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #96d2c6); background-color: unset; }

.highlight-gradient-teal-500-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #61bcaa); background-color: unset; }

.highlight-gradient-teal-500-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #2ca58d); background-color: unset; }

.highlight-gradient-teal-500-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #217c6a); background-color: unset; }

.highlight-gradient-teal-500-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #165347); background-color: unset; }

.highlight-gradient-teal-500-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #0b2923); background-color: unset; }

.highlight-gradient-teal-500-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #071915); background-color: unset; }

.highlight-gradient-teal-500-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f8f7fb); background-color: unset; }

.highlight-gradient-teal-500-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f0eff7); background-color: unset; }

.highlight-gradient-teal-500-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #dad7eb); background-color: unset; }

.highlight-gradient-teal-500-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #b5afd7); background-color: unset; }

.highlight-gradient-teal-500-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #9086c2); background-color: unset; }

.highlight-gradient-teal-500-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #6b5eae); background-color: unset; }

.highlight-gradient-teal-500-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #504783); background-color: unset; }

.highlight-gradient-teal-500-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #362f57); background-color: unset; }

.highlight-gradient-teal-500-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #1b182c); background-color: unset; }

.highlight-gradient-teal-500-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #100e1a); background-color: unset; }

.highlight-gradient-teal-500-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fff7fa); background-color: unset; }

.highlight-gradient-teal-500-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, lavenderblush); background-color: unset; }

.highlight-gradient-teal-500-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #ffd9e6); background-color: unset; }

.highlight-gradient-teal-500-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #ffb3cd); background-color: unset; }

.highlight-gradient-teal-500-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #ff8db4); background-color: unset; }

.highlight-gradient-teal-500-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #ff679b); background-color: unset; }

.highlight-gradient-teal-500-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #bf4d74); background-color: unset; }

.highlight-gradient-teal-500-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #80344e); background-color: unset; }

.highlight-gradient-teal-500-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #401a27); background-color: unset; }

.highlight-gradient-teal-500-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #260f17); background-color: unset; }

.highlight-gradient-teal-500-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fff4f2); background-color: unset; }

.highlight-gradient-teal-500-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fee8e6); background-color: unset; }

.highlight-gradient-teal-500-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fdc7bf); background-color: unset; }

.highlight-gradient-teal-500-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fa8e80); background-color: unset; }

.highlight-gradient-teal-500-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f85640); background-color: unset; }

.highlight-gradient-teal-500-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f51d00); background-color: unset; }

.highlight-gradient-teal-500-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #b81600); background-color: unset; }

.highlight-gradient-teal-500-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #7b0f00); background-color: unset; }

.highlight-gradient-teal-500-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #3d0700); background-color: unset; }

.highlight-gradient-teal-500-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #250400); background-color: unset; }

.highlight-gradient-teal-500-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fff9f3); background-color: unset; }

.highlight-gradient-teal-500-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fff2e8); background-color: unset; }

.highlight-gradient-teal-500-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #ffdfc4); background-color: unset; }

.highlight-gradient-teal-500-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #febf8a); background-color: unset; }

.highlight-gradient-teal-500-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fe9e4f); background-color: unset; }

.highlight-gradient-teal-500-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fd7e14); background-color: unset; }

.highlight-gradient-teal-500-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #be5f0f); background-color: unset; }

.highlight-gradient-teal-500-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #7f3f0a); background-color: unset; }

.highlight-gradient-teal-500-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #3f2005); background-color: unset; }

.highlight-gradient-teal-500-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #261303); background-color: unset; }

.highlight-gradient-teal-500-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fffcf6); background-color: unset; }

.highlight-gradient-teal-500-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fef9ec); background-color: unset; }

.highlight-gradient-teal-500-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fdf0d0); background-color: unset; }

.highlight-gradient-teal-500-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fbe1a1); background-color: unset; }

.highlight-gradient-teal-500-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f8d272); background-color: unset; }

.highlight-gradient-teal-500-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f6c343); background-color: unset; }

.highlight-gradient-teal-500-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #b99232); background-color: unset; }

.highlight-gradient-teal-500-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #7b6222); background-color: unset; }

.highlight-gradient-teal-500-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #3e3111); background-color: unset; }

.highlight-gradient-teal-500-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #251d0a); background-color: unset; }

.highlight-gradient-teal-500-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f2fff7); background-color: unset; }

.highlight-gradient-teal-500-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #e6feef); background-color: unset; }

.highlight-gradient-teal-500-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #bffdd6); background-color: unset; }

.highlight-gradient-teal-500-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #80faad); background-color: unset; }

.highlight-gradient-teal-500-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #40f883); background-color: unset; }

.highlight-gradient-teal-500-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #00f55a); background-color: unset; }

.highlight-gradient-teal-500-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #00b844); background-color: unset; }

.highlight-gradient-teal-500-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #007b2d); background-color: unset; }

.highlight-gradient-teal-500-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #003d17); background-color: unset; }

.highlight-gradient-teal-500-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #00250e); background-color: unset; }

.highlight-gradient-teal-500-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f2fbfb); background-color: unset; }

.highlight-gradient-teal-500-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #e6f6f8); background-color: unset; }

.highlight-gradient-teal-500-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #c0e9ed); background-color: unset; }

.highlight-gradient-teal-500-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #81d4da); background-color: unset; }

.highlight-gradient-teal-500-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #41bec8); background-color: unset; }

.highlight-gradient-teal-500-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #02a8b5); background-color: unset; }

.highlight-gradient-teal-500-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #027e88); background-color: unset; }

.highlight-gradient-teal-500-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #01545b); background-color: unset; }

.highlight-gradient-teal-500-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #012a2d); background-color: unset; }

.highlight-gradient-teal-500-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #00191b); background-color: unset; }

.highlight-gradient-teal-500-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f5fbfd); background-color: unset; }

.highlight-gradient-teal-500-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #ebf7fa); background-color: unset; }

.highlight-gradient-teal-500-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #ceebf4); background-color: unset; }

.highlight-gradient-teal-500-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #9cd7e8); background-color: unset; }

.highlight-gradient-teal-500-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #6bc3dd); background-color: unset; }

.highlight-gradient-teal-500-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #39afd1); background-color: unset; }

.highlight-gradient-teal-500-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #2b839d); background-color: unset; }

.highlight-gradient-teal-500-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #1d5869); background-color: unset; }

.highlight-gradient-teal-500-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #0e2c34); background-color: unset; }

.highlight-gradient-teal-500-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #091a1f); background-color: unset; }

.highlight-gradient-teal-500-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, white); background-color: unset; }

.highlight-gradient-teal-500-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, white); background-color: unset; }

.highlight-gradient-teal-500-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, white); background-color: unset; }

.highlight-gradient-teal-500-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, white); background-color: unset; }

.highlight-gradient-teal-500-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, white); background-color: unset; }

.highlight-gradient-teal-500-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, white); background-color: unset; }

.highlight-gradient-teal-500-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #bfbfbf); background-color: unset; }

.highlight-gradient-teal-500-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, gray); background-color: unset; }

.highlight-gradient-teal-500-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #404040); background-color: unset; }

.highlight-gradient-teal-500-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #262626); background-color: unset; }

.highlight-gradient-teal-500-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fdfdfd); background-color: unset; }

.highlight-gradient-teal-500-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #fbfbfb); background-color: unset; }

.highlight-gradient-teal-500-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f6f6f6); background-color: unset; }

.highlight-gradient-teal-500-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #ececec); background-color: unset; }

.highlight-gradient-teal-500-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #e3e3e3); background-color: unset; }

.highlight-gradient-teal-500-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-500-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #a3a3a3); background-color: unset; }

.highlight-gradient-teal-500-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #6d6d6d); background-color: unset; }

.highlight-gradient-teal-500-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #363636); background-color: unset; }

.highlight-gradient-teal-500-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #212121); background-color: unset; }

.highlight-gradient-teal-500-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #f4f5f5); background-color: unset; }

.highlight-gradient-teal-500-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #eaebeb); background-color: unset; }

.highlight-gradient-teal-500-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #caccce); background-color: unset; }

.highlight-gradient-teal-500-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #969a9c); background-color: unset; }

.highlight-gradient-teal-500-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #61676b); background-color: unset; }

.highlight-gradient-teal-500-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #2c3439); background-color: unset; }

.highlight-gradient-teal-500-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #21272b); background-color: unset; }

.highlight-gradient-teal-500-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #161a1d); background-color: unset; }

.highlight-gradient-teal-500-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #0b0d0e); background-color: unset; }

.highlight-gradient-teal-500-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #02a8b5, #070809); background-color: unset; }

.highlight-gradient-teal-600-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #0171df); background-color: unset; }

.highlight-gradient-teal-600-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #727cf5); background-color: unset; }

.highlight-gradient-teal-600-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #6627b3); background-color: unset; }

.highlight-gradient-teal-600-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-600-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #2CA58D); background-color: unset; }

.highlight-gradient-teal-600-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #6b5eae); background-color: unset; }

.highlight-gradient-teal-600-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #ff679b); background-color: unset; }

.highlight-gradient-teal-600-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #f51d00); background-color: unset; }

.highlight-gradient-teal-600-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #fd7e14); background-color: unset; }

.highlight-gradient-teal-600-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #F6C343); background-color: unset; }

.highlight-gradient-teal-600-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #00f55a); background-color: unset; }

.highlight-gradient-teal-600-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #02a8b5); background-color: unset; }

.highlight-gradient-teal-600-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #39afd1); background-color: unset; }

.highlight-gradient-teal-600-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #FFFFFF); background-color: unset; }

.highlight-gradient-teal-600-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-600-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #2c3439); background-color: unset; }

.highlight-gradient-teal-600-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #f2f8fd); background-color: unset; }

.highlight-gradient-teal-600-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #e6f1fc); background-color: unset; }

.highlight-gradient-teal-600-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #c0dcf7); background-color: unset; }

.highlight-gradient-teal-600-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #80b8ef); background-color: unset; }

.highlight-gradient-teal-600-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #4195e7); background-color: unset; }

.highlight-gradient-teal-600-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #0171df); background-color: unset; }

.highlight-gradient-teal-600-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #0155a7); background-color: unset; }

.highlight-gradient-teal-600-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #013970); background-color: unset; }

.highlight-gradient-teal-600-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #001c38); background-color: unset; }

.highlight-gradient-teal-600-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #001121); background-color: unset; }

.highlight-gradient-teal-600-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, ghostwhite); background-color: unset; }

.highlight-gradient-teal-600-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #f1f2fe); background-color: unset; }

.highlight-gradient-teal-600-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #dcdefd); background-color: unset; }

.highlight-gradient-teal-600-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #b9befa); background-color: unset; }

.highlight-gradient-teal-600-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #959df8); background-color: unset; }

.highlight-gradient-teal-600-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #727cf5); background-color: unset; }

.highlight-gradient-teal-600-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #565db8); background-color: unset; }

.highlight-gradient-teal-600-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #393e7b); background-color: unset; }

.highlight-gradient-teal-600-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #1d1f3d); background-color: unset; }

.highlight-gradient-teal-600-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #111325); background-color: unset; }

.highlight-gradient-teal-600-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #f7f4fb); background-color: unset; }

.highlight-gradient-teal-600-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #f0e9f7); background-color: unset; }

.highlight-gradient-teal-600-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #d9c9ec); background-color: unset; }

.highlight-gradient-teal-600-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #b393d9); background-color: unset; }

.highlight-gradient-teal-600-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #8c5dc6); background-color: unset; }

.highlight-gradient-teal-600-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #6627b3); background-color: unset; }

.highlight-gradient-teal-600-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #4d1d86); background-color: unset; }

.highlight-gradient-teal-600-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #33145a); background-color: unset; }

.highlight-gradient-teal-600-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #1a0a2d); background-color: unset; }

.highlight-gradient-teal-600-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #0f061b); background-color: unset; }

.highlight-gradient-teal-600-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #fffeff); background-color: unset; }

.highlight-gradient-teal-600-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #fefdff); background-color: unset; }

.highlight-gradient-teal-600-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #fdf9ff); background-color: unset; }

.highlight-gradient-teal-600-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #faf4ff); background-color: unset; }

.highlight-gradient-teal-600-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #f8eeff); background-color: unset; }

.highlight-gradient-teal-600-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-600-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #b8aebf); background-color: unset; }

.highlight-gradient-teal-600-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #7b7480); background-color: unset; }

.highlight-gradient-teal-600-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #3d3a40); background-color: unset; }

.highlight-gradient-teal-600-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #252326); background-color: unset; }

.highlight-gradient-teal-600-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #f4fbf9); background-color: unset; }

.highlight-gradient-teal-600-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #eaf6f4); background-color: unset; }

.highlight-gradient-teal-600-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #cae9e3); background-color: unset; }

.highlight-gradient-teal-600-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #96d2c6); background-color: unset; }

.highlight-gradient-teal-600-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #61bcaa); background-color: unset; }

.highlight-gradient-teal-600-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #2ca58d); background-color: unset; }

.highlight-gradient-teal-600-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #217c6a); background-color: unset; }

.highlight-gradient-teal-600-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #165347); background-color: unset; }

.highlight-gradient-teal-600-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #0b2923); background-color: unset; }

.highlight-gradient-teal-600-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #071915); background-color: unset; }

.highlight-gradient-teal-600-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #f8f7fb); background-color: unset; }

.highlight-gradient-teal-600-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #f0eff7); background-color: unset; }

.highlight-gradient-teal-600-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #dad7eb); background-color: unset; }

.highlight-gradient-teal-600-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #b5afd7); background-color: unset; }

.highlight-gradient-teal-600-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #9086c2); background-color: unset; }

.highlight-gradient-teal-600-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #6b5eae); background-color: unset; }

.highlight-gradient-teal-600-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #504783); background-color: unset; }

.highlight-gradient-teal-600-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #362f57); background-color: unset; }

.highlight-gradient-teal-600-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #1b182c); background-color: unset; }

.highlight-gradient-teal-600-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #100e1a); background-color: unset; }

.highlight-gradient-teal-600-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #fff7fa); background-color: unset; }

.highlight-gradient-teal-600-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, lavenderblush); background-color: unset; }

.highlight-gradient-teal-600-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #ffd9e6); background-color: unset; }

.highlight-gradient-teal-600-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #ffb3cd); background-color: unset; }

.highlight-gradient-teal-600-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #ff8db4); background-color: unset; }

.highlight-gradient-teal-600-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #ff679b); background-color: unset; }

.highlight-gradient-teal-600-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #bf4d74); background-color: unset; }

.highlight-gradient-teal-600-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #80344e); background-color: unset; }

.highlight-gradient-teal-600-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #401a27); background-color: unset; }

.highlight-gradient-teal-600-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #260f17); background-color: unset; }

.highlight-gradient-teal-600-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #fff4f2); background-color: unset; }

.highlight-gradient-teal-600-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #fee8e6); background-color: unset; }

.highlight-gradient-teal-600-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #fdc7bf); background-color: unset; }

.highlight-gradient-teal-600-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #fa8e80); background-color: unset; }

.highlight-gradient-teal-600-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #f85640); background-color: unset; }

.highlight-gradient-teal-600-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #f51d00); background-color: unset; }

.highlight-gradient-teal-600-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #b81600); background-color: unset; }

.highlight-gradient-teal-600-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #7b0f00); background-color: unset; }

.highlight-gradient-teal-600-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #3d0700); background-color: unset; }

.highlight-gradient-teal-600-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #250400); background-color: unset; }

.highlight-gradient-teal-600-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #fff9f3); background-color: unset; }

.highlight-gradient-teal-600-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #fff2e8); background-color: unset; }

.highlight-gradient-teal-600-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #ffdfc4); background-color: unset; }

.highlight-gradient-teal-600-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #febf8a); background-color: unset; }

.highlight-gradient-teal-600-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #fe9e4f); background-color: unset; }

.highlight-gradient-teal-600-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #fd7e14); background-color: unset; }

.highlight-gradient-teal-600-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #be5f0f); background-color: unset; }

.highlight-gradient-teal-600-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #7f3f0a); background-color: unset; }

.highlight-gradient-teal-600-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #3f2005); background-color: unset; }

.highlight-gradient-teal-600-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #261303); background-color: unset; }

.highlight-gradient-teal-600-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #fffcf6); background-color: unset; }

.highlight-gradient-teal-600-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #fef9ec); background-color: unset; }

.highlight-gradient-teal-600-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #fdf0d0); background-color: unset; }

.highlight-gradient-teal-600-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #fbe1a1); background-color: unset; }

.highlight-gradient-teal-600-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #f8d272); background-color: unset; }

.highlight-gradient-teal-600-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #f6c343); background-color: unset; }

.highlight-gradient-teal-600-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #b99232); background-color: unset; }

.highlight-gradient-teal-600-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #7b6222); background-color: unset; }

.highlight-gradient-teal-600-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #3e3111); background-color: unset; }

.highlight-gradient-teal-600-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #251d0a); background-color: unset; }

.highlight-gradient-teal-600-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #f2fff7); background-color: unset; }

.highlight-gradient-teal-600-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #e6feef); background-color: unset; }

.highlight-gradient-teal-600-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #bffdd6); background-color: unset; }

.highlight-gradient-teal-600-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #80faad); background-color: unset; }

.highlight-gradient-teal-600-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #40f883); background-color: unset; }

.highlight-gradient-teal-600-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #00f55a); background-color: unset; }

.highlight-gradient-teal-600-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #00b844); background-color: unset; }

.highlight-gradient-teal-600-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #007b2d); background-color: unset; }

.highlight-gradient-teal-600-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #003d17); background-color: unset; }

.highlight-gradient-teal-600-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #00250e); background-color: unset; }

.highlight-gradient-teal-600-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #f2fbfb); background-color: unset; }

.highlight-gradient-teal-600-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #e6f6f8); background-color: unset; }

.highlight-gradient-teal-600-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #c0e9ed); background-color: unset; }

.highlight-gradient-teal-600-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #81d4da); background-color: unset; }

.highlight-gradient-teal-600-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #41bec8); background-color: unset; }

.highlight-gradient-teal-600-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #02a8b5); background-color: unset; }

.highlight-gradient-teal-600-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #027e88); background-color: unset; }

.highlight-gradient-teal-600-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #01545b); background-color: unset; }

.highlight-gradient-teal-600-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #012a2d); background-color: unset; }

.highlight-gradient-teal-600-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #00191b); background-color: unset; }

.highlight-gradient-teal-600-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #f5fbfd); background-color: unset; }

.highlight-gradient-teal-600-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #ebf7fa); background-color: unset; }

.highlight-gradient-teal-600-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #ceebf4); background-color: unset; }

.highlight-gradient-teal-600-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #9cd7e8); background-color: unset; }

.highlight-gradient-teal-600-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #6bc3dd); background-color: unset; }

.highlight-gradient-teal-600-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #39afd1); background-color: unset; }

.highlight-gradient-teal-600-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #2b839d); background-color: unset; }

.highlight-gradient-teal-600-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #1d5869); background-color: unset; }

.highlight-gradient-teal-600-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #0e2c34); background-color: unset; }

.highlight-gradient-teal-600-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #091a1f); background-color: unset; }

.highlight-gradient-teal-600-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, white); background-color: unset; }

.highlight-gradient-teal-600-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, white); background-color: unset; }

.highlight-gradient-teal-600-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, white); background-color: unset; }

.highlight-gradient-teal-600-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, white); background-color: unset; }

.highlight-gradient-teal-600-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, white); background-color: unset; }

.highlight-gradient-teal-600-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, white); background-color: unset; }

.highlight-gradient-teal-600-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #bfbfbf); background-color: unset; }

.highlight-gradient-teal-600-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, gray); background-color: unset; }

.highlight-gradient-teal-600-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #404040); background-color: unset; }

.highlight-gradient-teal-600-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #262626); background-color: unset; }

.highlight-gradient-teal-600-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #fdfdfd); background-color: unset; }

.highlight-gradient-teal-600-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #fbfbfb); background-color: unset; }

.highlight-gradient-teal-600-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #f6f6f6); background-color: unset; }

.highlight-gradient-teal-600-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #ececec); background-color: unset; }

.highlight-gradient-teal-600-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #e3e3e3); background-color: unset; }

.highlight-gradient-teal-600-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-600-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #a3a3a3); background-color: unset; }

.highlight-gradient-teal-600-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #6d6d6d); background-color: unset; }

.highlight-gradient-teal-600-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #363636); background-color: unset; }

.highlight-gradient-teal-600-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #212121); background-color: unset; }

.highlight-gradient-teal-600-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #f4f5f5); background-color: unset; }

.highlight-gradient-teal-600-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #eaebeb); background-color: unset; }

.highlight-gradient-teal-600-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #caccce); background-color: unset; }

.highlight-gradient-teal-600-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #969a9c); background-color: unset; }

.highlight-gradient-teal-600-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #61676b); background-color: unset; }

.highlight-gradient-teal-600-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #2c3439); background-color: unset; }

.highlight-gradient-teal-600-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #21272b); background-color: unset; }

.highlight-gradient-teal-600-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #161a1d); background-color: unset; }

.highlight-gradient-teal-600-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #0b0d0e); background-color: unset; }

.highlight-gradient-teal-600-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #027e88, #070809); background-color: unset; }

.highlight-gradient-teal-700-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #0171df); background-color: unset; }

.highlight-gradient-teal-700-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #727cf5); background-color: unset; }

.highlight-gradient-teal-700-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #6627b3); background-color: unset; }

.highlight-gradient-teal-700-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-700-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #2CA58D); background-color: unset; }

.highlight-gradient-teal-700-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #6b5eae); background-color: unset; }

.highlight-gradient-teal-700-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #ff679b); background-color: unset; }

.highlight-gradient-teal-700-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #f51d00); background-color: unset; }

.highlight-gradient-teal-700-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #fd7e14); background-color: unset; }

.highlight-gradient-teal-700-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #F6C343); background-color: unset; }

.highlight-gradient-teal-700-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #00f55a); background-color: unset; }

.highlight-gradient-teal-700-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #02a8b5); background-color: unset; }

.highlight-gradient-teal-700-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #39afd1); background-color: unset; }

.highlight-gradient-teal-700-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #FFFFFF); background-color: unset; }

.highlight-gradient-teal-700-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-700-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #2c3439); background-color: unset; }

.highlight-gradient-teal-700-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #f2f8fd); background-color: unset; }

.highlight-gradient-teal-700-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #e6f1fc); background-color: unset; }

.highlight-gradient-teal-700-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #c0dcf7); background-color: unset; }

.highlight-gradient-teal-700-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #80b8ef); background-color: unset; }

.highlight-gradient-teal-700-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #4195e7); background-color: unset; }

.highlight-gradient-teal-700-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #0171df); background-color: unset; }

.highlight-gradient-teal-700-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #0155a7); background-color: unset; }

.highlight-gradient-teal-700-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #013970); background-color: unset; }

.highlight-gradient-teal-700-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #001c38); background-color: unset; }

.highlight-gradient-teal-700-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #001121); background-color: unset; }

.highlight-gradient-teal-700-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, ghostwhite); background-color: unset; }

.highlight-gradient-teal-700-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #f1f2fe); background-color: unset; }

.highlight-gradient-teal-700-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #dcdefd); background-color: unset; }

.highlight-gradient-teal-700-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #b9befa); background-color: unset; }

.highlight-gradient-teal-700-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #959df8); background-color: unset; }

.highlight-gradient-teal-700-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #727cf5); background-color: unset; }

.highlight-gradient-teal-700-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #565db8); background-color: unset; }

.highlight-gradient-teal-700-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #393e7b); background-color: unset; }

.highlight-gradient-teal-700-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #1d1f3d); background-color: unset; }

.highlight-gradient-teal-700-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #111325); background-color: unset; }

.highlight-gradient-teal-700-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #f7f4fb); background-color: unset; }

.highlight-gradient-teal-700-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #f0e9f7); background-color: unset; }

.highlight-gradient-teal-700-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #d9c9ec); background-color: unset; }

.highlight-gradient-teal-700-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #b393d9); background-color: unset; }

.highlight-gradient-teal-700-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #8c5dc6); background-color: unset; }

.highlight-gradient-teal-700-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #6627b3); background-color: unset; }

.highlight-gradient-teal-700-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #4d1d86); background-color: unset; }

.highlight-gradient-teal-700-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #33145a); background-color: unset; }

.highlight-gradient-teal-700-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #1a0a2d); background-color: unset; }

.highlight-gradient-teal-700-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #0f061b); background-color: unset; }

.highlight-gradient-teal-700-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #fffeff); background-color: unset; }

.highlight-gradient-teal-700-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #fefdff); background-color: unset; }

.highlight-gradient-teal-700-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #fdf9ff); background-color: unset; }

.highlight-gradient-teal-700-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #faf4ff); background-color: unset; }

.highlight-gradient-teal-700-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #f8eeff); background-color: unset; }

.highlight-gradient-teal-700-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-700-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #b8aebf); background-color: unset; }

.highlight-gradient-teal-700-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #7b7480); background-color: unset; }

.highlight-gradient-teal-700-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #3d3a40); background-color: unset; }

.highlight-gradient-teal-700-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #252326); background-color: unset; }

.highlight-gradient-teal-700-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #f4fbf9); background-color: unset; }

.highlight-gradient-teal-700-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #eaf6f4); background-color: unset; }

.highlight-gradient-teal-700-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #cae9e3); background-color: unset; }

.highlight-gradient-teal-700-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #96d2c6); background-color: unset; }

.highlight-gradient-teal-700-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #61bcaa); background-color: unset; }

.highlight-gradient-teal-700-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #2ca58d); background-color: unset; }

.highlight-gradient-teal-700-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #217c6a); background-color: unset; }

.highlight-gradient-teal-700-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #165347); background-color: unset; }

.highlight-gradient-teal-700-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #0b2923); background-color: unset; }

.highlight-gradient-teal-700-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #071915); background-color: unset; }

.highlight-gradient-teal-700-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #f8f7fb); background-color: unset; }

.highlight-gradient-teal-700-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #f0eff7); background-color: unset; }

.highlight-gradient-teal-700-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #dad7eb); background-color: unset; }

.highlight-gradient-teal-700-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #b5afd7); background-color: unset; }

.highlight-gradient-teal-700-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #9086c2); background-color: unset; }

.highlight-gradient-teal-700-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #6b5eae); background-color: unset; }

.highlight-gradient-teal-700-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #504783); background-color: unset; }

.highlight-gradient-teal-700-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #362f57); background-color: unset; }

.highlight-gradient-teal-700-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #1b182c); background-color: unset; }

.highlight-gradient-teal-700-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #100e1a); background-color: unset; }

.highlight-gradient-teal-700-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #fff7fa); background-color: unset; }

.highlight-gradient-teal-700-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, lavenderblush); background-color: unset; }

.highlight-gradient-teal-700-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #ffd9e6); background-color: unset; }

.highlight-gradient-teal-700-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #ffb3cd); background-color: unset; }

.highlight-gradient-teal-700-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #ff8db4); background-color: unset; }

.highlight-gradient-teal-700-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #ff679b); background-color: unset; }

.highlight-gradient-teal-700-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #bf4d74); background-color: unset; }

.highlight-gradient-teal-700-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #80344e); background-color: unset; }

.highlight-gradient-teal-700-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #401a27); background-color: unset; }

.highlight-gradient-teal-700-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #260f17); background-color: unset; }

.highlight-gradient-teal-700-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #fff4f2); background-color: unset; }

.highlight-gradient-teal-700-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #fee8e6); background-color: unset; }

.highlight-gradient-teal-700-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #fdc7bf); background-color: unset; }

.highlight-gradient-teal-700-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #fa8e80); background-color: unset; }

.highlight-gradient-teal-700-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #f85640); background-color: unset; }

.highlight-gradient-teal-700-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #f51d00); background-color: unset; }

.highlight-gradient-teal-700-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #b81600); background-color: unset; }

.highlight-gradient-teal-700-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #7b0f00); background-color: unset; }

.highlight-gradient-teal-700-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #3d0700); background-color: unset; }

.highlight-gradient-teal-700-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #250400); background-color: unset; }

.highlight-gradient-teal-700-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #fff9f3); background-color: unset; }

.highlight-gradient-teal-700-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #fff2e8); background-color: unset; }

.highlight-gradient-teal-700-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #ffdfc4); background-color: unset; }

.highlight-gradient-teal-700-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #febf8a); background-color: unset; }

.highlight-gradient-teal-700-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #fe9e4f); background-color: unset; }

.highlight-gradient-teal-700-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #fd7e14); background-color: unset; }

.highlight-gradient-teal-700-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #be5f0f); background-color: unset; }

.highlight-gradient-teal-700-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #7f3f0a); background-color: unset; }

.highlight-gradient-teal-700-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #3f2005); background-color: unset; }

.highlight-gradient-teal-700-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #261303); background-color: unset; }

.highlight-gradient-teal-700-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #fffcf6); background-color: unset; }

.highlight-gradient-teal-700-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #fef9ec); background-color: unset; }

.highlight-gradient-teal-700-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #fdf0d0); background-color: unset; }

.highlight-gradient-teal-700-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #fbe1a1); background-color: unset; }

.highlight-gradient-teal-700-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #f8d272); background-color: unset; }

.highlight-gradient-teal-700-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #f6c343); background-color: unset; }

.highlight-gradient-teal-700-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #b99232); background-color: unset; }

.highlight-gradient-teal-700-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #7b6222); background-color: unset; }

.highlight-gradient-teal-700-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #3e3111); background-color: unset; }

.highlight-gradient-teal-700-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #251d0a); background-color: unset; }

.highlight-gradient-teal-700-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #f2fff7); background-color: unset; }

.highlight-gradient-teal-700-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #e6feef); background-color: unset; }

.highlight-gradient-teal-700-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #bffdd6); background-color: unset; }

.highlight-gradient-teal-700-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #80faad); background-color: unset; }

.highlight-gradient-teal-700-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #40f883); background-color: unset; }

.highlight-gradient-teal-700-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #00f55a); background-color: unset; }

.highlight-gradient-teal-700-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #00b844); background-color: unset; }

.highlight-gradient-teal-700-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #007b2d); background-color: unset; }

.highlight-gradient-teal-700-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #003d17); background-color: unset; }

.highlight-gradient-teal-700-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #00250e); background-color: unset; }

.highlight-gradient-teal-700-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #f2fbfb); background-color: unset; }

.highlight-gradient-teal-700-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #e6f6f8); background-color: unset; }

.highlight-gradient-teal-700-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #c0e9ed); background-color: unset; }

.highlight-gradient-teal-700-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #81d4da); background-color: unset; }

.highlight-gradient-teal-700-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #41bec8); background-color: unset; }

.highlight-gradient-teal-700-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #02a8b5); background-color: unset; }

.highlight-gradient-teal-700-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #027e88); background-color: unset; }

.highlight-gradient-teal-700-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #01545b); background-color: unset; }

.highlight-gradient-teal-700-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #012a2d); background-color: unset; }

.highlight-gradient-teal-700-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #00191b); background-color: unset; }

.highlight-gradient-teal-700-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #f5fbfd); background-color: unset; }

.highlight-gradient-teal-700-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #ebf7fa); background-color: unset; }

.highlight-gradient-teal-700-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #ceebf4); background-color: unset; }

.highlight-gradient-teal-700-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #9cd7e8); background-color: unset; }

.highlight-gradient-teal-700-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #6bc3dd); background-color: unset; }

.highlight-gradient-teal-700-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #39afd1); background-color: unset; }

.highlight-gradient-teal-700-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #2b839d); background-color: unset; }

.highlight-gradient-teal-700-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #1d5869); background-color: unset; }

.highlight-gradient-teal-700-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #0e2c34); background-color: unset; }

.highlight-gradient-teal-700-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #091a1f); background-color: unset; }

.highlight-gradient-teal-700-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, white); background-color: unset; }

.highlight-gradient-teal-700-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, white); background-color: unset; }

.highlight-gradient-teal-700-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, white); background-color: unset; }

.highlight-gradient-teal-700-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, white); background-color: unset; }

.highlight-gradient-teal-700-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, white); background-color: unset; }

.highlight-gradient-teal-700-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, white); background-color: unset; }

.highlight-gradient-teal-700-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #bfbfbf); background-color: unset; }

.highlight-gradient-teal-700-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, gray); background-color: unset; }

.highlight-gradient-teal-700-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #404040); background-color: unset; }

.highlight-gradient-teal-700-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #262626); background-color: unset; }

.highlight-gradient-teal-700-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #fdfdfd); background-color: unset; }

.highlight-gradient-teal-700-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #fbfbfb); background-color: unset; }

.highlight-gradient-teal-700-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #f6f6f6); background-color: unset; }

.highlight-gradient-teal-700-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #ececec); background-color: unset; }

.highlight-gradient-teal-700-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #e3e3e3); background-color: unset; }

.highlight-gradient-teal-700-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-700-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #a3a3a3); background-color: unset; }

.highlight-gradient-teal-700-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #6d6d6d); background-color: unset; }

.highlight-gradient-teal-700-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #363636); background-color: unset; }

.highlight-gradient-teal-700-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #212121); background-color: unset; }

.highlight-gradient-teal-700-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #f4f5f5); background-color: unset; }

.highlight-gradient-teal-700-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #eaebeb); background-color: unset; }

.highlight-gradient-teal-700-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #caccce); background-color: unset; }

.highlight-gradient-teal-700-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #969a9c); background-color: unset; }

.highlight-gradient-teal-700-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #61676b); background-color: unset; }

.highlight-gradient-teal-700-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #2c3439); background-color: unset; }

.highlight-gradient-teal-700-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #21272b); background-color: unset; }

.highlight-gradient-teal-700-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #161a1d); background-color: unset; }

.highlight-gradient-teal-700-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #0b0d0e); background-color: unset; }

.highlight-gradient-teal-700-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #01545b, #070809); background-color: unset; }

.highlight-gradient-teal-800-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #0171df); background-color: unset; }

.highlight-gradient-teal-800-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #727cf5); background-color: unset; }

.highlight-gradient-teal-800-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #6627b3); background-color: unset; }

.highlight-gradient-teal-800-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-800-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #2CA58D); background-color: unset; }

.highlight-gradient-teal-800-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #6b5eae); background-color: unset; }

.highlight-gradient-teal-800-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #ff679b); background-color: unset; }

.highlight-gradient-teal-800-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #f51d00); background-color: unset; }

.highlight-gradient-teal-800-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #fd7e14); background-color: unset; }

.highlight-gradient-teal-800-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #F6C343); background-color: unset; }

.highlight-gradient-teal-800-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #00f55a); background-color: unset; }

.highlight-gradient-teal-800-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #02a8b5); background-color: unset; }

.highlight-gradient-teal-800-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #39afd1); background-color: unset; }

.highlight-gradient-teal-800-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #FFFFFF); background-color: unset; }

.highlight-gradient-teal-800-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-800-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #2c3439); background-color: unset; }

.highlight-gradient-teal-800-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #f2f8fd); background-color: unset; }

.highlight-gradient-teal-800-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #e6f1fc); background-color: unset; }

.highlight-gradient-teal-800-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #c0dcf7); background-color: unset; }

.highlight-gradient-teal-800-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #80b8ef); background-color: unset; }

.highlight-gradient-teal-800-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #4195e7); background-color: unset; }

.highlight-gradient-teal-800-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #0171df); background-color: unset; }

.highlight-gradient-teal-800-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #0155a7); background-color: unset; }

.highlight-gradient-teal-800-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #013970); background-color: unset; }

.highlight-gradient-teal-800-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #001c38); background-color: unset; }

.highlight-gradient-teal-800-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #001121); background-color: unset; }

.highlight-gradient-teal-800-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, ghostwhite); background-color: unset; }

.highlight-gradient-teal-800-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #f1f2fe); background-color: unset; }

.highlight-gradient-teal-800-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #dcdefd); background-color: unset; }

.highlight-gradient-teal-800-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #b9befa); background-color: unset; }

.highlight-gradient-teal-800-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #959df8); background-color: unset; }

.highlight-gradient-teal-800-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #727cf5); background-color: unset; }

.highlight-gradient-teal-800-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #565db8); background-color: unset; }

.highlight-gradient-teal-800-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #393e7b); background-color: unset; }

.highlight-gradient-teal-800-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #1d1f3d); background-color: unset; }

.highlight-gradient-teal-800-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #111325); background-color: unset; }

.highlight-gradient-teal-800-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #f7f4fb); background-color: unset; }

.highlight-gradient-teal-800-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #f0e9f7); background-color: unset; }

.highlight-gradient-teal-800-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #d9c9ec); background-color: unset; }

.highlight-gradient-teal-800-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #b393d9); background-color: unset; }

.highlight-gradient-teal-800-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #8c5dc6); background-color: unset; }

.highlight-gradient-teal-800-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #6627b3); background-color: unset; }

.highlight-gradient-teal-800-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #4d1d86); background-color: unset; }

.highlight-gradient-teal-800-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #33145a); background-color: unset; }

.highlight-gradient-teal-800-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #1a0a2d); background-color: unset; }

.highlight-gradient-teal-800-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #0f061b); background-color: unset; }

.highlight-gradient-teal-800-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #fffeff); background-color: unset; }

.highlight-gradient-teal-800-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #fefdff); background-color: unset; }

.highlight-gradient-teal-800-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #fdf9ff); background-color: unset; }

.highlight-gradient-teal-800-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #faf4ff); background-color: unset; }

.highlight-gradient-teal-800-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #f8eeff); background-color: unset; }

.highlight-gradient-teal-800-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-800-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #b8aebf); background-color: unset; }

.highlight-gradient-teal-800-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #7b7480); background-color: unset; }

.highlight-gradient-teal-800-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #3d3a40); background-color: unset; }

.highlight-gradient-teal-800-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #252326); background-color: unset; }

.highlight-gradient-teal-800-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #f4fbf9); background-color: unset; }

.highlight-gradient-teal-800-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #eaf6f4); background-color: unset; }

.highlight-gradient-teal-800-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #cae9e3); background-color: unset; }

.highlight-gradient-teal-800-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #96d2c6); background-color: unset; }

.highlight-gradient-teal-800-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #61bcaa); background-color: unset; }

.highlight-gradient-teal-800-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #2ca58d); background-color: unset; }

.highlight-gradient-teal-800-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #217c6a); background-color: unset; }

.highlight-gradient-teal-800-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #165347); background-color: unset; }

.highlight-gradient-teal-800-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #0b2923); background-color: unset; }

.highlight-gradient-teal-800-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #071915); background-color: unset; }

.highlight-gradient-teal-800-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #f8f7fb); background-color: unset; }

.highlight-gradient-teal-800-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #f0eff7); background-color: unset; }

.highlight-gradient-teal-800-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #dad7eb); background-color: unset; }

.highlight-gradient-teal-800-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #b5afd7); background-color: unset; }

.highlight-gradient-teal-800-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #9086c2); background-color: unset; }

.highlight-gradient-teal-800-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #6b5eae); background-color: unset; }

.highlight-gradient-teal-800-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #504783); background-color: unset; }

.highlight-gradient-teal-800-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #362f57); background-color: unset; }

.highlight-gradient-teal-800-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #1b182c); background-color: unset; }

.highlight-gradient-teal-800-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #100e1a); background-color: unset; }

.highlight-gradient-teal-800-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #fff7fa); background-color: unset; }

.highlight-gradient-teal-800-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, lavenderblush); background-color: unset; }

.highlight-gradient-teal-800-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #ffd9e6); background-color: unset; }

.highlight-gradient-teal-800-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #ffb3cd); background-color: unset; }

.highlight-gradient-teal-800-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #ff8db4); background-color: unset; }

.highlight-gradient-teal-800-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #ff679b); background-color: unset; }

.highlight-gradient-teal-800-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #bf4d74); background-color: unset; }

.highlight-gradient-teal-800-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #80344e); background-color: unset; }

.highlight-gradient-teal-800-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #401a27); background-color: unset; }

.highlight-gradient-teal-800-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #260f17); background-color: unset; }

.highlight-gradient-teal-800-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #fff4f2); background-color: unset; }

.highlight-gradient-teal-800-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #fee8e6); background-color: unset; }

.highlight-gradient-teal-800-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #fdc7bf); background-color: unset; }

.highlight-gradient-teal-800-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #fa8e80); background-color: unset; }

.highlight-gradient-teal-800-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #f85640); background-color: unset; }

.highlight-gradient-teal-800-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #f51d00); background-color: unset; }

.highlight-gradient-teal-800-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #b81600); background-color: unset; }

.highlight-gradient-teal-800-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #7b0f00); background-color: unset; }

.highlight-gradient-teal-800-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #3d0700); background-color: unset; }

.highlight-gradient-teal-800-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #250400); background-color: unset; }

.highlight-gradient-teal-800-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #fff9f3); background-color: unset; }

.highlight-gradient-teal-800-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #fff2e8); background-color: unset; }

.highlight-gradient-teal-800-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #ffdfc4); background-color: unset; }

.highlight-gradient-teal-800-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #febf8a); background-color: unset; }

.highlight-gradient-teal-800-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #fe9e4f); background-color: unset; }

.highlight-gradient-teal-800-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #fd7e14); background-color: unset; }

.highlight-gradient-teal-800-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #be5f0f); background-color: unset; }

.highlight-gradient-teal-800-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #7f3f0a); background-color: unset; }

.highlight-gradient-teal-800-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #3f2005); background-color: unset; }

.highlight-gradient-teal-800-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #261303); background-color: unset; }

.highlight-gradient-teal-800-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #fffcf6); background-color: unset; }

.highlight-gradient-teal-800-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #fef9ec); background-color: unset; }

.highlight-gradient-teal-800-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #fdf0d0); background-color: unset; }

.highlight-gradient-teal-800-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #fbe1a1); background-color: unset; }

.highlight-gradient-teal-800-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #f8d272); background-color: unset; }

.highlight-gradient-teal-800-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #f6c343); background-color: unset; }

.highlight-gradient-teal-800-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #b99232); background-color: unset; }

.highlight-gradient-teal-800-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #7b6222); background-color: unset; }

.highlight-gradient-teal-800-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #3e3111); background-color: unset; }

.highlight-gradient-teal-800-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #251d0a); background-color: unset; }

.highlight-gradient-teal-800-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #f2fff7); background-color: unset; }

.highlight-gradient-teal-800-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #e6feef); background-color: unset; }

.highlight-gradient-teal-800-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #bffdd6); background-color: unset; }

.highlight-gradient-teal-800-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #80faad); background-color: unset; }

.highlight-gradient-teal-800-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #40f883); background-color: unset; }

.highlight-gradient-teal-800-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #00f55a); background-color: unset; }

.highlight-gradient-teal-800-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #00b844); background-color: unset; }

.highlight-gradient-teal-800-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #007b2d); background-color: unset; }

.highlight-gradient-teal-800-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #003d17); background-color: unset; }

.highlight-gradient-teal-800-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #00250e); background-color: unset; }

.highlight-gradient-teal-800-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #f2fbfb); background-color: unset; }

.highlight-gradient-teal-800-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #e6f6f8); background-color: unset; }

.highlight-gradient-teal-800-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #c0e9ed); background-color: unset; }

.highlight-gradient-teal-800-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #81d4da); background-color: unset; }

.highlight-gradient-teal-800-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #41bec8); background-color: unset; }

.highlight-gradient-teal-800-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #02a8b5); background-color: unset; }

.highlight-gradient-teal-800-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #027e88); background-color: unset; }

.highlight-gradient-teal-800-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #01545b); background-color: unset; }

.highlight-gradient-teal-800-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #012a2d); background-color: unset; }

.highlight-gradient-teal-800-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #00191b); background-color: unset; }

.highlight-gradient-teal-800-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #f5fbfd); background-color: unset; }

.highlight-gradient-teal-800-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #ebf7fa); background-color: unset; }

.highlight-gradient-teal-800-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #ceebf4); background-color: unset; }

.highlight-gradient-teal-800-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #9cd7e8); background-color: unset; }

.highlight-gradient-teal-800-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #6bc3dd); background-color: unset; }

.highlight-gradient-teal-800-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #39afd1); background-color: unset; }

.highlight-gradient-teal-800-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #2b839d); background-color: unset; }

.highlight-gradient-teal-800-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #1d5869); background-color: unset; }

.highlight-gradient-teal-800-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #0e2c34); background-color: unset; }

.highlight-gradient-teal-800-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #091a1f); background-color: unset; }

.highlight-gradient-teal-800-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, white); background-color: unset; }

.highlight-gradient-teal-800-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, white); background-color: unset; }

.highlight-gradient-teal-800-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, white); background-color: unset; }

.highlight-gradient-teal-800-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, white); background-color: unset; }

.highlight-gradient-teal-800-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, white); background-color: unset; }

.highlight-gradient-teal-800-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, white); background-color: unset; }

.highlight-gradient-teal-800-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #bfbfbf); background-color: unset; }

.highlight-gradient-teal-800-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, gray); background-color: unset; }

.highlight-gradient-teal-800-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #404040); background-color: unset; }

.highlight-gradient-teal-800-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #262626); background-color: unset; }

.highlight-gradient-teal-800-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #fdfdfd); background-color: unset; }

.highlight-gradient-teal-800-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #fbfbfb); background-color: unset; }

.highlight-gradient-teal-800-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #f6f6f6); background-color: unset; }

.highlight-gradient-teal-800-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #ececec); background-color: unset; }

.highlight-gradient-teal-800-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #e3e3e3); background-color: unset; }

.highlight-gradient-teal-800-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-800-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #a3a3a3); background-color: unset; }

.highlight-gradient-teal-800-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #6d6d6d); background-color: unset; }

.highlight-gradient-teal-800-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #363636); background-color: unset; }

.highlight-gradient-teal-800-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #212121); background-color: unset; }

.highlight-gradient-teal-800-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #f4f5f5); background-color: unset; }

.highlight-gradient-teal-800-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #eaebeb); background-color: unset; }

.highlight-gradient-teal-800-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #caccce); background-color: unset; }

.highlight-gradient-teal-800-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #969a9c); background-color: unset; }

.highlight-gradient-teal-800-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #61676b); background-color: unset; }

.highlight-gradient-teal-800-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #2c3439); background-color: unset; }

.highlight-gradient-teal-800-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #21272b); background-color: unset; }

.highlight-gradient-teal-800-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #161a1d); background-color: unset; }

.highlight-gradient-teal-800-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #0b0d0e); background-color: unset; }

.highlight-gradient-teal-800-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #012a2d, #070809); background-color: unset; }

.highlight-gradient-teal-900-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #0171df); background-color: unset; }

.highlight-gradient-teal-900-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #727cf5); background-color: unset; }

.highlight-gradient-teal-900-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #6627b3); background-color: unset; }

.highlight-gradient-teal-900-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-900-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #2CA58D); background-color: unset; }

.highlight-gradient-teal-900-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #6b5eae); background-color: unset; }

.highlight-gradient-teal-900-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #ff679b); background-color: unset; }

.highlight-gradient-teal-900-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #f51d00); background-color: unset; }

.highlight-gradient-teal-900-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #fd7e14); background-color: unset; }

.highlight-gradient-teal-900-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #F6C343); background-color: unset; }

.highlight-gradient-teal-900-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #00f55a); background-color: unset; }

.highlight-gradient-teal-900-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #02a8b5); background-color: unset; }

.highlight-gradient-teal-900-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #39afd1); background-color: unset; }

.highlight-gradient-teal-900-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #FFFFFF); background-color: unset; }

.highlight-gradient-teal-900-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-900-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #2c3439); background-color: unset; }

.highlight-gradient-teal-900-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #f2f8fd); background-color: unset; }

.highlight-gradient-teal-900-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #e6f1fc); background-color: unset; }

.highlight-gradient-teal-900-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #c0dcf7); background-color: unset; }

.highlight-gradient-teal-900-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #80b8ef); background-color: unset; }

.highlight-gradient-teal-900-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #4195e7); background-color: unset; }

.highlight-gradient-teal-900-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #0171df); background-color: unset; }

.highlight-gradient-teal-900-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #0155a7); background-color: unset; }

.highlight-gradient-teal-900-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #013970); background-color: unset; }

.highlight-gradient-teal-900-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #001c38); background-color: unset; }

.highlight-gradient-teal-900-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #001121); background-color: unset; }

.highlight-gradient-teal-900-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, ghostwhite); background-color: unset; }

.highlight-gradient-teal-900-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #f1f2fe); background-color: unset; }

.highlight-gradient-teal-900-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #dcdefd); background-color: unset; }

.highlight-gradient-teal-900-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #b9befa); background-color: unset; }

.highlight-gradient-teal-900-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #959df8); background-color: unset; }

.highlight-gradient-teal-900-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #727cf5); background-color: unset; }

.highlight-gradient-teal-900-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #565db8); background-color: unset; }

.highlight-gradient-teal-900-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #393e7b); background-color: unset; }

.highlight-gradient-teal-900-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #1d1f3d); background-color: unset; }

.highlight-gradient-teal-900-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #111325); background-color: unset; }

.highlight-gradient-teal-900-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #f7f4fb); background-color: unset; }

.highlight-gradient-teal-900-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #f0e9f7); background-color: unset; }

.highlight-gradient-teal-900-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #d9c9ec); background-color: unset; }

.highlight-gradient-teal-900-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #b393d9); background-color: unset; }

.highlight-gradient-teal-900-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #8c5dc6); background-color: unset; }

.highlight-gradient-teal-900-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #6627b3); background-color: unset; }

.highlight-gradient-teal-900-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #4d1d86); background-color: unset; }

.highlight-gradient-teal-900-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #33145a); background-color: unset; }

.highlight-gradient-teal-900-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #1a0a2d); background-color: unset; }

.highlight-gradient-teal-900-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #0f061b); background-color: unset; }

.highlight-gradient-teal-900-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #fffeff); background-color: unset; }

.highlight-gradient-teal-900-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #fefdff); background-color: unset; }

.highlight-gradient-teal-900-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #fdf9ff); background-color: unset; }

.highlight-gradient-teal-900-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #faf4ff); background-color: unset; }

.highlight-gradient-teal-900-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #f8eeff); background-color: unset; }

.highlight-gradient-teal-900-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #f5e8ff); background-color: unset; }

.highlight-gradient-teal-900-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #b8aebf); background-color: unset; }

.highlight-gradient-teal-900-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #7b7480); background-color: unset; }

.highlight-gradient-teal-900-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #3d3a40); background-color: unset; }

.highlight-gradient-teal-900-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #252326); background-color: unset; }

.highlight-gradient-teal-900-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #f4fbf9); background-color: unset; }

.highlight-gradient-teal-900-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #eaf6f4); background-color: unset; }

.highlight-gradient-teal-900-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #cae9e3); background-color: unset; }

.highlight-gradient-teal-900-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #96d2c6); background-color: unset; }

.highlight-gradient-teal-900-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #61bcaa); background-color: unset; }

.highlight-gradient-teal-900-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #2ca58d); background-color: unset; }

.highlight-gradient-teal-900-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #217c6a); background-color: unset; }

.highlight-gradient-teal-900-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #165347); background-color: unset; }

.highlight-gradient-teal-900-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #0b2923); background-color: unset; }

.highlight-gradient-teal-900-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #071915); background-color: unset; }

.highlight-gradient-teal-900-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #f8f7fb); background-color: unset; }

.highlight-gradient-teal-900-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #f0eff7); background-color: unset; }

.highlight-gradient-teal-900-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #dad7eb); background-color: unset; }

.highlight-gradient-teal-900-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #b5afd7); background-color: unset; }

.highlight-gradient-teal-900-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #9086c2); background-color: unset; }

.highlight-gradient-teal-900-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #6b5eae); background-color: unset; }

.highlight-gradient-teal-900-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #504783); background-color: unset; }

.highlight-gradient-teal-900-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #362f57); background-color: unset; }

.highlight-gradient-teal-900-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #1b182c); background-color: unset; }

.highlight-gradient-teal-900-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #100e1a); background-color: unset; }

.highlight-gradient-teal-900-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #fff7fa); background-color: unset; }

.highlight-gradient-teal-900-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, lavenderblush); background-color: unset; }

.highlight-gradient-teal-900-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #ffd9e6); background-color: unset; }

.highlight-gradient-teal-900-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #ffb3cd); background-color: unset; }

.highlight-gradient-teal-900-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #ff8db4); background-color: unset; }

.highlight-gradient-teal-900-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #ff679b); background-color: unset; }

.highlight-gradient-teal-900-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #bf4d74); background-color: unset; }

.highlight-gradient-teal-900-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #80344e); background-color: unset; }

.highlight-gradient-teal-900-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #401a27); background-color: unset; }

.highlight-gradient-teal-900-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #260f17); background-color: unset; }

.highlight-gradient-teal-900-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #fff4f2); background-color: unset; }

.highlight-gradient-teal-900-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #fee8e6); background-color: unset; }

.highlight-gradient-teal-900-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #fdc7bf); background-color: unset; }

.highlight-gradient-teal-900-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #fa8e80); background-color: unset; }

.highlight-gradient-teal-900-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #f85640); background-color: unset; }

.highlight-gradient-teal-900-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #f51d00); background-color: unset; }

.highlight-gradient-teal-900-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #b81600); background-color: unset; }

.highlight-gradient-teal-900-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #7b0f00); background-color: unset; }

.highlight-gradient-teal-900-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #3d0700); background-color: unset; }

.highlight-gradient-teal-900-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #250400); background-color: unset; }

.highlight-gradient-teal-900-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #fff9f3); background-color: unset; }

.highlight-gradient-teal-900-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #fff2e8); background-color: unset; }

.highlight-gradient-teal-900-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #ffdfc4); background-color: unset; }

.highlight-gradient-teal-900-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #febf8a); background-color: unset; }

.highlight-gradient-teal-900-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #fe9e4f); background-color: unset; }

.highlight-gradient-teal-900-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #fd7e14); background-color: unset; }

.highlight-gradient-teal-900-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #be5f0f); background-color: unset; }

.highlight-gradient-teal-900-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #7f3f0a); background-color: unset; }

.highlight-gradient-teal-900-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #3f2005); background-color: unset; }

.highlight-gradient-teal-900-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #261303); background-color: unset; }

.highlight-gradient-teal-900-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #fffcf6); background-color: unset; }

.highlight-gradient-teal-900-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #fef9ec); background-color: unset; }

.highlight-gradient-teal-900-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #fdf0d0); background-color: unset; }

.highlight-gradient-teal-900-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #fbe1a1); background-color: unset; }

.highlight-gradient-teal-900-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #f8d272); background-color: unset; }

.highlight-gradient-teal-900-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #f6c343); background-color: unset; }

.highlight-gradient-teal-900-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #b99232); background-color: unset; }

.highlight-gradient-teal-900-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #7b6222); background-color: unset; }

.highlight-gradient-teal-900-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #3e3111); background-color: unset; }

.highlight-gradient-teal-900-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #251d0a); background-color: unset; }

.highlight-gradient-teal-900-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #f2fff7); background-color: unset; }

.highlight-gradient-teal-900-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #e6feef); background-color: unset; }

.highlight-gradient-teal-900-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #bffdd6); background-color: unset; }

.highlight-gradient-teal-900-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #80faad); background-color: unset; }

.highlight-gradient-teal-900-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #40f883); background-color: unset; }

.highlight-gradient-teal-900-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #00f55a); background-color: unset; }

.highlight-gradient-teal-900-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #00b844); background-color: unset; }

.highlight-gradient-teal-900-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #007b2d); background-color: unset; }

.highlight-gradient-teal-900-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #003d17); background-color: unset; }

.highlight-gradient-teal-900-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #00250e); background-color: unset; }

.highlight-gradient-teal-900-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #f2fbfb); background-color: unset; }

.highlight-gradient-teal-900-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #e6f6f8); background-color: unset; }

.highlight-gradient-teal-900-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #c0e9ed); background-color: unset; }

.highlight-gradient-teal-900-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #81d4da); background-color: unset; }

.highlight-gradient-teal-900-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #41bec8); background-color: unset; }

.highlight-gradient-teal-900-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #02a8b5); background-color: unset; }

.highlight-gradient-teal-900-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #027e88); background-color: unset; }

.highlight-gradient-teal-900-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #01545b); background-color: unset; }

.highlight-gradient-teal-900-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #012a2d); background-color: unset; }

.highlight-gradient-teal-900-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #00191b); background-color: unset; }

.highlight-gradient-teal-900-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #f5fbfd); background-color: unset; }

.highlight-gradient-teal-900-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #ebf7fa); background-color: unset; }

.highlight-gradient-teal-900-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #ceebf4); background-color: unset; }

.highlight-gradient-teal-900-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #9cd7e8); background-color: unset; }

.highlight-gradient-teal-900-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #6bc3dd); background-color: unset; }

.highlight-gradient-teal-900-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #39afd1); background-color: unset; }

.highlight-gradient-teal-900-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #2b839d); background-color: unset; }

.highlight-gradient-teal-900-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #1d5869); background-color: unset; }

.highlight-gradient-teal-900-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #0e2c34); background-color: unset; }

.highlight-gradient-teal-900-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #091a1f); background-color: unset; }

.highlight-gradient-teal-900-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, white); background-color: unset; }

.highlight-gradient-teal-900-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, white); background-color: unset; }

.highlight-gradient-teal-900-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, white); background-color: unset; }

.highlight-gradient-teal-900-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, white); background-color: unset; }

.highlight-gradient-teal-900-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, white); background-color: unset; }

.highlight-gradient-teal-900-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, white); background-color: unset; }

.highlight-gradient-teal-900-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #bfbfbf); background-color: unset; }

.highlight-gradient-teal-900-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, gray); background-color: unset; }

.highlight-gradient-teal-900-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #404040); background-color: unset; }

.highlight-gradient-teal-900-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #262626); background-color: unset; }

.highlight-gradient-teal-900-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #fdfdfd); background-color: unset; }

.highlight-gradient-teal-900-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #fbfbfb); background-color: unset; }

.highlight-gradient-teal-900-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #f6f6f6); background-color: unset; }

.highlight-gradient-teal-900-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #ececec); background-color: unset; }

.highlight-gradient-teal-900-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #e3e3e3); background-color: unset; }

.highlight-gradient-teal-900-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #d9d9d9); background-color: unset; }

.highlight-gradient-teal-900-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #a3a3a3); background-color: unset; }

.highlight-gradient-teal-900-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #6d6d6d); background-color: unset; }

.highlight-gradient-teal-900-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #363636); background-color: unset; }

.highlight-gradient-teal-900-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #212121); background-color: unset; }

.highlight-gradient-teal-900-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #f4f5f5); background-color: unset; }

.highlight-gradient-teal-900-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #eaebeb); background-color: unset; }

.highlight-gradient-teal-900-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #caccce); background-color: unset; }

.highlight-gradient-teal-900-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #969a9c); background-color: unset; }

.highlight-gradient-teal-900-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #61676b); background-color: unset; }

.highlight-gradient-teal-900-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #2c3439); background-color: unset; }

.highlight-gradient-teal-900-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #21272b); background-color: unset; }

.highlight-gradient-teal-900-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #161a1d); background-color: unset; }

.highlight-gradient-teal-900-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #0b0d0e); background-color: unset; }

.highlight-gradient-teal-900-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #00191b, #070809); background-color: unset; }

.highlight-gradient-cyan-50-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #0171df); background-color: unset; }

.highlight-gradient-cyan-50-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #727cf5); background-color: unset; }

.highlight-gradient-cyan-50-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #6627b3); background-color: unset; }

.highlight-gradient-cyan-50-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-50-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #2CA58D); background-color: unset; }

.highlight-gradient-cyan-50-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-50-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #ff679b); background-color: unset; }

.highlight-gradient-cyan-50-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #f51d00); background-color: unset; }

.highlight-gradient-cyan-50-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-50-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #F6C343); background-color: unset; }

.highlight-gradient-cyan-50-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #00f55a); background-color: unset; }

.highlight-gradient-cyan-50-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-50-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #39afd1); background-color: unset; }

.highlight-gradient-cyan-50-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #FFFFFF); background-color: unset; }

.highlight-gradient-cyan-50-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-50-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #2c3439); background-color: unset; }

.highlight-gradient-cyan-50-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #f2f8fd); background-color: unset; }

.highlight-gradient-cyan-50-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #e6f1fc); background-color: unset; }

.highlight-gradient-cyan-50-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #c0dcf7); background-color: unset; }

.highlight-gradient-cyan-50-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #80b8ef); background-color: unset; }

.highlight-gradient-cyan-50-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #4195e7); background-color: unset; }

.highlight-gradient-cyan-50-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #0171df); background-color: unset; }

.highlight-gradient-cyan-50-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #0155a7); background-color: unset; }

.highlight-gradient-cyan-50-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #013970); background-color: unset; }

.highlight-gradient-cyan-50-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #001c38); background-color: unset; }

.highlight-gradient-cyan-50-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #001121); background-color: unset; }

.highlight-gradient-cyan-50-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, ghostwhite); background-color: unset; }

.highlight-gradient-cyan-50-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #f1f2fe); background-color: unset; }

.highlight-gradient-cyan-50-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #dcdefd); background-color: unset; }

.highlight-gradient-cyan-50-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #b9befa); background-color: unset; }

.highlight-gradient-cyan-50-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #959df8); background-color: unset; }

.highlight-gradient-cyan-50-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #727cf5); background-color: unset; }

.highlight-gradient-cyan-50-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #565db8); background-color: unset; }

.highlight-gradient-cyan-50-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #393e7b); background-color: unset; }

.highlight-gradient-cyan-50-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #1d1f3d); background-color: unset; }

.highlight-gradient-cyan-50-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #111325); background-color: unset; }

.highlight-gradient-cyan-50-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #f7f4fb); background-color: unset; }

.highlight-gradient-cyan-50-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #f0e9f7); background-color: unset; }

.highlight-gradient-cyan-50-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #d9c9ec); background-color: unset; }

.highlight-gradient-cyan-50-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #b393d9); background-color: unset; }

.highlight-gradient-cyan-50-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #8c5dc6); background-color: unset; }

.highlight-gradient-cyan-50-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #6627b3); background-color: unset; }

.highlight-gradient-cyan-50-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #4d1d86); background-color: unset; }

.highlight-gradient-cyan-50-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #33145a); background-color: unset; }

.highlight-gradient-cyan-50-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #1a0a2d); background-color: unset; }

.highlight-gradient-cyan-50-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #0f061b); background-color: unset; }

.highlight-gradient-cyan-50-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #fffeff); background-color: unset; }

.highlight-gradient-cyan-50-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #fefdff); background-color: unset; }

.highlight-gradient-cyan-50-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #fdf9ff); background-color: unset; }

.highlight-gradient-cyan-50-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #faf4ff); background-color: unset; }

.highlight-gradient-cyan-50-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #f8eeff); background-color: unset; }

.highlight-gradient-cyan-50-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-50-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #b8aebf); background-color: unset; }

.highlight-gradient-cyan-50-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #7b7480); background-color: unset; }

.highlight-gradient-cyan-50-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #3d3a40); background-color: unset; }

.highlight-gradient-cyan-50-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #252326); background-color: unset; }

.highlight-gradient-cyan-50-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #f4fbf9); background-color: unset; }

.highlight-gradient-cyan-50-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #eaf6f4); background-color: unset; }

.highlight-gradient-cyan-50-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #cae9e3); background-color: unset; }

.highlight-gradient-cyan-50-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #96d2c6); background-color: unset; }

.highlight-gradient-cyan-50-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #61bcaa); background-color: unset; }

.highlight-gradient-cyan-50-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #2ca58d); background-color: unset; }

.highlight-gradient-cyan-50-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #217c6a); background-color: unset; }

.highlight-gradient-cyan-50-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #165347); background-color: unset; }

.highlight-gradient-cyan-50-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #0b2923); background-color: unset; }

.highlight-gradient-cyan-50-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #071915); background-color: unset; }

.highlight-gradient-cyan-50-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #f8f7fb); background-color: unset; }

.highlight-gradient-cyan-50-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #f0eff7); background-color: unset; }

.highlight-gradient-cyan-50-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #dad7eb); background-color: unset; }

.highlight-gradient-cyan-50-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #b5afd7); background-color: unset; }

.highlight-gradient-cyan-50-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #9086c2); background-color: unset; }

.highlight-gradient-cyan-50-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-50-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #504783); background-color: unset; }

.highlight-gradient-cyan-50-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #362f57); background-color: unset; }

.highlight-gradient-cyan-50-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #1b182c); background-color: unset; }

.highlight-gradient-cyan-50-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #100e1a); background-color: unset; }

.highlight-gradient-cyan-50-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #fff7fa); background-color: unset; }

.highlight-gradient-cyan-50-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, lavenderblush); background-color: unset; }

.highlight-gradient-cyan-50-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #ffd9e6); background-color: unset; }

.highlight-gradient-cyan-50-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #ffb3cd); background-color: unset; }

.highlight-gradient-cyan-50-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #ff8db4); background-color: unset; }

.highlight-gradient-cyan-50-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #ff679b); background-color: unset; }

.highlight-gradient-cyan-50-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #bf4d74); background-color: unset; }

.highlight-gradient-cyan-50-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #80344e); background-color: unset; }

.highlight-gradient-cyan-50-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #401a27); background-color: unset; }

.highlight-gradient-cyan-50-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #260f17); background-color: unset; }

.highlight-gradient-cyan-50-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #fff4f2); background-color: unset; }

.highlight-gradient-cyan-50-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #fee8e6); background-color: unset; }

.highlight-gradient-cyan-50-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #fdc7bf); background-color: unset; }

.highlight-gradient-cyan-50-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #fa8e80); background-color: unset; }

.highlight-gradient-cyan-50-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #f85640); background-color: unset; }

.highlight-gradient-cyan-50-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #f51d00); background-color: unset; }

.highlight-gradient-cyan-50-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #b81600); background-color: unset; }

.highlight-gradient-cyan-50-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #7b0f00); background-color: unset; }

.highlight-gradient-cyan-50-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #3d0700); background-color: unset; }

.highlight-gradient-cyan-50-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #250400); background-color: unset; }

.highlight-gradient-cyan-50-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #fff9f3); background-color: unset; }

.highlight-gradient-cyan-50-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #fff2e8); background-color: unset; }

.highlight-gradient-cyan-50-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #ffdfc4); background-color: unset; }

.highlight-gradient-cyan-50-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #febf8a); background-color: unset; }

.highlight-gradient-cyan-50-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #fe9e4f); background-color: unset; }

.highlight-gradient-cyan-50-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-50-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #be5f0f); background-color: unset; }

.highlight-gradient-cyan-50-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #7f3f0a); background-color: unset; }

.highlight-gradient-cyan-50-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #3f2005); background-color: unset; }

.highlight-gradient-cyan-50-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #261303); background-color: unset; }

.highlight-gradient-cyan-50-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #fffcf6); background-color: unset; }

.highlight-gradient-cyan-50-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #fef9ec); background-color: unset; }

.highlight-gradient-cyan-50-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #fdf0d0); background-color: unset; }

.highlight-gradient-cyan-50-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #fbe1a1); background-color: unset; }

.highlight-gradient-cyan-50-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #f8d272); background-color: unset; }

.highlight-gradient-cyan-50-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #f6c343); background-color: unset; }

.highlight-gradient-cyan-50-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #b99232); background-color: unset; }

.highlight-gradient-cyan-50-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #7b6222); background-color: unset; }

.highlight-gradient-cyan-50-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #3e3111); background-color: unset; }

.highlight-gradient-cyan-50-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #251d0a); background-color: unset; }

.highlight-gradient-cyan-50-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #f2fff7); background-color: unset; }

.highlight-gradient-cyan-50-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #e6feef); background-color: unset; }

.highlight-gradient-cyan-50-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #bffdd6); background-color: unset; }

.highlight-gradient-cyan-50-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #80faad); background-color: unset; }

.highlight-gradient-cyan-50-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #40f883); background-color: unset; }

.highlight-gradient-cyan-50-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #00f55a); background-color: unset; }

.highlight-gradient-cyan-50-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #00b844); background-color: unset; }

.highlight-gradient-cyan-50-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #007b2d); background-color: unset; }

.highlight-gradient-cyan-50-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #003d17); background-color: unset; }

.highlight-gradient-cyan-50-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #00250e); background-color: unset; }

.highlight-gradient-cyan-50-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #f2fbfb); background-color: unset; }

.highlight-gradient-cyan-50-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #e6f6f8); background-color: unset; }

.highlight-gradient-cyan-50-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #c0e9ed); background-color: unset; }

.highlight-gradient-cyan-50-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #81d4da); background-color: unset; }

.highlight-gradient-cyan-50-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #41bec8); background-color: unset; }

.highlight-gradient-cyan-50-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-50-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #027e88); background-color: unset; }

.highlight-gradient-cyan-50-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #01545b); background-color: unset; }

.highlight-gradient-cyan-50-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #012a2d); background-color: unset; }

.highlight-gradient-cyan-50-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #00191b); background-color: unset; }

.highlight-gradient-cyan-50-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #f5fbfd); background-color: unset; }

.highlight-gradient-cyan-50-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #ebf7fa); background-color: unset; }

.highlight-gradient-cyan-50-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #ceebf4); background-color: unset; }

.highlight-gradient-cyan-50-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #9cd7e8); background-color: unset; }

.highlight-gradient-cyan-50-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #6bc3dd); background-color: unset; }

.highlight-gradient-cyan-50-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #39afd1); background-color: unset; }

.highlight-gradient-cyan-50-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #2b839d); background-color: unset; }

.highlight-gradient-cyan-50-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #1d5869); background-color: unset; }

.highlight-gradient-cyan-50-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #0e2c34); background-color: unset; }

.highlight-gradient-cyan-50-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #091a1f); background-color: unset; }

.highlight-gradient-cyan-50-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, white); background-color: unset; }

.highlight-gradient-cyan-50-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, white); background-color: unset; }

.highlight-gradient-cyan-50-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, white); background-color: unset; }

.highlight-gradient-cyan-50-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, white); background-color: unset; }

.highlight-gradient-cyan-50-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, white); background-color: unset; }

.highlight-gradient-cyan-50-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, white); background-color: unset; }

.highlight-gradient-cyan-50-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #bfbfbf); background-color: unset; }

.highlight-gradient-cyan-50-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, gray); background-color: unset; }

.highlight-gradient-cyan-50-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #404040); background-color: unset; }

.highlight-gradient-cyan-50-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #262626); background-color: unset; }

.highlight-gradient-cyan-50-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #fdfdfd); background-color: unset; }

.highlight-gradient-cyan-50-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #fbfbfb); background-color: unset; }

.highlight-gradient-cyan-50-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #f6f6f6); background-color: unset; }

.highlight-gradient-cyan-50-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #ececec); background-color: unset; }

.highlight-gradient-cyan-50-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #e3e3e3); background-color: unset; }

.highlight-gradient-cyan-50-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-50-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #a3a3a3); background-color: unset; }

.highlight-gradient-cyan-50-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #6d6d6d); background-color: unset; }

.highlight-gradient-cyan-50-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #363636); background-color: unset; }

.highlight-gradient-cyan-50-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #212121); background-color: unset; }

.highlight-gradient-cyan-50-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #f4f5f5); background-color: unset; }

.highlight-gradient-cyan-50-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #eaebeb); background-color: unset; }

.highlight-gradient-cyan-50-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #caccce); background-color: unset; }

.highlight-gradient-cyan-50-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #969a9c); background-color: unset; }

.highlight-gradient-cyan-50-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #61676b); background-color: unset; }

.highlight-gradient-cyan-50-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #2c3439); background-color: unset; }

.highlight-gradient-cyan-50-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #21272b); background-color: unset; }

.highlight-gradient-cyan-50-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #161a1d); background-color: unset; }

.highlight-gradient-cyan-50-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #0b0d0e); background-color: unset; }

.highlight-gradient-cyan-50-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f5fbfd, #070809); background-color: unset; }

.highlight-gradient-cyan-100-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #0171df); background-color: unset; }

.highlight-gradient-cyan-100-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #727cf5); background-color: unset; }

.highlight-gradient-cyan-100-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #6627b3); background-color: unset; }

.highlight-gradient-cyan-100-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-100-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #2CA58D); background-color: unset; }

.highlight-gradient-cyan-100-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-100-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #ff679b); background-color: unset; }

.highlight-gradient-cyan-100-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #f51d00); background-color: unset; }

.highlight-gradient-cyan-100-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-100-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #F6C343); background-color: unset; }

.highlight-gradient-cyan-100-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #00f55a); background-color: unset; }

.highlight-gradient-cyan-100-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-100-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #39afd1); background-color: unset; }

.highlight-gradient-cyan-100-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #FFFFFF); background-color: unset; }

.highlight-gradient-cyan-100-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-100-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #2c3439); background-color: unset; }

.highlight-gradient-cyan-100-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #f2f8fd); background-color: unset; }

.highlight-gradient-cyan-100-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #e6f1fc); background-color: unset; }

.highlight-gradient-cyan-100-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #c0dcf7); background-color: unset; }

.highlight-gradient-cyan-100-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #80b8ef); background-color: unset; }

.highlight-gradient-cyan-100-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #4195e7); background-color: unset; }

.highlight-gradient-cyan-100-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #0171df); background-color: unset; }

.highlight-gradient-cyan-100-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #0155a7); background-color: unset; }

.highlight-gradient-cyan-100-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #013970); background-color: unset; }

.highlight-gradient-cyan-100-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #001c38); background-color: unset; }

.highlight-gradient-cyan-100-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #001121); background-color: unset; }

.highlight-gradient-cyan-100-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, ghostwhite); background-color: unset; }

.highlight-gradient-cyan-100-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #f1f2fe); background-color: unset; }

.highlight-gradient-cyan-100-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #dcdefd); background-color: unset; }

.highlight-gradient-cyan-100-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #b9befa); background-color: unset; }

.highlight-gradient-cyan-100-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #959df8); background-color: unset; }

.highlight-gradient-cyan-100-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #727cf5); background-color: unset; }

.highlight-gradient-cyan-100-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #565db8); background-color: unset; }

.highlight-gradient-cyan-100-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #393e7b); background-color: unset; }

.highlight-gradient-cyan-100-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #1d1f3d); background-color: unset; }

.highlight-gradient-cyan-100-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #111325); background-color: unset; }

.highlight-gradient-cyan-100-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #f7f4fb); background-color: unset; }

.highlight-gradient-cyan-100-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #f0e9f7); background-color: unset; }

.highlight-gradient-cyan-100-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #d9c9ec); background-color: unset; }

.highlight-gradient-cyan-100-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #b393d9); background-color: unset; }

.highlight-gradient-cyan-100-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #8c5dc6); background-color: unset; }

.highlight-gradient-cyan-100-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #6627b3); background-color: unset; }

.highlight-gradient-cyan-100-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #4d1d86); background-color: unset; }

.highlight-gradient-cyan-100-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #33145a); background-color: unset; }

.highlight-gradient-cyan-100-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #1a0a2d); background-color: unset; }

.highlight-gradient-cyan-100-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #0f061b); background-color: unset; }

.highlight-gradient-cyan-100-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #fffeff); background-color: unset; }

.highlight-gradient-cyan-100-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #fefdff); background-color: unset; }

.highlight-gradient-cyan-100-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #fdf9ff); background-color: unset; }

.highlight-gradient-cyan-100-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #faf4ff); background-color: unset; }

.highlight-gradient-cyan-100-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #f8eeff); background-color: unset; }

.highlight-gradient-cyan-100-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-100-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #b8aebf); background-color: unset; }

.highlight-gradient-cyan-100-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #7b7480); background-color: unset; }

.highlight-gradient-cyan-100-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #3d3a40); background-color: unset; }

.highlight-gradient-cyan-100-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #252326); background-color: unset; }

.highlight-gradient-cyan-100-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #f4fbf9); background-color: unset; }

.highlight-gradient-cyan-100-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #eaf6f4); background-color: unset; }

.highlight-gradient-cyan-100-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #cae9e3); background-color: unset; }

.highlight-gradient-cyan-100-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #96d2c6); background-color: unset; }

.highlight-gradient-cyan-100-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #61bcaa); background-color: unset; }

.highlight-gradient-cyan-100-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #2ca58d); background-color: unset; }

.highlight-gradient-cyan-100-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #217c6a); background-color: unset; }

.highlight-gradient-cyan-100-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #165347); background-color: unset; }

.highlight-gradient-cyan-100-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #0b2923); background-color: unset; }

.highlight-gradient-cyan-100-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #071915); background-color: unset; }

.highlight-gradient-cyan-100-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #f8f7fb); background-color: unset; }

.highlight-gradient-cyan-100-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #f0eff7); background-color: unset; }

.highlight-gradient-cyan-100-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #dad7eb); background-color: unset; }

.highlight-gradient-cyan-100-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #b5afd7); background-color: unset; }

.highlight-gradient-cyan-100-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #9086c2); background-color: unset; }

.highlight-gradient-cyan-100-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-100-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #504783); background-color: unset; }

.highlight-gradient-cyan-100-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #362f57); background-color: unset; }

.highlight-gradient-cyan-100-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #1b182c); background-color: unset; }

.highlight-gradient-cyan-100-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #100e1a); background-color: unset; }

.highlight-gradient-cyan-100-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #fff7fa); background-color: unset; }

.highlight-gradient-cyan-100-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, lavenderblush); background-color: unset; }

.highlight-gradient-cyan-100-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #ffd9e6); background-color: unset; }

.highlight-gradient-cyan-100-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #ffb3cd); background-color: unset; }

.highlight-gradient-cyan-100-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #ff8db4); background-color: unset; }

.highlight-gradient-cyan-100-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #ff679b); background-color: unset; }

.highlight-gradient-cyan-100-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #bf4d74); background-color: unset; }

.highlight-gradient-cyan-100-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #80344e); background-color: unset; }

.highlight-gradient-cyan-100-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #401a27); background-color: unset; }

.highlight-gradient-cyan-100-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #260f17); background-color: unset; }

.highlight-gradient-cyan-100-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #fff4f2); background-color: unset; }

.highlight-gradient-cyan-100-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #fee8e6); background-color: unset; }

.highlight-gradient-cyan-100-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #fdc7bf); background-color: unset; }

.highlight-gradient-cyan-100-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #fa8e80); background-color: unset; }

.highlight-gradient-cyan-100-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #f85640); background-color: unset; }

.highlight-gradient-cyan-100-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #f51d00); background-color: unset; }

.highlight-gradient-cyan-100-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #b81600); background-color: unset; }

.highlight-gradient-cyan-100-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #7b0f00); background-color: unset; }

.highlight-gradient-cyan-100-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #3d0700); background-color: unset; }

.highlight-gradient-cyan-100-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #250400); background-color: unset; }

.highlight-gradient-cyan-100-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #fff9f3); background-color: unset; }

.highlight-gradient-cyan-100-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #fff2e8); background-color: unset; }

.highlight-gradient-cyan-100-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #ffdfc4); background-color: unset; }

.highlight-gradient-cyan-100-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #febf8a); background-color: unset; }

.highlight-gradient-cyan-100-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #fe9e4f); background-color: unset; }

.highlight-gradient-cyan-100-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-100-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #be5f0f); background-color: unset; }

.highlight-gradient-cyan-100-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #7f3f0a); background-color: unset; }

.highlight-gradient-cyan-100-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #3f2005); background-color: unset; }

.highlight-gradient-cyan-100-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #261303); background-color: unset; }

.highlight-gradient-cyan-100-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #fffcf6); background-color: unset; }

.highlight-gradient-cyan-100-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #fef9ec); background-color: unset; }

.highlight-gradient-cyan-100-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #fdf0d0); background-color: unset; }

.highlight-gradient-cyan-100-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #fbe1a1); background-color: unset; }

.highlight-gradient-cyan-100-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #f8d272); background-color: unset; }

.highlight-gradient-cyan-100-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #f6c343); background-color: unset; }

.highlight-gradient-cyan-100-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #b99232); background-color: unset; }

.highlight-gradient-cyan-100-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #7b6222); background-color: unset; }

.highlight-gradient-cyan-100-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #3e3111); background-color: unset; }

.highlight-gradient-cyan-100-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #251d0a); background-color: unset; }

.highlight-gradient-cyan-100-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #f2fff7); background-color: unset; }

.highlight-gradient-cyan-100-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #e6feef); background-color: unset; }

.highlight-gradient-cyan-100-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #bffdd6); background-color: unset; }

.highlight-gradient-cyan-100-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #80faad); background-color: unset; }

.highlight-gradient-cyan-100-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #40f883); background-color: unset; }

.highlight-gradient-cyan-100-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #00f55a); background-color: unset; }

.highlight-gradient-cyan-100-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #00b844); background-color: unset; }

.highlight-gradient-cyan-100-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #007b2d); background-color: unset; }

.highlight-gradient-cyan-100-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #003d17); background-color: unset; }

.highlight-gradient-cyan-100-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #00250e); background-color: unset; }

.highlight-gradient-cyan-100-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #f2fbfb); background-color: unset; }

.highlight-gradient-cyan-100-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #e6f6f8); background-color: unset; }

.highlight-gradient-cyan-100-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #c0e9ed); background-color: unset; }

.highlight-gradient-cyan-100-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #81d4da); background-color: unset; }

.highlight-gradient-cyan-100-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #41bec8); background-color: unset; }

.highlight-gradient-cyan-100-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-100-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #027e88); background-color: unset; }

.highlight-gradient-cyan-100-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #01545b); background-color: unset; }

.highlight-gradient-cyan-100-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #012a2d); background-color: unset; }

.highlight-gradient-cyan-100-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #00191b); background-color: unset; }

.highlight-gradient-cyan-100-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #f5fbfd); background-color: unset; }

.highlight-gradient-cyan-100-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #ebf7fa); background-color: unset; }

.highlight-gradient-cyan-100-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #ceebf4); background-color: unset; }

.highlight-gradient-cyan-100-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #9cd7e8); background-color: unset; }

.highlight-gradient-cyan-100-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #6bc3dd); background-color: unset; }

.highlight-gradient-cyan-100-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #39afd1); background-color: unset; }

.highlight-gradient-cyan-100-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #2b839d); background-color: unset; }

.highlight-gradient-cyan-100-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #1d5869); background-color: unset; }

.highlight-gradient-cyan-100-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #0e2c34); background-color: unset; }

.highlight-gradient-cyan-100-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #091a1f); background-color: unset; }

.highlight-gradient-cyan-100-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, white); background-color: unset; }

.highlight-gradient-cyan-100-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, white); background-color: unset; }

.highlight-gradient-cyan-100-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, white); background-color: unset; }

.highlight-gradient-cyan-100-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, white); background-color: unset; }

.highlight-gradient-cyan-100-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, white); background-color: unset; }

.highlight-gradient-cyan-100-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, white); background-color: unset; }

.highlight-gradient-cyan-100-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #bfbfbf); background-color: unset; }

.highlight-gradient-cyan-100-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, gray); background-color: unset; }

.highlight-gradient-cyan-100-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #404040); background-color: unset; }

.highlight-gradient-cyan-100-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #262626); background-color: unset; }

.highlight-gradient-cyan-100-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #fdfdfd); background-color: unset; }

.highlight-gradient-cyan-100-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #fbfbfb); background-color: unset; }

.highlight-gradient-cyan-100-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #f6f6f6); background-color: unset; }

.highlight-gradient-cyan-100-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #ececec); background-color: unset; }

.highlight-gradient-cyan-100-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #e3e3e3); background-color: unset; }

.highlight-gradient-cyan-100-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-100-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #a3a3a3); background-color: unset; }

.highlight-gradient-cyan-100-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #6d6d6d); background-color: unset; }

.highlight-gradient-cyan-100-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #363636); background-color: unset; }

.highlight-gradient-cyan-100-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #212121); background-color: unset; }

.highlight-gradient-cyan-100-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #f4f5f5); background-color: unset; }

.highlight-gradient-cyan-100-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #eaebeb); background-color: unset; }

.highlight-gradient-cyan-100-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #caccce); background-color: unset; }

.highlight-gradient-cyan-100-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #969a9c); background-color: unset; }

.highlight-gradient-cyan-100-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #61676b); background-color: unset; }

.highlight-gradient-cyan-100-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #2c3439); background-color: unset; }

.highlight-gradient-cyan-100-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #21272b); background-color: unset; }

.highlight-gradient-cyan-100-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #161a1d); background-color: unset; }

.highlight-gradient-cyan-100-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #0b0d0e); background-color: unset; }

.highlight-gradient-cyan-100-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ebf7fa, #070809); background-color: unset; }

.highlight-gradient-cyan-200-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #0171df); background-color: unset; }

.highlight-gradient-cyan-200-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #727cf5); background-color: unset; }

.highlight-gradient-cyan-200-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #6627b3); background-color: unset; }

.highlight-gradient-cyan-200-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-200-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #2CA58D); background-color: unset; }

.highlight-gradient-cyan-200-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-200-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #ff679b); background-color: unset; }

.highlight-gradient-cyan-200-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #f51d00); background-color: unset; }

.highlight-gradient-cyan-200-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-200-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #F6C343); background-color: unset; }

.highlight-gradient-cyan-200-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #00f55a); background-color: unset; }

.highlight-gradient-cyan-200-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-200-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #39afd1); background-color: unset; }

.highlight-gradient-cyan-200-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #FFFFFF); background-color: unset; }

.highlight-gradient-cyan-200-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-200-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #2c3439); background-color: unset; }

.highlight-gradient-cyan-200-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #f2f8fd); background-color: unset; }

.highlight-gradient-cyan-200-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #e6f1fc); background-color: unset; }

.highlight-gradient-cyan-200-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #c0dcf7); background-color: unset; }

.highlight-gradient-cyan-200-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #80b8ef); background-color: unset; }

.highlight-gradient-cyan-200-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #4195e7); background-color: unset; }

.highlight-gradient-cyan-200-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #0171df); background-color: unset; }

.highlight-gradient-cyan-200-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #0155a7); background-color: unset; }

.highlight-gradient-cyan-200-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #013970); background-color: unset; }

.highlight-gradient-cyan-200-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #001c38); background-color: unset; }

.highlight-gradient-cyan-200-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #001121); background-color: unset; }

.highlight-gradient-cyan-200-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, ghostwhite); background-color: unset; }

.highlight-gradient-cyan-200-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #f1f2fe); background-color: unset; }

.highlight-gradient-cyan-200-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #dcdefd); background-color: unset; }

.highlight-gradient-cyan-200-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #b9befa); background-color: unset; }

.highlight-gradient-cyan-200-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #959df8); background-color: unset; }

.highlight-gradient-cyan-200-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #727cf5); background-color: unset; }

.highlight-gradient-cyan-200-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #565db8); background-color: unset; }

.highlight-gradient-cyan-200-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #393e7b); background-color: unset; }

.highlight-gradient-cyan-200-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #1d1f3d); background-color: unset; }

.highlight-gradient-cyan-200-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #111325); background-color: unset; }

.highlight-gradient-cyan-200-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #f7f4fb); background-color: unset; }

.highlight-gradient-cyan-200-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #f0e9f7); background-color: unset; }

.highlight-gradient-cyan-200-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #d9c9ec); background-color: unset; }

.highlight-gradient-cyan-200-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #b393d9); background-color: unset; }

.highlight-gradient-cyan-200-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #8c5dc6); background-color: unset; }

.highlight-gradient-cyan-200-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #6627b3); background-color: unset; }

.highlight-gradient-cyan-200-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #4d1d86); background-color: unset; }

.highlight-gradient-cyan-200-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #33145a); background-color: unset; }

.highlight-gradient-cyan-200-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #1a0a2d); background-color: unset; }

.highlight-gradient-cyan-200-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #0f061b); background-color: unset; }

.highlight-gradient-cyan-200-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #fffeff); background-color: unset; }

.highlight-gradient-cyan-200-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #fefdff); background-color: unset; }

.highlight-gradient-cyan-200-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #fdf9ff); background-color: unset; }

.highlight-gradient-cyan-200-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #faf4ff); background-color: unset; }

.highlight-gradient-cyan-200-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #f8eeff); background-color: unset; }

.highlight-gradient-cyan-200-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-200-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #b8aebf); background-color: unset; }

.highlight-gradient-cyan-200-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #7b7480); background-color: unset; }

.highlight-gradient-cyan-200-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #3d3a40); background-color: unset; }

.highlight-gradient-cyan-200-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #252326); background-color: unset; }

.highlight-gradient-cyan-200-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #f4fbf9); background-color: unset; }

.highlight-gradient-cyan-200-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #eaf6f4); background-color: unset; }

.highlight-gradient-cyan-200-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #cae9e3); background-color: unset; }

.highlight-gradient-cyan-200-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #96d2c6); background-color: unset; }

.highlight-gradient-cyan-200-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #61bcaa); background-color: unset; }

.highlight-gradient-cyan-200-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #2ca58d); background-color: unset; }

.highlight-gradient-cyan-200-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #217c6a); background-color: unset; }

.highlight-gradient-cyan-200-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #165347); background-color: unset; }

.highlight-gradient-cyan-200-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #0b2923); background-color: unset; }

.highlight-gradient-cyan-200-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #071915); background-color: unset; }

.highlight-gradient-cyan-200-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #f8f7fb); background-color: unset; }

.highlight-gradient-cyan-200-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #f0eff7); background-color: unset; }

.highlight-gradient-cyan-200-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #dad7eb); background-color: unset; }

.highlight-gradient-cyan-200-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #b5afd7); background-color: unset; }

.highlight-gradient-cyan-200-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #9086c2); background-color: unset; }

.highlight-gradient-cyan-200-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-200-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #504783); background-color: unset; }

.highlight-gradient-cyan-200-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #362f57); background-color: unset; }

.highlight-gradient-cyan-200-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #1b182c); background-color: unset; }

.highlight-gradient-cyan-200-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #100e1a); background-color: unset; }

.highlight-gradient-cyan-200-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #fff7fa); background-color: unset; }

.highlight-gradient-cyan-200-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, lavenderblush); background-color: unset; }

.highlight-gradient-cyan-200-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #ffd9e6); background-color: unset; }

.highlight-gradient-cyan-200-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #ffb3cd); background-color: unset; }

.highlight-gradient-cyan-200-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #ff8db4); background-color: unset; }

.highlight-gradient-cyan-200-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #ff679b); background-color: unset; }

.highlight-gradient-cyan-200-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #bf4d74); background-color: unset; }

.highlight-gradient-cyan-200-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #80344e); background-color: unset; }

.highlight-gradient-cyan-200-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #401a27); background-color: unset; }

.highlight-gradient-cyan-200-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #260f17); background-color: unset; }

.highlight-gradient-cyan-200-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #fff4f2); background-color: unset; }

.highlight-gradient-cyan-200-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #fee8e6); background-color: unset; }

.highlight-gradient-cyan-200-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #fdc7bf); background-color: unset; }

.highlight-gradient-cyan-200-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #fa8e80); background-color: unset; }

.highlight-gradient-cyan-200-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #f85640); background-color: unset; }

.highlight-gradient-cyan-200-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #f51d00); background-color: unset; }

.highlight-gradient-cyan-200-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #b81600); background-color: unset; }

.highlight-gradient-cyan-200-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #7b0f00); background-color: unset; }

.highlight-gradient-cyan-200-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #3d0700); background-color: unset; }

.highlight-gradient-cyan-200-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #250400); background-color: unset; }

.highlight-gradient-cyan-200-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #fff9f3); background-color: unset; }

.highlight-gradient-cyan-200-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #fff2e8); background-color: unset; }

.highlight-gradient-cyan-200-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #ffdfc4); background-color: unset; }

.highlight-gradient-cyan-200-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #febf8a); background-color: unset; }

.highlight-gradient-cyan-200-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #fe9e4f); background-color: unset; }

.highlight-gradient-cyan-200-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-200-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #be5f0f); background-color: unset; }

.highlight-gradient-cyan-200-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #7f3f0a); background-color: unset; }

.highlight-gradient-cyan-200-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #3f2005); background-color: unset; }

.highlight-gradient-cyan-200-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #261303); background-color: unset; }

.highlight-gradient-cyan-200-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #fffcf6); background-color: unset; }

.highlight-gradient-cyan-200-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #fef9ec); background-color: unset; }

.highlight-gradient-cyan-200-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #fdf0d0); background-color: unset; }

.highlight-gradient-cyan-200-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #fbe1a1); background-color: unset; }

.highlight-gradient-cyan-200-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #f8d272); background-color: unset; }

.highlight-gradient-cyan-200-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #f6c343); background-color: unset; }

.highlight-gradient-cyan-200-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #b99232); background-color: unset; }

.highlight-gradient-cyan-200-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #7b6222); background-color: unset; }

.highlight-gradient-cyan-200-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #3e3111); background-color: unset; }

.highlight-gradient-cyan-200-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #251d0a); background-color: unset; }

.highlight-gradient-cyan-200-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #f2fff7); background-color: unset; }

.highlight-gradient-cyan-200-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #e6feef); background-color: unset; }

.highlight-gradient-cyan-200-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #bffdd6); background-color: unset; }

.highlight-gradient-cyan-200-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #80faad); background-color: unset; }

.highlight-gradient-cyan-200-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #40f883); background-color: unset; }

.highlight-gradient-cyan-200-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #00f55a); background-color: unset; }

.highlight-gradient-cyan-200-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #00b844); background-color: unset; }

.highlight-gradient-cyan-200-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #007b2d); background-color: unset; }

.highlight-gradient-cyan-200-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #003d17); background-color: unset; }

.highlight-gradient-cyan-200-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #00250e); background-color: unset; }

.highlight-gradient-cyan-200-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #f2fbfb); background-color: unset; }

.highlight-gradient-cyan-200-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #e6f6f8); background-color: unset; }

.highlight-gradient-cyan-200-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #c0e9ed); background-color: unset; }

.highlight-gradient-cyan-200-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #81d4da); background-color: unset; }

.highlight-gradient-cyan-200-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #41bec8); background-color: unset; }

.highlight-gradient-cyan-200-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-200-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #027e88); background-color: unset; }

.highlight-gradient-cyan-200-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #01545b); background-color: unset; }

.highlight-gradient-cyan-200-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #012a2d); background-color: unset; }

.highlight-gradient-cyan-200-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #00191b); background-color: unset; }

.highlight-gradient-cyan-200-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #f5fbfd); background-color: unset; }

.highlight-gradient-cyan-200-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #ebf7fa); background-color: unset; }

.highlight-gradient-cyan-200-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #ceebf4); background-color: unset; }

.highlight-gradient-cyan-200-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #9cd7e8); background-color: unset; }

.highlight-gradient-cyan-200-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #6bc3dd); background-color: unset; }

.highlight-gradient-cyan-200-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #39afd1); background-color: unset; }

.highlight-gradient-cyan-200-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #2b839d); background-color: unset; }

.highlight-gradient-cyan-200-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #1d5869); background-color: unset; }

.highlight-gradient-cyan-200-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #0e2c34); background-color: unset; }

.highlight-gradient-cyan-200-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #091a1f); background-color: unset; }

.highlight-gradient-cyan-200-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, white); background-color: unset; }

.highlight-gradient-cyan-200-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, white); background-color: unset; }

.highlight-gradient-cyan-200-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, white); background-color: unset; }

.highlight-gradient-cyan-200-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, white); background-color: unset; }

.highlight-gradient-cyan-200-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, white); background-color: unset; }

.highlight-gradient-cyan-200-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, white); background-color: unset; }

.highlight-gradient-cyan-200-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #bfbfbf); background-color: unset; }

.highlight-gradient-cyan-200-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, gray); background-color: unset; }

.highlight-gradient-cyan-200-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #404040); background-color: unset; }

.highlight-gradient-cyan-200-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #262626); background-color: unset; }

.highlight-gradient-cyan-200-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #fdfdfd); background-color: unset; }

.highlight-gradient-cyan-200-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #fbfbfb); background-color: unset; }

.highlight-gradient-cyan-200-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #f6f6f6); background-color: unset; }

.highlight-gradient-cyan-200-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #ececec); background-color: unset; }

.highlight-gradient-cyan-200-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #e3e3e3); background-color: unset; }

.highlight-gradient-cyan-200-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-200-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #a3a3a3); background-color: unset; }

.highlight-gradient-cyan-200-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #6d6d6d); background-color: unset; }

.highlight-gradient-cyan-200-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #363636); background-color: unset; }

.highlight-gradient-cyan-200-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #212121); background-color: unset; }

.highlight-gradient-cyan-200-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #f4f5f5); background-color: unset; }

.highlight-gradient-cyan-200-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #eaebeb); background-color: unset; }

.highlight-gradient-cyan-200-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #caccce); background-color: unset; }

.highlight-gradient-cyan-200-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #969a9c); background-color: unset; }

.highlight-gradient-cyan-200-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #61676b); background-color: unset; }

.highlight-gradient-cyan-200-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #2c3439); background-color: unset; }

.highlight-gradient-cyan-200-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #21272b); background-color: unset; }

.highlight-gradient-cyan-200-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #161a1d); background-color: unset; }

.highlight-gradient-cyan-200-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #0b0d0e); background-color: unset; }

.highlight-gradient-cyan-200-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ceebf4, #070809); background-color: unset; }

.highlight-gradient-cyan-300-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #0171df); background-color: unset; }

.highlight-gradient-cyan-300-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #727cf5); background-color: unset; }

.highlight-gradient-cyan-300-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #6627b3); background-color: unset; }

.highlight-gradient-cyan-300-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-300-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #2CA58D); background-color: unset; }

.highlight-gradient-cyan-300-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-300-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #ff679b); background-color: unset; }

.highlight-gradient-cyan-300-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #f51d00); background-color: unset; }

.highlight-gradient-cyan-300-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-300-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #F6C343); background-color: unset; }

.highlight-gradient-cyan-300-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #00f55a); background-color: unset; }

.highlight-gradient-cyan-300-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-300-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #39afd1); background-color: unset; }

.highlight-gradient-cyan-300-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #FFFFFF); background-color: unset; }

.highlight-gradient-cyan-300-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-300-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #2c3439); background-color: unset; }

.highlight-gradient-cyan-300-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #f2f8fd); background-color: unset; }

.highlight-gradient-cyan-300-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #e6f1fc); background-color: unset; }

.highlight-gradient-cyan-300-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #c0dcf7); background-color: unset; }

.highlight-gradient-cyan-300-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #80b8ef); background-color: unset; }

.highlight-gradient-cyan-300-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #4195e7); background-color: unset; }

.highlight-gradient-cyan-300-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #0171df); background-color: unset; }

.highlight-gradient-cyan-300-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #0155a7); background-color: unset; }

.highlight-gradient-cyan-300-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #013970); background-color: unset; }

.highlight-gradient-cyan-300-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #001c38); background-color: unset; }

.highlight-gradient-cyan-300-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #001121); background-color: unset; }

.highlight-gradient-cyan-300-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, ghostwhite); background-color: unset; }

.highlight-gradient-cyan-300-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #f1f2fe); background-color: unset; }

.highlight-gradient-cyan-300-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #dcdefd); background-color: unset; }

.highlight-gradient-cyan-300-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #b9befa); background-color: unset; }

.highlight-gradient-cyan-300-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #959df8); background-color: unset; }

.highlight-gradient-cyan-300-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #727cf5); background-color: unset; }

.highlight-gradient-cyan-300-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #565db8); background-color: unset; }

.highlight-gradient-cyan-300-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #393e7b); background-color: unset; }

.highlight-gradient-cyan-300-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #1d1f3d); background-color: unset; }

.highlight-gradient-cyan-300-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #111325); background-color: unset; }

.highlight-gradient-cyan-300-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #f7f4fb); background-color: unset; }

.highlight-gradient-cyan-300-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #f0e9f7); background-color: unset; }

.highlight-gradient-cyan-300-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #d9c9ec); background-color: unset; }

.highlight-gradient-cyan-300-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #b393d9); background-color: unset; }

.highlight-gradient-cyan-300-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #8c5dc6); background-color: unset; }

.highlight-gradient-cyan-300-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #6627b3); background-color: unset; }

.highlight-gradient-cyan-300-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #4d1d86); background-color: unset; }

.highlight-gradient-cyan-300-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #33145a); background-color: unset; }

.highlight-gradient-cyan-300-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #1a0a2d); background-color: unset; }

.highlight-gradient-cyan-300-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #0f061b); background-color: unset; }

.highlight-gradient-cyan-300-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #fffeff); background-color: unset; }

.highlight-gradient-cyan-300-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #fefdff); background-color: unset; }

.highlight-gradient-cyan-300-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #fdf9ff); background-color: unset; }

.highlight-gradient-cyan-300-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #faf4ff); background-color: unset; }

.highlight-gradient-cyan-300-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #f8eeff); background-color: unset; }

.highlight-gradient-cyan-300-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-300-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #b8aebf); background-color: unset; }

.highlight-gradient-cyan-300-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #7b7480); background-color: unset; }

.highlight-gradient-cyan-300-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #3d3a40); background-color: unset; }

.highlight-gradient-cyan-300-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #252326); background-color: unset; }

.highlight-gradient-cyan-300-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #f4fbf9); background-color: unset; }

.highlight-gradient-cyan-300-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #eaf6f4); background-color: unset; }

.highlight-gradient-cyan-300-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #cae9e3); background-color: unset; }

.highlight-gradient-cyan-300-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #96d2c6); background-color: unset; }

.highlight-gradient-cyan-300-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #61bcaa); background-color: unset; }

.highlight-gradient-cyan-300-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #2ca58d); background-color: unset; }

.highlight-gradient-cyan-300-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #217c6a); background-color: unset; }

.highlight-gradient-cyan-300-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #165347); background-color: unset; }

.highlight-gradient-cyan-300-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #0b2923); background-color: unset; }

.highlight-gradient-cyan-300-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #071915); background-color: unset; }

.highlight-gradient-cyan-300-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #f8f7fb); background-color: unset; }

.highlight-gradient-cyan-300-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #f0eff7); background-color: unset; }

.highlight-gradient-cyan-300-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #dad7eb); background-color: unset; }

.highlight-gradient-cyan-300-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #b5afd7); background-color: unset; }

.highlight-gradient-cyan-300-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #9086c2); background-color: unset; }

.highlight-gradient-cyan-300-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-300-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #504783); background-color: unset; }

.highlight-gradient-cyan-300-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #362f57); background-color: unset; }

.highlight-gradient-cyan-300-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #1b182c); background-color: unset; }

.highlight-gradient-cyan-300-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #100e1a); background-color: unset; }

.highlight-gradient-cyan-300-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #fff7fa); background-color: unset; }

.highlight-gradient-cyan-300-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, lavenderblush); background-color: unset; }

.highlight-gradient-cyan-300-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #ffd9e6); background-color: unset; }

.highlight-gradient-cyan-300-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #ffb3cd); background-color: unset; }

.highlight-gradient-cyan-300-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #ff8db4); background-color: unset; }

.highlight-gradient-cyan-300-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #ff679b); background-color: unset; }

.highlight-gradient-cyan-300-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #bf4d74); background-color: unset; }

.highlight-gradient-cyan-300-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #80344e); background-color: unset; }

.highlight-gradient-cyan-300-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #401a27); background-color: unset; }

.highlight-gradient-cyan-300-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #260f17); background-color: unset; }

.highlight-gradient-cyan-300-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #fff4f2); background-color: unset; }

.highlight-gradient-cyan-300-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #fee8e6); background-color: unset; }

.highlight-gradient-cyan-300-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #fdc7bf); background-color: unset; }

.highlight-gradient-cyan-300-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #fa8e80); background-color: unset; }

.highlight-gradient-cyan-300-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #f85640); background-color: unset; }

.highlight-gradient-cyan-300-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #f51d00); background-color: unset; }

.highlight-gradient-cyan-300-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #b81600); background-color: unset; }

.highlight-gradient-cyan-300-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #7b0f00); background-color: unset; }

.highlight-gradient-cyan-300-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #3d0700); background-color: unset; }

.highlight-gradient-cyan-300-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #250400); background-color: unset; }

.highlight-gradient-cyan-300-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #fff9f3); background-color: unset; }

.highlight-gradient-cyan-300-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #fff2e8); background-color: unset; }

.highlight-gradient-cyan-300-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #ffdfc4); background-color: unset; }

.highlight-gradient-cyan-300-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #febf8a); background-color: unset; }

.highlight-gradient-cyan-300-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #fe9e4f); background-color: unset; }

.highlight-gradient-cyan-300-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-300-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #be5f0f); background-color: unset; }

.highlight-gradient-cyan-300-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #7f3f0a); background-color: unset; }

.highlight-gradient-cyan-300-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #3f2005); background-color: unset; }

.highlight-gradient-cyan-300-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #261303); background-color: unset; }

.highlight-gradient-cyan-300-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #fffcf6); background-color: unset; }

.highlight-gradient-cyan-300-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #fef9ec); background-color: unset; }

.highlight-gradient-cyan-300-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #fdf0d0); background-color: unset; }

.highlight-gradient-cyan-300-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #fbe1a1); background-color: unset; }

.highlight-gradient-cyan-300-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #f8d272); background-color: unset; }

.highlight-gradient-cyan-300-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #f6c343); background-color: unset; }

.highlight-gradient-cyan-300-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #b99232); background-color: unset; }

.highlight-gradient-cyan-300-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #7b6222); background-color: unset; }

.highlight-gradient-cyan-300-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #3e3111); background-color: unset; }

.highlight-gradient-cyan-300-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #251d0a); background-color: unset; }

.highlight-gradient-cyan-300-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #f2fff7); background-color: unset; }

.highlight-gradient-cyan-300-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #e6feef); background-color: unset; }

.highlight-gradient-cyan-300-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #bffdd6); background-color: unset; }

.highlight-gradient-cyan-300-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #80faad); background-color: unset; }

.highlight-gradient-cyan-300-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #40f883); background-color: unset; }

.highlight-gradient-cyan-300-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #00f55a); background-color: unset; }

.highlight-gradient-cyan-300-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #00b844); background-color: unset; }

.highlight-gradient-cyan-300-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #007b2d); background-color: unset; }

.highlight-gradient-cyan-300-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #003d17); background-color: unset; }

.highlight-gradient-cyan-300-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #00250e); background-color: unset; }

.highlight-gradient-cyan-300-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #f2fbfb); background-color: unset; }

.highlight-gradient-cyan-300-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #e6f6f8); background-color: unset; }

.highlight-gradient-cyan-300-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #c0e9ed); background-color: unset; }

.highlight-gradient-cyan-300-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #81d4da); background-color: unset; }

.highlight-gradient-cyan-300-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #41bec8); background-color: unset; }

.highlight-gradient-cyan-300-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-300-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #027e88); background-color: unset; }

.highlight-gradient-cyan-300-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #01545b); background-color: unset; }

.highlight-gradient-cyan-300-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #012a2d); background-color: unset; }

.highlight-gradient-cyan-300-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #00191b); background-color: unset; }

.highlight-gradient-cyan-300-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #f5fbfd); background-color: unset; }

.highlight-gradient-cyan-300-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #ebf7fa); background-color: unset; }

.highlight-gradient-cyan-300-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #ceebf4); background-color: unset; }

.highlight-gradient-cyan-300-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #9cd7e8); background-color: unset; }

.highlight-gradient-cyan-300-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #6bc3dd); background-color: unset; }

.highlight-gradient-cyan-300-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #39afd1); background-color: unset; }

.highlight-gradient-cyan-300-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #2b839d); background-color: unset; }

.highlight-gradient-cyan-300-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #1d5869); background-color: unset; }

.highlight-gradient-cyan-300-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #0e2c34); background-color: unset; }

.highlight-gradient-cyan-300-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #091a1f); background-color: unset; }

.highlight-gradient-cyan-300-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, white); background-color: unset; }

.highlight-gradient-cyan-300-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, white); background-color: unset; }

.highlight-gradient-cyan-300-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, white); background-color: unset; }

.highlight-gradient-cyan-300-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, white); background-color: unset; }

.highlight-gradient-cyan-300-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, white); background-color: unset; }

.highlight-gradient-cyan-300-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, white); background-color: unset; }

.highlight-gradient-cyan-300-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #bfbfbf); background-color: unset; }

.highlight-gradient-cyan-300-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, gray); background-color: unset; }

.highlight-gradient-cyan-300-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #404040); background-color: unset; }

.highlight-gradient-cyan-300-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #262626); background-color: unset; }

.highlight-gradient-cyan-300-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #fdfdfd); background-color: unset; }

.highlight-gradient-cyan-300-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #fbfbfb); background-color: unset; }

.highlight-gradient-cyan-300-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #f6f6f6); background-color: unset; }

.highlight-gradient-cyan-300-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #ececec); background-color: unset; }

.highlight-gradient-cyan-300-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #e3e3e3); background-color: unset; }

.highlight-gradient-cyan-300-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-300-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #a3a3a3); background-color: unset; }

.highlight-gradient-cyan-300-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #6d6d6d); background-color: unset; }

.highlight-gradient-cyan-300-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #363636); background-color: unset; }

.highlight-gradient-cyan-300-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #212121); background-color: unset; }

.highlight-gradient-cyan-300-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #f4f5f5); background-color: unset; }

.highlight-gradient-cyan-300-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #eaebeb); background-color: unset; }

.highlight-gradient-cyan-300-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #caccce); background-color: unset; }

.highlight-gradient-cyan-300-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #969a9c); background-color: unset; }

.highlight-gradient-cyan-300-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #61676b); background-color: unset; }

.highlight-gradient-cyan-300-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #2c3439); background-color: unset; }

.highlight-gradient-cyan-300-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #21272b); background-color: unset; }

.highlight-gradient-cyan-300-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #161a1d); background-color: unset; }

.highlight-gradient-cyan-300-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #0b0d0e); background-color: unset; }

.highlight-gradient-cyan-300-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #9cd7e8, #070809); background-color: unset; }

.highlight-gradient-cyan-400-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #0171df); background-color: unset; }

.highlight-gradient-cyan-400-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #727cf5); background-color: unset; }

.highlight-gradient-cyan-400-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #6627b3); background-color: unset; }

.highlight-gradient-cyan-400-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-400-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #2CA58D); background-color: unset; }

.highlight-gradient-cyan-400-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-400-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #ff679b); background-color: unset; }

.highlight-gradient-cyan-400-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #f51d00); background-color: unset; }

.highlight-gradient-cyan-400-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-400-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #F6C343); background-color: unset; }

.highlight-gradient-cyan-400-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #00f55a); background-color: unset; }

.highlight-gradient-cyan-400-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-400-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #39afd1); background-color: unset; }

.highlight-gradient-cyan-400-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #FFFFFF); background-color: unset; }

.highlight-gradient-cyan-400-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-400-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #2c3439); background-color: unset; }

.highlight-gradient-cyan-400-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #f2f8fd); background-color: unset; }

.highlight-gradient-cyan-400-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #e6f1fc); background-color: unset; }

.highlight-gradient-cyan-400-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #c0dcf7); background-color: unset; }

.highlight-gradient-cyan-400-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #80b8ef); background-color: unset; }

.highlight-gradient-cyan-400-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #4195e7); background-color: unset; }

.highlight-gradient-cyan-400-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #0171df); background-color: unset; }

.highlight-gradient-cyan-400-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #0155a7); background-color: unset; }

.highlight-gradient-cyan-400-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #013970); background-color: unset; }

.highlight-gradient-cyan-400-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #001c38); background-color: unset; }

.highlight-gradient-cyan-400-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #001121); background-color: unset; }

.highlight-gradient-cyan-400-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, ghostwhite); background-color: unset; }

.highlight-gradient-cyan-400-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #f1f2fe); background-color: unset; }

.highlight-gradient-cyan-400-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #dcdefd); background-color: unset; }

.highlight-gradient-cyan-400-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #b9befa); background-color: unset; }

.highlight-gradient-cyan-400-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #959df8); background-color: unset; }

.highlight-gradient-cyan-400-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #727cf5); background-color: unset; }

.highlight-gradient-cyan-400-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #565db8); background-color: unset; }

.highlight-gradient-cyan-400-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #393e7b); background-color: unset; }

.highlight-gradient-cyan-400-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #1d1f3d); background-color: unset; }

.highlight-gradient-cyan-400-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #111325); background-color: unset; }

.highlight-gradient-cyan-400-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #f7f4fb); background-color: unset; }

.highlight-gradient-cyan-400-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #f0e9f7); background-color: unset; }

.highlight-gradient-cyan-400-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #d9c9ec); background-color: unset; }

.highlight-gradient-cyan-400-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #b393d9); background-color: unset; }

.highlight-gradient-cyan-400-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #8c5dc6); background-color: unset; }

.highlight-gradient-cyan-400-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #6627b3); background-color: unset; }

.highlight-gradient-cyan-400-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #4d1d86); background-color: unset; }

.highlight-gradient-cyan-400-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #33145a); background-color: unset; }

.highlight-gradient-cyan-400-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #1a0a2d); background-color: unset; }

.highlight-gradient-cyan-400-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #0f061b); background-color: unset; }

.highlight-gradient-cyan-400-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #fffeff); background-color: unset; }

.highlight-gradient-cyan-400-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #fefdff); background-color: unset; }

.highlight-gradient-cyan-400-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #fdf9ff); background-color: unset; }

.highlight-gradient-cyan-400-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #faf4ff); background-color: unset; }

.highlight-gradient-cyan-400-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #f8eeff); background-color: unset; }

.highlight-gradient-cyan-400-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-400-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #b8aebf); background-color: unset; }

.highlight-gradient-cyan-400-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #7b7480); background-color: unset; }

.highlight-gradient-cyan-400-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #3d3a40); background-color: unset; }

.highlight-gradient-cyan-400-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #252326); background-color: unset; }

.highlight-gradient-cyan-400-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #f4fbf9); background-color: unset; }

.highlight-gradient-cyan-400-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #eaf6f4); background-color: unset; }

.highlight-gradient-cyan-400-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #cae9e3); background-color: unset; }

.highlight-gradient-cyan-400-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #96d2c6); background-color: unset; }

.highlight-gradient-cyan-400-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #61bcaa); background-color: unset; }

.highlight-gradient-cyan-400-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #2ca58d); background-color: unset; }

.highlight-gradient-cyan-400-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #217c6a); background-color: unset; }

.highlight-gradient-cyan-400-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #165347); background-color: unset; }

.highlight-gradient-cyan-400-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #0b2923); background-color: unset; }

.highlight-gradient-cyan-400-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #071915); background-color: unset; }

.highlight-gradient-cyan-400-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #f8f7fb); background-color: unset; }

.highlight-gradient-cyan-400-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #f0eff7); background-color: unset; }

.highlight-gradient-cyan-400-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #dad7eb); background-color: unset; }

.highlight-gradient-cyan-400-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #b5afd7); background-color: unset; }

.highlight-gradient-cyan-400-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #9086c2); background-color: unset; }

.highlight-gradient-cyan-400-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-400-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #504783); background-color: unset; }

.highlight-gradient-cyan-400-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #362f57); background-color: unset; }

.highlight-gradient-cyan-400-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #1b182c); background-color: unset; }

.highlight-gradient-cyan-400-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #100e1a); background-color: unset; }

.highlight-gradient-cyan-400-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #fff7fa); background-color: unset; }

.highlight-gradient-cyan-400-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, lavenderblush); background-color: unset; }

.highlight-gradient-cyan-400-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #ffd9e6); background-color: unset; }

.highlight-gradient-cyan-400-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #ffb3cd); background-color: unset; }

.highlight-gradient-cyan-400-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #ff8db4); background-color: unset; }

.highlight-gradient-cyan-400-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #ff679b); background-color: unset; }

.highlight-gradient-cyan-400-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #bf4d74); background-color: unset; }

.highlight-gradient-cyan-400-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #80344e); background-color: unset; }

.highlight-gradient-cyan-400-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #401a27); background-color: unset; }

.highlight-gradient-cyan-400-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #260f17); background-color: unset; }

.highlight-gradient-cyan-400-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #fff4f2); background-color: unset; }

.highlight-gradient-cyan-400-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #fee8e6); background-color: unset; }

.highlight-gradient-cyan-400-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #fdc7bf); background-color: unset; }

.highlight-gradient-cyan-400-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #fa8e80); background-color: unset; }

.highlight-gradient-cyan-400-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #f85640); background-color: unset; }

.highlight-gradient-cyan-400-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #f51d00); background-color: unset; }

.highlight-gradient-cyan-400-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #b81600); background-color: unset; }

.highlight-gradient-cyan-400-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #7b0f00); background-color: unset; }

.highlight-gradient-cyan-400-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #3d0700); background-color: unset; }

.highlight-gradient-cyan-400-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #250400); background-color: unset; }

.highlight-gradient-cyan-400-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #fff9f3); background-color: unset; }

.highlight-gradient-cyan-400-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #fff2e8); background-color: unset; }

.highlight-gradient-cyan-400-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #ffdfc4); background-color: unset; }

.highlight-gradient-cyan-400-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #febf8a); background-color: unset; }

.highlight-gradient-cyan-400-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #fe9e4f); background-color: unset; }

.highlight-gradient-cyan-400-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-400-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #be5f0f); background-color: unset; }

.highlight-gradient-cyan-400-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #7f3f0a); background-color: unset; }

.highlight-gradient-cyan-400-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #3f2005); background-color: unset; }

.highlight-gradient-cyan-400-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #261303); background-color: unset; }

.highlight-gradient-cyan-400-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #fffcf6); background-color: unset; }

.highlight-gradient-cyan-400-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #fef9ec); background-color: unset; }

.highlight-gradient-cyan-400-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #fdf0d0); background-color: unset; }

.highlight-gradient-cyan-400-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #fbe1a1); background-color: unset; }

.highlight-gradient-cyan-400-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #f8d272); background-color: unset; }

.highlight-gradient-cyan-400-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #f6c343); background-color: unset; }

.highlight-gradient-cyan-400-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #b99232); background-color: unset; }

.highlight-gradient-cyan-400-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #7b6222); background-color: unset; }

.highlight-gradient-cyan-400-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #3e3111); background-color: unset; }

.highlight-gradient-cyan-400-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #251d0a); background-color: unset; }

.highlight-gradient-cyan-400-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #f2fff7); background-color: unset; }

.highlight-gradient-cyan-400-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #e6feef); background-color: unset; }

.highlight-gradient-cyan-400-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #bffdd6); background-color: unset; }

.highlight-gradient-cyan-400-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #80faad); background-color: unset; }

.highlight-gradient-cyan-400-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #40f883); background-color: unset; }

.highlight-gradient-cyan-400-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #00f55a); background-color: unset; }

.highlight-gradient-cyan-400-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #00b844); background-color: unset; }

.highlight-gradient-cyan-400-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #007b2d); background-color: unset; }

.highlight-gradient-cyan-400-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #003d17); background-color: unset; }

.highlight-gradient-cyan-400-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #00250e); background-color: unset; }

.highlight-gradient-cyan-400-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #f2fbfb); background-color: unset; }

.highlight-gradient-cyan-400-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #e6f6f8); background-color: unset; }

.highlight-gradient-cyan-400-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #c0e9ed); background-color: unset; }

.highlight-gradient-cyan-400-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #81d4da); background-color: unset; }

.highlight-gradient-cyan-400-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #41bec8); background-color: unset; }

.highlight-gradient-cyan-400-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-400-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #027e88); background-color: unset; }

.highlight-gradient-cyan-400-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #01545b); background-color: unset; }

.highlight-gradient-cyan-400-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #012a2d); background-color: unset; }

.highlight-gradient-cyan-400-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #00191b); background-color: unset; }

.highlight-gradient-cyan-400-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #f5fbfd); background-color: unset; }

.highlight-gradient-cyan-400-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #ebf7fa); background-color: unset; }

.highlight-gradient-cyan-400-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #ceebf4); background-color: unset; }

.highlight-gradient-cyan-400-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #9cd7e8); background-color: unset; }

.highlight-gradient-cyan-400-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #6bc3dd); background-color: unset; }

.highlight-gradient-cyan-400-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #39afd1); background-color: unset; }

.highlight-gradient-cyan-400-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #2b839d); background-color: unset; }

.highlight-gradient-cyan-400-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #1d5869); background-color: unset; }

.highlight-gradient-cyan-400-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #0e2c34); background-color: unset; }

.highlight-gradient-cyan-400-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #091a1f); background-color: unset; }

.highlight-gradient-cyan-400-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, white); background-color: unset; }

.highlight-gradient-cyan-400-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, white); background-color: unset; }

.highlight-gradient-cyan-400-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, white); background-color: unset; }

.highlight-gradient-cyan-400-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, white); background-color: unset; }

.highlight-gradient-cyan-400-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, white); background-color: unset; }

.highlight-gradient-cyan-400-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, white); background-color: unset; }

.highlight-gradient-cyan-400-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #bfbfbf); background-color: unset; }

.highlight-gradient-cyan-400-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, gray); background-color: unset; }

.highlight-gradient-cyan-400-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #404040); background-color: unset; }

.highlight-gradient-cyan-400-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #262626); background-color: unset; }

.highlight-gradient-cyan-400-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #fdfdfd); background-color: unset; }

.highlight-gradient-cyan-400-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #fbfbfb); background-color: unset; }

.highlight-gradient-cyan-400-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #f6f6f6); background-color: unset; }

.highlight-gradient-cyan-400-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #ececec); background-color: unset; }

.highlight-gradient-cyan-400-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #e3e3e3); background-color: unset; }

.highlight-gradient-cyan-400-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-400-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #a3a3a3); background-color: unset; }

.highlight-gradient-cyan-400-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #6d6d6d); background-color: unset; }

.highlight-gradient-cyan-400-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #363636); background-color: unset; }

.highlight-gradient-cyan-400-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #212121); background-color: unset; }

.highlight-gradient-cyan-400-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #f4f5f5); background-color: unset; }

.highlight-gradient-cyan-400-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #eaebeb); background-color: unset; }

.highlight-gradient-cyan-400-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #caccce); background-color: unset; }

.highlight-gradient-cyan-400-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #969a9c); background-color: unset; }

.highlight-gradient-cyan-400-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #61676b); background-color: unset; }

.highlight-gradient-cyan-400-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #2c3439); background-color: unset; }

.highlight-gradient-cyan-400-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #21272b); background-color: unset; }

.highlight-gradient-cyan-400-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #161a1d); background-color: unset; }

.highlight-gradient-cyan-400-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #0b0d0e); background-color: unset; }

.highlight-gradient-cyan-400-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6bc3dd, #070809); background-color: unset; }

.highlight-gradient-cyan-500-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #0171df); background-color: unset; }

.highlight-gradient-cyan-500-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #727cf5); background-color: unset; }

.highlight-gradient-cyan-500-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #6627b3); background-color: unset; }

.highlight-gradient-cyan-500-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-500-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #2CA58D); background-color: unset; }

.highlight-gradient-cyan-500-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-500-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #ff679b); background-color: unset; }

.highlight-gradient-cyan-500-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f51d00); background-color: unset; }

.highlight-gradient-cyan-500-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-500-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #F6C343); background-color: unset; }

.highlight-gradient-cyan-500-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #00f55a); background-color: unset; }

.highlight-gradient-cyan-500-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-500-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #39afd1); background-color: unset; }

.highlight-gradient-cyan-500-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #FFFFFF); background-color: unset; }

.highlight-gradient-cyan-500-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-500-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #2c3439); background-color: unset; }

.highlight-gradient-cyan-500-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f2f8fd); background-color: unset; }

.highlight-gradient-cyan-500-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #e6f1fc); background-color: unset; }

.highlight-gradient-cyan-500-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #c0dcf7); background-color: unset; }

.highlight-gradient-cyan-500-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #80b8ef); background-color: unset; }

.highlight-gradient-cyan-500-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #4195e7); background-color: unset; }

.highlight-gradient-cyan-500-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #0171df); background-color: unset; }

.highlight-gradient-cyan-500-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #0155a7); background-color: unset; }

.highlight-gradient-cyan-500-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #013970); background-color: unset; }

.highlight-gradient-cyan-500-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #001c38); background-color: unset; }

.highlight-gradient-cyan-500-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #001121); background-color: unset; }

.highlight-gradient-cyan-500-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, ghostwhite); background-color: unset; }

.highlight-gradient-cyan-500-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f1f2fe); background-color: unset; }

.highlight-gradient-cyan-500-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #dcdefd); background-color: unset; }

.highlight-gradient-cyan-500-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #b9befa); background-color: unset; }

.highlight-gradient-cyan-500-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #959df8); background-color: unset; }

.highlight-gradient-cyan-500-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #727cf5); background-color: unset; }

.highlight-gradient-cyan-500-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #565db8); background-color: unset; }

.highlight-gradient-cyan-500-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #393e7b); background-color: unset; }

.highlight-gradient-cyan-500-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #1d1f3d); background-color: unset; }

.highlight-gradient-cyan-500-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #111325); background-color: unset; }

.highlight-gradient-cyan-500-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f7f4fb); background-color: unset; }

.highlight-gradient-cyan-500-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f0e9f7); background-color: unset; }

.highlight-gradient-cyan-500-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #d9c9ec); background-color: unset; }

.highlight-gradient-cyan-500-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #b393d9); background-color: unset; }

.highlight-gradient-cyan-500-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #8c5dc6); background-color: unset; }

.highlight-gradient-cyan-500-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #6627b3); background-color: unset; }

.highlight-gradient-cyan-500-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #4d1d86); background-color: unset; }

.highlight-gradient-cyan-500-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #33145a); background-color: unset; }

.highlight-gradient-cyan-500-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #1a0a2d); background-color: unset; }

.highlight-gradient-cyan-500-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #0f061b); background-color: unset; }

.highlight-gradient-cyan-500-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fffeff); background-color: unset; }

.highlight-gradient-cyan-500-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fefdff); background-color: unset; }

.highlight-gradient-cyan-500-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fdf9ff); background-color: unset; }

.highlight-gradient-cyan-500-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #faf4ff); background-color: unset; }

.highlight-gradient-cyan-500-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f8eeff); background-color: unset; }

.highlight-gradient-cyan-500-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-500-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #b8aebf); background-color: unset; }

.highlight-gradient-cyan-500-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #7b7480); background-color: unset; }

.highlight-gradient-cyan-500-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #3d3a40); background-color: unset; }

.highlight-gradient-cyan-500-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #252326); background-color: unset; }

.highlight-gradient-cyan-500-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f4fbf9); background-color: unset; }

.highlight-gradient-cyan-500-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #eaf6f4); background-color: unset; }

.highlight-gradient-cyan-500-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #cae9e3); background-color: unset; }

.highlight-gradient-cyan-500-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #96d2c6); background-color: unset; }

.highlight-gradient-cyan-500-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #61bcaa); background-color: unset; }

.highlight-gradient-cyan-500-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #2ca58d); background-color: unset; }

.highlight-gradient-cyan-500-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #217c6a); background-color: unset; }

.highlight-gradient-cyan-500-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #165347); background-color: unset; }

.highlight-gradient-cyan-500-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #0b2923); background-color: unset; }

.highlight-gradient-cyan-500-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #071915); background-color: unset; }

.highlight-gradient-cyan-500-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f8f7fb); background-color: unset; }

.highlight-gradient-cyan-500-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f0eff7); background-color: unset; }

.highlight-gradient-cyan-500-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #dad7eb); background-color: unset; }

.highlight-gradient-cyan-500-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #b5afd7); background-color: unset; }

.highlight-gradient-cyan-500-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #9086c2); background-color: unset; }

.highlight-gradient-cyan-500-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-500-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #504783); background-color: unset; }

.highlight-gradient-cyan-500-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #362f57); background-color: unset; }

.highlight-gradient-cyan-500-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #1b182c); background-color: unset; }

.highlight-gradient-cyan-500-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #100e1a); background-color: unset; }

.highlight-gradient-cyan-500-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fff7fa); background-color: unset; }

.highlight-gradient-cyan-500-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, lavenderblush); background-color: unset; }

.highlight-gradient-cyan-500-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #ffd9e6); background-color: unset; }

.highlight-gradient-cyan-500-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #ffb3cd); background-color: unset; }

.highlight-gradient-cyan-500-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #ff8db4); background-color: unset; }

.highlight-gradient-cyan-500-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #ff679b); background-color: unset; }

.highlight-gradient-cyan-500-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #bf4d74); background-color: unset; }

.highlight-gradient-cyan-500-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #80344e); background-color: unset; }

.highlight-gradient-cyan-500-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #401a27); background-color: unset; }

.highlight-gradient-cyan-500-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #260f17); background-color: unset; }

.highlight-gradient-cyan-500-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fff4f2); background-color: unset; }

.highlight-gradient-cyan-500-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fee8e6); background-color: unset; }

.highlight-gradient-cyan-500-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fdc7bf); background-color: unset; }

.highlight-gradient-cyan-500-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fa8e80); background-color: unset; }

.highlight-gradient-cyan-500-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f85640); background-color: unset; }

.highlight-gradient-cyan-500-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f51d00); background-color: unset; }

.highlight-gradient-cyan-500-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #b81600); background-color: unset; }

.highlight-gradient-cyan-500-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #7b0f00); background-color: unset; }

.highlight-gradient-cyan-500-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #3d0700); background-color: unset; }

.highlight-gradient-cyan-500-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #250400); background-color: unset; }

.highlight-gradient-cyan-500-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fff9f3); background-color: unset; }

.highlight-gradient-cyan-500-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fff2e8); background-color: unset; }

.highlight-gradient-cyan-500-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #ffdfc4); background-color: unset; }

.highlight-gradient-cyan-500-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #febf8a); background-color: unset; }

.highlight-gradient-cyan-500-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fe9e4f); background-color: unset; }

.highlight-gradient-cyan-500-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-500-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #be5f0f); background-color: unset; }

.highlight-gradient-cyan-500-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #7f3f0a); background-color: unset; }

.highlight-gradient-cyan-500-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #3f2005); background-color: unset; }

.highlight-gradient-cyan-500-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #261303); background-color: unset; }

.highlight-gradient-cyan-500-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fffcf6); background-color: unset; }

.highlight-gradient-cyan-500-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fef9ec); background-color: unset; }

.highlight-gradient-cyan-500-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fdf0d0); background-color: unset; }

.highlight-gradient-cyan-500-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fbe1a1); background-color: unset; }

.highlight-gradient-cyan-500-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f8d272); background-color: unset; }

.highlight-gradient-cyan-500-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f6c343); background-color: unset; }

.highlight-gradient-cyan-500-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #b99232); background-color: unset; }

.highlight-gradient-cyan-500-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #7b6222); background-color: unset; }

.highlight-gradient-cyan-500-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #3e3111); background-color: unset; }

.highlight-gradient-cyan-500-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #251d0a); background-color: unset; }

.highlight-gradient-cyan-500-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f2fff7); background-color: unset; }

.highlight-gradient-cyan-500-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #e6feef); background-color: unset; }

.highlight-gradient-cyan-500-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #bffdd6); background-color: unset; }

.highlight-gradient-cyan-500-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #80faad); background-color: unset; }

.highlight-gradient-cyan-500-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #40f883); background-color: unset; }

.highlight-gradient-cyan-500-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #00f55a); background-color: unset; }

.highlight-gradient-cyan-500-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #00b844); background-color: unset; }

.highlight-gradient-cyan-500-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #007b2d); background-color: unset; }

.highlight-gradient-cyan-500-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #003d17); background-color: unset; }

.highlight-gradient-cyan-500-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #00250e); background-color: unset; }

.highlight-gradient-cyan-500-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f2fbfb); background-color: unset; }

.highlight-gradient-cyan-500-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #e6f6f8); background-color: unset; }

.highlight-gradient-cyan-500-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #c0e9ed); background-color: unset; }

.highlight-gradient-cyan-500-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #81d4da); background-color: unset; }

.highlight-gradient-cyan-500-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #41bec8); background-color: unset; }

.highlight-gradient-cyan-500-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-500-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #027e88); background-color: unset; }

.highlight-gradient-cyan-500-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #01545b); background-color: unset; }

.highlight-gradient-cyan-500-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #012a2d); background-color: unset; }

.highlight-gradient-cyan-500-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #00191b); background-color: unset; }

.highlight-gradient-cyan-500-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f5fbfd); background-color: unset; }

.highlight-gradient-cyan-500-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #ebf7fa); background-color: unset; }

.highlight-gradient-cyan-500-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #ceebf4); background-color: unset; }

.highlight-gradient-cyan-500-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #9cd7e8); background-color: unset; }

.highlight-gradient-cyan-500-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #6bc3dd); background-color: unset; }

.highlight-gradient-cyan-500-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #39afd1); background-color: unset; }

.highlight-gradient-cyan-500-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #2b839d); background-color: unset; }

.highlight-gradient-cyan-500-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #1d5869); background-color: unset; }

.highlight-gradient-cyan-500-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #0e2c34); background-color: unset; }

.highlight-gradient-cyan-500-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #091a1f); background-color: unset; }

.highlight-gradient-cyan-500-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, white); background-color: unset; }

.highlight-gradient-cyan-500-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, white); background-color: unset; }

.highlight-gradient-cyan-500-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, white); background-color: unset; }

.highlight-gradient-cyan-500-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, white); background-color: unset; }

.highlight-gradient-cyan-500-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, white); background-color: unset; }

.highlight-gradient-cyan-500-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, white); background-color: unset; }

.highlight-gradient-cyan-500-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #bfbfbf); background-color: unset; }

.highlight-gradient-cyan-500-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, gray); background-color: unset; }

.highlight-gradient-cyan-500-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #404040); background-color: unset; }

.highlight-gradient-cyan-500-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #262626); background-color: unset; }

.highlight-gradient-cyan-500-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fdfdfd); background-color: unset; }

.highlight-gradient-cyan-500-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #fbfbfb); background-color: unset; }

.highlight-gradient-cyan-500-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f6f6f6); background-color: unset; }

.highlight-gradient-cyan-500-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #ececec); background-color: unset; }

.highlight-gradient-cyan-500-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #e3e3e3); background-color: unset; }

.highlight-gradient-cyan-500-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-500-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #a3a3a3); background-color: unset; }

.highlight-gradient-cyan-500-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #6d6d6d); background-color: unset; }

.highlight-gradient-cyan-500-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #363636); background-color: unset; }

.highlight-gradient-cyan-500-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #212121); background-color: unset; }

.highlight-gradient-cyan-500-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #f4f5f5); background-color: unset; }

.highlight-gradient-cyan-500-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #eaebeb); background-color: unset; }

.highlight-gradient-cyan-500-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #caccce); background-color: unset; }

.highlight-gradient-cyan-500-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #969a9c); background-color: unset; }

.highlight-gradient-cyan-500-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #61676b); background-color: unset; }

.highlight-gradient-cyan-500-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #2c3439); background-color: unset; }

.highlight-gradient-cyan-500-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #21272b); background-color: unset; }

.highlight-gradient-cyan-500-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #161a1d); background-color: unset; }

.highlight-gradient-cyan-500-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #0b0d0e); background-color: unset; }

.highlight-gradient-cyan-500-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #39afd1, #070809); background-color: unset; }

.highlight-gradient-cyan-600-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #0171df); background-color: unset; }

.highlight-gradient-cyan-600-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #727cf5); background-color: unset; }

.highlight-gradient-cyan-600-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #6627b3); background-color: unset; }

.highlight-gradient-cyan-600-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-600-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #2CA58D); background-color: unset; }

.highlight-gradient-cyan-600-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-600-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #ff679b); background-color: unset; }

.highlight-gradient-cyan-600-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #f51d00); background-color: unset; }

.highlight-gradient-cyan-600-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-600-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #F6C343); background-color: unset; }

.highlight-gradient-cyan-600-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #00f55a); background-color: unset; }

.highlight-gradient-cyan-600-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-600-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #39afd1); background-color: unset; }

.highlight-gradient-cyan-600-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #FFFFFF); background-color: unset; }

.highlight-gradient-cyan-600-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-600-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #2c3439); background-color: unset; }

.highlight-gradient-cyan-600-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #f2f8fd); background-color: unset; }

.highlight-gradient-cyan-600-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #e6f1fc); background-color: unset; }

.highlight-gradient-cyan-600-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #c0dcf7); background-color: unset; }

.highlight-gradient-cyan-600-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #80b8ef); background-color: unset; }

.highlight-gradient-cyan-600-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #4195e7); background-color: unset; }

.highlight-gradient-cyan-600-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #0171df); background-color: unset; }

.highlight-gradient-cyan-600-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #0155a7); background-color: unset; }

.highlight-gradient-cyan-600-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #013970); background-color: unset; }

.highlight-gradient-cyan-600-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #001c38); background-color: unset; }

.highlight-gradient-cyan-600-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #001121); background-color: unset; }

.highlight-gradient-cyan-600-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, ghostwhite); background-color: unset; }

.highlight-gradient-cyan-600-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #f1f2fe); background-color: unset; }

.highlight-gradient-cyan-600-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #dcdefd); background-color: unset; }

.highlight-gradient-cyan-600-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #b9befa); background-color: unset; }

.highlight-gradient-cyan-600-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #959df8); background-color: unset; }

.highlight-gradient-cyan-600-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #727cf5); background-color: unset; }

.highlight-gradient-cyan-600-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #565db8); background-color: unset; }

.highlight-gradient-cyan-600-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #393e7b); background-color: unset; }

.highlight-gradient-cyan-600-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #1d1f3d); background-color: unset; }

.highlight-gradient-cyan-600-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #111325); background-color: unset; }

.highlight-gradient-cyan-600-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #f7f4fb); background-color: unset; }

.highlight-gradient-cyan-600-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #f0e9f7); background-color: unset; }

.highlight-gradient-cyan-600-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #d9c9ec); background-color: unset; }

.highlight-gradient-cyan-600-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #b393d9); background-color: unset; }

.highlight-gradient-cyan-600-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #8c5dc6); background-color: unset; }

.highlight-gradient-cyan-600-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #6627b3); background-color: unset; }

.highlight-gradient-cyan-600-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #4d1d86); background-color: unset; }

.highlight-gradient-cyan-600-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #33145a); background-color: unset; }

.highlight-gradient-cyan-600-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #1a0a2d); background-color: unset; }

.highlight-gradient-cyan-600-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #0f061b); background-color: unset; }

.highlight-gradient-cyan-600-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #fffeff); background-color: unset; }

.highlight-gradient-cyan-600-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #fefdff); background-color: unset; }

.highlight-gradient-cyan-600-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #fdf9ff); background-color: unset; }

.highlight-gradient-cyan-600-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #faf4ff); background-color: unset; }

.highlight-gradient-cyan-600-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #f8eeff); background-color: unset; }

.highlight-gradient-cyan-600-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-600-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #b8aebf); background-color: unset; }

.highlight-gradient-cyan-600-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #7b7480); background-color: unset; }

.highlight-gradient-cyan-600-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #3d3a40); background-color: unset; }

.highlight-gradient-cyan-600-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #252326); background-color: unset; }

.highlight-gradient-cyan-600-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #f4fbf9); background-color: unset; }

.highlight-gradient-cyan-600-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #eaf6f4); background-color: unset; }

.highlight-gradient-cyan-600-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #cae9e3); background-color: unset; }

.highlight-gradient-cyan-600-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #96d2c6); background-color: unset; }

.highlight-gradient-cyan-600-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #61bcaa); background-color: unset; }

.highlight-gradient-cyan-600-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #2ca58d); background-color: unset; }

.highlight-gradient-cyan-600-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #217c6a); background-color: unset; }

.highlight-gradient-cyan-600-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #165347); background-color: unset; }

.highlight-gradient-cyan-600-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #0b2923); background-color: unset; }

.highlight-gradient-cyan-600-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #071915); background-color: unset; }

.highlight-gradient-cyan-600-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #f8f7fb); background-color: unset; }

.highlight-gradient-cyan-600-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #f0eff7); background-color: unset; }

.highlight-gradient-cyan-600-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #dad7eb); background-color: unset; }

.highlight-gradient-cyan-600-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #b5afd7); background-color: unset; }

.highlight-gradient-cyan-600-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #9086c2); background-color: unset; }

.highlight-gradient-cyan-600-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-600-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #504783); background-color: unset; }

.highlight-gradient-cyan-600-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #362f57); background-color: unset; }

.highlight-gradient-cyan-600-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #1b182c); background-color: unset; }

.highlight-gradient-cyan-600-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #100e1a); background-color: unset; }

.highlight-gradient-cyan-600-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #fff7fa); background-color: unset; }

.highlight-gradient-cyan-600-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, lavenderblush); background-color: unset; }

.highlight-gradient-cyan-600-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #ffd9e6); background-color: unset; }

.highlight-gradient-cyan-600-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #ffb3cd); background-color: unset; }

.highlight-gradient-cyan-600-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #ff8db4); background-color: unset; }

.highlight-gradient-cyan-600-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #ff679b); background-color: unset; }

.highlight-gradient-cyan-600-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #bf4d74); background-color: unset; }

.highlight-gradient-cyan-600-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #80344e); background-color: unset; }

.highlight-gradient-cyan-600-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #401a27); background-color: unset; }

.highlight-gradient-cyan-600-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #260f17); background-color: unset; }

.highlight-gradient-cyan-600-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #fff4f2); background-color: unset; }

.highlight-gradient-cyan-600-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #fee8e6); background-color: unset; }

.highlight-gradient-cyan-600-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #fdc7bf); background-color: unset; }

.highlight-gradient-cyan-600-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #fa8e80); background-color: unset; }

.highlight-gradient-cyan-600-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #f85640); background-color: unset; }

.highlight-gradient-cyan-600-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #f51d00); background-color: unset; }

.highlight-gradient-cyan-600-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #b81600); background-color: unset; }

.highlight-gradient-cyan-600-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #7b0f00); background-color: unset; }

.highlight-gradient-cyan-600-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #3d0700); background-color: unset; }

.highlight-gradient-cyan-600-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #250400); background-color: unset; }

.highlight-gradient-cyan-600-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #fff9f3); background-color: unset; }

.highlight-gradient-cyan-600-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #fff2e8); background-color: unset; }

.highlight-gradient-cyan-600-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #ffdfc4); background-color: unset; }

.highlight-gradient-cyan-600-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #febf8a); background-color: unset; }

.highlight-gradient-cyan-600-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #fe9e4f); background-color: unset; }

.highlight-gradient-cyan-600-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-600-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #be5f0f); background-color: unset; }

.highlight-gradient-cyan-600-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #7f3f0a); background-color: unset; }

.highlight-gradient-cyan-600-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #3f2005); background-color: unset; }

.highlight-gradient-cyan-600-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #261303); background-color: unset; }

.highlight-gradient-cyan-600-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #fffcf6); background-color: unset; }

.highlight-gradient-cyan-600-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #fef9ec); background-color: unset; }

.highlight-gradient-cyan-600-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #fdf0d0); background-color: unset; }

.highlight-gradient-cyan-600-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #fbe1a1); background-color: unset; }

.highlight-gradient-cyan-600-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #f8d272); background-color: unset; }

.highlight-gradient-cyan-600-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #f6c343); background-color: unset; }

.highlight-gradient-cyan-600-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #b99232); background-color: unset; }

.highlight-gradient-cyan-600-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #7b6222); background-color: unset; }

.highlight-gradient-cyan-600-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #3e3111); background-color: unset; }

.highlight-gradient-cyan-600-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #251d0a); background-color: unset; }

.highlight-gradient-cyan-600-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #f2fff7); background-color: unset; }

.highlight-gradient-cyan-600-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #e6feef); background-color: unset; }

.highlight-gradient-cyan-600-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #bffdd6); background-color: unset; }

.highlight-gradient-cyan-600-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #80faad); background-color: unset; }

.highlight-gradient-cyan-600-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #40f883); background-color: unset; }

.highlight-gradient-cyan-600-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #00f55a); background-color: unset; }

.highlight-gradient-cyan-600-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #00b844); background-color: unset; }

.highlight-gradient-cyan-600-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #007b2d); background-color: unset; }

.highlight-gradient-cyan-600-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #003d17); background-color: unset; }

.highlight-gradient-cyan-600-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #00250e); background-color: unset; }

.highlight-gradient-cyan-600-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #f2fbfb); background-color: unset; }

.highlight-gradient-cyan-600-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #e6f6f8); background-color: unset; }

.highlight-gradient-cyan-600-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #c0e9ed); background-color: unset; }

.highlight-gradient-cyan-600-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #81d4da); background-color: unset; }

.highlight-gradient-cyan-600-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #41bec8); background-color: unset; }

.highlight-gradient-cyan-600-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-600-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #027e88); background-color: unset; }

.highlight-gradient-cyan-600-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #01545b); background-color: unset; }

.highlight-gradient-cyan-600-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #012a2d); background-color: unset; }

.highlight-gradient-cyan-600-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #00191b); background-color: unset; }

.highlight-gradient-cyan-600-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #f5fbfd); background-color: unset; }

.highlight-gradient-cyan-600-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #ebf7fa); background-color: unset; }

.highlight-gradient-cyan-600-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #ceebf4); background-color: unset; }

.highlight-gradient-cyan-600-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #9cd7e8); background-color: unset; }

.highlight-gradient-cyan-600-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #6bc3dd); background-color: unset; }

.highlight-gradient-cyan-600-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #39afd1); background-color: unset; }

.highlight-gradient-cyan-600-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #2b839d); background-color: unset; }

.highlight-gradient-cyan-600-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #1d5869); background-color: unset; }

.highlight-gradient-cyan-600-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #0e2c34); background-color: unset; }

.highlight-gradient-cyan-600-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #091a1f); background-color: unset; }

.highlight-gradient-cyan-600-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, white); background-color: unset; }

.highlight-gradient-cyan-600-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, white); background-color: unset; }

.highlight-gradient-cyan-600-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, white); background-color: unset; }

.highlight-gradient-cyan-600-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, white); background-color: unset; }

.highlight-gradient-cyan-600-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, white); background-color: unset; }

.highlight-gradient-cyan-600-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, white); background-color: unset; }

.highlight-gradient-cyan-600-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #bfbfbf); background-color: unset; }

.highlight-gradient-cyan-600-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, gray); background-color: unset; }

.highlight-gradient-cyan-600-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #404040); background-color: unset; }

.highlight-gradient-cyan-600-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #262626); background-color: unset; }

.highlight-gradient-cyan-600-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #fdfdfd); background-color: unset; }

.highlight-gradient-cyan-600-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #fbfbfb); background-color: unset; }

.highlight-gradient-cyan-600-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #f6f6f6); background-color: unset; }

.highlight-gradient-cyan-600-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #ececec); background-color: unset; }

.highlight-gradient-cyan-600-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #e3e3e3); background-color: unset; }

.highlight-gradient-cyan-600-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-600-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #a3a3a3); background-color: unset; }

.highlight-gradient-cyan-600-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #6d6d6d); background-color: unset; }

.highlight-gradient-cyan-600-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #363636); background-color: unset; }

.highlight-gradient-cyan-600-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #212121); background-color: unset; }

.highlight-gradient-cyan-600-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #f4f5f5); background-color: unset; }

.highlight-gradient-cyan-600-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #eaebeb); background-color: unset; }

.highlight-gradient-cyan-600-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #caccce); background-color: unset; }

.highlight-gradient-cyan-600-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #969a9c); background-color: unset; }

.highlight-gradient-cyan-600-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #61676b); background-color: unset; }

.highlight-gradient-cyan-600-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #2c3439); background-color: unset; }

.highlight-gradient-cyan-600-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #21272b); background-color: unset; }

.highlight-gradient-cyan-600-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #161a1d); background-color: unset; }

.highlight-gradient-cyan-600-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #0b0d0e); background-color: unset; }

.highlight-gradient-cyan-600-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2b839d, #070809); background-color: unset; }

.highlight-gradient-cyan-700-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #0171df); background-color: unset; }

.highlight-gradient-cyan-700-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #727cf5); background-color: unset; }

.highlight-gradient-cyan-700-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #6627b3); background-color: unset; }

.highlight-gradient-cyan-700-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-700-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #2CA58D); background-color: unset; }

.highlight-gradient-cyan-700-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-700-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #ff679b); background-color: unset; }

.highlight-gradient-cyan-700-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #f51d00); background-color: unset; }

.highlight-gradient-cyan-700-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-700-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #F6C343); background-color: unset; }

.highlight-gradient-cyan-700-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #00f55a); background-color: unset; }

.highlight-gradient-cyan-700-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-700-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #39afd1); background-color: unset; }

.highlight-gradient-cyan-700-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #FFFFFF); background-color: unset; }

.highlight-gradient-cyan-700-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-700-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #2c3439); background-color: unset; }

.highlight-gradient-cyan-700-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #f2f8fd); background-color: unset; }

.highlight-gradient-cyan-700-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #e6f1fc); background-color: unset; }

.highlight-gradient-cyan-700-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #c0dcf7); background-color: unset; }

.highlight-gradient-cyan-700-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #80b8ef); background-color: unset; }

.highlight-gradient-cyan-700-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #4195e7); background-color: unset; }

.highlight-gradient-cyan-700-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #0171df); background-color: unset; }

.highlight-gradient-cyan-700-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #0155a7); background-color: unset; }

.highlight-gradient-cyan-700-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #013970); background-color: unset; }

.highlight-gradient-cyan-700-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #001c38); background-color: unset; }

.highlight-gradient-cyan-700-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #001121); background-color: unset; }

.highlight-gradient-cyan-700-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, ghostwhite); background-color: unset; }

.highlight-gradient-cyan-700-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #f1f2fe); background-color: unset; }

.highlight-gradient-cyan-700-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #dcdefd); background-color: unset; }

.highlight-gradient-cyan-700-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #b9befa); background-color: unset; }

.highlight-gradient-cyan-700-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #959df8); background-color: unset; }

.highlight-gradient-cyan-700-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #727cf5); background-color: unset; }

.highlight-gradient-cyan-700-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #565db8); background-color: unset; }

.highlight-gradient-cyan-700-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #393e7b); background-color: unset; }

.highlight-gradient-cyan-700-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #1d1f3d); background-color: unset; }

.highlight-gradient-cyan-700-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #111325); background-color: unset; }

.highlight-gradient-cyan-700-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #f7f4fb); background-color: unset; }

.highlight-gradient-cyan-700-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #f0e9f7); background-color: unset; }

.highlight-gradient-cyan-700-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #d9c9ec); background-color: unset; }

.highlight-gradient-cyan-700-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #b393d9); background-color: unset; }

.highlight-gradient-cyan-700-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #8c5dc6); background-color: unset; }

.highlight-gradient-cyan-700-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #6627b3); background-color: unset; }

.highlight-gradient-cyan-700-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #4d1d86); background-color: unset; }

.highlight-gradient-cyan-700-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #33145a); background-color: unset; }

.highlight-gradient-cyan-700-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #1a0a2d); background-color: unset; }

.highlight-gradient-cyan-700-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #0f061b); background-color: unset; }

.highlight-gradient-cyan-700-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #fffeff); background-color: unset; }

.highlight-gradient-cyan-700-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #fefdff); background-color: unset; }

.highlight-gradient-cyan-700-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #fdf9ff); background-color: unset; }

.highlight-gradient-cyan-700-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #faf4ff); background-color: unset; }

.highlight-gradient-cyan-700-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #f8eeff); background-color: unset; }

.highlight-gradient-cyan-700-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-700-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #b8aebf); background-color: unset; }

.highlight-gradient-cyan-700-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #7b7480); background-color: unset; }

.highlight-gradient-cyan-700-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #3d3a40); background-color: unset; }

.highlight-gradient-cyan-700-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #252326); background-color: unset; }

.highlight-gradient-cyan-700-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #f4fbf9); background-color: unset; }

.highlight-gradient-cyan-700-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #eaf6f4); background-color: unset; }

.highlight-gradient-cyan-700-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #cae9e3); background-color: unset; }

.highlight-gradient-cyan-700-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #96d2c6); background-color: unset; }

.highlight-gradient-cyan-700-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #61bcaa); background-color: unset; }

.highlight-gradient-cyan-700-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #2ca58d); background-color: unset; }

.highlight-gradient-cyan-700-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #217c6a); background-color: unset; }

.highlight-gradient-cyan-700-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #165347); background-color: unset; }

.highlight-gradient-cyan-700-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #0b2923); background-color: unset; }

.highlight-gradient-cyan-700-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #071915); background-color: unset; }

.highlight-gradient-cyan-700-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #f8f7fb); background-color: unset; }

.highlight-gradient-cyan-700-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #f0eff7); background-color: unset; }

.highlight-gradient-cyan-700-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #dad7eb); background-color: unset; }

.highlight-gradient-cyan-700-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #b5afd7); background-color: unset; }

.highlight-gradient-cyan-700-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #9086c2); background-color: unset; }

.highlight-gradient-cyan-700-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-700-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #504783); background-color: unset; }

.highlight-gradient-cyan-700-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #362f57); background-color: unset; }

.highlight-gradient-cyan-700-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #1b182c); background-color: unset; }

.highlight-gradient-cyan-700-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #100e1a); background-color: unset; }

.highlight-gradient-cyan-700-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #fff7fa); background-color: unset; }

.highlight-gradient-cyan-700-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, lavenderblush); background-color: unset; }

.highlight-gradient-cyan-700-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #ffd9e6); background-color: unset; }

.highlight-gradient-cyan-700-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #ffb3cd); background-color: unset; }

.highlight-gradient-cyan-700-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #ff8db4); background-color: unset; }

.highlight-gradient-cyan-700-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #ff679b); background-color: unset; }

.highlight-gradient-cyan-700-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #bf4d74); background-color: unset; }

.highlight-gradient-cyan-700-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #80344e); background-color: unset; }

.highlight-gradient-cyan-700-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #401a27); background-color: unset; }

.highlight-gradient-cyan-700-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #260f17); background-color: unset; }

.highlight-gradient-cyan-700-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #fff4f2); background-color: unset; }

.highlight-gradient-cyan-700-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #fee8e6); background-color: unset; }

.highlight-gradient-cyan-700-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #fdc7bf); background-color: unset; }

.highlight-gradient-cyan-700-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #fa8e80); background-color: unset; }

.highlight-gradient-cyan-700-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #f85640); background-color: unset; }

.highlight-gradient-cyan-700-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #f51d00); background-color: unset; }

.highlight-gradient-cyan-700-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #b81600); background-color: unset; }

.highlight-gradient-cyan-700-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #7b0f00); background-color: unset; }

.highlight-gradient-cyan-700-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #3d0700); background-color: unset; }

.highlight-gradient-cyan-700-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #250400); background-color: unset; }

.highlight-gradient-cyan-700-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #fff9f3); background-color: unset; }

.highlight-gradient-cyan-700-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #fff2e8); background-color: unset; }

.highlight-gradient-cyan-700-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #ffdfc4); background-color: unset; }

.highlight-gradient-cyan-700-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #febf8a); background-color: unset; }

.highlight-gradient-cyan-700-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #fe9e4f); background-color: unset; }

.highlight-gradient-cyan-700-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-700-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #be5f0f); background-color: unset; }

.highlight-gradient-cyan-700-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #7f3f0a); background-color: unset; }

.highlight-gradient-cyan-700-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #3f2005); background-color: unset; }

.highlight-gradient-cyan-700-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #261303); background-color: unset; }

.highlight-gradient-cyan-700-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #fffcf6); background-color: unset; }

.highlight-gradient-cyan-700-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #fef9ec); background-color: unset; }

.highlight-gradient-cyan-700-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #fdf0d0); background-color: unset; }

.highlight-gradient-cyan-700-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #fbe1a1); background-color: unset; }

.highlight-gradient-cyan-700-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #f8d272); background-color: unset; }

.highlight-gradient-cyan-700-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #f6c343); background-color: unset; }

.highlight-gradient-cyan-700-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #b99232); background-color: unset; }

.highlight-gradient-cyan-700-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #7b6222); background-color: unset; }

.highlight-gradient-cyan-700-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #3e3111); background-color: unset; }

.highlight-gradient-cyan-700-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #251d0a); background-color: unset; }

.highlight-gradient-cyan-700-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #f2fff7); background-color: unset; }

.highlight-gradient-cyan-700-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #e6feef); background-color: unset; }

.highlight-gradient-cyan-700-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #bffdd6); background-color: unset; }

.highlight-gradient-cyan-700-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #80faad); background-color: unset; }

.highlight-gradient-cyan-700-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #40f883); background-color: unset; }

.highlight-gradient-cyan-700-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #00f55a); background-color: unset; }

.highlight-gradient-cyan-700-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #00b844); background-color: unset; }

.highlight-gradient-cyan-700-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #007b2d); background-color: unset; }

.highlight-gradient-cyan-700-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #003d17); background-color: unset; }

.highlight-gradient-cyan-700-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #00250e); background-color: unset; }

.highlight-gradient-cyan-700-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #f2fbfb); background-color: unset; }

.highlight-gradient-cyan-700-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #e6f6f8); background-color: unset; }

.highlight-gradient-cyan-700-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #c0e9ed); background-color: unset; }

.highlight-gradient-cyan-700-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #81d4da); background-color: unset; }

.highlight-gradient-cyan-700-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #41bec8); background-color: unset; }

.highlight-gradient-cyan-700-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-700-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #027e88); background-color: unset; }

.highlight-gradient-cyan-700-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #01545b); background-color: unset; }

.highlight-gradient-cyan-700-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #012a2d); background-color: unset; }

.highlight-gradient-cyan-700-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #00191b); background-color: unset; }

.highlight-gradient-cyan-700-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #f5fbfd); background-color: unset; }

.highlight-gradient-cyan-700-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #ebf7fa); background-color: unset; }

.highlight-gradient-cyan-700-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #ceebf4); background-color: unset; }

.highlight-gradient-cyan-700-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #9cd7e8); background-color: unset; }

.highlight-gradient-cyan-700-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #6bc3dd); background-color: unset; }

.highlight-gradient-cyan-700-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #39afd1); background-color: unset; }

.highlight-gradient-cyan-700-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #2b839d); background-color: unset; }

.highlight-gradient-cyan-700-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #1d5869); background-color: unset; }

.highlight-gradient-cyan-700-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #0e2c34); background-color: unset; }

.highlight-gradient-cyan-700-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #091a1f); background-color: unset; }

.highlight-gradient-cyan-700-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, white); background-color: unset; }

.highlight-gradient-cyan-700-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, white); background-color: unset; }

.highlight-gradient-cyan-700-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, white); background-color: unset; }

.highlight-gradient-cyan-700-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, white); background-color: unset; }

.highlight-gradient-cyan-700-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, white); background-color: unset; }

.highlight-gradient-cyan-700-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, white); background-color: unset; }

.highlight-gradient-cyan-700-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #bfbfbf); background-color: unset; }

.highlight-gradient-cyan-700-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, gray); background-color: unset; }

.highlight-gradient-cyan-700-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #404040); background-color: unset; }

.highlight-gradient-cyan-700-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #262626); background-color: unset; }

.highlight-gradient-cyan-700-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #fdfdfd); background-color: unset; }

.highlight-gradient-cyan-700-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #fbfbfb); background-color: unset; }

.highlight-gradient-cyan-700-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #f6f6f6); background-color: unset; }

.highlight-gradient-cyan-700-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #ececec); background-color: unset; }

.highlight-gradient-cyan-700-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #e3e3e3); background-color: unset; }

.highlight-gradient-cyan-700-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-700-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #a3a3a3); background-color: unset; }

.highlight-gradient-cyan-700-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #6d6d6d); background-color: unset; }

.highlight-gradient-cyan-700-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #363636); background-color: unset; }

.highlight-gradient-cyan-700-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #212121); background-color: unset; }

.highlight-gradient-cyan-700-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #f4f5f5); background-color: unset; }

.highlight-gradient-cyan-700-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #eaebeb); background-color: unset; }

.highlight-gradient-cyan-700-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #caccce); background-color: unset; }

.highlight-gradient-cyan-700-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #969a9c); background-color: unset; }

.highlight-gradient-cyan-700-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #61676b); background-color: unset; }

.highlight-gradient-cyan-700-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #2c3439); background-color: unset; }

.highlight-gradient-cyan-700-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #21272b); background-color: unset; }

.highlight-gradient-cyan-700-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #161a1d); background-color: unset; }

.highlight-gradient-cyan-700-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #0b0d0e); background-color: unset; }

.highlight-gradient-cyan-700-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #1d5869, #070809); background-color: unset; }

.highlight-gradient-cyan-800-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #0171df); background-color: unset; }

.highlight-gradient-cyan-800-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #727cf5); background-color: unset; }

.highlight-gradient-cyan-800-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #6627b3); background-color: unset; }

.highlight-gradient-cyan-800-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-800-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #2CA58D); background-color: unset; }

.highlight-gradient-cyan-800-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-800-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #ff679b); background-color: unset; }

.highlight-gradient-cyan-800-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #f51d00); background-color: unset; }

.highlight-gradient-cyan-800-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-800-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #F6C343); background-color: unset; }

.highlight-gradient-cyan-800-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #00f55a); background-color: unset; }

.highlight-gradient-cyan-800-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-800-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #39afd1); background-color: unset; }

.highlight-gradient-cyan-800-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #FFFFFF); background-color: unset; }

.highlight-gradient-cyan-800-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-800-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #2c3439); background-color: unset; }

.highlight-gradient-cyan-800-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #f2f8fd); background-color: unset; }

.highlight-gradient-cyan-800-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #e6f1fc); background-color: unset; }

.highlight-gradient-cyan-800-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #c0dcf7); background-color: unset; }

.highlight-gradient-cyan-800-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #80b8ef); background-color: unset; }

.highlight-gradient-cyan-800-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #4195e7); background-color: unset; }

.highlight-gradient-cyan-800-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #0171df); background-color: unset; }

.highlight-gradient-cyan-800-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #0155a7); background-color: unset; }

.highlight-gradient-cyan-800-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #013970); background-color: unset; }

.highlight-gradient-cyan-800-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #001c38); background-color: unset; }

.highlight-gradient-cyan-800-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #001121); background-color: unset; }

.highlight-gradient-cyan-800-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, ghostwhite); background-color: unset; }

.highlight-gradient-cyan-800-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #f1f2fe); background-color: unset; }

.highlight-gradient-cyan-800-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #dcdefd); background-color: unset; }

.highlight-gradient-cyan-800-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #b9befa); background-color: unset; }

.highlight-gradient-cyan-800-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #959df8); background-color: unset; }

.highlight-gradient-cyan-800-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #727cf5); background-color: unset; }

.highlight-gradient-cyan-800-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #565db8); background-color: unset; }

.highlight-gradient-cyan-800-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #393e7b); background-color: unset; }

.highlight-gradient-cyan-800-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #1d1f3d); background-color: unset; }

.highlight-gradient-cyan-800-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #111325); background-color: unset; }

.highlight-gradient-cyan-800-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #f7f4fb); background-color: unset; }

.highlight-gradient-cyan-800-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #f0e9f7); background-color: unset; }

.highlight-gradient-cyan-800-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #d9c9ec); background-color: unset; }

.highlight-gradient-cyan-800-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #b393d9); background-color: unset; }

.highlight-gradient-cyan-800-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #8c5dc6); background-color: unset; }

.highlight-gradient-cyan-800-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #6627b3); background-color: unset; }

.highlight-gradient-cyan-800-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #4d1d86); background-color: unset; }

.highlight-gradient-cyan-800-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #33145a); background-color: unset; }

.highlight-gradient-cyan-800-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #1a0a2d); background-color: unset; }

.highlight-gradient-cyan-800-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #0f061b); background-color: unset; }

.highlight-gradient-cyan-800-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #fffeff); background-color: unset; }

.highlight-gradient-cyan-800-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #fefdff); background-color: unset; }

.highlight-gradient-cyan-800-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #fdf9ff); background-color: unset; }

.highlight-gradient-cyan-800-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #faf4ff); background-color: unset; }

.highlight-gradient-cyan-800-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #f8eeff); background-color: unset; }

.highlight-gradient-cyan-800-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-800-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #b8aebf); background-color: unset; }

.highlight-gradient-cyan-800-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #7b7480); background-color: unset; }

.highlight-gradient-cyan-800-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #3d3a40); background-color: unset; }

.highlight-gradient-cyan-800-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #252326); background-color: unset; }

.highlight-gradient-cyan-800-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #f4fbf9); background-color: unset; }

.highlight-gradient-cyan-800-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #eaf6f4); background-color: unset; }

.highlight-gradient-cyan-800-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #cae9e3); background-color: unset; }

.highlight-gradient-cyan-800-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #96d2c6); background-color: unset; }

.highlight-gradient-cyan-800-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #61bcaa); background-color: unset; }

.highlight-gradient-cyan-800-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #2ca58d); background-color: unset; }

.highlight-gradient-cyan-800-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #217c6a); background-color: unset; }

.highlight-gradient-cyan-800-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #165347); background-color: unset; }

.highlight-gradient-cyan-800-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #0b2923); background-color: unset; }

.highlight-gradient-cyan-800-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #071915); background-color: unset; }

.highlight-gradient-cyan-800-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #f8f7fb); background-color: unset; }

.highlight-gradient-cyan-800-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #f0eff7); background-color: unset; }

.highlight-gradient-cyan-800-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #dad7eb); background-color: unset; }

.highlight-gradient-cyan-800-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #b5afd7); background-color: unset; }

.highlight-gradient-cyan-800-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #9086c2); background-color: unset; }

.highlight-gradient-cyan-800-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-800-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #504783); background-color: unset; }

.highlight-gradient-cyan-800-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #362f57); background-color: unset; }

.highlight-gradient-cyan-800-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #1b182c); background-color: unset; }

.highlight-gradient-cyan-800-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #100e1a); background-color: unset; }

.highlight-gradient-cyan-800-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #fff7fa); background-color: unset; }

.highlight-gradient-cyan-800-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, lavenderblush); background-color: unset; }

.highlight-gradient-cyan-800-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #ffd9e6); background-color: unset; }

.highlight-gradient-cyan-800-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #ffb3cd); background-color: unset; }

.highlight-gradient-cyan-800-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #ff8db4); background-color: unset; }

.highlight-gradient-cyan-800-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #ff679b); background-color: unset; }

.highlight-gradient-cyan-800-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #bf4d74); background-color: unset; }

.highlight-gradient-cyan-800-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #80344e); background-color: unset; }

.highlight-gradient-cyan-800-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #401a27); background-color: unset; }

.highlight-gradient-cyan-800-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #260f17); background-color: unset; }

.highlight-gradient-cyan-800-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #fff4f2); background-color: unset; }

.highlight-gradient-cyan-800-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #fee8e6); background-color: unset; }

.highlight-gradient-cyan-800-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #fdc7bf); background-color: unset; }

.highlight-gradient-cyan-800-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #fa8e80); background-color: unset; }

.highlight-gradient-cyan-800-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #f85640); background-color: unset; }

.highlight-gradient-cyan-800-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #f51d00); background-color: unset; }

.highlight-gradient-cyan-800-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #b81600); background-color: unset; }

.highlight-gradient-cyan-800-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #7b0f00); background-color: unset; }

.highlight-gradient-cyan-800-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #3d0700); background-color: unset; }

.highlight-gradient-cyan-800-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #250400); background-color: unset; }

.highlight-gradient-cyan-800-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #fff9f3); background-color: unset; }

.highlight-gradient-cyan-800-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #fff2e8); background-color: unset; }

.highlight-gradient-cyan-800-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #ffdfc4); background-color: unset; }

.highlight-gradient-cyan-800-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #febf8a); background-color: unset; }

.highlight-gradient-cyan-800-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #fe9e4f); background-color: unset; }

.highlight-gradient-cyan-800-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-800-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #be5f0f); background-color: unset; }

.highlight-gradient-cyan-800-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #7f3f0a); background-color: unset; }

.highlight-gradient-cyan-800-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #3f2005); background-color: unset; }

.highlight-gradient-cyan-800-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #261303); background-color: unset; }

.highlight-gradient-cyan-800-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #fffcf6); background-color: unset; }

.highlight-gradient-cyan-800-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #fef9ec); background-color: unset; }

.highlight-gradient-cyan-800-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #fdf0d0); background-color: unset; }

.highlight-gradient-cyan-800-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #fbe1a1); background-color: unset; }

.highlight-gradient-cyan-800-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #f8d272); background-color: unset; }

.highlight-gradient-cyan-800-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #f6c343); background-color: unset; }

.highlight-gradient-cyan-800-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #b99232); background-color: unset; }

.highlight-gradient-cyan-800-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #7b6222); background-color: unset; }

.highlight-gradient-cyan-800-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #3e3111); background-color: unset; }

.highlight-gradient-cyan-800-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #251d0a); background-color: unset; }

.highlight-gradient-cyan-800-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #f2fff7); background-color: unset; }

.highlight-gradient-cyan-800-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #e6feef); background-color: unset; }

.highlight-gradient-cyan-800-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #bffdd6); background-color: unset; }

.highlight-gradient-cyan-800-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #80faad); background-color: unset; }

.highlight-gradient-cyan-800-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #40f883); background-color: unset; }

.highlight-gradient-cyan-800-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #00f55a); background-color: unset; }

.highlight-gradient-cyan-800-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #00b844); background-color: unset; }

.highlight-gradient-cyan-800-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #007b2d); background-color: unset; }

.highlight-gradient-cyan-800-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #003d17); background-color: unset; }

.highlight-gradient-cyan-800-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #00250e); background-color: unset; }

.highlight-gradient-cyan-800-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #f2fbfb); background-color: unset; }

.highlight-gradient-cyan-800-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #e6f6f8); background-color: unset; }

.highlight-gradient-cyan-800-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #c0e9ed); background-color: unset; }

.highlight-gradient-cyan-800-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #81d4da); background-color: unset; }

.highlight-gradient-cyan-800-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #41bec8); background-color: unset; }

.highlight-gradient-cyan-800-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-800-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #027e88); background-color: unset; }

.highlight-gradient-cyan-800-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #01545b); background-color: unset; }

.highlight-gradient-cyan-800-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #012a2d); background-color: unset; }

.highlight-gradient-cyan-800-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #00191b); background-color: unset; }

.highlight-gradient-cyan-800-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #f5fbfd); background-color: unset; }

.highlight-gradient-cyan-800-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #ebf7fa); background-color: unset; }

.highlight-gradient-cyan-800-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #ceebf4); background-color: unset; }

.highlight-gradient-cyan-800-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #9cd7e8); background-color: unset; }

.highlight-gradient-cyan-800-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #6bc3dd); background-color: unset; }

.highlight-gradient-cyan-800-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #39afd1); background-color: unset; }

.highlight-gradient-cyan-800-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #2b839d); background-color: unset; }

.highlight-gradient-cyan-800-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #1d5869); background-color: unset; }

.highlight-gradient-cyan-800-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #0e2c34); background-color: unset; }

.highlight-gradient-cyan-800-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #091a1f); background-color: unset; }

.highlight-gradient-cyan-800-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, white); background-color: unset; }

.highlight-gradient-cyan-800-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, white); background-color: unset; }

.highlight-gradient-cyan-800-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, white); background-color: unset; }

.highlight-gradient-cyan-800-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, white); background-color: unset; }

.highlight-gradient-cyan-800-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, white); background-color: unset; }

.highlight-gradient-cyan-800-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, white); background-color: unset; }

.highlight-gradient-cyan-800-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #bfbfbf); background-color: unset; }

.highlight-gradient-cyan-800-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, gray); background-color: unset; }

.highlight-gradient-cyan-800-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #404040); background-color: unset; }

.highlight-gradient-cyan-800-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #262626); background-color: unset; }

.highlight-gradient-cyan-800-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #fdfdfd); background-color: unset; }

.highlight-gradient-cyan-800-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #fbfbfb); background-color: unset; }

.highlight-gradient-cyan-800-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #f6f6f6); background-color: unset; }

.highlight-gradient-cyan-800-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #ececec); background-color: unset; }

.highlight-gradient-cyan-800-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #e3e3e3); background-color: unset; }

.highlight-gradient-cyan-800-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-800-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #a3a3a3); background-color: unset; }

.highlight-gradient-cyan-800-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #6d6d6d); background-color: unset; }

.highlight-gradient-cyan-800-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #363636); background-color: unset; }

.highlight-gradient-cyan-800-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #212121); background-color: unset; }

.highlight-gradient-cyan-800-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #f4f5f5); background-color: unset; }

.highlight-gradient-cyan-800-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #eaebeb); background-color: unset; }

.highlight-gradient-cyan-800-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #caccce); background-color: unset; }

.highlight-gradient-cyan-800-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #969a9c); background-color: unset; }

.highlight-gradient-cyan-800-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #61676b); background-color: unset; }

.highlight-gradient-cyan-800-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #2c3439); background-color: unset; }

.highlight-gradient-cyan-800-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #21272b); background-color: unset; }

.highlight-gradient-cyan-800-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #161a1d); background-color: unset; }

.highlight-gradient-cyan-800-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #0b0d0e); background-color: unset; }

.highlight-gradient-cyan-800-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0e2c34, #070809); background-color: unset; }

.highlight-gradient-cyan-900-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #0171df); background-color: unset; }

.highlight-gradient-cyan-900-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #727cf5); background-color: unset; }

.highlight-gradient-cyan-900-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #6627b3); background-color: unset; }

.highlight-gradient-cyan-900-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-900-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #2CA58D); background-color: unset; }

.highlight-gradient-cyan-900-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-900-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #ff679b); background-color: unset; }

.highlight-gradient-cyan-900-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #f51d00); background-color: unset; }

.highlight-gradient-cyan-900-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-900-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #F6C343); background-color: unset; }

.highlight-gradient-cyan-900-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #00f55a); background-color: unset; }

.highlight-gradient-cyan-900-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-900-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #39afd1); background-color: unset; }

.highlight-gradient-cyan-900-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #FFFFFF); background-color: unset; }

.highlight-gradient-cyan-900-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-900-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #2c3439); background-color: unset; }

.highlight-gradient-cyan-900-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #f2f8fd); background-color: unset; }

.highlight-gradient-cyan-900-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #e6f1fc); background-color: unset; }

.highlight-gradient-cyan-900-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #c0dcf7); background-color: unset; }

.highlight-gradient-cyan-900-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #80b8ef); background-color: unset; }

.highlight-gradient-cyan-900-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #4195e7); background-color: unset; }

.highlight-gradient-cyan-900-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #0171df); background-color: unset; }

.highlight-gradient-cyan-900-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #0155a7); background-color: unset; }

.highlight-gradient-cyan-900-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #013970); background-color: unset; }

.highlight-gradient-cyan-900-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #001c38); background-color: unset; }

.highlight-gradient-cyan-900-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #001121); background-color: unset; }

.highlight-gradient-cyan-900-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, ghostwhite); background-color: unset; }

.highlight-gradient-cyan-900-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #f1f2fe); background-color: unset; }

.highlight-gradient-cyan-900-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #dcdefd); background-color: unset; }

.highlight-gradient-cyan-900-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #b9befa); background-color: unset; }

.highlight-gradient-cyan-900-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #959df8); background-color: unset; }

.highlight-gradient-cyan-900-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #727cf5); background-color: unset; }

.highlight-gradient-cyan-900-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #565db8); background-color: unset; }

.highlight-gradient-cyan-900-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #393e7b); background-color: unset; }

.highlight-gradient-cyan-900-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #1d1f3d); background-color: unset; }

.highlight-gradient-cyan-900-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #111325); background-color: unset; }

.highlight-gradient-cyan-900-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #f7f4fb); background-color: unset; }

.highlight-gradient-cyan-900-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #f0e9f7); background-color: unset; }

.highlight-gradient-cyan-900-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #d9c9ec); background-color: unset; }

.highlight-gradient-cyan-900-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #b393d9); background-color: unset; }

.highlight-gradient-cyan-900-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #8c5dc6); background-color: unset; }

.highlight-gradient-cyan-900-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #6627b3); background-color: unset; }

.highlight-gradient-cyan-900-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #4d1d86); background-color: unset; }

.highlight-gradient-cyan-900-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #33145a); background-color: unset; }

.highlight-gradient-cyan-900-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #1a0a2d); background-color: unset; }

.highlight-gradient-cyan-900-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #0f061b); background-color: unset; }

.highlight-gradient-cyan-900-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #fffeff); background-color: unset; }

.highlight-gradient-cyan-900-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #fefdff); background-color: unset; }

.highlight-gradient-cyan-900-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #fdf9ff); background-color: unset; }

.highlight-gradient-cyan-900-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #faf4ff); background-color: unset; }

.highlight-gradient-cyan-900-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #f8eeff); background-color: unset; }

.highlight-gradient-cyan-900-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #f5e8ff); background-color: unset; }

.highlight-gradient-cyan-900-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #b8aebf); background-color: unset; }

.highlight-gradient-cyan-900-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #7b7480); background-color: unset; }

.highlight-gradient-cyan-900-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #3d3a40); background-color: unset; }

.highlight-gradient-cyan-900-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #252326); background-color: unset; }

.highlight-gradient-cyan-900-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #f4fbf9); background-color: unset; }

.highlight-gradient-cyan-900-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #eaf6f4); background-color: unset; }

.highlight-gradient-cyan-900-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #cae9e3); background-color: unset; }

.highlight-gradient-cyan-900-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #96d2c6); background-color: unset; }

.highlight-gradient-cyan-900-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #61bcaa); background-color: unset; }

.highlight-gradient-cyan-900-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #2ca58d); background-color: unset; }

.highlight-gradient-cyan-900-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #217c6a); background-color: unset; }

.highlight-gradient-cyan-900-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #165347); background-color: unset; }

.highlight-gradient-cyan-900-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #0b2923); background-color: unset; }

.highlight-gradient-cyan-900-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #071915); background-color: unset; }

.highlight-gradient-cyan-900-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #f8f7fb); background-color: unset; }

.highlight-gradient-cyan-900-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #f0eff7); background-color: unset; }

.highlight-gradient-cyan-900-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #dad7eb); background-color: unset; }

.highlight-gradient-cyan-900-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #b5afd7); background-color: unset; }

.highlight-gradient-cyan-900-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #9086c2); background-color: unset; }

.highlight-gradient-cyan-900-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #6b5eae); background-color: unset; }

.highlight-gradient-cyan-900-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #504783); background-color: unset; }

.highlight-gradient-cyan-900-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #362f57); background-color: unset; }

.highlight-gradient-cyan-900-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #1b182c); background-color: unset; }

.highlight-gradient-cyan-900-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #100e1a); background-color: unset; }

.highlight-gradient-cyan-900-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #fff7fa); background-color: unset; }

.highlight-gradient-cyan-900-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, lavenderblush); background-color: unset; }

.highlight-gradient-cyan-900-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #ffd9e6); background-color: unset; }

.highlight-gradient-cyan-900-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #ffb3cd); background-color: unset; }

.highlight-gradient-cyan-900-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #ff8db4); background-color: unset; }

.highlight-gradient-cyan-900-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #ff679b); background-color: unset; }

.highlight-gradient-cyan-900-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #bf4d74); background-color: unset; }

.highlight-gradient-cyan-900-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #80344e); background-color: unset; }

.highlight-gradient-cyan-900-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #401a27); background-color: unset; }

.highlight-gradient-cyan-900-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #260f17); background-color: unset; }

.highlight-gradient-cyan-900-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #fff4f2); background-color: unset; }

.highlight-gradient-cyan-900-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #fee8e6); background-color: unset; }

.highlight-gradient-cyan-900-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #fdc7bf); background-color: unset; }

.highlight-gradient-cyan-900-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #fa8e80); background-color: unset; }

.highlight-gradient-cyan-900-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #f85640); background-color: unset; }

.highlight-gradient-cyan-900-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #f51d00); background-color: unset; }

.highlight-gradient-cyan-900-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #b81600); background-color: unset; }

.highlight-gradient-cyan-900-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #7b0f00); background-color: unset; }

.highlight-gradient-cyan-900-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #3d0700); background-color: unset; }

.highlight-gradient-cyan-900-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #250400); background-color: unset; }

.highlight-gradient-cyan-900-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #fff9f3); background-color: unset; }

.highlight-gradient-cyan-900-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #fff2e8); background-color: unset; }

.highlight-gradient-cyan-900-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #ffdfc4); background-color: unset; }

.highlight-gradient-cyan-900-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #febf8a); background-color: unset; }

.highlight-gradient-cyan-900-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #fe9e4f); background-color: unset; }

.highlight-gradient-cyan-900-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #fd7e14); background-color: unset; }

.highlight-gradient-cyan-900-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #be5f0f); background-color: unset; }

.highlight-gradient-cyan-900-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #7f3f0a); background-color: unset; }

.highlight-gradient-cyan-900-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #3f2005); background-color: unset; }

.highlight-gradient-cyan-900-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #261303); background-color: unset; }

.highlight-gradient-cyan-900-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #fffcf6); background-color: unset; }

.highlight-gradient-cyan-900-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #fef9ec); background-color: unset; }

.highlight-gradient-cyan-900-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #fdf0d0); background-color: unset; }

.highlight-gradient-cyan-900-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #fbe1a1); background-color: unset; }

.highlight-gradient-cyan-900-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #f8d272); background-color: unset; }

.highlight-gradient-cyan-900-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #f6c343); background-color: unset; }

.highlight-gradient-cyan-900-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #b99232); background-color: unset; }

.highlight-gradient-cyan-900-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #7b6222); background-color: unset; }

.highlight-gradient-cyan-900-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #3e3111); background-color: unset; }

.highlight-gradient-cyan-900-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #251d0a); background-color: unset; }

.highlight-gradient-cyan-900-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #f2fff7); background-color: unset; }

.highlight-gradient-cyan-900-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #e6feef); background-color: unset; }

.highlight-gradient-cyan-900-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #bffdd6); background-color: unset; }

.highlight-gradient-cyan-900-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #80faad); background-color: unset; }

.highlight-gradient-cyan-900-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #40f883); background-color: unset; }

.highlight-gradient-cyan-900-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #00f55a); background-color: unset; }

.highlight-gradient-cyan-900-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #00b844); background-color: unset; }

.highlight-gradient-cyan-900-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #007b2d); background-color: unset; }

.highlight-gradient-cyan-900-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #003d17); background-color: unset; }

.highlight-gradient-cyan-900-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #00250e); background-color: unset; }

.highlight-gradient-cyan-900-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #f2fbfb); background-color: unset; }

.highlight-gradient-cyan-900-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #e6f6f8); background-color: unset; }

.highlight-gradient-cyan-900-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #c0e9ed); background-color: unset; }

.highlight-gradient-cyan-900-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #81d4da); background-color: unset; }

.highlight-gradient-cyan-900-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #41bec8); background-color: unset; }

.highlight-gradient-cyan-900-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #02a8b5); background-color: unset; }

.highlight-gradient-cyan-900-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #027e88); background-color: unset; }

.highlight-gradient-cyan-900-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #01545b); background-color: unset; }

.highlight-gradient-cyan-900-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #012a2d); background-color: unset; }

.highlight-gradient-cyan-900-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #00191b); background-color: unset; }

.highlight-gradient-cyan-900-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #f5fbfd); background-color: unset; }

.highlight-gradient-cyan-900-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #ebf7fa); background-color: unset; }

.highlight-gradient-cyan-900-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #ceebf4); background-color: unset; }

.highlight-gradient-cyan-900-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #9cd7e8); background-color: unset; }

.highlight-gradient-cyan-900-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #6bc3dd); background-color: unset; }

.highlight-gradient-cyan-900-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #39afd1); background-color: unset; }

.highlight-gradient-cyan-900-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #2b839d); background-color: unset; }

.highlight-gradient-cyan-900-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #1d5869); background-color: unset; }

.highlight-gradient-cyan-900-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #0e2c34); background-color: unset; }

.highlight-gradient-cyan-900-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #091a1f); background-color: unset; }

.highlight-gradient-cyan-900-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, white); background-color: unset; }

.highlight-gradient-cyan-900-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, white); background-color: unset; }

.highlight-gradient-cyan-900-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, white); background-color: unset; }

.highlight-gradient-cyan-900-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, white); background-color: unset; }

.highlight-gradient-cyan-900-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, white); background-color: unset; }

.highlight-gradient-cyan-900-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, white); background-color: unset; }

.highlight-gradient-cyan-900-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #bfbfbf); background-color: unset; }

.highlight-gradient-cyan-900-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, gray); background-color: unset; }

.highlight-gradient-cyan-900-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #404040); background-color: unset; }

.highlight-gradient-cyan-900-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #262626); background-color: unset; }

.highlight-gradient-cyan-900-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #fdfdfd); background-color: unset; }

.highlight-gradient-cyan-900-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #fbfbfb); background-color: unset; }

.highlight-gradient-cyan-900-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #f6f6f6); background-color: unset; }

.highlight-gradient-cyan-900-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #ececec); background-color: unset; }

.highlight-gradient-cyan-900-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #e3e3e3); background-color: unset; }

.highlight-gradient-cyan-900-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #d9d9d9); background-color: unset; }

.highlight-gradient-cyan-900-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #a3a3a3); background-color: unset; }

.highlight-gradient-cyan-900-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #6d6d6d); background-color: unset; }

.highlight-gradient-cyan-900-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #363636); background-color: unset; }

.highlight-gradient-cyan-900-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #212121); background-color: unset; }

.highlight-gradient-cyan-900-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #f4f5f5); background-color: unset; }

.highlight-gradient-cyan-900-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #eaebeb); background-color: unset; }

.highlight-gradient-cyan-900-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #caccce); background-color: unset; }

.highlight-gradient-cyan-900-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #969a9c); background-color: unset; }

.highlight-gradient-cyan-900-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #61676b); background-color: unset; }

.highlight-gradient-cyan-900-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #2c3439); background-color: unset; }

.highlight-gradient-cyan-900-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #21272b); background-color: unset; }

.highlight-gradient-cyan-900-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #161a1d); background-color: unset; }

.highlight-gradient-cyan-900-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #0b0d0e); background-color: unset; }

.highlight-gradient-cyan-900-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #091a1f, #070809); background-color: unset; }

.highlight-gradient-white-50-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0171df); background-color: unset; }

.highlight-gradient-white-50-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #727cf5); background-color: unset; }

.highlight-gradient-white-50-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6627b3); background-color: unset; }

.highlight-gradient-white-50-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f5e8ff); background-color: unset; }

.highlight-gradient-white-50-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2CA58D); background-color: unset; }

.highlight-gradient-white-50-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6b5eae); background-color: unset; }

.highlight-gradient-white-50-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ff679b); background-color: unset; }

.highlight-gradient-white-50-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f51d00); background-color: unset; }

.highlight-gradient-white-50-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fd7e14); background-color: unset; }

.highlight-gradient-white-50-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #F6C343); background-color: unset; }

.highlight-gradient-white-50-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00f55a); background-color: unset; }

.highlight-gradient-white-50-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #02a8b5); background-color: unset; }

.highlight-gradient-white-50-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #39afd1); background-color: unset; }

.highlight-gradient-white-50-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #FFFFFF); background-color: unset; }

.highlight-gradient-white-50-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #d9d9d9); background-color: unset; }

.highlight-gradient-white-50-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2c3439); background-color: unset; }

.highlight-gradient-white-50-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f2f8fd); background-color: unset; }

.highlight-gradient-white-50-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e6f1fc); background-color: unset; }

.highlight-gradient-white-50-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #c0dcf7); background-color: unset; }

.highlight-gradient-white-50-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #80b8ef); background-color: unset; }

.highlight-gradient-white-50-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #4195e7); background-color: unset; }

.highlight-gradient-white-50-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0171df); background-color: unset; }

.highlight-gradient-white-50-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0155a7); background-color: unset; }

.highlight-gradient-white-50-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #013970); background-color: unset; }

.highlight-gradient-white-50-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #001c38); background-color: unset; }

.highlight-gradient-white-50-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #001121); background-color: unset; }

.highlight-gradient-white-50-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, ghostwhite); background-color: unset; }

.highlight-gradient-white-50-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f1f2fe); background-color: unset; }

.highlight-gradient-white-50-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #dcdefd); background-color: unset; }

.highlight-gradient-white-50-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b9befa); background-color: unset; }

.highlight-gradient-white-50-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #959df8); background-color: unset; }

.highlight-gradient-white-50-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #727cf5); background-color: unset; }

.highlight-gradient-white-50-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #565db8); background-color: unset; }

.highlight-gradient-white-50-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #393e7b); background-color: unset; }

.highlight-gradient-white-50-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1d1f3d); background-color: unset; }

.highlight-gradient-white-50-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #111325); background-color: unset; }

.highlight-gradient-white-50-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f7f4fb); background-color: unset; }

.highlight-gradient-white-50-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f0e9f7); background-color: unset; }

.highlight-gradient-white-50-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #d9c9ec); background-color: unset; }

.highlight-gradient-white-50-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b393d9); background-color: unset; }

.highlight-gradient-white-50-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #8c5dc6); background-color: unset; }

.highlight-gradient-white-50-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6627b3); background-color: unset; }

.highlight-gradient-white-50-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #4d1d86); background-color: unset; }

.highlight-gradient-white-50-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #33145a); background-color: unset; }

.highlight-gradient-white-50-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1a0a2d); background-color: unset; }

.highlight-gradient-white-50-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0f061b); background-color: unset; }

.highlight-gradient-white-50-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fffeff); background-color: unset; }

.highlight-gradient-white-50-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fefdff); background-color: unset; }

.highlight-gradient-white-50-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdf9ff); background-color: unset; }

.highlight-gradient-white-50-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #faf4ff); background-color: unset; }

.highlight-gradient-white-50-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f8eeff); background-color: unset; }

.highlight-gradient-white-50-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f5e8ff); background-color: unset; }

.highlight-gradient-white-50-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b8aebf); background-color: unset; }

.highlight-gradient-white-50-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7b7480); background-color: unset; }

.highlight-gradient-white-50-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3d3a40); background-color: unset; }

.highlight-gradient-white-50-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #252326); background-color: unset; }

.highlight-gradient-white-50-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f4fbf9); background-color: unset; }

.highlight-gradient-white-50-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #eaf6f4); background-color: unset; }

.highlight-gradient-white-50-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #cae9e3); background-color: unset; }

.highlight-gradient-white-50-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #96d2c6); background-color: unset; }

.highlight-gradient-white-50-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #61bcaa); background-color: unset; }

.highlight-gradient-white-50-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2ca58d); background-color: unset; }

.highlight-gradient-white-50-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #217c6a); background-color: unset; }

.highlight-gradient-white-50-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #165347); background-color: unset; }

.highlight-gradient-white-50-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0b2923); background-color: unset; }

.highlight-gradient-white-50-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #071915); background-color: unset; }

.highlight-gradient-white-50-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f8f7fb); background-color: unset; }

.highlight-gradient-white-50-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f0eff7); background-color: unset; }

.highlight-gradient-white-50-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #dad7eb); background-color: unset; }

.highlight-gradient-white-50-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b5afd7); background-color: unset; }

.highlight-gradient-white-50-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #9086c2); background-color: unset; }

.highlight-gradient-white-50-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6b5eae); background-color: unset; }

.highlight-gradient-white-50-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #504783); background-color: unset; }

.highlight-gradient-white-50-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #362f57); background-color: unset; }

.highlight-gradient-white-50-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1b182c); background-color: unset; }

.highlight-gradient-white-50-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #100e1a); background-color: unset; }

.highlight-gradient-white-50-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff7fa); background-color: unset; }

.highlight-gradient-white-50-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, lavenderblush); background-color: unset; }

.highlight-gradient-white-50-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ffd9e6); background-color: unset; }

.highlight-gradient-white-50-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ffb3cd); background-color: unset; }

.highlight-gradient-white-50-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ff8db4); background-color: unset; }

.highlight-gradient-white-50-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ff679b); background-color: unset; }

.highlight-gradient-white-50-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #bf4d74); background-color: unset; }

.highlight-gradient-white-50-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #80344e); background-color: unset; }

.highlight-gradient-white-50-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #401a27); background-color: unset; }

.highlight-gradient-white-50-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #260f17); background-color: unset; }

.highlight-gradient-white-50-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff4f2); background-color: unset; }

.highlight-gradient-white-50-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fee8e6); background-color: unset; }

.highlight-gradient-white-50-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdc7bf); background-color: unset; }

.highlight-gradient-white-50-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fa8e80); background-color: unset; }

.highlight-gradient-white-50-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f85640); background-color: unset; }

.highlight-gradient-white-50-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f51d00); background-color: unset; }

.highlight-gradient-white-50-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b81600); background-color: unset; }

.highlight-gradient-white-50-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7b0f00); background-color: unset; }

.highlight-gradient-white-50-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3d0700); background-color: unset; }

.highlight-gradient-white-50-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #250400); background-color: unset; }

.highlight-gradient-white-50-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff9f3); background-color: unset; }

.highlight-gradient-white-50-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff2e8); background-color: unset; }

.highlight-gradient-white-50-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ffdfc4); background-color: unset; }

.highlight-gradient-white-50-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #febf8a); background-color: unset; }

.highlight-gradient-white-50-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fe9e4f); background-color: unset; }

.highlight-gradient-white-50-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fd7e14); background-color: unset; }

.highlight-gradient-white-50-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #be5f0f); background-color: unset; }

.highlight-gradient-white-50-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7f3f0a); background-color: unset; }

.highlight-gradient-white-50-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3f2005); background-color: unset; }

.highlight-gradient-white-50-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #261303); background-color: unset; }

.highlight-gradient-white-50-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fffcf6); background-color: unset; }

.highlight-gradient-white-50-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fef9ec); background-color: unset; }

.highlight-gradient-white-50-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdf0d0); background-color: unset; }

.highlight-gradient-white-50-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fbe1a1); background-color: unset; }

.highlight-gradient-white-50-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f8d272); background-color: unset; }

.highlight-gradient-white-50-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f6c343); background-color: unset; }

.highlight-gradient-white-50-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b99232); background-color: unset; }

.highlight-gradient-white-50-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7b6222); background-color: unset; }

.highlight-gradient-white-50-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3e3111); background-color: unset; }

.highlight-gradient-white-50-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #251d0a); background-color: unset; }

.highlight-gradient-white-50-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f2fff7); background-color: unset; }

.highlight-gradient-white-50-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e6feef); background-color: unset; }

.highlight-gradient-white-50-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #bffdd6); background-color: unset; }

.highlight-gradient-white-50-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #80faad); background-color: unset; }

.highlight-gradient-white-50-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #40f883); background-color: unset; }

.highlight-gradient-white-50-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00f55a); background-color: unset; }

.highlight-gradient-white-50-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00b844); background-color: unset; }

.highlight-gradient-white-50-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #007b2d); background-color: unset; }

.highlight-gradient-white-50-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #003d17); background-color: unset; }

.highlight-gradient-white-50-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00250e); background-color: unset; }

.highlight-gradient-white-50-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f2fbfb); background-color: unset; }

.highlight-gradient-white-50-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e6f6f8); background-color: unset; }

.highlight-gradient-white-50-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #c0e9ed); background-color: unset; }

.highlight-gradient-white-50-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #81d4da); background-color: unset; }

.highlight-gradient-white-50-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #41bec8); background-color: unset; }

.highlight-gradient-white-50-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #02a8b5); background-color: unset; }

.highlight-gradient-white-50-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #027e88); background-color: unset; }

.highlight-gradient-white-50-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #01545b); background-color: unset; }

.highlight-gradient-white-50-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #012a2d); background-color: unset; }

.highlight-gradient-white-50-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00191b); background-color: unset; }

.highlight-gradient-white-50-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f5fbfd); background-color: unset; }

.highlight-gradient-white-50-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ebf7fa); background-color: unset; }

.highlight-gradient-white-50-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ceebf4); background-color: unset; }

.highlight-gradient-white-50-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #9cd7e8); background-color: unset; }

.highlight-gradient-white-50-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6bc3dd); background-color: unset; }

.highlight-gradient-white-50-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #39afd1); background-color: unset; }

.highlight-gradient-white-50-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2b839d); background-color: unset; }

.highlight-gradient-white-50-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1d5869); background-color: unset; }

.highlight-gradient-white-50-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0e2c34); background-color: unset; }

.highlight-gradient-white-50-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #091a1f); background-color: unset; }

.highlight-gradient-white-50-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-50-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-50-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-50-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-50-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-50-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-50-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #bfbfbf); background-color: unset; }

.highlight-gradient-white-50-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, gray); background-color: unset; }

.highlight-gradient-white-50-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #404040); background-color: unset; }

.highlight-gradient-white-50-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #262626); background-color: unset; }

.highlight-gradient-white-50-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdfdfd); background-color: unset; }

.highlight-gradient-white-50-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fbfbfb); background-color: unset; }

.highlight-gradient-white-50-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f6f6f6); background-color: unset; }

.highlight-gradient-white-50-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ececec); background-color: unset; }

.highlight-gradient-white-50-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e3e3e3); background-color: unset; }

.highlight-gradient-white-50-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #d9d9d9); background-color: unset; }

.highlight-gradient-white-50-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #a3a3a3); background-color: unset; }

.highlight-gradient-white-50-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6d6d6d); background-color: unset; }

.highlight-gradient-white-50-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #363636); background-color: unset; }

.highlight-gradient-white-50-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #212121); background-color: unset; }

.highlight-gradient-white-50-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f4f5f5); background-color: unset; }

.highlight-gradient-white-50-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #eaebeb); background-color: unset; }

.highlight-gradient-white-50-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #caccce); background-color: unset; }

.highlight-gradient-white-50-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #969a9c); background-color: unset; }

.highlight-gradient-white-50-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #61676b); background-color: unset; }

.highlight-gradient-white-50-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2c3439); background-color: unset; }

.highlight-gradient-white-50-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #21272b); background-color: unset; }

.highlight-gradient-white-50-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #161a1d); background-color: unset; }

.highlight-gradient-white-50-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0b0d0e); background-color: unset; }

.highlight-gradient-white-50-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #070809); background-color: unset; }

.highlight-gradient-white-100-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0171df); background-color: unset; }

.highlight-gradient-white-100-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #727cf5); background-color: unset; }

.highlight-gradient-white-100-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6627b3); background-color: unset; }

.highlight-gradient-white-100-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f5e8ff); background-color: unset; }

.highlight-gradient-white-100-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2CA58D); background-color: unset; }

.highlight-gradient-white-100-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6b5eae); background-color: unset; }

.highlight-gradient-white-100-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ff679b); background-color: unset; }

.highlight-gradient-white-100-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f51d00); background-color: unset; }

.highlight-gradient-white-100-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fd7e14); background-color: unset; }

.highlight-gradient-white-100-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #F6C343); background-color: unset; }

.highlight-gradient-white-100-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00f55a); background-color: unset; }

.highlight-gradient-white-100-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #02a8b5); background-color: unset; }

.highlight-gradient-white-100-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #39afd1); background-color: unset; }

.highlight-gradient-white-100-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #FFFFFF); background-color: unset; }

.highlight-gradient-white-100-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #d9d9d9); background-color: unset; }

.highlight-gradient-white-100-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2c3439); background-color: unset; }

.highlight-gradient-white-100-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f2f8fd); background-color: unset; }

.highlight-gradient-white-100-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e6f1fc); background-color: unset; }

.highlight-gradient-white-100-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #c0dcf7); background-color: unset; }

.highlight-gradient-white-100-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #80b8ef); background-color: unset; }

.highlight-gradient-white-100-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #4195e7); background-color: unset; }

.highlight-gradient-white-100-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0171df); background-color: unset; }

.highlight-gradient-white-100-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0155a7); background-color: unset; }

.highlight-gradient-white-100-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #013970); background-color: unset; }

.highlight-gradient-white-100-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #001c38); background-color: unset; }

.highlight-gradient-white-100-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #001121); background-color: unset; }

.highlight-gradient-white-100-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, ghostwhite); background-color: unset; }

.highlight-gradient-white-100-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f1f2fe); background-color: unset; }

.highlight-gradient-white-100-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #dcdefd); background-color: unset; }

.highlight-gradient-white-100-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b9befa); background-color: unset; }

.highlight-gradient-white-100-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #959df8); background-color: unset; }

.highlight-gradient-white-100-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #727cf5); background-color: unset; }

.highlight-gradient-white-100-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #565db8); background-color: unset; }

.highlight-gradient-white-100-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #393e7b); background-color: unset; }

.highlight-gradient-white-100-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1d1f3d); background-color: unset; }

.highlight-gradient-white-100-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #111325); background-color: unset; }

.highlight-gradient-white-100-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f7f4fb); background-color: unset; }

.highlight-gradient-white-100-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f0e9f7); background-color: unset; }

.highlight-gradient-white-100-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #d9c9ec); background-color: unset; }

.highlight-gradient-white-100-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b393d9); background-color: unset; }

.highlight-gradient-white-100-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #8c5dc6); background-color: unset; }

.highlight-gradient-white-100-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6627b3); background-color: unset; }

.highlight-gradient-white-100-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #4d1d86); background-color: unset; }

.highlight-gradient-white-100-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #33145a); background-color: unset; }

.highlight-gradient-white-100-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1a0a2d); background-color: unset; }

.highlight-gradient-white-100-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0f061b); background-color: unset; }

.highlight-gradient-white-100-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fffeff); background-color: unset; }

.highlight-gradient-white-100-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fefdff); background-color: unset; }

.highlight-gradient-white-100-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdf9ff); background-color: unset; }

.highlight-gradient-white-100-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #faf4ff); background-color: unset; }

.highlight-gradient-white-100-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f8eeff); background-color: unset; }

.highlight-gradient-white-100-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f5e8ff); background-color: unset; }

.highlight-gradient-white-100-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b8aebf); background-color: unset; }

.highlight-gradient-white-100-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7b7480); background-color: unset; }

.highlight-gradient-white-100-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3d3a40); background-color: unset; }

.highlight-gradient-white-100-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #252326); background-color: unset; }

.highlight-gradient-white-100-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f4fbf9); background-color: unset; }

.highlight-gradient-white-100-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #eaf6f4); background-color: unset; }

.highlight-gradient-white-100-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #cae9e3); background-color: unset; }

.highlight-gradient-white-100-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #96d2c6); background-color: unset; }

.highlight-gradient-white-100-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #61bcaa); background-color: unset; }

.highlight-gradient-white-100-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2ca58d); background-color: unset; }

.highlight-gradient-white-100-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #217c6a); background-color: unset; }

.highlight-gradient-white-100-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #165347); background-color: unset; }

.highlight-gradient-white-100-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0b2923); background-color: unset; }

.highlight-gradient-white-100-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #071915); background-color: unset; }

.highlight-gradient-white-100-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f8f7fb); background-color: unset; }

.highlight-gradient-white-100-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f0eff7); background-color: unset; }

.highlight-gradient-white-100-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #dad7eb); background-color: unset; }

.highlight-gradient-white-100-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b5afd7); background-color: unset; }

.highlight-gradient-white-100-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #9086c2); background-color: unset; }

.highlight-gradient-white-100-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6b5eae); background-color: unset; }

.highlight-gradient-white-100-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #504783); background-color: unset; }

.highlight-gradient-white-100-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #362f57); background-color: unset; }

.highlight-gradient-white-100-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1b182c); background-color: unset; }

.highlight-gradient-white-100-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #100e1a); background-color: unset; }

.highlight-gradient-white-100-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff7fa); background-color: unset; }

.highlight-gradient-white-100-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, lavenderblush); background-color: unset; }

.highlight-gradient-white-100-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ffd9e6); background-color: unset; }

.highlight-gradient-white-100-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ffb3cd); background-color: unset; }

.highlight-gradient-white-100-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ff8db4); background-color: unset; }

.highlight-gradient-white-100-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ff679b); background-color: unset; }

.highlight-gradient-white-100-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #bf4d74); background-color: unset; }

.highlight-gradient-white-100-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #80344e); background-color: unset; }

.highlight-gradient-white-100-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #401a27); background-color: unset; }

.highlight-gradient-white-100-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #260f17); background-color: unset; }

.highlight-gradient-white-100-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff4f2); background-color: unset; }

.highlight-gradient-white-100-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fee8e6); background-color: unset; }

.highlight-gradient-white-100-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdc7bf); background-color: unset; }

.highlight-gradient-white-100-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fa8e80); background-color: unset; }

.highlight-gradient-white-100-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f85640); background-color: unset; }

.highlight-gradient-white-100-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f51d00); background-color: unset; }

.highlight-gradient-white-100-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b81600); background-color: unset; }

.highlight-gradient-white-100-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7b0f00); background-color: unset; }

.highlight-gradient-white-100-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3d0700); background-color: unset; }

.highlight-gradient-white-100-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #250400); background-color: unset; }

.highlight-gradient-white-100-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff9f3); background-color: unset; }

.highlight-gradient-white-100-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff2e8); background-color: unset; }

.highlight-gradient-white-100-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ffdfc4); background-color: unset; }

.highlight-gradient-white-100-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #febf8a); background-color: unset; }

.highlight-gradient-white-100-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fe9e4f); background-color: unset; }

.highlight-gradient-white-100-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fd7e14); background-color: unset; }

.highlight-gradient-white-100-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #be5f0f); background-color: unset; }

.highlight-gradient-white-100-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7f3f0a); background-color: unset; }

.highlight-gradient-white-100-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3f2005); background-color: unset; }

.highlight-gradient-white-100-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #261303); background-color: unset; }

.highlight-gradient-white-100-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fffcf6); background-color: unset; }

.highlight-gradient-white-100-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fef9ec); background-color: unset; }

.highlight-gradient-white-100-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdf0d0); background-color: unset; }

.highlight-gradient-white-100-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fbe1a1); background-color: unset; }

.highlight-gradient-white-100-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f8d272); background-color: unset; }

.highlight-gradient-white-100-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f6c343); background-color: unset; }

.highlight-gradient-white-100-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b99232); background-color: unset; }

.highlight-gradient-white-100-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7b6222); background-color: unset; }

.highlight-gradient-white-100-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3e3111); background-color: unset; }

.highlight-gradient-white-100-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #251d0a); background-color: unset; }

.highlight-gradient-white-100-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f2fff7); background-color: unset; }

.highlight-gradient-white-100-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e6feef); background-color: unset; }

.highlight-gradient-white-100-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #bffdd6); background-color: unset; }

.highlight-gradient-white-100-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #80faad); background-color: unset; }

.highlight-gradient-white-100-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #40f883); background-color: unset; }

.highlight-gradient-white-100-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00f55a); background-color: unset; }

.highlight-gradient-white-100-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00b844); background-color: unset; }

.highlight-gradient-white-100-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #007b2d); background-color: unset; }

.highlight-gradient-white-100-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #003d17); background-color: unset; }

.highlight-gradient-white-100-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00250e); background-color: unset; }

.highlight-gradient-white-100-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f2fbfb); background-color: unset; }

.highlight-gradient-white-100-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e6f6f8); background-color: unset; }

.highlight-gradient-white-100-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #c0e9ed); background-color: unset; }

.highlight-gradient-white-100-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #81d4da); background-color: unset; }

.highlight-gradient-white-100-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #41bec8); background-color: unset; }

.highlight-gradient-white-100-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #02a8b5); background-color: unset; }

.highlight-gradient-white-100-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #027e88); background-color: unset; }

.highlight-gradient-white-100-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #01545b); background-color: unset; }

.highlight-gradient-white-100-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #012a2d); background-color: unset; }

.highlight-gradient-white-100-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00191b); background-color: unset; }

.highlight-gradient-white-100-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f5fbfd); background-color: unset; }

.highlight-gradient-white-100-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ebf7fa); background-color: unset; }

.highlight-gradient-white-100-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ceebf4); background-color: unset; }

.highlight-gradient-white-100-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #9cd7e8); background-color: unset; }

.highlight-gradient-white-100-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6bc3dd); background-color: unset; }

.highlight-gradient-white-100-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #39afd1); background-color: unset; }

.highlight-gradient-white-100-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2b839d); background-color: unset; }

.highlight-gradient-white-100-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1d5869); background-color: unset; }

.highlight-gradient-white-100-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0e2c34); background-color: unset; }

.highlight-gradient-white-100-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #091a1f); background-color: unset; }

.highlight-gradient-white-100-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-100-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-100-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-100-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-100-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-100-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-100-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #bfbfbf); background-color: unset; }

.highlight-gradient-white-100-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, gray); background-color: unset; }

.highlight-gradient-white-100-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #404040); background-color: unset; }

.highlight-gradient-white-100-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #262626); background-color: unset; }

.highlight-gradient-white-100-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdfdfd); background-color: unset; }

.highlight-gradient-white-100-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fbfbfb); background-color: unset; }

.highlight-gradient-white-100-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f6f6f6); background-color: unset; }

.highlight-gradient-white-100-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ececec); background-color: unset; }

.highlight-gradient-white-100-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e3e3e3); background-color: unset; }

.highlight-gradient-white-100-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #d9d9d9); background-color: unset; }

.highlight-gradient-white-100-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #a3a3a3); background-color: unset; }

.highlight-gradient-white-100-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6d6d6d); background-color: unset; }

.highlight-gradient-white-100-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #363636); background-color: unset; }

.highlight-gradient-white-100-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #212121); background-color: unset; }

.highlight-gradient-white-100-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f4f5f5); background-color: unset; }

.highlight-gradient-white-100-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #eaebeb); background-color: unset; }

.highlight-gradient-white-100-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #caccce); background-color: unset; }

.highlight-gradient-white-100-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #969a9c); background-color: unset; }

.highlight-gradient-white-100-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #61676b); background-color: unset; }

.highlight-gradient-white-100-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2c3439); background-color: unset; }

.highlight-gradient-white-100-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #21272b); background-color: unset; }

.highlight-gradient-white-100-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #161a1d); background-color: unset; }

.highlight-gradient-white-100-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0b0d0e); background-color: unset; }

.highlight-gradient-white-100-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #070809); background-color: unset; }

.highlight-gradient-white-200-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0171df); background-color: unset; }

.highlight-gradient-white-200-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #727cf5); background-color: unset; }

.highlight-gradient-white-200-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6627b3); background-color: unset; }

.highlight-gradient-white-200-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f5e8ff); background-color: unset; }

.highlight-gradient-white-200-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2CA58D); background-color: unset; }

.highlight-gradient-white-200-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6b5eae); background-color: unset; }

.highlight-gradient-white-200-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ff679b); background-color: unset; }

.highlight-gradient-white-200-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f51d00); background-color: unset; }

.highlight-gradient-white-200-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fd7e14); background-color: unset; }

.highlight-gradient-white-200-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #F6C343); background-color: unset; }

.highlight-gradient-white-200-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00f55a); background-color: unset; }

.highlight-gradient-white-200-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #02a8b5); background-color: unset; }

.highlight-gradient-white-200-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #39afd1); background-color: unset; }

.highlight-gradient-white-200-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #FFFFFF); background-color: unset; }

.highlight-gradient-white-200-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #d9d9d9); background-color: unset; }

.highlight-gradient-white-200-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2c3439); background-color: unset; }

.highlight-gradient-white-200-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f2f8fd); background-color: unset; }

.highlight-gradient-white-200-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e6f1fc); background-color: unset; }

.highlight-gradient-white-200-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #c0dcf7); background-color: unset; }

.highlight-gradient-white-200-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #80b8ef); background-color: unset; }

.highlight-gradient-white-200-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #4195e7); background-color: unset; }

.highlight-gradient-white-200-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0171df); background-color: unset; }

.highlight-gradient-white-200-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0155a7); background-color: unset; }

.highlight-gradient-white-200-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #013970); background-color: unset; }

.highlight-gradient-white-200-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #001c38); background-color: unset; }

.highlight-gradient-white-200-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #001121); background-color: unset; }

.highlight-gradient-white-200-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, ghostwhite); background-color: unset; }

.highlight-gradient-white-200-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f1f2fe); background-color: unset; }

.highlight-gradient-white-200-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #dcdefd); background-color: unset; }

.highlight-gradient-white-200-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b9befa); background-color: unset; }

.highlight-gradient-white-200-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #959df8); background-color: unset; }

.highlight-gradient-white-200-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #727cf5); background-color: unset; }

.highlight-gradient-white-200-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #565db8); background-color: unset; }

.highlight-gradient-white-200-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #393e7b); background-color: unset; }

.highlight-gradient-white-200-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1d1f3d); background-color: unset; }

.highlight-gradient-white-200-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #111325); background-color: unset; }

.highlight-gradient-white-200-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f7f4fb); background-color: unset; }

.highlight-gradient-white-200-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f0e9f7); background-color: unset; }

.highlight-gradient-white-200-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #d9c9ec); background-color: unset; }

.highlight-gradient-white-200-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b393d9); background-color: unset; }

.highlight-gradient-white-200-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #8c5dc6); background-color: unset; }

.highlight-gradient-white-200-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6627b3); background-color: unset; }

.highlight-gradient-white-200-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #4d1d86); background-color: unset; }

.highlight-gradient-white-200-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #33145a); background-color: unset; }

.highlight-gradient-white-200-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1a0a2d); background-color: unset; }

.highlight-gradient-white-200-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0f061b); background-color: unset; }

.highlight-gradient-white-200-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fffeff); background-color: unset; }

.highlight-gradient-white-200-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fefdff); background-color: unset; }

.highlight-gradient-white-200-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdf9ff); background-color: unset; }

.highlight-gradient-white-200-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #faf4ff); background-color: unset; }

.highlight-gradient-white-200-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f8eeff); background-color: unset; }

.highlight-gradient-white-200-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f5e8ff); background-color: unset; }

.highlight-gradient-white-200-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b8aebf); background-color: unset; }

.highlight-gradient-white-200-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7b7480); background-color: unset; }

.highlight-gradient-white-200-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3d3a40); background-color: unset; }

.highlight-gradient-white-200-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #252326); background-color: unset; }

.highlight-gradient-white-200-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f4fbf9); background-color: unset; }

.highlight-gradient-white-200-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #eaf6f4); background-color: unset; }

.highlight-gradient-white-200-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #cae9e3); background-color: unset; }

.highlight-gradient-white-200-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #96d2c6); background-color: unset; }

.highlight-gradient-white-200-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #61bcaa); background-color: unset; }

.highlight-gradient-white-200-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2ca58d); background-color: unset; }

.highlight-gradient-white-200-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #217c6a); background-color: unset; }

.highlight-gradient-white-200-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #165347); background-color: unset; }

.highlight-gradient-white-200-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0b2923); background-color: unset; }

.highlight-gradient-white-200-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #071915); background-color: unset; }

.highlight-gradient-white-200-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f8f7fb); background-color: unset; }

.highlight-gradient-white-200-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f0eff7); background-color: unset; }

.highlight-gradient-white-200-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #dad7eb); background-color: unset; }

.highlight-gradient-white-200-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b5afd7); background-color: unset; }

.highlight-gradient-white-200-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #9086c2); background-color: unset; }

.highlight-gradient-white-200-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6b5eae); background-color: unset; }

.highlight-gradient-white-200-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #504783); background-color: unset; }

.highlight-gradient-white-200-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #362f57); background-color: unset; }

.highlight-gradient-white-200-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1b182c); background-color: unset; }

.highlight-gradient-white-200-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #100e1a); background-color: unset; }

.highlight-gradient-white-200-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff7fa); background-color: unset; }

.highlight-gradient-white-200-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, lavenderblush); background-color: unset; }

.highlight-gradient-white-200-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ffd9e6); background-color: unset; }

.highlight-gradient-white-200-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ffb3cd); background-color: unset; }

.highlight-gradient-white-200-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ff8db4); background-color: unset; }

.highlight-gradient-white-200-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ff679b); background-color: unset; }

.highlight-gradient-white-200-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #bf4d74); background-color: unset; }

.highlight-gradient-white-200-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #80344e); background-color: unset; }

.highlight-gradient-white-200-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #401a27); background-color: unset; }

.highlight-gradient-white-200-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #260f17); background-color: unset; }

.highlight-gradient-white-200-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff4f2); background-color: unset; }

.highlight-gradient-white-200-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fee8e6); background-color: unset; }

.highlight-gradient-white-200-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdc7bf); background-color: unset; }

.highlight-gradient-white-200-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fa8e80); background-color: unset; }

.highlight-gradient-white-200-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f85640); background-color: unset; }

.highlight-gradient-white-200-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f51d00); background-color: unset; }

.highlight-gradient-white-200-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b81600); background-color: unset; }

.highlight-gradient-white-200-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7b0f00); background-color: unset; }

.highlight-gradient-white-200-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3d0700); background-color: unset; }

.highlight-gradient-white-200-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #250400); background-color: unset; }

.highlight-gradient-white-200-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff9f3); background-color: unset; }

.highlight-gradient-white-200-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff2e8); background-color: unset; }

.highlight-gradient-white-200-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ffdfc4); background-color: unset; }

.highlight-gradient-white-200-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #febf8a); background-color: unset; }

.highlight-gradient-white-200-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fe9e4f); background-color: unset; }

.highlight-gradient-white-200-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fd7e14); background-color: unset; }

.highlight-gradient-white-200-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #be5f0f); background-color: unset; }

.highlight-gradient-white-200-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7f3f0a); background-color: unset; }

.highlight-gradient-white-200-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3f2005); background-color: unset; }

.highlight-gradient-white-200-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #261303); background-color: unset; }

.highlight-gradient-white-200-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fffcf6); background-color: unset; }

.highlight-gradient-white-200-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fef9ec); background-color: unset; }

.highlight-gradient-white-200-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdf0d0); background-color: unset; }

.highlight-gradient-white-200-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fbe1a1); background-color: unset; }

.highlight-gradient-white-200-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f8d272); background-color: unset; }

.highlight-gradient-white-200-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f6c343); background-color: unset; }

.highlight-gradient-white-200-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b99232); background-color: unset; }

.highlight-gradient-white-200-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7b6222); background-color: unset; }

.highlight-gradient-white-200-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3e3111); background-color: unset; }

.highlight-gradient-white-200-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #251d0a); background-color: unset; }

.highlight-gradient-white-200-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f2fff7); background-color: unset; }

.highlight-gradient-white-200-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e6feef); background-color: unset; }

.highlight-gradient-white-200-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #bffdd6); background-color: unset; }

.highlight-gradient-white-200-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #80faad); background-color: unset; }

.highlight-gradient-white-200-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #40f883); background-color: unset; }

.highlight-gradient-white-200-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00f55a); background-color: unset; }

.highlight-gradient-white-200-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00b844); background-color: unset; }

.highlight-gradient-white-200-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #007b2d); background-color: unset; }

.highlight-gradient-white-200-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #003d17); background-color: unset; }

.highlight-gradient-white-200-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00250e); background-color: unset; }

.highlight-gradient-white-200-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f2fbfb); background-color: unset; }

.highlight-gradient-white-200-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e6f6f8); background-color: unset; }

.highlight-gradient-white-200-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #c0e9ed); background-color: unset; }

.highlight-gradient-white-200-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #81d4da); background-color: unset; }

.highlight-gradient-white-200-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #41bec8); background-color: unset; }

.highlight-gradient-white-200-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #02a8b5); background-color: unset; }

.highlight-gradient-white-200-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #027e88); background-color: unset; }

.highlight-gradient-white-200-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #01545b); background-color: unset; }

.highlight-gradient-white-200-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #012a2d); background-color: unset; }

.highlight-gradient-white-200-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00191b); background-color: unset; }

.highlight-gradient-white-200-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f5fbfd); background-color: unset; }

.highlight-gradient-white-200-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ebf7fa); background-color: unset; }

.highlight-gradient-white-200-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ceebf4); background-color: unset; }

.highlight-gradient-white-200-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #9cd7e8); background-color: unset; }

.highlight-gradient-white-200-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6bc3dd); background-color: unset; }

.highlight-gradient-white-200-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #39afd1); background-color: unset; }

.highlight-gradient-white-200-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2b839d); background-color: unset; }

.highlight-gradient-white-200-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1d5869); background-color: unset; }

.highlight-gradient-white-200-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0e2c34); background-color: unset; }

.highlight-gradient-white-200-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #091a1f); background-color: unset; }

.highlight-gradient-white-200-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-200-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-200-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-200-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-200-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-200-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-200-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #bfbfbf); background-color: unset; }

.highlight-gradient-white-200-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, gray); background-color: unset; }

.highlight-gradient-white-200-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #404040); background-color: unset; }

.highlight-gradient-white-200-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #262626); background-color: unset; }

.highlight-gradient-white-200-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdfdfd); background-color: unset; }

.highlight-gradient-white-200-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fbfbfb); background-color: unset; }

.highlight-gradient-white-200-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f6f6f6); background-color: unset; }

.highlight-gradient-white-200-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ececec); background-color: unset; }

.highlight-gradient-white-200-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e3e3e3); background-color: unset; }

.highlight-gradient-white-200-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #d9d9d9); background-color: unset; }

.highlight-gradient-white-200-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #a3a3a3); background-color: unset; }

.highlight-gradient-white-200-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6d6d6d); background-color: unset; }

.highlight-gradient-white-200-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #363636); background-color: unset; }

.highlight-gradient-white-200-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #212121); background-color: unset; }

.highlight-gradient-white-200-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f4f5f5); background-color: unset; }

.highlight-gradient-white-200-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #eaebeb); background-color: unset; }

.highlight-gradient-white-200-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #caccce); background-color: unset; }

.highlight-gradient-white-200-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #969a9c); background-color: unset; }

.highlight-gradient-white-200-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #61676b); background-color: unset; }

.highlight-gradient-white-200-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2c3439); background-color: unset; }

.highlight-gradient-white-200-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #21272b); background-color: unset; }

.highlight-gradient-white-200-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #161a1d); background-color: unset; }

.highlight-gradient-white-200-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0b0d0e); background-color: unset; }

.highlight-gradient-white-200-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #070809); background-color: unset; }

.highlight-gradient-white-300-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0171df); background-color: unset; }

.highlight-gradient-white-300-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #727cf5); background-color: unset; }

.highlight-gradient-white-300-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6627b3); background-color: unset; }

.highlight-gradient-white-300-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f5e8ff); background-color: unset; }

.highlight-gradient-white-300-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2CA58D); background-color: unset; }

.highlight-gradient-white-300-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6b5eae); background-color: unset; }

.highlight-gradient-white-300-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ff679b); background-color: unset; }

.highlight-gradient-white-300-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f51d00); background-color: unset; }

.highlight-gradient-white-300-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fd7e14); background-color: unset; }

.highlight-gradient-white-300-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #F6C343); background-color: unset; }

.highlight-gradient-white-300-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00f55a); background-color: unset; }

.highlight-gradient-white-300-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #02a8b5); background-color: unset; }

.highlight-gradient-white-300-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #39afd1); background-color: unset; }

.highlight-gradient-white-300-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #FFFFFF); background-color: unset; }

.highlight-gradient-white-300-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #d9d9d9); background-color: unset; }

.highlight-gradient-white-300-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2c3439); background-color: unset; }

.highlight-gradient-white-300-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f2f8fd); background-color: unset; }

.highlight-gradient-white-300-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e6f1fc); background-color: unset; }

.highlight-gradient-white-300-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #c0dcf7); background-color: unset; }

.highlight-gradient-white-300-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #80b8ef); background-color: unset; }

.highlight-gradient-white-300-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #4195e7); background-color: unset; }

.highlight-gradient-white-300-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0171df); background-color: unset; }

.highlight-gradient-white-300-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0155a7); background-color: unset; }

.highlight-gradient-white-300-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #013970); background-color: unset; }

.highlight-gradient-white-300-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #001c38); background-color: unset; }

.highlight-gradient-white-300-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #001121); background-color: unset; }

.highlight-gradient-white-300-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, ghostwhite); background-color: unset; }

.highlight-gradient-white-300-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f1f2fe); background-color: unset; }

.highlight-gradient-white-300-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #dcdefd); background-color: unset; }

.highlight-gradient-white-300-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b9befa); background-color: unset; }

.highlight-gradient-white-300-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #959df8); background-color: unset; }

.highlight-gradient-white-300-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #727cf5); background-color: unset; }

.highlight-gradient-white-300-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #565db8); background-color: unset; }

.highlight-gradient-white-300-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #393e7b); background-color: unset; }

.highlight-gradient-white-300-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1d1f3d); background-color: unset; }

.highlight-gradient-white-300-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #111325); background-color: unset; }

.highlight-gradient-white-300-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f7f4fb); background-color: unset; }

.highlight-gradient-white-300-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f0e9f7); background-color: unset; }

.highlight-gradient-white-300-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #d9c9ec); background-color: unset; }

.highlight-gradient-white-300-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b393d9); background-color: unset; }

.highlight-gradient-white-300-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #8c5dc6); background-color: unset; }

.highlight-gradient-white-300-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6627b3); background-color: unset; }

.highlight-gradient-white-300-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #4d1d86); background-color: unset; }

.highlight-gradient-white-300-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #33145a); background-color: unset; }

.highlight-gradient-white-300-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1a0a2d); background-color: unset; }

.highlight-gradient-white-300-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0f061b); background-color: unset; }

.highlight-gradient-white-300-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fffeff); background-color: unset; }

.highlight-gradient-white-300-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fefdff); background-color: unset; }

.highlight-gradient-white-300-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdf9ff); background-color: unset; }

.highlight-gradient-white-300-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #faf4ff); background-color: unset; }

.highlight-gradient-white-300-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f8eeff); background-color: unset; }

.highlight-gradient-white-300-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f5e8ff); background-color: unset; }

.highlight-gradient-white-300-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b8aebf); background-color: unset; }

.highlight-gradient-white-300-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7b7480); background-color: unset; }

.highlight-gradient-white-300-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3d3a40); background-color: unset; }

.highlight-gradient-white-300-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #252326); background-color: unset; }

.highlight-gradient-white-300-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f4fbf9); background-color: unset; }

.highlight-gradient-white-300-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #eaf6f4); background-color: unset; }

.highlight-gradient-white-300-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #cae9e3); background-color: unset; }

.highlight-gradient-white-300-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #96d2c6); background-color: unset; }

.highlight-gradient-white-300-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #61bcaa); background-color: unset; }

.highlight-gradient-white-300-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2ca58d); background-color: unset; }

.highlight-gradient-white-300-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #217c6a); background-color: unset; }

.highlight-gradient-white-300-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #165347); background-color: unset; }

.highlight-gradient-white-300-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0b2923); background-color: unset; }

.highlight-gradient-white-300-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #071915); background-color: unset; }

.highlight-gradient-white-300-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f8f7fb); background-color: unset; }

.highlight-gradient-white-300-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f0eff7); background-color: unset; }

.highlight-gradient-white-300-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #dad7eb); background-color: unset; }

.highlight-gradient-white-300-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b5afd7); background-color: unset; }

.highlight-gradient-white-300-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #9086c2); background-color: unset; }

.highlight-gradient-white-300-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6b5eae); background-color: unset; }

.highlight-gradient-white-300-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #504783); background-color: unset; }

.highlight-gradient-white-300-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #362f57); background-color: unset; }

.highlight-gradient-white-300-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1b182c); background-color: unset; }

.highlight-gradient-white-300-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #100e1a); background-color: unset; }

.highlight-gradient-white-300-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff7fa); background-color: unset; }

.highlight-gradient-white-300-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, lavenderblush); background-color: unset; }

.highlight-gradient-white-300-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ffd9e6); background-color: unset; }

.highlight-gradient-white-300-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ffb3cd); background-color: unset; }

.highlight-gradient-white-300-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ff8db4); background-color: unset; }

.highlight-gradient-white-300-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ff679b); background-color: unset; }

.highlight-gradient-white-300-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #bf4d74); background-color: unset; }

.highlight-gradient-white-300-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #80344e); background-color: unset; }

.highlight-gradient-white-300-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #401a27); background-color: unset; }

.highlight-gradient-white-300-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #260f17); background-color: unset; }

.highlight-gradient-white-300-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff4f2); background-color: unset; }

.highlight-gradient-white-300-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fee8e6); background-color: unset; }

.highlight-gradient-white-300-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdc7bf); background-color: unset; }

.highlight-gradient-white-300-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fa8e80); background-color: unset; }

.highlight-gradient-white-300-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f85640); background-color: unset; }

.highlight-gradient-white-300-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f51d00); background-color: unset; }

.highlight-gradient-white-300-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b81600); background-color: unset; }

.highlight-gradient-white-300-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7b0f00); background-color: unset; }

.highlight-gradient-white-300-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3d0700); background-color: unset; }

.highlight-gradient-white-300-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #250400); background-color: unset; }

.highlight-gradient-white-300-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff9f3); background-color: unset; }

.highlight-gradient-white-300-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff2e8); background-color: unset; }

.highlight-gradient-white-300-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ffdfc4); background-color: unset; }

.highlight-gradient-white-300-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #febf8a); background-color: unset; }

.highlight-gradient-white-300-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fe9e4f); background-color: unset; }

.highlight-gradient-white-300-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fd7e14); background-color: unset; }

.highlight-gradient-white-300-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #be5f0f); background-color: unset; }

.highlight-gradient-white-300-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7f3f0a); background-color: unset; }

.highlight-gradient-white-300-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3f2005); background-color: unset; }

.highlight-gradient-white-300-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #261303); background-color: unset; }

.highlight-gradient-white-300-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fffcf6); background-color: unset; }

.highlight-gradient-white-300-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fef9ec); background-color: unset; }

.highlight-gradient-white-300-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdf0d0); background-color: unset; }

.highlight-gradient-white-300-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fbe1a1); background-color: unset; }

.highlight-gradient-white-300-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f8d272); background-color: unset; }

.highlight-gradient-white-300-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f6c343); background-color: unset; }

.highlight-gradient-white-300-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b99232); background-color: unset; }

.highlight-gradient-white-300-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7b6222); background-color: unset; }

.highlight-gradient-white-300-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3e3111); background-color: unset; }

.highlight-gradient-white-300-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #251d0a); background-color: unset; }

.highlight-gradient-white-300-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f2fff7); background-color: unset; }

.highlight-gradient-white-300-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e6feef); background-color: unset; }

.highlight-gradient-white-300-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #bffdd6); background-color: unset; }

.highlight-gradient-white-300-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #80faad); background-color: unset; }

.highlight-gradient-white-300-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #40f883); background-color: unset; }

.highlight-gradient-white-300-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00f55a); background-color: unset; }

.highlight-gradient-white-300-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00b844); background-color: unset; }

.highlight-gradient-white-300-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #007b2d); background-color: unset; }

.highlight-gradient-white-300-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #003d17); background-color: unset; }

.highlight-gradient-white-300-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00250e); background-color: unset; }

.highlight-gradient-white-300-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f2fbfb); background-color: unset; }

.highlight-gradient-white-300-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e6f6f8); background-color: unset; }

.highlight-gradient-white-300-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #c0e9ed); background-color: unset; }

.highlight-gradient-white-300-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #81d4da); background-color: unset; }

.highlight-gradient-white-300-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #41bec8); background-color: unset; }

.highlight-gradient-white-300-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #02a8b5); background-color: unset; }

.highlight-gradient-white-300-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #027e88); background-color: unset; }

.highlight-gradient-white-300-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #01545b); background-color: unset; }

.highlight-gradient-white-300-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #012a2d); background-color: unset; }

.highlight-gradient-white-300-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00191b); background-color: unset; }

.highlight-gradient-white-300-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f5fbfd); background-color: unset; }

.highlight-gradient-white-300-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ebf7fa); background-color: unset; }

.highlight-gradient-white-300-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ceebf4); background-color: unset; }

.highlight-gradient-white-300-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #9cd7e8); background-color: unset; }

.highlight-gradient-white-300-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6bc3dd); background-color: unset; }

.highlight-gradient-white-300-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #39afd1); background-color: unset; }

.highlight-gradient-white-300-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2b839d); background-color: unset; }

.highlight-gradient-white-300-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1d5869); background-color: unset; }

.highlight-gradient-white-300-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0e2c34); background-color: unset; }

.highlight-gradient-white-300-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #091a1f); background-color: unset; }

.highlight-gradient-white-300-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-300-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-300-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-300-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-300-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-300-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-300-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #bfbfbf); background-color: unset; }

.highlight-gradient-white-300-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, gray); background-color: unset; }

.highlight-gradient-white-300-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #404040); background-color: unset; }

.highlight-gradient-white-300-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #262626); background-color: unset; }

.highlight-gradient-white-300-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdfdfd); background-color: unset; }

.highlight-gradient-white-300-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fbfbfb); background-color: unset; }

.highlight-gradient-white-300-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f6f6f6); background-color: unset; }

.highlight-gradient-white-300-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ececec); background-color: unset; }

.highlight-gradient-white-300-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e3e3e3); background-color: unset; }

.highlight-gradient-white-300-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #d9d9d9); background-color: unset; }

.highlight-gradient-white-300-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #a3a3a3); background-color: unset; }

.highlight-gradient-white-300-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6d6d6d); background-color: unset; }

.highlight-gradient-white-300-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #363636); background-color: unset; }

.highlight-gradient-white-300-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #212121); background-color: unset; }

.highlight-gradient-white-300-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f4f5f5); background-color: unset; }

.highlight-gradient-white-300-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #eaebeb); background-color: unset; }

.highlight-gradient-white-300-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #caccce); background-color: unset; }

.highlight-gradient-white-300-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #969a9c); background-color: unset; }

.highlight-gradient-white-300-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #61676b); background-color: unset; }

.highlight-gradient-white-300-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2c3439); background-color: unset; }

.highlight-gradient-white-300-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #21272b); background-color: unset; }

.highlight-gradient-white-300-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #161a1d); background-color: unset; }

.highlight-gradient-white-300-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0b0d0e); background-color: unset; }

.highlight-gradient-white-300-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #070809); background-color: unset; }

.highlight-gradient-white-400-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0171df); background-color: unset; }

.highlight-gradient-white-400-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #727cf5); background-color: unset; }

.highlight-gradient-white-400-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6627b3); background-color: unset; }

.highlight-gradient-white-400-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f5e8ff); background-color: unset; }

.highlight-gradient-white-400-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2CA58D); background-color: unset; }

.highlight-gradient-white-400-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6b5eae); background-color: unset; }

.highlight-gradient-white-400-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ff679b); background-color: unset; }

.highlight-gradient-white-400-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f51d00); background-color: unset; }

.highlight-gradient-white-400-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fd7e14); background-color: unset; }

.highlight-gradient-white-400-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #F6C343); background-color: unset; }

.highlight-gradient-white-400-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00f55a); background-color: unset; }

.highlight-gradient-white-400-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #02a8b5); background-color: unset; }

.highlight-gradient-white-400-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #39afd1); background-color: unset; }

.highlight-gradient-white-400-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #FFFFFF); background-color: unset; }

.highlight-gradient-white-400-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #d9d9d9); background-color: unset; }

.highlight-gradient-white-400-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2c3439); background-color: unset; }

.highlight-gradient-white-400-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f2f8fd); background-color: unset; }

.highlight-gradient-white-400-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e6f1fc); background-color: unset; }

.highlight-gradient-white-400-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #c0dcf7); background-color: unset; }

.highlight-gradient-white-400-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #80b8ef); background-color: unset; }

.highlight-gradient-white-400-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #4195e7); background-color: unset; }

.highlight-gradient-white-400-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0171df); background-color: unset; }

.highlight-gradient-white-400-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0155a7); background-color: unset; }

.highlight-gradient-white-400-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #013970); background-color: unset; }

.highlight-gradient-white-400-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #001c38); background-color: unset; }

.highlight-gradient-white-400-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #001121); background-color: unset; }

.highlight-gradient-white-400-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, ghostwhite); background-color: unset; }

.highlight-gradient-white-400-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f1f2fe); background-color: unset; }

.highlight-gradient-white-400-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #dcdefd); background-color: unset; }

.highlight-gradient-white-400-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b9befa); background-color: unset; }

.highlight-gradient-white-400-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #959df8); background-color: unset; }

.highlight-gradient-white-400-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #727cf5); background-color: unset; }

.highlight-gradient-white-400-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #565db8); background-color: unset; }

.highlight-gradient-white-400-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #393e7b); background-color: unset; }

.highlight-gradient-white-400-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1d1f3d); background-color: unset; }

.highlight-gradient-white-400-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #111325); background-color: unset; }

.highlight-gradient-white-400-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f7f4fb); background-color: unset; }

.highlight-gradient-white-400-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f0e9f7); background-color: unset; }

.highlight-gradient-white-400-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #d9c9ec); background-color: unset; }

.highlight-gradient-white-400-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b393d9); background-color: unset; }

.highlight-gradient-white-400-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #8c5dc6); background-color: unset; }

.highlight-gradient-white-400-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6627b3); background-color: unset; }

.highlight-gradient-white-400-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #4d1d86); background-color: unset; }

.highlight-gradient-white-400-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #33145a); background-color: unset; }

.highlight-gradient-white-400-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1a0a2d); background-color: unset; }

.highlight-gradient-white-400-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0f061b); background-color: unset; }

.highlight-gradient-white-400-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fffeff); background-color: unset; }

.highlight-gradient-white-400-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fefdff); background-color: unset; }

.highlight-gradient-white-400-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdf9ff); background-color: unset; }

.highlight-gradient-white-400-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #faf4ff); background-color: unset; }

.highlight-gradient-white-400-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f8eeff); background-color: unset; }

.highlight-gradient-white-400-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f5e8ff); background-color: unset; }

.highlight-gradient-white-400-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b8aebf); background-color: unset; }

.highlight-gradient-white-400-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7b7480); background-color: unset; }

.highlight-gradient-white-400-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3d3a40); background-color: unset; }

.highlight-gradient-white-400-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #252326); background-color: unset; }

.highlight-gradient-white-400-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f4fbf9); background-color: unset; }

.highlight-gradient-white-400-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #eaf6f4); background-color: unset; }

.highlight-gradient-white-400-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #cae9e3); background-color: unset; }

.highlight-gradient-white-400-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #96d2c6); background-color: unset; }

.highlight-gradient-white-400-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #61bcaa); background-color: unset; }

.highlight-gradient-white-400-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2ca58d); background-color: unset; }

.highlight-gradient-white-400-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #217c6a); background-color: unset; }

.highlight-gradient-white-400-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #165347); background-color: unset; }

.highlight-gradient-white-400-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0b2923); background-color: unset; }

.highlight-gradient-white-400-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #071915); background-color: unset; }

.highlight-gradient-white-400-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f8f7fb); background-color: unset; }

.highlight-gradient-white-400-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f0eff7); background-color: unset; }

.highlight-gradient-white-400-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #dad7eb); background-color: unset; }

.highlight-gradient-white-400-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b5afd7); background-color: unset; }

.highlight-gradient-white-400-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #9086c2); background-color: unset; }

.highlight-gradient-white-400-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6b5eae); background-color: unset; }

.highlight-gradient-white-400-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #504783); background-color: unset; }

.highlight-gradient-white-400-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #362f57); background-color: unset; }

.highlight-gradient-white-400-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1b182c); background-color: unset; }

.highlight-gradient-white-400-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #100e1a); background-color: unset; }

.highlight-gradient-white-400-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff7fa); background-color: unset; }

.highlight-gradient-white-400-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, lavenderblush); background-color: unset; }

.highlight-gradient-white-400-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ffd9e6); background-color: unset; }

.highlight-gradient-white-400-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ffb3cd); background-color: unset; }

.highlight-gradient-white-400-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ff8db4); background-color: unset; }

.highlight-gradient-white-400-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ff679b); background-color: unset; }

.highlight-gradient-white-400-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #bf4d74); background-color: unset; }

.highlight-gradient-white-400-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #80344e); background-color: unset; }

.highlight-gradient-white-400-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #401a27); background-color: unset; }

.highlight-gradient-white-400-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #260f17); background-color: unset; }

.highlight-gradient-white-400-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff4f2); background-color: unset; }

.highlight-gradient-white-400-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fee8e6); background-color: unset; }

.highlight-gradient-white-400-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdc7bf); background-color: unset; }

.highlight-gradient-white-400-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fa8e80); background-color: unset; }

.highlight-gradient-white-400-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f85640); background-color: unset; }

.highlight-gradient-white-400-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f51d00); background-color: unset; }

.highlight-gradient-white-400-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b81600); background-color: unset; }

.highlight-gradient-white-400-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7b0f00); background-color: unset; }

.highlight-gradient-white-400-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3d0700); background-color: unset; }

.highlight-gradient-white-400-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #250400); background-color: unset; }

.highlight-gradient-white-400-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff9f3); background-color: unset; }

.highlight-gradient-white-400-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff2e8); background-color: unset; }

.highlight-gradient-white-400-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ffdfc4); background-color: unset; }

.highlight-gradient-white-400-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #febf8a); background-color: unset; }

.highlight-gradient-white-400-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fe9e4f); background-color: unset; }

.highlight-gradient-white-400-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fd7e14); background-color: unset; }

.highlight-gradient-white-400-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #be5f0f); background-color: unset; }

.highlight-gradient-white-400-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7f3f0a); background-color: unset; }

.highlight-gradient-white-400-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3f2005); background-color: unset; }

.highlight-gradient-white-400-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #261303); background-color: unset; }

.highlight-gradient-white-400-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fffcf6); background-color: unset; }

.highlight-gradient-white-400-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fef9ec); background-color: unset; }

.highlight-gradient-white-400-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdf0d0); background-color: unset; }

.highlight-gradient-white-400-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fbe1a1); background-color: unset; }

.highlight-gradient-white-400-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f8d272); background-color: unset; }

.highlight-gradient-white-400-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f6c343); background-color: unset; }

.highlight-gradient-white-400-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b99232); background-color: unset; }

.highlight-gradient-white-400-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7b6222); background-color: unset; }

.highlight-gradient-white-400-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3e3111); background-color: unset; }

.highlight-gradient-white-400-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #251d0a); background-color: unset; }

.highlight-gradient-white-400-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f2fff7); background-color: unset; }

.highlight-gradient-white-400-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e6feef); background-color: unset; }

.highlight-gradient-white-400-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #bffdd6); background-color: unset; }

.highlight-gradient-white-400-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #80faad); background-color: unset; }

.highlight-gradient-white-400-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #40f883); background-color: unset; }

.highlight-gradient-white-400-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00f55a); background-color: unset; }

.highlight-gradient-white-400-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00b844); background-color: unset; }

.highlight-gradient-white-400-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #007b2d); background-color: unset; }

.highlight-gradient-white-400-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #003d17); background-color: unset; }

.highlight-gradient-white-400-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00250e); background-color: unset; }

.highlight-gradient-white-400-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f2fbfb); background-color: unset; }

.highlight-gradient-white-400-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e6f6f8); background-color: unset; }

.highlight-gradient-white-400-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #c0e9ed); background-color: unset; }

.highlight-gradient-white-400-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #81d4da); background-color: unset; }

.highlight-gradient-white-400-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #41bec8); background-color: unset; }

.highlight-gradient-white-400-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #02a8b5); background-color: unset; }

.highlight-gradient-white-400-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #027e88); background-color: unset; }

.highlight-gradient-white-400-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #01545b); background-color: unset; }

.highlight-gradient-white-400-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #012a2d); background-color: unset; }

.highlight-gradient-white-400-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00191b); background-color: unset; }

.highlight-gradient-white-400-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f5fbfd); background-color: unset; }

.highlight-gradient-white-400-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ebf7fa); background-color: unset; }

.highlight-gradient-white-400-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ceebf4); background-color: unset; }

.highlight-gradient-white-400-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #9cd7e8); background-color: unset; }

.highlight-gradient-white-400-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6bc3dd); background-color: unset; }

.highlight-gradient-white-400-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #39afd1); background-color: unset; }

.highlight-gradient-white-400-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2b839d); background-color: unset; }

.highlight-gradient-white-400-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1d5869); background-color: unset; }

.highlight-gradient-white-400-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0e2c34); background-color: unset; }

.highlight-gradient-white-400-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #091a1f); background-color: unset; }

.highlight-gradient-white-400-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-400-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-400-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-400-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-400-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-400-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-400-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #bfbfbf); background-color: unset; }

.highlight-gradient-white-400-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, gray); background-color: unset; }

.highlight-gradient-white-400-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #404040); background-color: unset; }

.highlight-gradient-white-400-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #262626); background-color: unset; }

.highlight-gradient-white-400-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdfdfd); background-color: unset; }

.highlight-gradient-white-400-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fbfbfb); background-color: unset; }

.highlight-gradient-white-400-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f6f6f6); background-color: unset; }

.highlight-gradient-white-400-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ececec); background-color: unset; }

.highlight-gradient-white-400-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e3e3e3); background-color: unset; }

.highlight-gradient-white-400-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #d9d9d9); background-color: unset; }

.highlight-gradient-white-400-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #a3a3a3); background-color: unset; }

.highlight-gradient-white-400-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6d6d6d); background-color: unset; }

.highlight-gradient-white-400-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #363636); background-color: unset; }

.highlight-gradient-white-400-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #212121); background-color: unset; }

.highlight-gradient-white-400-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f4f5f5); background-color: unset; }

.highlight-gradient-white-400-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #eaebeb); background-color: unset; }

.highlight-gradient-white-400-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #caccce); background-color: unset; }

.highlight-gradient-white-400-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #969a9c); background-color: unset; }

.highlight-gradient-white-400-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #61676b); background-color: unset; }

.highlight-gradient-white-400-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2c3439); background-color: unset; }

.highlight-gradient-white-400-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #21272b); background-color: unset; }

.highlight-gradient-white-400-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #161a1d); background-color: unset; }

.highlight-gradient-white-400-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0b0d0e); background-color: unset; }

.highlight-gradient-white-400-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #070809); background-color: unset; }

.highlight-gradient-white-500-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0171df); background-color: unset; }

.highlight-gradient-white-500-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #727cf5); background-color: unset; }

.highlight-gradient-white-500-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6627b3); background-color: unset; }

.highlight-gradient-white-500-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f5e8ff); background-color: unset; }

.highlight-gradient-white-500-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2CA58D); background-color: unset; }

.highlight-gradient-white-500-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6b5eae); background-color: unset; }

.highlight-gradient-white-500-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ff679b); background-color: unset; }

.highlight-gradient-white-500-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f51d00); background-color: unset; }

.highlight-gradient-white-500-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fd7e14); background-color: unset; }

.highlight-gradient-white-500-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #F6C343); background-color: unset; }

.highlight-gradient-white-500-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00f55a); background-color: unset; }

.highlight-gradient-white-500-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #02a8b5); background-color: unset; }

.highlight-gradient-white-500-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #39afd1); background-color: unset; }

.highlight-gradient-white-500-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #FFFFFF); background-color: unset; }

.highlight-gradient-white-500-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #d9d9d9); background-color: unset; }

.highlight-gradient-white-500-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2c3439); background-color: unset; }

.highlight-gradient-white-500-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f2f8fd); background-color: unset; }

.highlight-gradient-white-500-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e6f1fc); background-color: unset; }

.highlight-gradient-white-500-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #c0dcf7); background-color: unset; }

.highlight-gradient-white-500-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #80b8ef); background-color: unset; }

.highlight-gradient-white-500-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #4195e7); background-color: unset; }

.highlight-gradient-white-500-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0171df); background-color: unset; }

.highlight-gradient-white-500-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0155a7); background-color: unset; }

.highlight-gradient-white-500-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #013970); background-color: unset; }

.highlight-gradient-white-500-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #001c38); background-color: unset; }

.highlight-gradient-white-500-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #001121); background-color: unset; }

.highlight-gradient-white-500-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, ghostwhite); background-color: unset; }

.highlight-gradient-white-500-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f1f2fe); background-color: unset; }

.highlight-gradient-white-500-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #dcdefd); background-color: unset; }

.highlight-gradient-white-500-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b9befa); background-color: unset; }

.highlight-gradient-white-500-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #959df8); background-color: unset; }

.highlight-gradient-white-500-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #727cf5); background-color: unset; }

.highlight-gradient-white-500-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #565db8); background-color: unset; }

.highlight-gradient-white-500-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #393e7b); background-color: unset; }

.highlight-gradient-white-500-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1d1f3d); background-color: unset; }

.highlight-gradient-white-500-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #111325); background-color: unset; }

.highlight-gradient-white-500-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f7f4fb); background-color: unset; }

.highlight-gradient-white-500-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f0e9f7); background-color: unset; }

.highlight-gradient-white-500-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #d9c9ec); background-color: unset; }

.highlight-gradient-white-500-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b393d9); background-color: unset; }

.highlight-gradient-white-500-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #8c5dc6); background-color: unset; }

.highlight-gradient-white-500-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6627b3); background-color: unset; }

.highlight-gradient-white-500-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #4d1d86); background-color: unset; }

.highlight-gradient-white-500-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #33145a); background-color: unset; }

.highlight-gradient-white-500-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1a0a2d); background-color: unset; }

.highlight-gradient-white-500-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0f061b); background-color: unset; }

.highlight-gradient-white-500-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fffeff); background-color: unset; }

.highlight-gradient-white-500-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fefdff); background-color: unset; }

.highlight-gradient-white-500-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdf9ff); background-color: unset; }

.highlight-gradient-white-500-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #faf4ff); background-color: unset; }

.highlight-gradient-white-500-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f8eeff); background-color: unset; }

.highlight-gradient-white-500-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f5e8ff); background-color: unset; }

.highlight-gradient-white-500-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b8aebf); background-color: unset; }

.highlight-gradient-white-500-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7b7480); background-color: unset; }

.highlight-gradient-white-500-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3d3a40); background-color: unset; }

.highlight-gradient-white-500-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #252326); background-color: unset; }

.highlight-gradient-white-500-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f4fbf9); background-color: unset; }

.highlight-gradient-white-500-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #eaf6f4); background-color: unset; }

.highlight-gradient-white-500-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #cae9e3); background-color: unset; }

.highlight-gradient-white-500-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #96d2c6); background-color: unset; }

.highlight-gradient-white-500-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #61bcaa); background-color: unset; }

.highlight-gradient-white-500-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2ca58d); background-color: unset; }

.highlight-gradient-white-500-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #217c6a); background-color: unset; }

.highlight-gradient-white-500-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #165347); background-color: unset; }

.highlight-gradient-white-500-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0b2923); background-color: unset; }

.highlight-gradient-white-500-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #071915); background-color: unset; }

.highlight-gradient-white-500-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f8f7fb); background-color: unset; }

.highlight-gradient-white-500-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f0eff7); background-color: unset; }

.highlight-gradient-white-500-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #dad7eb); background-color: unset; }

.highlight-gradient-white-500-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b5afd7); background-color: unset; }

.highlight-gradient-white-500-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #9086c2); background-color: unset; }

.highlight-gradient-white-500-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6b5eae); background-color: unset; }

.highlight-gradient-white-500-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #504783); background-color: unset; }

.highlight-gradient-white-500-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #362f57); background-color: unset; }

.highlight-gradient-white-500-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1b182c); background-color: unset; }

.highlight-gradient-white-500-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #100e1a); background-color: unset; }

.highlight-gradient-white-500-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff7fa); background-color: unset; }

.highlight-gradient-white-500-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, lavenderblush); background-color: unset; }

.highlight-gradient-white-500-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ffd9e6); background-color: unset; }

.highlight-gradient-white-500-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ffb3cd); background-color: unset; }

.highlight-gradient-white-500-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ff8db4); background-color: unset; }

.highlight-gradient-white-500-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ff679b); background-color: unset; }

.highlight-gradient-white-500-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #bf4d74); background-color: unset; }

.highlight-gradient-white-500-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #80344e); background-color: unset; }

.highlight-gradient-white-500-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #401a27); background-color: unset; }

.highlight-gradient-white-500-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #260f17); background-color: unset; }

.highlight-gradient-white-500-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff4f2); background-color: unset; }

.highlight-gradient-white-500-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fee8e6); background-color: unset; }

.highlight-gradient-white-500-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdc7bf); background-color: unset; }

.highlight-gradient-white-500-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fa8e80); background-color: unset; }

.highlight-gradient-white-500-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f85640); background-color: unset; }

.highlight-gradient-white-500-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f51d00); background-color: unset; }

.highlight-gradient-white-500-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b81600); background-color: unset; }

.highlight-gradient-white-500-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7b0f00); background-color: unset; }

.highlight-gradient-white-500-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3d0700); background-color: unset; }

.highlight-gradient-white-500-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #250400); background-color: unset; }

.highlight-gradient-white-500-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff9f3); background-color: unset; }

.highlight-gradient-white-500-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fff2e8); background-color: unset; }

.highlight-gradient-white-500-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ffdfc4); background-color: unset; }

.highlight-gradient-white-500-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #febf8a); background-color: unset; }

.highlight-gradient-white-500-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fe9e4f); background-color: unset; }

.highlight-gradient-white-500-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fd7e14); background-color: unset; }

.highlight-gradient-white-500-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #be5f0f); background-color: unset; }

.highlight-gradient-white-500-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7f3f0a); background-color: unset; }

.highlight-gradient-white-500-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3f2005); background-color: unset; }

.highlight-gradient-white-500-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #261303); background-color: unset; }

.highlight-gradient-white-500-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fffcf6); background-color: unset; }

.highlight-gradient-white-500-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fef9ec); background-color: unset; }

.highlight-gradient-white-500-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdf0d0); background-color: unset; }

.highlight-gradient-white-500-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fbe1a1); background-color: unset; }

.highlight-gradient-white-500-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f8d272); background-color: unset; }

.highlight-gradient-white-500-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f6c343); background-color: unset; }

.highlight-gradient-white-500-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #b99232); background-color: unset; }

.highlight-gradient-white-500-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #7b6222); background-color: unset; }

.highlight-gradient-white-500-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #3e3111); background-color: unset; }

.highlight-gradient-white-500-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #251d0a); background-color: unset; }

.highlight-gradient-white-500-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f2fff7); background-color: unset; }

.highlight-gradient-white-500-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e6feef); background-color: unset; }

.highlight-gradient-white-500-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #bffdd6); background-color: unset; }

.highlight-gradient-white-500-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #80faad); background-color: unset; }

.highlight-gradient-white-500-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #40f883); background-color: unset; }

.highlight-gradient-white-500-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00f55a); background-color: unset; }

.highlight-gradient-white-500-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00b844); background-color: unset; }

.highlight-gradient-white-500-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #007b2d); background-color: unset; }

.highlight-gradient-white-500-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #003d17); background-color: unset; }

.highlight-gradient-white-500-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00250e); background-color: unset; }

.highlight-gradient-white-500-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f2fbfb); background-color: unset; }

.highlight-gradient-white-500-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e6f6f8); background-color: unset; }

.highlight-gradient-white-500-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #c0e9ed); background-color: unset; }

.highlight-gradient-white-500-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #81d4da); background-color: unset; }

.highlight-gradient-white-500-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #41bec8); background-color: unset; }

.highlight-gradient-white-500-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #02a8b5); background-color: unset; }

.highlight-gradient-white-500-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #027e88); background-color: unset; }

.highlight-gradient-white-500-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #01545b); background-color: unset; }

.highlight-gradient-white-500-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #012a2d); background-color: unset; }

.highlight-gradient-white-500-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #00191b); background-color: unset; }

.highlight-gradient-white-500-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f5fbfd); background-color: unset; }

.highlight-gradient-white-500-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ebf7fa); background-color: unset; }

.highlight-gradient-white-500-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ceebf4); background-color: unset; }

.highlight-gradient-white-500-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #9cd7e8); background-color: unset; }

.highlight-gradient-white-500-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6bc3dd); background-color: unset; }

.highlight-gradient-white-500-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #39afd1); background-color: unset; }

.highlight-gradient-white-500-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2b839d); background-color: unset; }

.highlight-gradient-white-500-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #1d5869); background-color: unset; }

.highlight-gradient-white-500-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0e2c34); background-color: unset; }

.highlight-gradient-white-500-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #091a1f); background-color: unset; }

.highlight-gradient-white-500-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-500-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-500-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-500-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-500-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-500-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, white); background-color: unset; }

.highlight-gradient-white-500-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #bfbfbf); background-color: unset; }

.highlight-gradient-white-500-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, gray); background-color: unset; }

.highlight-gradient-white-500-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #404040); background-color: unset; }

.highlight-gradient-white-500-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #262626); background-color: unset; }

.highlight-gradient-white-500-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fdfdfd); background-color: unset; }

.highlight-gradient-white-500-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #fbfbfb); background-color: unset; }

.highlight-gradient-white-500-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f6f6f6); background-color: unset; }

.highlight-gradient-white-500-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #ececec); background-color: unset; }

.highlight-gradient-white-500-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #e3e3e3); background-color: unset; }

.highlight-gradient-white-500-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #d9d9d9); background-color: unset; }

.highlight-gradient-white-500-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #a3a3a3); background-color: unset; }

.highlight-gradient-white-500-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #6d6d6d); background-color: unset; }

.highlight-gradient-white-500-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #363636); background-color: unset; }

.highlight-gradient-white-500-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #212121); background-color: unset; }

.highlight-gradient-white-500-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #f4f5f5); background-color: unset; }

.highlight-gradient-white-500-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #eaebeb); background-color: unset; }

.highlight-gradient-white-500-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #caccce); background-color: unset; }

.highlight-gradient-white-500-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #969a9c); background-color: unset; }

.highlight-gradient-white-500-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #61676b); background-color: unset; }

.highlight-gradient-white-500-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #2c3439); background-color: unset; }

.highlight-gradient-white-500-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #21272b); background-color: unset; }

.highlight-gradient-white-500-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #161a1d); background-color: unset; }

.highlight-gradient-white-500-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #0b0d0e); background-color: unset; }

.highlight-gradient-white-500-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), white, #070809); background-color: unset; }

.highlight-gradient-white-600-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #0171df); background-color: unset; }

.highlight-gradient-white-600-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #727cf5); background-color: unset; }

.highlight-gradient-white-600-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #6627b3); background-color: unset; }

.highlight-gradient-white-600-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #f5e8ff); background-color: unset; }

.highlight-gradient-white-600-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #2CA58D); background-color: unset; }

.highlight-gradient-white-600-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #6b5eae); background-color: unset; }

.highlight-gradient-white-600-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #ff679b); background-color: unset; }

.highlight-gradient-white-600-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #f51d00); background-color: unset; }

.highlight-gradient-white-600-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #fd7e14); background-color: unset; }

.highlight-gradient-white-600-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #F6C343); background-color: unset; }

.highlight-gradient-white-600-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #00f55a); background-color: unset; }

.highlight-gradient-white-600-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #02a8b5); background-color: unset; }

.highlight-gradient-white-600-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #39afd1); background-color: unset; }

.highlight-gradient-white-600-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #FFFFFF); background-color: unset; }

.highlight-gradient-white-600-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #d9d9d9); background-color: unset; }

.highlight-gradient-white-600-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #2c3439); background-color: unset; }

.highlight-gradient-white-600-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #f2f8fd); background-color: unset; }

.highlight-gradient-white-600-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #e6f1fc); background-color: unset; }

.highlight-gradient-white-600-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #c0dcf7); background-color: unset; }

.highlight-gradient-white-600-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #80b8ef); background-color: unset; }

.highlight-gradient-white-600-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #4195e7); background-color: unset; }

.highlight-gradient-white-600-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #0171df); background-color: unset; }

.highlight-gradient-white-600-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #0155a7); background-color: unset; }

.highlight-gradient-white-600-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #013970); background-color: unset; }

.highlight-gradient-white-600-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #001c38); background-color: unset; }

.highlight-gradient-white-600-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #001121); background-color: unset; }

.highlight-gradient-white-600-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, ghostwhite); background-color: unset; }

.highlight-gradient-white-600-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #f1f2fe); background-color: unset; }

.highlight-gradient-white-600-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #dcdefd); background-color: unset; }

.highlight-gradient-white-600-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #b9befa); background-color: unset; }

.highlight-gradient-white-600-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #959df8); background-color: unset; }

.highlight-gradient-white-600-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #727cf5); background-color: unset; }

.highlight-gradient-white-600-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #565db8); background-color: unset; }

.highlight-gradient-white-600-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #393e7b); background-color: unset; }

.highlight-gradient-white-600-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #1d1f3d); background-color: unset; }

.highlight-gradient-white-600-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #111325); background-color: unset; }

.highlight-gradient-white-600-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #f7f4fb); background-color: unset; }

.highlight-gradient-white-600-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #f0e9f7); background-color: unset; }

.highlight-gradient-white-600-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #d9c9ec); background-color: unset; }

.highlight-gradient-white-600-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #b393d9); background-color: unset; }

.highlight-gradient-white-600-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #8c5dc6); background-color: unset; }

.highlight-gradient-white-600-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #6627b3); background-color: unset; }

.highlight-gradient-white-600-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #4d1d86); background-color: unset; }

.highlight-gradient-white-600-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #33145a); background-color: unset; }

.highlight-gradient-white-600-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #1a0a2d); background-color: unset; }

.highlight-gradient-white-600-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #0f061b); background-color: unset; }

.highlight-gradient-white-600-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #fffeff); background-color: unset; }

.highlight-gradient-white-600-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #fefdff); background-color: unset; }

.highlight-gradient-white-600-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #fdf9ff); background-color: unset; }

.highlight-gradient-white-600-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #faf4ff); background-color: unset; }

.highlight-gradient-white-600-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #f8eeff); background-color: unset; }

.highlight-gradient-white-600-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #f5e8ff); background-color: unset; }

.highlight-gradient-white-600-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #b8aebf); background-color: unset; }

.highlight-gradient-white-600-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #7b7480); background-color: unset; }

.highlight-gradient-white-600-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #3d3a40); background-color: unset; }

.highlight-gradient-white-600-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #252326); background-color: unset; }

.highlight-gradient-white-600-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #f4fbf9); background-color: unset; }

.highlight-gradient-white-600-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #eaf6f4); background-color: unset; }

.highlight-gradient-white-600-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #cae9e3); background-color: unset; }

.highlight-gradient-white-600-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #96d2c6); background-color: unset; }

.highlight-gradient-white-600-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #61bcaa); background-color: unset; }

.highlight-gradient-white-600-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #2ca58d); background-color: unset; }

.highlight-gradient-white-600-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #217c6a); background-color: unset; }

.highlight-gradient-white-600-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #165347); background-color: unset; }

.highlight-gradient-white-600-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #0b2923); background-color: unset; }

.highlight-gradient-white-600-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #071915); background-color: unset; }

.highlight-gradient-white-600-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #f8f7fb); background-color: unset; }

.highlight-gradient-white-600-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #f0eff7); background-color: unset; }

.highlight-gradient-white-600-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #dad7eb); background-color: unset; }

.highlight-gradient-white-600-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #b5afd7); background-color: unset; }

.highlight-gradient-white-600-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #9086c2); background-color: unset; }

.highlight-gradient-white-600-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #6b5eae); background-color: unset; }

.highlight-gradient-white-600-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #504783); background-color: unset; }

.highlight-gradient-white-600-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #362f57); background-color: unset; }

.highlight-gradient-white-600-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #1b182c); background-color: unset; }

.highlight-gradient-white-600-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #100e1a); background-color: unset; }

.highlight-gradient-white-600-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #fff7fa); background-color: unset; }

.highlight-gradient-white-600-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, lavenderblush); background-color: unset; }

.highlight-gradient-white-600-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #ffd9e6); background-color: unset; }

.highlight-gradient-white-600-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #ffb3cd); background-color: unset; }

.highlight-gradient-white-600-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #ff8db4); background-color: unset; }

.highlight-gradient-white-600-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #ff679b); background-color: unset; }

.highlight-gradient-white-600-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #bf4d74); background-color: unset; }

.highlight-gradient-white-600-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #80344e); background-color: unset; }

.highlight-gradient-white-600-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #401a27); background-color: unset; }

.highlight-gradient-white-600-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #260f17); background-color: unset; }

.highlight-gradient-white-600-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #fff4f2); background-color: unset; }

.highlight-gradient-white-600-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #fee8e6); background-color: unset; }

.highlight-gradient-white-600-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #fdc7bf); background-color: unset; }

.highlight-gradient-white-600-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #fa8e80); background-color: unset; }

.highlight-gradient-white-600-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #f85640); background-color: unset; }

.highlight-gradient-white-600-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #f51d00); background-color: unset; }

.highlight-gradient-white-600-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #b81600); background-color: unset; }

.highlight-gradient-white-600-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #7b0f00); background-color: unset; }

.highlight-gradient-white-600-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #3d0700); background-color: unset; }

.highlight-gradient-white-600-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #250400); background-color: unset; }

.highlight-gradient-white-600-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #fff9f3); background-color: unset; }

.highlight-gradient-white-600-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #fff2e8); background-color: unset; }

.highlight-gradient-white-600-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #ffdfc4); background-color: unset; }

.highlight-gradient-white-600-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #febf8a); background-color: unset; }

.highlight-gradient-white-600-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #fe9e4f); background-color: unset; }

.highlight-gradient-white-600-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #fd7e14); background-color: unset; }

.highlight-gradient-white-600-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #be5f0f); background-color: unset; }

.highlight-gradient-white-600-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #7f3f0a); background-color: unset; }

.highlight-gradient-white-600-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #3f2005); background-color: unset; }

.highlight-gradient-white-600-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #261303); background-color: unset; }

.highlight-gradient-white-600-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #fffcf6); background-color: unset; }

.highlight-gradient-white-600-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #fef9ec); background-color: unset; }

.highlight-gradient-white-600-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #fdf0d0); background-color: unset; }

.highlight-gradient-white-600-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #fbe1a1); background-color: unset; }

.highlight-gradient-white-600-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #f8d272); background-color: unset; }

.highlight-gradient-white-600-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #f6c343); background-color: unset; }

.highlight-gradient-white-600-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #b99232); background-color: unset; }

.highlight-gradient-white-600-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #7b6222); background-color: unset; }

.highlight-gradient-white-600-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #3e3111); background-color: unset; }

.highlight-gradient-white-600-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #251d0a); background-color: unset; }

.highlight-gradient-white-600-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #f2fff7); background-color: unset; }

.highlight-gradient-white-600-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #e6feef); background-color: unset; }

.highlight-gradient-white-600-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #bffdd6); background-color: unset; }

.highlight-gradient-white-600-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #80faad); background-color: unset; }

.highlight-gradient-white-600-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #40f883); background-color: unset; }

.highlight-gradient-white-600-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #00f55a); background-color: unset; }

.highlight-gradient-white-600-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #00b844); background-color: unset; }

.highlight-gradient-white-600-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #007b2d); background-color: unset; }

.highlight-gradient-white-600-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #003d17); background-color: unset; }

.highlight-gradient-white-600-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #00250e); background-color: unset; }

.highlight-gradient-white-600-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #f2fbfb); background-color: unset; }

.highlight-gradient-white-600-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #e6f6f8); background-color: unset; }

.highlight-gradient-white-600-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #c0e9ed); background-color: unset; }

.highlight-gradient-white-600-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #81d4da); background-color: unset; }

.highlight-gradient-white-600-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #41bec8); background-color: unset; }

.highlight-gradient-white-600-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #02a8b5); background-color: unset; }

.highlight-gradient-white-600-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #027e88); background-color: unset; }

.highlight-gradient-white-600-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #01545b); background-color: unset; }

.highlight-gradient-white-600-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #012a2d); background-color: unset; }

.highlight-gradient-white-600-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #00191b); background-color: unset; }

.highlight-gradient-white-600-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #f5fbfd); background-color: unset; }

.highlight-gradient-white-600-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #ebf7fa); background-color: unset; }

.highlight-gradient-white-600-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #ceebf4); background-color: unset; }

.highlight-gradient-white-600-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #9cd7e8); background-color: unset; }

.highlight-gradient-white-600-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #6bc3dd); background-color: unset; }

.highlight-gradient-white-600-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #39afd1); background-color: unset; }

.highlight-gradient-white-600-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #2b839d); background-color: unset; }

.highlight-gradient-white-600-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #1d5869); background-color: unset; }

.highlight-gradient-white-600-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #0e2c34); background-color: unset; }

.highlight-gradient-white-600-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #091a1f); background-color: unset; }

.highlight-gradient-white-600-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, white); background-color: unset; }

.highlight-gradient-white-600-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, white); background-color: unset; }

.highlight-gradient-white-600-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, white); background-color: unset; }

.highlight-gradient-white-600-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, white); background-color: unset; }

.highlight-gradient-white-600-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, white); background-color: unset; }

.highlight-gradient-white-600-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, white); background-color: unset; }

.highlight-gradient-white-600-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #bfbfbf); background-color: unset; }

.highlight-gradient-white-600-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, gray); background-color: unset; }

.highlight-gradient-white-600-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #404040); background-color: unset; }

.highlight-gradient-white-600-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #262626); background-color: unset; }

.highlight-gradient-white-600-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #fdfdfd); background-color: unset; }

.highlight-gradient-white-600-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #fbfbfb); background-color: unset; }

.highlight-gradient-white-600-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #f6f6f6); background-color: unset; }

.highlight-gradient-white-600-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #ececec); background-color: unset; }

.highlight-gradient-white-600-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #e3e3e3); background-color: unset; }

.highlight-gradient-white-600-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #d9d9d9); background-color: unset; }

.highlight-gradient-white-600-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #a3a3a3); background-color: unset; }

.highlight-gradient-white-600-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #6d6d6d); background-color: unset; }

.highlight-gradient-white-600-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #363636); background-color: unset; }

.highlight-gradient-white-600-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #212121); background-color: unset; }

.highlight-gradient-white-600-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #f4f5f5); background-color: unset; }

.highlight-gradient-white-600-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #eaebeb); background-color: unset; }

.highlight-gradient-white-600-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #caccce); background-color: unset; }

.highlight-gradient-white-600-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #969a9c); background-color: unset; }

.highlight-gradient-white-600-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #61676b); background-color: unset; }

.highlight-gradient-white-600-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #2c3439); background-color: unset; }

.highlight-gradient-white-600-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #21272b); background-color: unset; }

.highlight-gradient-white-600-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #161a1d); background-color: unset; }

.highlight-gradient-white-600-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #0b0d0e); background-color: unset; }

.highlight-gradient-white-600-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #bfbfbf, #070809); background-color: unset; }

.highlight-gradient-white-700-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #0171df); background-color: unset; }

.highlight-gradient-white-700-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #727cf5); background-color: unset; }

.highlight-gradient-white-700-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #6627b3); background-color: unset; }

.highlight-gradient-white-700-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #f5e8ff); background-color: unset; }

.highlight-gradient-white-700-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #2CA58D); background-color: unset; }

.highlight-gradient-white-700-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #6b5eae); background-color: unset; }

.highlight-gradient-white-700-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #ff679b); background-color: unset; }

.highlight-gradient-white-700-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #f51d00); background-color: unset; }

.highlight-gradient-white-700-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #fd7e14); background-color: unset; }

.highlight-gradient-white-700-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #F6C343); background-color: unset; }

.highlight-gradient-white-700-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #00f55a); background-color: unset; }

.highlight-gradient-white-700-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #02a8b5); background-color: unset; }

.highlight-gradient-white-700-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #39afd1); background-color: unset; }

.highlight-gradient-white-700-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #FFFFFF); background-color: unset; }

.highlight-gradient-white-700-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #d9d9d9); background-color: unset; }

.highlight-gradient-white-700-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #2c3439); background-color: unset; }

.highlight-gradient-white-700-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #f2f8fd); background-color: unset; }

.highlight-gradient-white-700-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #e6f1fc); background-color: unset; }

.highlight-gradient-white-700-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #c0dcf7); background-color: unset; }

.highlight-gradient-white-700-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #80b8ef); background-color: unset; }

.highlight-gradient-white-700-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #4195e7); background-color: unset; }

.highlight-gradient-white-700-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #0171df); background-color: unset; }

.highlight-gradient-white-700-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #0155a7); background-color: unset; }

.highlight-gradient-white-700-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #013970); background-color: unset; }

.highlight-gradient-white-700-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #001c38); background-color: unset; }

.highlight-gradient-white-700-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #001121); background-color: unset; }

.highlight-gradient-white-700-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, ghostwhite); background-color: unset; }

.highlight-gradient-white-700-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #f1f2fe); background-color: unset; }

.highlight-gradient-white-700-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #dcdefd); background-color: unset; }

.highlight-gradient-white-700-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #b9befa); background-color: unset; }

.highlight-gradient-white-700-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #959df8); background-color: unset; }

.highlight-gradient-white-700-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #727cf5); background-color: unset; }

.highlight-gradient-white-700-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #565db8); background-color: unset; }

.highlight-gradient-white-700-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #393e7b); background-color: unset; }

.highlight-gradient-white-700-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #1d1f3d); background-color: unset; }

.highlight-gradient-white-700-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #111325); background-color: unset; }

.highlight-gradient-white-700-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #f7f4fb); background-color: unset; }

.highlight-gradient-white-700-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #f0e9f7); background-color: unset; }

.highlight-gradient-white-700-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #d9c9ec); background-color: unset; }

.highlight-gradient-white-700-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #b393d9); background-color: unset; }

.highlight-gradient-white-700-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #8c5dc6); background-color: unset; }

.highlight-gradient-white-700-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #6627b3); background-color: unset; }

.highlight-gradient-white-700-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #4d1d86); background-color: unset; }

.highlight-gradient-white-700-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #33145a); background-color: unset; }

.highlight-gradient-white-700-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #1a0a2d); background-color: unset; }

.highlight-gradient-white-700-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #0f061b); background-color: unset; }

.highlight-gradient-white-700-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #fffeff); background-color: unset; }

.highlight-gradient-white-700-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #fefdff); background-color: unset; }

.highlight-gradient-white-700-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #fdf9ff); background-color: unset; }

.highlight-gradient-white-700-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #faf4ff); background-color: unset; }

.highlight-gradient-white-700-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #f8eeff); background-color: unset; }

.highlight-gradient-white-700-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #f5e8ff); background-color: unset; }

.highlight-gradient-white-700-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #b8aebf); background-color: unset; }

.highlight-gradient-white-700-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #7b7480); background-color: unset; }

.highlight-gradient-white-700-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #3d3a40); background-color: unset; }

.highlight-gradient-white-700-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #252326); background-color: unset; }

.highlight-gradient-white-700-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #f4fbf9); background-color: unset; }

.highlight-gradient-white-700-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #eaf6f4); background-color: unset; }

.highlight-gradient-white-700-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #cae9e3); background-color: unset; }

.highlight-gradient-white-700-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #96d2c6); background-color: unset; }

.highlight-gradient-white-700-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #61bcaa); background-color: unset; }

.highlight-gradient-white-700-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #2ca58d); background-color: unset; }

.highlight-gradient-white-700-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #217c6a); background-color: unset; }

.highlight-gradient-white-700-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #165347); background-color: unset; }

.highlight-gradient-white-700-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #0b2923); background-color: unset; }

.highlight-gradient-white-700-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #071915); background-color: unset; }

.highlight-gradient-white-700-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #f8f7fb); background-color: unset; }

.highlight-gradient-white-700-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #f0eff7); background-color: unset; }

.highlight-gradient-white-700-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #dad7eb); background-color: unset; }

.highlight-gradient-white-700-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #b5afd7); background-color: unset; }

.highlight-gradient-white-700-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #9086c2); background-color: unset; }

.highlight-gradient-white-700-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #6b5eae); background-color: unset; }

.highlight-gradient-white-700-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #504783); background-color: unset; }

.highlight-gradient-white-700-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #362f57); background-color: unset; }

.highlight-gradient-white-700-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #1b182c); background-color: unset; }

.highlight-gradient-white-700-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #100e1a); background-color: unset; }

.highlight-gradient-white-700-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #fff7fa); background-color: unset; }

.highlight-gradient-white-700-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, lavenderblush); background-color: unset; }

.highlight-gradient-white-700-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #ffd9e6); background-color: unset; }

.highlight-gradient-white-700-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #ffb3cd); background-color: unset; }

.highlight-gradient-white-700-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #ff8db4); background-color: unset; }

.highlight-gradient-white-700-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #ff679b); background-color: unset; }

.highlight-gradient-white-700-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #bf4d74); background-color: unset; }

.highlight-gradient-white-700-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #80344e); background-color: unset; }

.highlight-gradient-white-700-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #401a27); background-color: unset; }

.highlight-gradient-white-700-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #260f17); background-color: unset; }

.highlight-gradient-white-700-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #fff4f2); background-color: unset; }

.highlight-gradient-white-700-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #fee8e6); background-color: unset; }

.highlight-gradient-white-700-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #fdc7bf); background-color: unset; }

.highlight-gradient-white-700-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #fa8e80); background-color: unset; }

.highlight-gradient-white-700-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #f85640); background-color: unset; }

.highlight-gradient-white-700-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #f51d00); background-color: unset; }

.highlight-gradient-white-700-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #b81600); background-color: unset; }

.highlight-gradient-white-700-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #7b0f00); background-color: unset; }

.highlight-gradient-white-700-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #3d0700); background-color: unset; }

.highlight-gradient-white-700-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #250400); background-color: unset; }

.highlight-gradient-white-700-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #fff9f3); background-color: unset; }

.highlight-gradient-white-700-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #fff2e8); background-color: unset; }

.highlight-gradient-white-700-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #ffdfc4); background-color: unset; }

.highlight-gradient-white-700-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #febf8a); background-color: unset; }

.highlight-gradient-white-700-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #fe9e4f); background-color: unset; }

.highlight-gradient-white-700-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #fd7e14); background-color: unset; }

.highlight-gradient-white-700-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #be5f0f); background-color: unset; }

.highlight-gradient-white-700-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #7f3f0a); background-color: unset; }

.highlight-gradient-white-700-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #3f2005); background-color: unset; }

.highlight-gradient-white-700-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #261303); background-color: unset; }

.highlight-gradient-white-700-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #fffcf6); background-color: unset; }

.highlight-gradient-white-700-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #fef9ec); background-color: unset; }

.highlight-gradient-white-700-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #fdf0d0); background-color: unset; }

.highlight-gradient-white-700-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #fbe1a1); background-color: unset; }

.highlight-gradient-white-700-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #f8d272); background-color: unset; }

.highlight-gradient-white-700-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #f6c343); background-color: unset; }

.highlight-gradient-white-700-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #b99232); background-color: unset; }

.highlight-gradient-white-700-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #7b6222); background-color: unset; }

.highlight-gradient-white-700-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #3e3111); background-color: unset; }

.highlight-gradient-white-700-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #251d0a); background-color: unset; }

.highlight-gradient-white-700-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #f2fff7); background-color: unset; }

.highlight-gradient-white-700-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #e6feef); background-color: unset; }

.highlight-gradient-white-700-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #bffdd6); background-color: unset; }

.highlight-gradient-white-700-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #80faad); background-color: unset; }

.highlight-gradient-white-700-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #40f883); background-color: unset; }

.highlight-gradient-white-700-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #00f55a); background-color: unset; }

.highlight-gradient-white-700-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #00b844); background-color: unset; }

.highlight-gradient-white-700-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #007b2d); background-color: unset; }

.highlight-gradient-white-700-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #003d17); background-color: unset; }

.highlight-gradient-white-700-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #00250e); background-color: unset; }

.highlight-gradient-white-700-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #f2fbfb); background-color: unset; }

.highlight-gradient-white-700-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #e6f6f8); background-color: unset; }

.highlight-gradient-white-700-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #c0e9ed); background-color: unset; }

.highlight-gradient-white-700-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #81d4da); background-color: unset; }

.highlight-gradient-white-700-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #41bec8); background-color: unset; }

.highlight-gradient-white-700-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #02a8b5); background-color: unset; }

.highlight-gradient-white-700-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #027e88); background-color: unset; }

.highlight-gradient-white-700-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #01545b); background-color: unset; }

.highlight-gradient-white-700-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #012a2d); background-color: unset; }

.highlight-gradient-white-700-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #00191b); background-color: unset; }

.highlight-gradient-white-700-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #f5fbfd); background-color: unset; }

.highlight-gradient-white-700-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #ebf7fa); background-color: unset; }

.highlight-gradient-white-700-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #ceebf4); background-color: unset; }

.highlight-gradient-white-700-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #9cd7e8); background-color: unset; }

.highlight-gradient-white-700-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #6bc3dd); background-color: unset; }

.highlight-gradient-white-700-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #39afd1); background-color: unset; }

.highlight-gradient-white-700-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #2b839d); background-color: unset; }

.highlight-gradient-white-700-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #1d5869); background-color: unset; }

.highlight-gradient-white-700-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #0e2c34); background-color: unset; }

.highlight-gradient-white-700-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #091a1f); background-color: unset; }

.highlight-gradient-white-700-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, white); background-color: unset; }

.highlight-gradient-white-700-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, white); background-color: unset; }

.highlight-gradient-white-700-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, white); background-color: unset; }

.highlight-gradient-white-700-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, white); background-color: unset; }

.highlight-gradient-white-700-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, white); background-color: unset; }

.highlight-gradient-white-700-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, white); background-color: unset; }

.highlight-gradient-white-700-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #bfbfbf); background-color: unset; }

.highlight-gradient-white-700-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, gray); background-color: unset; }

.highlight-gradient-white-700-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #404040); background-color: unset; }

.highlight-gradient-white-700-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #262626); background-color: unset; }

.highlight-gradient-white-700-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #fdfdfd); background-color: unset; }

.highlight-gradient-white-700-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #fbfbfb); background-color: unset; }

.highlight-gradient-white-700-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #f6f6f6); background-color: unset; }

.highlight-gradient-white-700-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #ececec); background-color: unset; }

.highlight-gradient-white-700-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #e3e3e3); background-color: unset; }

.highlight-gradient-white-700-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #d9d9d9); background-color: unset; }

.highlight-gradient-white-700-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #a3a3a3); background-color: unset; }

.highlight-gradient-white-700-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #6d6d6d); background-color: unset; }

.highlight-gradient-white-700-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #363636); background-color: unset; }

.highlight-gradient-white-700-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #212121); background-color: unset; }

.highlight-gradient-white-700-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #f4f5f5); background-color: unset; }

.highlight-gradient-white-700-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #eaebeb); background-color: unset; }

.highlight-gradient-white-700-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #caccce); background-color: unset; }

.highlight-gradient-white-700-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #969a9c); background-color: unset; }

.highlight-gradient-white-700-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #61676b); background-color: unset; }

.highlight-gradient-white-700-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #2c3439); background-color: unset; }

.highlight-gradient-white-700-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #21272b); background-color: unset; }

.highlight-gradient-white-700-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #161a1d); background-color: unset; }

.highlight-gradient-white-700-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #0b0d0e); background-color: unset; }

.highlight-gradient-white-700-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), gray, #070809); background-color: unset; }

.highlight-gradient-white-800-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #0171df); background-color: unset; }

.highlight-gradient-white-800-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #727cf5); background-color: unset; }

.highlight-gradient-white-800-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #6627b3); background-color: unset; }

.highlight-gradient-white-800-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #f5e8ff); background-color: unset; }

.highlight-gradient-white-800-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #2CA58D); background-color: unset; }

.highlight-gradient-white-800-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #6b5eae); background-color: unset; }

.highlight-gradient-white-800-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #ff679b); background-color: unset; }

.highlight-gradient-white-800-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #f51d00); background-color: unset; }

.highlight-gradient-white-800-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #fd7e14); background-color: unset; }

.highlight-gradient-white-800-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #F6C343); background-color: unset; }

.highlight-gradient-white-800-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #00f55a); background-color: unset; }

.highlight-gradient-white-800-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #02a8b5); background-color: unset; }

.highlight-gradient-white-800-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #39afd1); background-color: unset; }

.highlight-gradient-white-800-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #FFFFFF); background-color: unset; }

.highlight-gradient-white-800-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #d9d9d9); background-color: unset; }

.highlight-gradient-white-800-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #2c3439); background-color: unset; }

.highlight-gradient-white-800-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #f2f8fd); background-color: unset; }

.highlight-gradient-white-800-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #e6f1fc); background-color: unset; }

.highlight-gradient-white-800-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #c0dcf7); background-color: unset; }

.highlight-gradient-white-800-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #80b8ef); background-color: unset; }

.highlight-gradient-white-800-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #4195e7); background-color: unset; }

.highlight-gradient-white-800-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #0171df); background-color: unset; }

.highlight-gradient-white-800-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #0155a7); background-color: unset; }

.highlight-gradient-white-800-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #013970); background-color: unset; }

.highlight-gradient-white-800-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #001c38); background-color: unset; }

.highlight-gradient-white-800-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #001121); background-color: unset; }

.highlight-gradient-white-800-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, ghostwhite); background-color: unset; }

.highlight-gradient-white-800-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #f1f2fe); background-color: unset; }

.highlight-gradient-white-800-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #dcdefd); background-color: unset; }

.highlight-gradient-white-800-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #b9befa); background-color: unset; }

.highlight-gradient-white-800-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #959df8); background-color: unset; }

.highlight-gradient-white-800-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #727cf5); background-color: unset; }

.highlight-gradient-white-800-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #565db8); background-color: unset; }

.highlight-gradient-white-800-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #393e7b); background-color: unset; }

.highlight-gradient-white-800-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #1d1f3d); background-color: unset; }

.highlight-gradient-white-800-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #111325); background-color: unset; }

.highlight-gradient-white-800-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #f7f4fb); background-color: unset; }

.highlight-gradient-white-800-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #f0e9f7); background-color: unset; }

.highlight-gradient-white-800-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #d9c9ec); background-color: unset; }

.highlight-gradient-white-800-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #b393d9); background-color: unset; }

.highlight-gradient-white-800-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #8c5dc6); background-color: unset; }

.highlight-gradient-white-800-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #6627b3); background-color: unset; }

.highlight-gradient-white-800-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #4d1d86); background-color: unset; }

.highlight-gradient-white-800-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #33145a); background-color: unset; }

.highlight-gradient-white-800-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #1a0a2d); background-color: unset; }

.highlight-gradient-white-800-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #0f061b); background-color: unset; }

.highlight-gradient-white-800-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #fffeff); background-color: unset; }

.highlight-gradient-white-800-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #fefdff); background-color: unset; }

.highlight-gradient-white-800-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #fdf9ff); background-color: unset; }

.highlight-gradient-white-800-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #faf4ff); background-color: unset; }

.highlight-gradient-white-800-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #f8eeff); background-color: unset; }

.highlight-gradient-white-800-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #f5e8ff); background-color: unset; }

.highlight-gradient-white-800-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #b8aebf); background-color: unset; }

.highlight-gradient-white-800-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #7b7480); background-color: unset; }

.highlight-gradient-white-800-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #3d3a40); background-color: unset; }

.highlight-gradient-white-800-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #252326); background-color: unset; }

.highlight-gradient-white-800-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #f4fbf9); background-color: unset; }

.highlight-gradient-white-800-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #eaf6f4); background-color: unset; }

.highlight-gradient-white-800-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #cae9e3); background-color: unset; }

.highlight-gradient-white-800-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #96d2c6); background-color: unset; }

.highlight-gradient-white-800-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #61bcaa); background-color: unset; }

.highlight-gradient-white-800-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #2ca58d); background-color: unset; }

.highlight-gradient-white-800-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #217c6a); background-color: unset; }

.highlight-gradient-white-800-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #165347); background-color: unset; }

.highlight-gradient-white-800-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #0b2923); background-color: unset; }

.highlight-gradient-white-800-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #071915); background-color: unset; }

.highlight-gradient-white-800-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #f8f7fb); background-color: unset; }

.highlight-gradient-white-800-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #f0eff7); background-color: unset; }

.highlight-gradient-white-800-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #dad7eb); background-color: unset; }

.highlight-gradient-white-800-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #b5afd7); background-color: unset; }

.highlight-gradient-white-800-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #9086c2); background-color: unset; }

.highlight-gradient-white-800-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #6b5eae); background-color: unset; }

.highlight-gradient-white-800-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #504783); background-color: unset; }

.highlight-gradient-white-800-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #362f57); background-color: unset; }

.highlight-gradient-white-800-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #1b182c); background-color: unset; }

.highlight-gradient-white-800-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #100e1a); background-color: unset; }

.highlight-gradient-white-800-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #fff7fa); background-color: unset; }

.highlight-gradient-white-800-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, lavenderblush); background-color: unset; }

.highlight-gradient-white-800-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #ffd9e6); background-color: unset; }

.highlight-gradient-white-800-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #ffb3cd); background-color: unset; }

.highlight-gradient-white-800-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #ff8db4); background-color: unset; }

.highlight-gradient-white-800-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #ff679b); background-color: unset; }

.highlight-gradient-white-800-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #bf4d74); background-color: unset; }

.highlight-gradient-white-800-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #80344e); background-color: unset; }

.highlight-gradient-white-800-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #401a27); background-color: unset; }

.highlight-gradient-white-800-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #260f17); background-color: unset; }

.highlight-gradient-white-800-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #fff4f2); background-color: unset; }

.highlight-gradient-white-800-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #fee8e6); background-color: unset; }

.highlight-gradient-white-800-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #fdc7bf); background-color: unset; }

.highlight-gradient-white-800-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #fa8e80); background-color: unset; }

.highlight-gradient-white-800-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #f85640); background-color: unset; }

.highlight-gradient-white-800-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #f51d00); background-color: unset; }

.highlight-gradient-white-800-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #b81600); background-color: unset; }

.highlight-gradient-white-800-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #7b0f00); background-color: unset; }

.highlight-gradient-white-800-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #3d0700); background-color: unset; }

.highlight-gradient-white-800-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #250400); background-color: unset; }

.highlight-gradient-white-800-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #fff9f3); background-color: unset; }

.highlight-gradient-white-800-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #fff2e8); background-color: unset; }

.highlight-gradient-white-800-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #ffdfc4); background-color: unset; }

.highlight-gradient-white-800-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #febf8a); background-color: unset; }

.highlight-gradient-white-800-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #fe9e4f); background-color: unset; }

.highlight-gradient-white-800-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #fd7e14); background-color: unset; }

.highlight-gradient-white-800-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #be5f0f); background-color: unset; }

.highlight-gradient-white-800-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #7f3f0a); background-color: unset; }

.highlight-gradient-white-800-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #3f2005); background-color: unset; }

.highlight-gradient-white-800-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #261303); background-color: unset; }

.highlight-gradient-white-800-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #fffcf6); background-color: unset; }

.highlight-gradient-white-800-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #fef9ec); background-color: unset; }

.highlight-gradient-white-800-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #fdf0d0); background-color: unset; }

.highlight-gradient-white-800-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #fbe1a1); background-color: unset; }

.highlight-gradient-white-800-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #f8d272); background-color: unset; }

.highlight-gradient-white-800-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #f6c343); background-color: unset; }

.highlight-gradient-white-800-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #b99232); background-color: unset; }

.highlight-gradient-white-800-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #7b6222); background-color: unset; }

.highlight-gradient-white-800-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #3e3111); background-color: unset; }

.highlight-gradient-white-800-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #251d0a); background-color: unset; }

.highlight-gradient-white-800-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #f2fff7); background-color: unset; }

.highlight-gradient-white-800-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #e6feef); background-color: unset; }

.highlight-gradient-white-800-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #bffdd6); background-color: unset; }

.highlight-gradient-white-800-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #80faad); background-color: unset; }

.highlight-gradient-white-800-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #40f883); background-color: unset; }

.highlight-gradient-white-800-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #00f55a); background-color: unset; }

.highlight-gradient-white-800-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #00b844); background-color: unset; }

.highlight-gradient-white-800-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #007b2d); background-color: unset; }

.highlight-gradient-white-800-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #003d17); background-color: unset; }

.highlight-gradient-white-800-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #00250e); background-color: unset; }

.highlight-gradient-white-800-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #f2fbfb); background-color: unset; }

.highlight-gradient-white-800-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #e6f6f8); background-color: unset; }

.highlight-gradient-white-800-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #c0e9ed); background-color: unset; }

.highlight-gradient-white-800-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #81d4da); background-color: unset; }

.highlight-gradient-white-800-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #41bec8); background-color: unset; }

.highlight-gradient-white-800-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #02a8b5); background-color: unset; }

.highlight-gradient-white-800-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #027e88); background-color: unset; }

.highlight-gradient-white-800-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #01545b); background-color: unset; }

.highlight-gradient-white-800-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #012a2d); background-color: unset; }

.highlight-gradient-white-800-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #00191b); background-color: unset; }

.highlight-gradient-white-800-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #f5fbfd); background-color: unset; }

.highlight-gradient-white-800-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #ebf7fa); background-color: unset; }

.highlight-gradient-white-800-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #ceebf4); background-color: unset; }

.highlight-gradient-white-800-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #9cd7e8); background-color: unset; }

.highlight-gradient-white-800-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #6bc3dd); background-color: unset; }

.highlight-gradient-white-800-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #39afd1); background-color: unset; }

.highlight-gradient-white-800-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #2b839d); background-color: unset; }

.highlight-gradient-white-800-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #1d5869); background-color: unset; }

.highlight-gradient-white-800-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #0e2c34); background-color: unset; }

.highlight-gradient-white-800-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #091a1f); background-color: unset; }

.highlight-gradient-white-800-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, white); background-color: unset; }

.highlight-gradient-white-800-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, white); background-color: unset; }

.highlight-gradient-white-800-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, white); background-color: unset; }

.highlight-gradient-white-800-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, white); background-color: unset; }

.highlight-gradient-white-800-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, white); background-color: unset; }

.highlight-gradient-white-800-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, white); background-color: unset; }

.highlight-gradient-white-800-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #bfbfbf); background-color: unset; }

.highlight-gradient-white-800-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, gray); background-color: unset; }

.highlight-gradient-white-800-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #404040); background-color: unset; }

.highlight-gradient-white-800-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #262626); background-color: unset; }

.highlight-gradient-white-800-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #fdfdfd); background-color: unset; }

.highlight-gradient-white-800-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #fbfbfb); background-color: unset; }

.highlight-gradient-white-800-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #f6f6f6); background-color: unset; }

.highlight-gradient-white-800-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #ececec); background-color: unset; }

.highlight-gradient-white-800-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #e3e3e3); background-color: unset; }

.highlight-gradient-white-800-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #d9d9d9); background-color: unset; }

.highlight-gradient-white-800-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #a3a3a3); background-color: unset; }

.highlight-gradient-white-800-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #6d6d6d); background-color: unset; }

.highlight-gradient-white-800-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #363636); background-color: unset; }

.highlight-gradient-white-800-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #212121); background-color: unset; }

.highlight-gradient-white-800-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #f4f5f5); background-color: unset; }

.highlight-gradient-white-800-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #eaebeb); background-color: unset; }

.highlight-gradient-white-800-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #caccce); background-color: unset; }

.highlight-gradient-white-800-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #969a9c); background-color: unset; }

.highlight-gradient-white-800-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #61676b); background-color: unset; }

.highlight-gradient-white-800-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #2c3439); background-color: unset; }

.highlight-gradient-white-800-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #21272b); background-color: unset; }

.highlight-gradient-white-800-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #161a1d); background-color: unset; }

.highlight-gradient-white-800-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #0b0d0e); background-color: unset; }

.highlight-gradient-white-800-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #404040, #070809); background-color: unset; }

.highlight-gradient-white-900-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #0171df); background-color: unset; }

.highlight-gradient-white-900-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #727cf5); background-color: unset; }

.highlight-gradient-white-900-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #6627b3); background-color: unset; }

.highlight-gradient-white-900-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #f5e8ff); background-color: unset; }

.highlight-gradient-white-900-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #2CA58D); background-color: unset; }

.highlight-gradient-white-900-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #6b5eae); background-color: unset; }

.highlight-gradient-white-900-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #ff679b); background-color: unset; }

.highlight-gradient-white-900-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #f51d00); background-color: unset; }

.highlight-gradient-white-900-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #fd7e14); background-color: unset; }

.highlight-gradient-white-900-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #F6C343); background-color: unset; }

.highlight-gradient-white-900-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #00f55a); background-color: unset; }

.highlight-gradient-white-900-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #02a8b5); background-color: unset; }

.highlight-gradient-white-900-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #39afd1); background-color: unset; }

.highlight-gradient-white-900-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #FFFFFF); background-color: unset; }

.highlight-gradient-white-900-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #d9d9d9); background-color: unset; }

.highlight-gradient-white-900-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #2c3439); background-color: unset; }

.highlight-gradient-white-900-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #f2f8fd); background-color: unset; }

.highlight-gradient-white-900-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #e6f1fc); background-color: unset; }

.highlight-gradient-white-900-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #c0dcf7); background-color: unset; }

.highlight-gradient-white-900-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #80b8ef); background-color: unset; }

.highlight-gradient-white-900-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #4195e7); background-color: unset; }

.highlight-gradient-white-900-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #0171df); background-color: unset; }

.highlight-gradient-white-900-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #0155a7); background-color: unset; }

.highlight-gradient-white-900-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #013970); background-color: unset; }

.highlight-gradient-white-900-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #001c38); background-color: unset; }

.highlight-gradient-white-900-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #001121); background-color: unset; }

.highlight-gradient-white-900-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, ghostwhite); background-color: unset; }

.highlight-gradient-white-900-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #f1f2fe); background-color: unset; }

.highlight-gradient-white-900-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #dcdefd); background-color: unset; }

.highlight-gradient-white-900-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #b9befa); background-color: unset; }

.highlight-gradient-white-900-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #959df8); background-color: unset; }

.highlight-gradient-white-900-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #727cf5); background-color: unset; }

.highlight-gradient-white-900-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #565db8); background-color: unset; }

.highlight-gradient-white-900-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #393e7b); background-color: unset; }

.highlight-gradient-white-900-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #1d1f3d); background-color: unset; }

.highlight-gradient-white-900-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #111325); background-color: unset; }

.highlight-gradient-white-900-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #f7f4fb); background-color: unset; }

.highlight-gradient-white-900-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #f0e9f7); background-color: unset; }

.highlight-gradient-white-900-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #d9c9ec); background-color: unset; }

.highlight-gradient-white-900-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #b393d9); background-color: unset; }

.highlight-gradient-white-900-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #8c5dc6); background-color: unset; }

.highlight-gradient-white-900-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #6627b3); background-color: unset; }

.highlight-gradient-white-900-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #4d1d86); background-color: unset; }

.highlight-gradient-white-900-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #33145a); background-color: unset; }

.highlight-gradient-white-900-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #1a0a2d); background-color: unset; }

.highlight-gradient-white-900-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #0f061b); background-color: unset; }

.highlight-gradient-white-900-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #fffeff); background-color: unset; }

.highlight-gradient-white-900-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #fefdff); background-color: unset; }

.highlight-gradient-white-900-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #fdf9ff); background-color: unset; }

.highlight-gradient-white-900-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #faf4ff); background-color: unset; }

.highlight-gradient-white-900-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #f8eeff); background-color: unset; }

.highlight-gradient-white-900-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #f5e8ff); background-color: unset; }

.highlight-gradient-white-900-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #b8aebf); background-color: unset; }

.highlight-gradient-white-900-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #7b7480); background-color: unset; }

.highlight-gradient-white-900-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #3d3a40); background-color: unset; }

.highlight-gradient-white-900-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #252326); background-color: unset; }

.highlight-gradient-white-900-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #f4fbf9); background-color: unset; }

.highlight-gradient-white-900-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #eaf6f4); background-color: unset; }

.highlight-gradient-white-900-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #cae9e3); background-color: unset; }

.highlight-gradient-white-900-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #96d2c6); background-color: unset; }

.highlight-gradient-white-900-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #61bcaa); background-color: unset; }

.highlight-gradient-white-900-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #2ca58d); background-color: unset; }

.highlight-gradient-white-900-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #217c6a); background-color: unset; }

.highlight-gradient-white-900-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #165347); background-color: unset; }

.highlight-gradient-white-900-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #0b2923); background-color: unset; }

.highlight-gradient-white-900-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #071915); background-color: unset; }

.highlight-gradient-white-900-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #f8f7fb); background-color: unset; }

.highlight-gradient-white-900-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #f0eff7); background-color: unset; }

.highlight-gradient-white-900-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #dad7eb); background-color: unset; }

.highlight-gradient-white-900-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #b5afd7); background-color: unset; }

.highlight-gradient-white-900-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #9086c2); background-color: unset; }

.highlight-gradient-white-900-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #6b5eae); background-color: unset; }

.highlight-gradient-white-900-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #504783); background-color: unset; }

.highlight-gradient-white-900-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #362f57); background-color: unset; }

.highlight-gradient-white-900-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #1b182c); background-color: unset; }

.highlight-gradient-white-900-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #100e1a); background-color: unset; }

.highlight-gradient-white-900-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #fff7fa); background-color: unset; }

.highlight-gradient-white-900-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, lavenderblush); background-color: unset; }

.highlight-gradient-white-900-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #ffd9e6); background-color: unset; }

.highlight-gradient-white-900-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #ffb3cd); background-color: unset; }

.highlight-gradient-white-900-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #ff8db4); background-color: unset; }

.highlight-gradient-white-900-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #ff679b); background-color: unset; }

.highlight-gradient-white-900-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #bf4d74); background-color: unset; }

.highlight-gradient-white-900-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #80344e); background-color: unset; }

.highlight-gradient-white-900-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #401a27); background-color: unset; }

.highlight-gradient-white-900-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #260f17); background-color: unset; }

.highlight-gradient-white-900-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #fff4f2); background-color: unset; }

.highlight-gradient-white-900-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #fee8e6); background-color: unset; }

.highlight-gradient-white-900-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #fdc7bf); background-color: unset; }

.highlight-gradient-white-900-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #fa8e80); background-color: unset; }

.highlight-gradient-white-900-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #f85640); background-color: unset; }

.highlight-gradient-white-900-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #f51d00); background-color: unset; }

.highlight-gradient-white-900-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #b81600); background-color: unset; }

.highlight-gradient-white-900-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #7b0f00); background-color: unset; }

.highlight-gradient-white-900-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #3d0700); background-color: unset; }

.highlight-gradient-white-900-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #250400); background-color: unset; }

.highlight-gradient-white-900-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #fff9f3); background-color: unset; }

.highlight-gradient-white-900-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #fff2e8); background-color: unset; }

.highlight-gradient-white-900-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #ffdfc4); background-color: unset; }

.highlight-gradient-white-900-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #febf8a); background-color: unset; }

.highlight-gradient-white-900-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #fe9e4f); background-color: unset; }

.highlight-gradient-white-900-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #fd7e14); background-color: unset; }

.highlight-gradient-white-900-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #be5f0f); background-color: unset; }

.highlight-gradient-white-900-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #7f3f0a); background-color: unset; }

.highlight-gradient-white-900-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #3f2005); background-color: unset; }

.highlight-gradient-white-900-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #261303); background-color: unset; }

.highlight-gradient-white-900-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #fffcf6); background-color: unset; }

.highlight-gradient-white-900-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #fef9ec); background-color: unset; }

.highlight-gradient-white-900-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #fdf0d0); background-color: unset; }

.highlight-gradient-white-900-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #fbe1a1); background-color: unset; }

.highlight-gradient-white-900-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #f8d272); background-color: unset; }

.highlight-gradient-white-900-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #f6c343); background-color: unset; }

.highlight-gradient-white-900-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #b99232); background-color: unset; }

.highlight-gradient-white-900-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #7b6222); background-color: unset; }

.highlight-gradient-white-900-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #3e3111); background-color: unset; }

.highlight-gradient-white-900-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #251d0a); background-color: unset; }

.highlight-gradient-white-900-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #f2fff7); background-color: unset; }

.highlight-gradient-white-900-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #e6feef); background-color: unset; }

.highlight-gradient-white-900-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #bffdd6); background-color: unset; }

.highlight-gradient-white-900-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #80faad); background-color: unset; }

.highlight-gradient-white-900-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #40f883); background-color: unset; }

.highlight-gradient-white-900-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #00f55a); background-color: unset; }

.highlight-gradient-white-900-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #00b844); background-color: unset; }

.highlight-gradient-white-900-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #007b2d); background-color: unset; }

.highlight-gradient-white-900-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #003d17); background-color: unset; }

.highlight-gradient-white-900-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #00250e); background-color: unset; }

.highlight-gradient-white-900-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #f2fbfb); background-color: unset; }

.highlight-gradient-white-900-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #e6f6f8); background-color: unset; }

.highlight-gradient-white-900-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #c0e9ed); background-color: unset; }

.highlight-gradient-white-900-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #81d4da); background-color: unset; }

.highlight-gradient-white-900-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #41bec8); background-color: unset; }

.highlight-gradient-white-900-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #02a8b5); background-color: unset; }

.highlight-gradient-white-900-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #027e88); background-color: unset; }

.highlight-gradient-white-900-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #01545b); background-color: unset; }

.highlight-gradient-white-900-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #012a2d); background-color: unset; }

.highlight-gradient-white-900-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #00191b); background-color: unset; }

.highlight-gradient-white-900-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #f5fbfd); background-color: unset; }

.highlight-gradient-white-900-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #ebf7fa); background-color: unset; }

.highlight-gradient-white-900-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #ceebf4); background-color: unset; }

.highlight-gradient-white-900-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #9cd7e8); background-color: unset; }

.highlight-gradient-white-900-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #6bc3dd); background-color: unset; }

.highlight-gradient-white-900-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #39afd1); background-color: unset; }

.highlight-gradient-white-900-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #2b839d); background-color: unset; }

.highlight-gradient-white-900-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #1d5869); background-color: unset; }

.highlight-gradient-white-900-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #0e2c34); background-color: unset; }

.highlight-gradient-white-900-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #091a1f); background-color: unset; }

.highlight-gradient-white-900-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, white); background-color: unset; }

.highlight-gradient-white-900-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, white); background-color: unset; }

.highlight-gradient-white-900-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, white); background-color: unset; }

.highlight-gradient-white-900-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, white); background-color: unset; }

.highlight-gradient-white-900-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, white); background-color: unset; }

.highlight-gradient-white-900-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, white); background-color: unset; }

.highlight-gradient-white-900-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #bfbfbf); background-color: unset; }

.highlight-gradient-white-900-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, gray); background-color: unset; }

.highlight-gradient-white-900-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #404040); background-color: unset; }

.highlight-gradient-white-900-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #262626); background-color: unset; }

.highlight-gradient-white-900-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #fdfdfd); background-color: unset; }

.highlight-gradient-white-900-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #fbfbfb); background-color: unset; }

.highlight-gradient-white-900-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #f6f6f6); background-color: unset; }

.highlight-gradient-white-900-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #ececec); background-color: unset; }

.highlight-gradient-white-900-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #e3e3e3); background-color: unset; }

.highlight-gradient-white-900-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #d9d9d9); background-color: unset; }

.highlight-gradient-white-900-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #a3a3a3); background-color: unset; }

.highlight-gradient-white-900-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #6d6d6d); background-color: unset; }

.highlight-gradient-white-900-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #363636); background-color: unset; }

.highlight-gradient-white-900-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #212121); background-color: unset; }

.highlight-gradient-white-900-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #f4f5f5); background-color: unset; }

.highlight-gradient-white-900-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #eaebeb); background-color: unset; }

.highlight-gradient-white-900-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #caccce); background-color: unset; }

.highlight-gradient-white-900-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #969a9c); background-color: unset; }

.highlight-gradient-white-900-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #61676b); background-color: unset; }

.highlight-gradient-white-900-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #2c3439); background-color: unset; }

.highlight-gradient-white-900-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #21272b); background-color: unset; }

.highlight-gradient-white-900-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #161a1d); background-color: unset; }

.highlight-gradient-white-900-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #0b0d0e); background-color: unset; }

.highlight-gradient-white-900-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #262626, #070809); background-color: unset; }

.highlight-gradient-gray-50-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #0171df); background-color: unset; }

.highlight-gradient-gray-50-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #727cf5); background-color: unset; }

.highlight-gradient-gray-50-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #6627b3); background-color: unset; }

.highlight-gradient-gray-50-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-50-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #2CA58D); background-color: unset; }

.highlight-gradient-gray-50-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #6b5eae); background-color: unset; }

.highlight-gradient-gray-50-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #ff679b); background-color: unset; }

.highlight-gradient-gray-50-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #f51d00); background-color: unset; }

.highlight-gradient-gray-50-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #fd7e14); background-color: unset; }

.highlight-gradient-gray-50-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #F6C343); background-color: unset; }

.highlight-gradient-gray-50-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #00f55a); background-color: unset; }

.highlight-gradient-gray-50-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #02a8b5); background-color: unset; }

.highlight-gradient-gray-50-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #39afd1); background-color: unset; }

.highlight-gradient-gray-50-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-50-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-50-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #2c3439); background-color: unset; }

.highlight-gradient-gray-50-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-50-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-50-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-50-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #80b8ef); background-color: unset; }

.highlight-gradient-gray-50-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #4195e7); background-color: unset; }

.highlight-gradient-gray-50-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #0171df); background-color: unset; }

.highlight-gradient-gray-50-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #0155a7); background-color: unset; }

.highlight-gradient-gray-50-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #013970); background-color: unset; }

.highlight-gradient-gray-50-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #001c38); background-color: unset; }

.highlight-gradient-gray-50-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #001121); background-color: unset; }

.highlight-gradient-gray-50-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, ghostwhite); background-color: unset; }

.highlight-gradient-gray-50-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-50-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #dcdefd); background-color: unset; }

.highlight-gradient-gray-50-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #b9befa); background-color: unset; }

.highlight-gradient-gray-50-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #959df8); background-color: unset; }

.highlight-gradient-gray-50-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #727cf5); background-color: unset; }

.highlight-gradient-gray-50-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #565db8); background-color: unset; }

.highlight-gradient-gray-50-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #393e7b); background-color: unset; }

.highlight-gradient-gray-50-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-50-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #111325); background-color: unset; }

.highlight-gradient-gray-50-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-50-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-50-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-50-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #b393d9); background-color: unset; }

.highlight-gradient-gray-50-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-50-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #6627b3); background-color: unset; }

.highlight-gradient-gray-50-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #4d1d86); background-color: unset; }

.highlight-gradient-gray-50-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #33145a); background-color: unset; }

.highlight-gradient-gray-50-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-50-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #0f061b); background-color: unset; }

.highlight-gradient-gray-50-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #fffeff); background-color: unset; }

.highlight-gradient-gray-50-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #fefdff); background-color: unset; }

.highlight-gradient-gray-50-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-50-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #faf4ff); background-color: unset; }

.highlight-gradient-gray-50-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #f8eeff); background-color: unset; }

.highlight-gradient-gray-50-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-50-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #b8aebf); background-color: unset; }

.highlight-gradient-gray-50-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #7b7480); background-color: unset; }

.highlight-gradient-gray-50-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #3d3a40); background-color: unset; }

.highlight-gradient-gray-50-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #252326); background-color: unset; }

.highlight-gradient-gray-50-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-50-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-50-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #cae9e3); background-color: unset; }

.highlight-gradient-gray-50-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #96d2c6); background-color: unset; }

.highlight-gradient-gray-50-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #61bcaa); background-color: unset; }

.highlight-gradient-gray-50-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #2ca58d); background-color: unset; }

.highlight-gradient-gray-50-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #217c6a); background-color: unset; }

.highlight-gradient-gray-50-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #165347); background-color: unset; }

.highlight-gradient-gray-50-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #0b2923); background-color: unset; }

.highlight-gradient-gray-50-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #071915); background-color: unset; }

.highlight-gradient-gray-50-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-50-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #f0eff7); background-color: unset; }

.highlight-gradient-gray-50-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #dad7eb); background-color: unset; }

.highlight-gradient-gray-50-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #b5afd7); background-color: unset; }

.highlight-gradient-gray-50-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #9086c2); background-color: unset; }

.highlight-gradient-gray-50-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #6b5eae); background-color: unset; }

.highlight-gradient-gray-50-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #504783); background-color: unset; }

.highlight-gradient-gray-50-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #362f57); background-color: unset; }

.highlight-gradient-gray-50-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #1b182c); background-color: unset; }

.highlight-gradient-gray-50-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #100e1a); background-color: unset; }

.highlight-gradient-gray-50-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #fff7fa); background-color: unset; }

.highlight-gradient-gray-50-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, lavenderblush); background-color: unset; }

.highlight-gradient-gray-50-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-50-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-50-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #ff8db4); background-color: unset; }

.highlight-gradient-gray-50-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #ff679b); background-color: unset; }

.highlight-gradient-gray-50-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #bf4d74); background-color: unset; }

.highlight-gradient-gray-50-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #80344e); background-color: unset; }

.highlight-gradient-gray-50-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #401a27); background-color: unset; }

.highlight-gradient-gray-50-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #260f17); background-color: unset; }

.highlight-gradient-gray-50-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #fff4f2); background-color: unset; }

.highlight-gradient-gray-50-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #fee8e6); background-color: unset; }

.highlight-gradient-gray-50-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-50-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #fa8e80); background-color: unset; }

.highlight-gradient-gray-50-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #f85640); background-color: unset; }

.highlight-gradient-gray-50-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #f51d00); background-color: unset; }

.highlight-gradient-gray-50-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #b81600); background-color: unset; }

.highlight-gradient-gray-50-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #7b0f00); background-color: unset; }

.highlight-gradient-gray-50-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #3d0700); background-color: unset; }

.highlight-gradient-gray-50-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #250400); background-color: unset; }

.highlight-gradient-gray-50-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #fff9f3); background-color: unset; }

.highlight-gradient-gray-50-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #fff2e8); background-color: unset; }

.highlight-gradient-gray-50-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-50-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #febf8a); background-color: unset; }

.highlight-gradient-gray-50-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-50-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #fd7e14); background-color: unset; }

.highlight-gradient-gray-50-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #be5f0f); background-color: unset; }

.highlight-gradient-gray-50-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-50-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #3f2005); background-color: unset; }

.highlight-gradient-gray-50-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #261303); background-color: unset; }

.highlight-gradient-gray-50-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #fffcf6); background-color: unset; }

.highlight-gradient-gray-50-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #fef9ec); background-color: unset; }

.highlight-gradient-gray-50-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-50-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-50-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #f8d272); background-color: unset; }

.highlight-gradient-gray-50-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #f6c343); background-color: unset; }

.highlight-gradient-gray-50-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #b99232); background-color: unset; }

.highlight-gradient-gray-50-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #7b6222); background-color: unset; }

.highlight-gradient-gray-50-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #3e3111); background-color: unset; }

.highlight-gradient-gray-50-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #251d0a); background-color: unset; }

.highlight-gradient-gray-50-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #f2fff7); background-color: unset; }

.highlight-gradient-gray-50-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #e6feef); background-color: unset; }

.highlight-gradient-gray-50-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #bffdd6); background-color: unset; }

.highlight-gradient-gray-50-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #80faad); background-color: unset; }

.highlight-gradient-gray-50-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #40f883); background-color: unset; }

.highlight-gradient-gray-50-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #00f55a); background-color: unset; }

.highlight-gradient-gray-50-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #00b844); background-color: unset; }

.highlight-gradient-gray-50-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #007b2d); background-color: unset; }

.highlight-gradient-gray-50-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #003d17); background-color: unset; }

.highlight-gradient-gray-50-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #00250e); background-color: unset; }

.highlight-gradient-gray-50-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-50-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-50-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-50-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #81d4da); background-color: unset; }

.highlight-gradient-gray-50-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #41bec8); background-color: unset; }

.highlight-gradient-gray-50-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #02a8b5); background-color: unset; }

.highlight-gradient-gray-50-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #027e88); background-color: unset; }

.highlight-gradient-gray-50-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #01545b); background-color: unset; }

.highlight-gradient-gray-50-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #012a2d); background-color: unset; }

.highlight-gradient-gray-50-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #00191b); background-color: unset; }

.highlight-gradient-gray-50-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-50-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-50-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #ceebf4); background-color: unset; }

.highlight-gradient-gray-50-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-50-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-50-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #39afd1); background-color: unset; }

.highlight-gradient-gray-50-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #2b839d); background-color: unset; }

.highlight-gradient-gray-50-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #1d5869); background-color: unset; }

.highlight-gradient-gray-50-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #0e2c34); background-color: unset; }

.highlight-gradient-gray-50-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #091a1f); background-color: unset; }

.highlight-gradient-gray-50-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, white); background-color: unset; }

.highlight-gradient-gray-50-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, white); background-color: unset; }

.highlight-gradient-gray-50-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, white); background-color: unset; }

.highlight-gradient-gray-50-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, white); background-color: unset; }

.highlight-gradient-gray-50-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, white); background-color: unset; }

.highlight-gradient-gray-50-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, white); background-color: unset; }

.highlight-gradient-gray-50-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-50-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, gray); background-color: unset; }

.highlight-gradient-gray-50-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #404040); background-color: unset; }

.highlight-gradient-gray-50-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #262626); background-color: unset; }

.highlight-gradient-gray-50-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-50-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-50-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-50-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #ececec); background-color: unset; }

.highlight-gradient-gray-50-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-50-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-50-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-50-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-50-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #363636); background-color: unset; }

.highlight-gradient-gray-50-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #212121); background-color: unset; }

.highlight-gradient-gray-50-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-50-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #eaebeb); background-color: unset; }

.highlight-gradient-gray-50-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #caccce); background-color: unset; }

.highlight-gradient-gray-50-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #969a9c); background-color: unset; }

.highlight-gradient-gray-50-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #61676b); background-color: unset; }

.highlight-gradient-gray-50-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #2c3439); background-color: unset; }

.highlight-gradient-gray-50-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #21272b); background-color: unset; }

.highlight-gradient-gray-50-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #161a1d); background-color: unset; }

.highlight-gradient-gray-50-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-50-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fdfdfd, #070809); background-color: unset; }

.highlight-gradient-gray-100-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #0171df); background-color: unset; }

.highlight-gradient-gray-100-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #727cf5); background-color: unset; }

.highlight-gradient-gray-100-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #6627b3); background-color: unset; }

.highlight-gradient-gray-100-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-100-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #2CA58D); background-color: unset; }

.highlight-gradient-gray-100-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #6b5eae); background-color: unset; }

.highlight-gradient-gray-100-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #ff679b); background-color: unset; }

.highlight-gradient-gray-100-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #f51d00); background-color: unset; }

.highlight-gradient-gray-100-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #fd7e14); background-color: unset; }

.highlight-gradient-gray-100-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #F6C343); background-color: unset; }

.highlight-gradient-gray-100-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #00f55a); background-color: unset; }

.highlight-gradient-gray-100-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #02a8b5); background-color: unset; }

.highlight-gradient-gray-100-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #39afd1); background-color: unset; }

.highlight-gradient-gray-100-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-100-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-100-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #2c3439); background-color: unset; }

.highlight-gradient-gray-100-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-100-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-100-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-100-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #80b8ef); background-color: unset; }

.highlight-gradient-gray-100-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #4195e7); background-color: unset; }

.highlight-gradient-gray-100-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #0171df); background-color: unset; }

.highlight-gradient-gray-100-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #0155a7); background-color: unset; }

.highlight-gradient-gray-100-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #013970); background-color: unset; }

.highlight-gradient-gray-100-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #001c38); background-color: unset; }

.highlight-gradient-gray-100-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #001121); background-color: unset; }

.highlight-gradient-gray-100-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, ghostwhite); background-color: unset; }

.highlight-gradient-gray-100-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-100-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #dcdefd); background-color: unset; }

.highlight-gradient-gray-100-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #b9befa); background-color: unset; }

.highlight-gradient-gray-100-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #959df8); background-color: unset; }

.highlight-gradient-gray-100-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #727cf5); background-color: unset; }

.highlight-gradient-gray-100-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #565db8); background-color: unset; }

.highlight-gradient-gray-100-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #393e7b); background-color: unset; }

.highlight-gradient-gray-100-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-100-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #111325); background-color: unset; }

.highlight-gradient-gray-100-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-100-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-100-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-100-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #b393d9); background-color: unset; }

.highlight-gradient-gray-100-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-100-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #6627b3); background-color: unset; }

.highlight-gradient-gray-100-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #4d1d86); background-color: unset; }

.highlight-gradient-gray-100-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #33145a); background-color: unset; }

.highlight-gradient-gray-100-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-100-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #0f061b); background-color: unset; }

.highlight-gradient-gray-100-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #fffeff); background-color: unset; }

.highlight-gradient-gray-100-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #fefdff); background-color: unset; }

.highlight-gradient-gray-100-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-100-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #faf4ff); background-color: unset; }

.highlight-gradient-gray-100-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #f8eeff); background-color: unset; }

.highlight-gradient-gray-100-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-100-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #b8aebf); background-color: unset; }

.highlight-gradient-gray-100-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #7b7480); background-color: unset; }

.highlight-gradient-gray-100-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #3d3a40); background-color: unset; }

.highlight-gradient-gray-100-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #252326); background-color: unset; }

.highlight-gradient-gray-100-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-100-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-100-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #cae9e3); background-color: unset; }

.highlight-gradient-gray-100-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #96d2c6); background-color: unset; }

.highlight-gradient-gray-100-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #61bcaa); background-color: unset; }

.highlight-gradient-gray-100-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #2ca58d); background-color: unset; }

.highlight-gradient-gray-100-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #217c6a); background-color: unset; }

.highlight-gradient-gray-100-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #165347); background-color: unset; }

.highlight-gradient-gray-100-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #0b2923); background-color: unset; }

.highlight-gradient-gray-100-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #071915); background-color: unset; }

.highlight-gradient-gray-100-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-100-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #f0eff7); background-color: unset; }

.highlight-gradient-gray-100-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #dad7eb); background-color: unset; }

.highlight-gradient-gray-100-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #b5afd7); background-color: unset; }

.highlight-gradient-gray-100-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #9086c2); background-color: unset; }

.highlight-gradient-gray-100-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #6b5eae); background-color: unset; }

.highlight-gradient-gray-100-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #504783); background-color: unset; }

.highlight-gradient-gray-100-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #362f57); background-color: unset; }

.highlight-gradient-gray-100-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #1b182c); background-color: unset; }

.highlight-gradient-gray-100-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #100e1a); background-color: unset; }

.highlight-gradient-gray-100-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #fff7fa); background-color: unset; }

.highlight-gradient-gray-100-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, lavenderblush); background-color: unset; }

.highlight-gradient-gray-100-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-100-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-100-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #ff8db4); background-color: unset; }

.highlight-gradient-gray-100-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #ff679b); background-color: unset; }

.highlight-gradient-gray-100-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #bf4d74); background-color: unset; }

.highlight-gradient-gray-100-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #80344e); background-color: unset; }

.highlight-gradient-gray-100-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #401a27); background-color: unset; }

.highlight-gradient-gray-100-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #260f17); background-color: unset; }

.highlight-gradient-gray-100-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #fff4f2); background-color: unset; }

.highlight-gradient-gray-100-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #fee8e6); background-color: unset; }

.highlight-gradient-gray-100-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-100-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #fa8e80); background-color: unset; }

.highlight-gradient-gray-100-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #f85640); background-color: unset; }

.highlight-gradient-gray-100-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #f51d00); background-color: unset; }

.highlight-gradient-gray-100-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #b81600); background-color: unset; }

.highlight-gradient-gray-100-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #7b0f00); background-color: unset; }

.highlight-gradient-gray-100-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #3d0700); background-color: unset; }

.highlight-gradient-gray-100-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #250400); background-color: unset; }

.highlight-gradient-gray-100-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #fff9f3); background-color: unset; }

.highlight-gradient-gray-100-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #fff2e8); background-color: unset; }

.highlight-gradient-gray-100-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-100-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #febf8a); background-color: unset; }

.highlight-gradient-gray-100-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-100-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #fd7e14); background-color: unset; }

.highlight-gradient-gray-100-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #be5f0f); background-color: unset; }

.highlight-gradient-gray-100-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-100-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #3f2005); background-color: unset; }

.highlight-gradient-gray-100-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #261303); background-color: unset; }

.highlight-gradient-gray-100-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #fffcf6); background-color: unset; }

.highlight-gradient-gray-100-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #fef9ec); background-color: unset; }

.highlight-gradient-gray-100-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-100-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-100-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #f8d272); background-color: unset; }

.highlight-gradient-gray-100-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #f6c343); background-color: unset; }

.highlight-gradient-gray-100-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #b99232); background-color: unset; }

.highlight-gradient-gray-100-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #7b6222); background-color: unset; }

.highlight-gradient-gray-100-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #3e3111); background-color: unset; }

.highlight-gradient-gray-100-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #251d0a); background-color: unset; }

.highlight-gradient-gray-100-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #f2fff7); background-color: unset; }

.highlight-gradient-gray-100-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #e6feef); background-color: unset; }

.highlight-gradient-gray-100-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #bffdd6); background-color: unset; }

.highlight-gradient-gray-100-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #80faad); background-color: unset; }

.highlight-gradient-gray-100-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #40f883); background-color: unset; }

.highlight-gradient-gray-100-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #00f55a); background-color: unset; }

.highlight-gradient-gray-100-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #00b844); background-color: unset; }

.highlight-gradient-gray-100-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #007b2d); background-color: unset; }

.highlight-gradient-gray-100-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #003d17); background-color: unset; }

.highlight-gradient-gray-100-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #00250e); background-color: unset; }

.highlight-gradient-gray-100-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-100-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-100-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-100-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #81d4da); background-color: unset; }

.highlight-gradient-gray-100-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #41bec8); background-color: unset; }

.highlight-gradient-gray-100-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #02a8b5); background-color: unset; }

.highlight-gradient-gray-100-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #027e88); background-color: unset; }

.highlight-gradient-gray-100-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #01545b); background-color: unset; }

.highlight-gradient-gray-100-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #012a2d); background-color: unset; }

.highlight-gradient-gray-100-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #00191b); background-color: unset; }

.highlight-gradient-gray-100-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-100-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-100-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #ceebf4); background-color: unset; }

.highlight-gradient-gray-100-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-100-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-100-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #39afd1); background-color: unset; }

.highlight-gradient-gray-100-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #2b839d); background-color: unset; }

.highlight-gradient-gray-100-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #1d5869); background-color: unset; }

.highlight-gradient-gray-100-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #0e2c34); background-color: unset; }

.highlight-gradient-gray-100-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #091a1f); background-color: unset; }

.highlight-gradient-gray-100-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, white); background-color: unset; }

.highlight-gradient-gray-100-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, white); background-color: unset; }

.highlight-gradient-gray-100-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, white); background-color: unset; }

.highlight-gradient-gray-100-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, white); background-color: unset; }

.highlight-gradient-gray-100-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, white); background-color: unset; }

.highlight-gradient-gray-100-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, white); background-color: unset; }

.highlight-gradient-gray-100-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-100-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, gray); background-color: unset; }

.highlight-gradient-gray-100-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #404040); background-color: unset; }

.highlight-gradient-gray-100-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #262626); background-color: unset; }

.highlight-gradient-gray-100-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-100-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-100-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-100-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #ececec); background-color: unset; }

.highlight-gradient-gray-100-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-100-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-100-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-100-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-100-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #363636); background-color: unset; }

.highlight-gradient-gray-100-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #212121); background-color: unset; }

.highlight-gradient-gray-100-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-100-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #eaebeb); background-color: unset; }

.highlight-gradient-gray-100-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #caccce); background-color: unset; }

.highlight-gradient-gray-100-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #969a9c); background-color: unset; }

.highlight-gradient-gray-100-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #61676b); background-color: unset; }

.highlight-gradient-gray-100-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #2c3439); background-color: unset; }

.highlight-gradient-gray-100-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #21272b); background-color: unset; }

.highlight-gradient-gray-100-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #161a1d); background-color: unset; }

.highlight-gradient-gray-100-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-100-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #fbfbfb, #070809); background-color: unset; }

.highlight-gradient-gray-200-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #0171df); background-color: unset; }

.highlight-gradient-gray-200-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #727cf5); background-color: unset; }

.highlight-gradient-gray-200-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #6627b3); background-color: unset; }

.highlight-gradient-gray-200-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-200-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #2CA58D); background-color: unset; }

.highlight-gradient-gray-200-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #6b5eae); background-color: unset; }

.highlight-gradient-gray-200-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #ff679b); background-color: unset; }

.highlight-gradient-gray-200-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #f51d00); background-color: unset; }

.highlight-gradient-gray-200-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #fd7e14); background-color: unset; }

.highlight-gradient-gray-200-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #F6C343); background-color: unset; }

.highlight-gradient-gray-200-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #00f55a); background-color: unset; }

.highlight-gradient-gray-200-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #02a8b5); background-color: unset; }

.highlight-gradient-gray-200-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #39afd1); background-color: unset; }

.highlight-gradient-gray-200-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-200-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-200-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #2c3439); background-color: unset; }

.highlight-gradient-gray-200-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-200-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-200-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-200-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #80b8ef); background-color: unset; }

.highlight-gradient-gray-200-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #4195e7); background-color: unset; }

.highlight-gradient-gray-200-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #0171df); background-color: unset; }

.highlight-gradient-gray-200-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #0155a7); background-color: unset; }

.highlight-gradient-gray-200-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #013970); background-color: unset; }

.highlight-gradient-gray-200-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #001c38); background-color: unset; }

.highlight-gradient-gray-200-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #001121); background-color: unset; }

.highlight-gradient-gray-200-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, ghostwhite); background-color: unset; }

.highlight-gradient-gray-200-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-200-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #dcdefd); background-color: unset; }

.highlight-gradient-gray-200-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #b9befa); background-color: unset; }

.highlight-gradient-gray-200-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #959df8); background-color: unset; }

.highlight-gradient-gray-200-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #727cf5); background-color: unset; }

.highlight-gradient-gray-200-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #565db8); background-color: unset; }

.highlight-gradient-gray-200-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #393e7b); background-color: unset; }

.highlight-gradient-gray-200-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-200-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #111325); background-color: unset; }

.highlight-gradient-gray-200-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-200-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-200-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-200-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #b393d9); background-color: unset; }

.highlight-gradient-gray-200-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-200-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #6627b3); background-color: unset; }

.highlight-gradient-gray-200-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #4d1d86); background-color: unset; }

.highlight-gradient-gray-200-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #33145a); background-color: unset; }

.highlight-gradient-gray-200-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-200-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #0f061b); background-color: unset; }

.highlight-gradient-gray-200-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #fffeff); background-color: unset; }

.highlight-gradient-gray-200-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #fefdff); background-color: unset; }

.highlight-gradient-gray-200-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-200-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #faf4ff); background-color: unset; }

.highlight-gradient-gray-200-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #f8eeff); background-color: unset; }

.highlight-gradient-gray-200-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-200-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #b8aebf); background-color: unset; }

.highlight-gradient-gray-200-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #7b7480); background-color: unset; }

.highlight-gradient-gray-200-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #3d3a40); background-color: unset; }

.highlight-gradient-gray-200-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #252326); background-color: unset; }

.highlight-gradient-gray-200-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-200-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-200-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #cae9e3); background-color: unset; }

.highlight-gradient-gray-200-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #96d2c6); background-color: unset; }

.highlight-gradient-gray-200-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #61bcaa); background-color: unset; }

.highlight-gradient-gray-200-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #2ca58d); background-color: unset; }

.highlight-gradient-gray-200-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #217c6a); background-color: unset; }

.highlight-gradient-gray-200-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #165347); background-color: unset; }

.highlight-gradient-gray-200-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #0b2923); background-color: unset; }

.highlight-gradient-gray-200-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #071915); background-color: unset; }

.highlight-gradient-gray-200-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-200-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #f0eff7); background-color: unset; }

.highlight-gradient-gray-200-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #dad7eb); background-color: unset; }

.highlight-gradient-gray-200-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #b5afd7); background-color: unset; }

.highlight-gradient-gray-200-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #9086c2); background-color: unset; }

.highlight-gradient-gray-200-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #6b5eae); background-color: unset; }

.highlight-gradient-gray-200-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #504783); background-color: unset; }

.highlight-gradient-gray-200-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #362f57); background-color: unset; }

.highlight-gradient-gray-200-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #1b182c); background-color: unset; }

.highlight-gradient-gray-200-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #100e1a); background-color: unset; }

.highlight-gradient-gray-200-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #fff7fa); background-color: unset; }

.highlight-gradient-gray-200-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, lavenderblush); background-color: unset; }

.highlight-gradient-gray-200-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-200-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-200-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #ff8db4); background-color: unset; }

.highlight-gradient-gray-200-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #ff679b); background-color: unset; }

.highlight-gradient-gray-200-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #bf4d74); background-color: unset; }

.highlight-gradient-gray-200-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #80344e); background-color: unset; }

.highlight-gradient-gray-200-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #401a27); background-color: unset; }

.highlight-gradient-gray-200-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #260f17); background-color: unset; }

.highlight-gradient-gray-200-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #fff4f2); background-color: unset; }

.highlight-gradient-gray-200-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #fee8e6); background-color: unset; }

.highlight-gradient-gray-200-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-200-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #fa8e80); background-color: unset; }

.highlight-gradient-gray-200-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #f85640); background-color: unset; }

.highlight-gradient-gray-200-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #f51d00); background-color: unset; }

.highlight-gradient-gray-200-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #b81600); background-color: unset; }

.highlight-gradient-gray-200-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #7b0f00); background-color: unset; }

.highlight-gradient-gray-200-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #3d0700); background-color: unset; }

.highlight-gradient-gray-200-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #250400); background-color: unset; }

.highlight-gradient-gray-200-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #fff9f3); background-color: unset; }

.highlight-gradient-gray-200-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #fff2e8); background-color: unset; }

.highlight-gradient-gray-200-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-200-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #febf8a); background-color: unset; }

.highlight-gradient-gray-200-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-200-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #fd7e14); background-color: unset; }

.highlight-gradient-gray-200-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #be5f0f); background-color: unset; }

.highlight-gradient-gray-200-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-200-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #3f2005); background-color: unset; }

.highlight-gradient-gray-200-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #261303); background-color: unset; }

.highlight-gradient-gray-200-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #fffcf6); background-color: unset; }

.highlight-gradient-gray-200-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #fef9ec); background-color: unset; }

.highlight-gradient-gray-200-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-200-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-200-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #f8d272); background-color: unset; }

.highlight-gradient-gray-200-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #f6c343); background-color: unset; }

.highlight-gradient-gray-200-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #b99232); background-color: unset; }

.highlight-gradient-gray-200-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #7b6222); background-color: unset; }

.highlight-gradient-gray-200-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #3e3111); background-color: unset; }

.highlight-gradient-gray-200-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #251d0a); background-color: unset; }

.highlight-gradient-gray-200-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #f2fff7); background-color: unset; }

.highlight-gradient-gray-200-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #e6feef); background-color: unset; }

.highlight-gradient-gray-200-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #bffdd6); background-color: unset; }

.highlight-gradient-gray-200-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #80faad); background-color: unset; }

.highlight-gradient-gray-200-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #40f883); background-color: unset; }

.highlight-gradient-gray-200-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #00f55a); background-color: unset; }

.highlight-gradient-gray-200-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #00b844); background-color: unset; }

.highlight-gradient-gray-200-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #007b2d); background-color: unset; }

.highlight-gradient-gray-200-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #003d17); background-color: unset; }

.highlight-gradient-gray-200-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #00250e); background-color: unset; }

.highlight-gradient-gray-200-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-200-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-200-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-200-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #81d4da); background-color: unset; }

.highlight-gradient-gray-200-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #41bec8); background-color: unset; }

.highlight-gradient-gray-200-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #02a8b5); background-color: unset; }

.highlight-gradient-gray-200-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #027e88); background-color: unset; }

.highlight-gradient-gray-200-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #01545b); background-color: unset; }

.highlight-gradient-gray-200-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #012a2d); background-color: unset; }

.highlight-gradient-gray-200-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #00191b); background-color: unset; }

.highlight-gradient-gray-200-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-200-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-200-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #ceebf4); background-color: unset; }

.highlight-gradient-gray-200-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-200-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-200-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #39afd1); background-color: unset; }

.highlight-gradient-gray-200-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #2b839d); background-color: unset; }

.highlight-gradient-gray-200-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #1d5869); background-color: unset; }

.highlight-gradient-gray-200-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #0e2c34); background-color: unset; }

.highlight-gradient-gray-200-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #091a1f); background-color: unset; }

.highlight-gradient-gray-200-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, white); background-color: unset; }

.highlight-gradient-gray-200-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, white); background-color: unset; }

.highlight-gradient-gray-200-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, white); background-color: unset; }

.highlight-gradient-gray-200-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, white); background-color: unset; }

.highlight-gradient-gray-200-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, white); background-color: unset; }

.highlight-gradient-gray-200-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, white); background-color: unset; }

.highlight-gradient-gray-200-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-200-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, gray); background-color: unset; }

.highlight-gradient-gray-200-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #404040); background-color: unset; }

.highlight-gradient-gray-200-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #262626); background-color: unset; }

.highlight-gradient-gray-200-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-200-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-200-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-200-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #ececec); background-color: unset; }

.highlight-gradient-gray-200-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-200-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-200-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-200-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-200-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #363636); background-color: unset; }

.highlight-gradient-gray-200-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #212121); background-color: unset; }

.highlight-gradient-gray-200-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-200-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #eaebeb); background-color: unset; }

.highlight-gradient-gray-200-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #caccce); background-color: unset; }

.highlight-gradient-gray-200-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #969a9c); background-color: unset; }

.highlight-gradient-gray-200-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #61676b); background-color: unset; }

.highlight-gradient-gray-200-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #2c3439); background-color: unset; }

.highlight-gradient-gray-200-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #21272b); background-color: unset; }

.highlight-gradient-gray-200-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #161a1d); background-color: unset; }

.highlight-gradient-gray-200-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-200-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f6f6f6, #070809); background-color: unset; }

.highlight-gradient-gray-300-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #0171df); background-color: unset; }

.highlight-gradient-gray-300-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #727cf5); background-color: unset; }

.highlight-gradient-gray-300-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #6627b3); background-color: unset; }

.highlight-gradient-gray-300-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-300-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #2CA58D); background-color: unset; }

.highlight-gradient-gray-300-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #6b5eae); background-color: unset; }

.highlight-gradient-gray-300-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #ff679b); background-color: unset; }

.highlight-gradient-gray-300-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #f51d00); background-color: unset; }

.highlight-gradient-gray-300-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #fd7e14); background-color: unset; }

.highlight-gradient-gray-300-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #F6C343); background-color: unset; }

.highlight-gradient-gray-300-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #00f55a); background-color: unset; }

.highlight-gradient-gray-300-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #02a8b5); background-color: unset; }

.highlight-gradient-gray-300-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #39afd1); background-color: unset; }

.highlight-gradient-gray-300-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-300-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-300-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #2c3439); background-color: unset; }

.highlight-gradient-gray-300-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-300-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-300-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-300-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #80b8ef); background-color: unset; }

.highlight-gradient-gray-300-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #4195e7); background-color: unset; }

.highlight-gradient-gray-300-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #0171df); background-color: unset; }

.highlight-gradient-gray-300-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #0155a7); background-color: unset; }

.highlight-gradient-gray-300-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #013970); background-color: unset; }

.highlight-gradient-gray-300-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #001c38); background-color: unset; }

.highlight-gradient-gray-300-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #001121); background-color: unset; }

.highlight-gradient-gray-300-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, ghostwhite); background-color: unset; }

.highlight-gradient-gray-300-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-300-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #dcdefd); background-color: unset; }

.highlight-gradient-gray-300-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #b9befa); background-color: unset; }

.highlight-gradient-gray-300-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #959df8); background-color: unset; }

.highlight-gradient-gray-300-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #727cf5); background-color: unset; }

.highlight-gradient-gray-300-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #565db8); background-color: unset; }

.highlight-gradient-gray-300-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #393e7b); background-color: unset; }

.highlight-gradient-gray-300-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-300-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #111325); background-color: unset; }

.highlight-gradient-gray-300-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-300-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-300-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-300-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #b393d9); background-color: unset; }

.highlight-gradient-gray-300-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-300-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #6627b3); background-color: unset; }

.highlight-gradient-gray-300-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #4d1d86); background-color: unset; }

.highlight-gradient-gray-300-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #33145a); background-color: unset; }

.highlight-gradient-gray-300-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-300-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #0f061b); background-color: unset; }

.highlight-gradient-gray-300-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #fffeff); background-color: unset; }

.highlight-gradient-gray-300-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #fefdff); background-color: unset; }

.highlight-gradient-gray-300-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-300-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #faf4ff); background-color: unset; }

.highlight-gradient-gray-300-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #f8eeff); background-color: unset; }

.highlight-gradient-gray-300-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-300-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #b8aebf); background-color: unset; }

.highlight-gradient-gray-300-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #7b7480); background-color: unset; }

.highlight-gradient-gray-300-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #3d3a40); background-color: unset; }

.highlight-gradient-gray-300-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #252326); background-color: unset; }

.highlight-gradient-gray-300-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-300-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-300-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #cae9e3); background-color: unset; }

.highlight-gradient-gray-300-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #96d2c6); background-color: unset; }

.highlight-gradient-gray-300-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #61bcaa); background-color: unset; }

.highlight-gradient-gray-300-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #2ca58d); background-color: unset; }

.highlight-gradient-gray-300-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #217c6a); background-color: unset; }

.highlight-gradient-gray-300-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #165347); background-color: unset; }

.highlight-gradient-gray-300-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #0b2923); background-color: unset; }

.highlight-gradient-gray-300-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #071915); background-color: unset; }

.highlight-gradient-gray-300-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-300-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #f0eff7); background-color: unset; }

.highlight-gradient-gray-300-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #dad7eb); background-color: unset; }

.highlight-gradient-gray-300-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #b5afd7); background-color: unset; }

.highlight-gradient-gray-300-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #9086c2); background-color: unset; }

.highlight-gradient-gray-300-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #6b5eae); background-color: unset; }

.highlight-gradient-gray-300-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #504783); background-color: unset; }

.highlight-gradient-gray-300-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #362f57); background-color: unset; }

.highlight-gradient-gray-300-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #1b182c); background-color: unset; }

.highlight-gradient-gray-300-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #100e1a); background-color: unset; }

.highlight-gradient-gray-300-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #fff7fa); background-color: unset; }

.highlight-gradient-gray-300-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, lavenderblush); background-color: unset; }

.highlight-gradient-gray-300-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-300-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-300-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #ff8db4); background-color: unset; }

.highlight-gradient-gray-300-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #ff679b); background-color: unset; }

.highlight-gradient-gray-300-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #bf4d74); background-color: unset; }

.highlight-gradient-gray-300-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #80344e); background-color: unset; }

.highlight-gradient-gray-300-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #401a27); background-color: unset; }

.highlight-gradient-gray-300-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #260f17); background-color: unset; }

.highlight-gradient-gray-300-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #fff4f2); background-color: unset; }

.highlight-gradient-gray-300-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #fee8e6); background-color: unset; }

.highlight-gradient-gray-300-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-300-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #fa8e80); background-color: unset; }

.highlight-gradient-gray-300-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #f85640); background-color: unset; }

.highlight-gradient-gray-300-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #f51d00); background-color: unset; }

.highlight-gradient-gray-300-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #b81600); background-color: unset; }

.highlight-gradient-gray-300-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #7b0f00); background-color: unset; }

.highlight-gradient-gray-300-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #3d0700); background-color: unset; }

.highlight-gradient-gray-300-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #250400); background-color: unset; }

.highlight-gradient-gray-300-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #fff9f3); background-color: unset; }

.highlight-gradient-gray-300-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #fff2e8); background-color: unset; }

.highlight-gradient-gray-300-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-300-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #febf8a); background-color: unset; }

.highlight-gradient-gray-300-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-300-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #fd7e14); background-color: unset; }

.highlight-gradient-gray-300-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #be5f0f); background-color: unset; }

.highlight-gradient-gray-300-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-300-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #3f2005); background-color: unset; }

.highlight-gradient-gray-300-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #261303); background-color: unset; }

.highlight-gradient-gray-300-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #fffcf6); background-color: unset; }

.highlight-gradient-gray-300-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #fef9ec); background-color: unset; }

.highlight-gradient-gray-300-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-300-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-300-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #f8d272); background-color: unset; }

.highlight-gradient-gray-300-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #f6c343); background-color: unset; }

.highlight-gradient-gray-300-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #b99232); background-color: unset; }

.highlight-gradient-gray-300-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #7b6222); background-color: unset; }

.highlight-gradient-gray-300-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #3e3111); background-color: unset; }

.highlight-gradient-gray-300-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #251d0a); background-color: unset; }

.highlight-gradient-gray-300-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #f2fff7); background-color: unset; }

.highlight-gradient-gray-300-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #e6feef); background-color: unset; }

.highlight-gradient-gray-300-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #bffdd6); background-color: unset; }

.highlight-gradient-gray-300-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #80faad); background-color: unset; }

.highlight-gradient-gray-300-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #40f883); background-color: unset; }

.highlight-gradient-gray-300-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #00f55a); background-color: unset; }

.highlight-gradient-gray-300-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #00b844); background-color: unset; }

.highlight-gradient-gray-300-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #007b2d); background-color: unset; }

.highlight-gradient-gray-300-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #003d17); background-color: unset; }

.highlight-gradient-gray-300-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #00250e); background-color: unset; }

.highlight-gradient-gray-300-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-300-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-300-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-300-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #81d4da); background-color: unset; }

.highlight-gradient-gray-300-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #41bec8); background-color: unset; }

.highlight-gradient-gray-300-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #02a8b5); background-color: unset; }

.highlight-gradient-gray-300-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #027e88); background-color: unset; }

.highlight-gradient-gray-300-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #01545b); background-color: unset; }

.highlight-gradient-gray-300-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #012a2d); background-color: unset; }

.highlight-gradient-gray-300-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #00191b); background-color: unset; }

.highlight-gradient-gray-300-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-300-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-300-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #ceebf4); background-color: unset; }

.highlight-gradient-gray-300-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-300-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-300-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #39afd1); background-color: unset; }

.highlight-gradient-gray-300-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #2b839d); background-color: unset; }

.highlight-gradient-gray-300-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #1d5869); background-color: unset; }

.highlight-gradient-gray-300-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #0e2c34); background-color: unset; }

.highlight-gradient-gray-300-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #091a1f); background-color: unset; }

.highlight-gradient-gray-300-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, white); background-color: unset; }

.highlight-gradient-gray-300-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, white); background-color: unset; }

.highlight-gradient-gray-300-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, white); background-color: unset; }

.highlight-gradient-gray-300-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, white); background-color: unset; }

.highlight-gradient-gray-300-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, white); background-color: unset; }

.highlight-gradient-gray-300-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, white); background-color: unset; }

.highlight-gradient-gray-300-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-300-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, gray); background-color: unset; }

.highlight-gradient-gray-300-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #404040); background-color: unset; }

.highlight-gradient-gray-300-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #262626); background-color: unset; }

.highlight-gradient-gray-300-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-300-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-300-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-300-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #ececec); background-color: unset; }

.highlight-gradient-gray-300-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-300-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-300-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-300-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-300-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #363636); background-color: unset; }

.highlight-gradient-gray-300-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #212121); background-color: unset; }

.highlight-gradient-gray-300-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-300-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #eaebeb); background-color: unset; }

.highlight-gradient-gray-300-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #caccce); background-color: unset; }

.highlight-gradient-gray-300-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #969a9c); background-color: unset; }

.highlight-gradient-gray-300-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #61676b); background-color: unset; }

.highlight-gradient-gray-300-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #2c3439); background-color: unset; }

.highlight-gradient-gray-300-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #21272b); background-color: unset; }

.highlight-gradient-gray-300-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #161a1d); background-color: unset; }

.highlight-gradient-gray-300-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-300-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #ececec, #070809); background-color: unset; }

.highlight-gradient-gray-400-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #0171df); background-color: unset; }

.highlight-gradient-gray-400-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #727cf5); background-color: unset; }

.highlight-gradient-gray-400-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #6627b3); background-color: unset; }

.highlight-gradient-gray-400-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-400-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #2CA58D); background-color: unset; }

.highlight-gradient-gray-400-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #6b5eae); background-color: unset; }

.highlight-gradient-gray-400-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #ff679b); background-color: unset; }

.highlight-gradient-gray-400-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #f51d00); background-color: unset; }

.highlight-gradient-gray-400-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #fd7e14); background-color: unset; }

.highlight-gradient-gray-400-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #F6C343); background-color: unset; }

.highlight-gradient-gray-400-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #00f55a); background-color: unset; }

.highlight-gradient-gray-400-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #02a8b5); background-color: unset; }

.highlight-gradient-gray-400-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #39afd1); background-color: unset; }

.highlight-gradient-gray-400-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-400-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-400-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #2c3439); background-color: unset; }

.highlight-gradient-gray-400-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-400-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-400-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-400-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #80b8ef); background-color: unset; }

.highlight-gradient-gray-400-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #4195e7); background-color: unset; }

.highlight-gradient-gray-400-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #0171df); background-color: unset; }

.highlight-gradient-gray-400-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #0155a7); background-color: unset; }

.highlight-gradient-gray-400-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #013970); background-color: unset; }

.highlight-gradient-gray-400-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #001c38); background-color: unset; }

.highlight-gradient-gray-400-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #001121); background-color: unset; }

.highlight-gradient-gray-400-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, ghostwhite); background-color: unset; }

.highlight-gradient-gray-400-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-400-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #dcdefd); background-color: unset; }

.highlight-gradient-gray-400-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #b9befa); background-color: unset; }

.highlight-gradient-gray-400-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #959df8); background-color: unset; }

.highlight-gradient-gray-400-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #727cf5); background-color: unset; }

.highlight-gradient-gray-400-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #565db8); background-color: unset; }

.highlight-gradient-gray-400-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #393e7b); background-color: unset; }

.highlight-gradient-gray-400-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-400-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #111325); background-color: unset; }

.highlight-gradient-gray-400-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-400-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-400-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-400-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #b393d9); background-color: unset; }

.highlight-gradient-gray-400-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-400-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #6627b3); background-color: unset; }

.highlight-gradient-gray-400-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #4d1d86); background-color: unset; }

.highlight-gradient-gray-400-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #33145a); background-color: unset; }

.highlight-gradient-gray-400-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-400-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #0f061b); background-color: unset; }

.highlight-gradient-gray-400-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #fffeff); background-color: unset; }

.highlight-gradient-gray-400-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #fefdff); background-color: unset; }

.highlight-gradient-gray-400-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-400-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #faf4ff); background-color: unset; }

.highlight-gradient-gray-400-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #f8eeff); background-color: unset; }

.highlight-gradient-gray-400-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-400-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #b8aebf); background-color: unset; }

.highlight-gradient-gray-400-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #7b7480); background-color: unset; }

.highlight-gradient-gray-400-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #3d3a40); background-color: unset; }

.highlight-gradient-gray-400-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #252326); background-color: unset; }

.highlight-gradient-gray-400-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-400-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-400-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #cae9e3); background-color: unset; }

.highlight-gradient-gray-400-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #96d2c6); background-color: unset; }

.highlight-gradient-gray-400-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #61bcaa); background-color: unset; }

.highlight-gradient-gray-400-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #2ca58d); background-color: unset; }

.highlight-gradient-gray-400-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #217c6a); background-color: unset; }

.highlight-gradient-gray-400-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #165347); background-color: unset; }

.highlight-gradient-gray-400-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #0b2923); background-color: unset; }

.highlight-gradient-gray-400-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #071915); background-color: unset; }

.highlight-gradient-gray-400-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-400-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #f0eff7); background-color: unset; }

.highlight-gradient-gray-400-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #dad7eb); background-color: unset; }

.highlight-gradient-gray-400-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #b5afd7); background-color: unset; }

.highlight-gradient-gray-400-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #9086c2); background-color: unset; }

.highlight-gradient-gray-400-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #6b5eae); background-color: unset; }

.highlight-gradient-gray-400-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #504783); background-color: unset; }

.highlight-gradient-gray-400-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #362f57); background-color: unset; }

.highlight-gradient-gray-400-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #1b182c); background-color: unset; }

.highlight-gradient-gray-400-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #100e1a); background-color: unset; }

.highlight-gradient-gray-400-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #fff7fa); background-color: unset; }

.highlight-gradient-gray-400-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, lavenderblush); background-color: unset; }

.highlight-gradient-gray-400-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-400-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-400-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #ff8db4); background-color: unset; }

.highlight-gradient-gray-400-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #ff679b); background-color: unset; }

.highlight-gradient-gray-400-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #bf4d74); background-color: unset; }

.highlight-gradient-gray-400-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #80344e); background-color: unset; }

.highlight-gradient-gray-400-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #401a27); background-color: unset; }

.highlight-gradient-gray-400-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #260f17); background-color: unset; }

.highlight-gradient-gray-400-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #fff4f2); background-color: unset; }

.highlight-gradient-gray-400-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #fee8e6); background-color: unset; }

.highlight-gradient-gray-400-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-400-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #fa8e80); background-color: unset; }

.highlight-gradient-gray-400-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #f85640); background-color: unset; }

.highlight-gradient-gray-400-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #f51d00); background-color: unset; }

.highlight-gradient-gray-400-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #b81600); background-color: unset; }

.highlight-gradient-gray-400-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #7b0f00); background-color: unset; }

.highlight-gradient-gray-400-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #3d0700); background-color: unset; }

.highlight-gradient-gray-400-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #250400); background-color: unset; }

.highlight-gradient-gray-400-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #fff9f3); background-color: unset; }

.highlight-gradient-gray-400-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #fff2e8); background-color: unset; }

.highlight-gradient-gray-400-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-400-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #febf8a); background-color: unset; }

.highlight-gradient-gray-400-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-400-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #fd7e14); background-color: unset; }

.highlight-gradient-gray-400-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #be5f0f); background-color: unset; }

.highlight-gradient-gray-400-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-400-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #3f2005); background-color: unset; }

.highlight-gradient-gray-400-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #261303); background-color: unset; }

.highlight-gradient-gray-400-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #fffcf6); background-color: unset; }

.highlight-gradient-gray-400-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #fef9ec); background-color: unset; }

.highlight-gradient-gray-400-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-400-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-400-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #f8d272); background-color: unset; }

.highlight-gradient-gray-400-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #f6c343); background-color: unset; }

.highlight-gradient-gray-400-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #b99232); background-color: unset; }

.highlight-gradient-gray-400-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #7b6222); background-color: unset; }

.highlight-gradient-gray-400-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #3e3111); background-color: unset; }

.highlight-gradient-gray-400-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #251d0a); background-color: unset; }

.highlight-gradient-gray-400-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #f2fff7); background-color: unset; }

.highlight-gradient-gray-400-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #e6feef); background-color: unset; }

.highlight-gradient-gray-400-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #bffdd6); background-color: unset; }

.highlight-gradient-gray-400-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #80faad); background-color: unset; }

.highlight-gradient-gray-400-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #40f883); background-color: unset; }

.highlight-gradient-gray-400-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #00f55a); background-color: unset; }

.highlight-gradient-gray-400-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #00b844); background-color: unset; }

.highlight-gradient-gray-400-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #007b2d); background-color: unset; }

.highlight-gradient-gray-400-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #003d17); background-color: unset; }

.highlight-gradient-gray-400-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #00250e); background-color: unset; }

.highlight-gradient-gray-400-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-400-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-400-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-400-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #81d4da); background-color: unset; }

.highlight-gradient-gray-400-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #41bec8); background-color: unset; }

.highlight-gradient-gray-400-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #02a8b5); background-color: unset; }

.highlight-gradient-gray-400-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #027e88); background-color: unset; }

.highlight-gradient-gray-400-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #01545b); background-color: unset; }

.highlight-gradient-gray-400-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #012a2d); background-color: unset; }

.highlight-gradient-gray-400-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #00191b); background-color: unset; }

.highlight-gradient-gray-400-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-400-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-400-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #ceebf4); background-color: unset; }

.highlight-gradient-gray-400-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-400-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-400-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #39afd1); background-color: unset; }

.highlight-gradient-gray-400-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #2b839d); background-color: unset; }

.highlight-gradient-gray-400-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #1d5869); background-color: unset; }

.highlight-gradient-gray-400-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #0e2c34); background-color: unset; }

.highlight-gradient-gray-400-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #091a1f); background-color: unset; }

.highlight-gradient-gray-400-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, white); background-color: unset; }

.highlight-gradient-gray-400-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, white); background-color: unset; }

.highlight-gradient-gray-400-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, white); background-color: unset; }

.highlight-gradient-gray-400-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, white); background-color: unset; }

.highlight-gradient-gray-400-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, white); background-color: unset; }

.highlight-gradient-gray-400-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, white); background-color: unset; }

.highlight-gradient-gray-400-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-400-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, gray); background-color: unset; }

.highlight-gradient-gray-400-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #404040); background-color: unset; }

.highlight-gradient-gray-400-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #262626); background-color: unset; }

.highlight-gradient-gray-400-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-400-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-400-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-400-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #ececec); background-color: unset; }

.highlight-gradient-gray-400-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-400-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-400-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-400-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-400-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #363636); background-color: unset; }

.highlight-gradient-gray-400-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #212121); background-color: unset; }

.highlight-gradient-gray-400-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-400-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #eaebeb); background-color: unset; }

.highlight-gradient-gray-400-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #caccce); background-color: unset; }

.highlight-gradient-gray-400-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #969a9c); background-color: unset; }

.highlight-gradient-gray-400-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #61676b); background-color: unset; }

.highlight-gradient-gray-400-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #2c3439); background-color: unset; }

.highlight-gradient-gray-400-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #21272b); background-color: unset; }

.highlight-gradient-gray-400-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #161a1d); background-color: unset; }

.highlight-gradient-gray-400-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-400-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #e3e3e3, #070809); background-color: unset; }

.highlight-gradient-gray-500-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #0171df); background-color: unset; }

.highlight-gradient-gray-500-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #727cf5); background-color: unset; }

.highlight-gradient-gray-500-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #6627b3); background-color: unset; }

.highlight-gradient-gray-500-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-500-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #2CA58D); background-color: unset; }

.highlight-gradient-gray-500-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #6b5eae); background-color: unset; }

.highlight-gradient-gray-500-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #ff679b); background-color: unset; }

.highlight-gradient-gray-500-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f51d00); background-color: unset; }

.highlight-gradient-gray-500-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fd7e14); background-color: unset; }

.highlight-gradient-gray-500-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #F6C343); background-color: unset; }

.highlight-gradient-gray-500-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #00f55a); background-color: unset; }

.highlight-gradient-gray-500-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #02a8b5); background-color: unset; }

.highlight-gradient-gray-500-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #39afd1); background-color: unset; }

.highlight-gradient-gray-500-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-500-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-500-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #2c3439); background-color: unset; }

.highlight-gradient-gray-500-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-500-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-500-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-500-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #80b8ef); background-color: unset; }

.highlight-gradient-gray-500-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #4195e7); background-color: unset; }

.highlight-gradient-gray-500-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #0171df); background-color: unset; }

.highlight-gradient-gray-500-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #0155a7); background-color: unset; }

.highlight-gradient-gray-500-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #013970); background-color: unset; }

.highlight-gradient-gray-500-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #001c38); background-color: unset; }

.highlight-gradient-gray-500-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #001121); background-color: unset; }

.highlight-gradient-gray-500-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, ghostwhite); background-color: unset; }

.highlight-gradient-gray-500-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-500-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #dcdefd); background-color: unset; }

.highlight-gradient-gray-500-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #b9befa); background-color: unset; }

.highlight-gradient-gray-500-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #959df8); background-color: unset; }

.highlight-gradient-gray-500-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #727cf5); background-color: unset; }

.highlight-gradient-gray-500-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #565db8); background-color: unset; }

.highlight-gradient-gray-500-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #393e7b); background-color: unset; }

.highlight-gradient-gray-500-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-500-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #111325); background-color: unset; }

.highlight-gradient-gray-500-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-500-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-500-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-500-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #b393d9); background-color: unset; }

.highlight-gradient-gray-500-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-500-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #6627b3); background-color: unset; }

.highlight-gradient-gray-500-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #4d1d86); background-color: unset; }

.highlight-gradient-gray-500-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #33145a); background-color: unset; }

.highlight-gradient-gray-500-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-500-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #0f061b); background-color: unset; }

.highlight-gradient-gray-500-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fffeff); background-color: unset; }

.highlight-gradient-gray-500-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fefdff); background-color: unset; }

.highlight-gradient-gray-500-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-500-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #faf4ff); background-color: unset; }

.highlight-gradient-gray-500-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f8eeff); background-color: unset; }

.highlight-gradient-gray-500-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-500-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #b8aebf); background-color: unset; }

.highlight-gradient-gray-500-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #7b7480); background-color: unset; }

.highlight-gradient-gray-500-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #3d3a40); background-color: unset; }

.highlight-gradient-gray-500-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #252326); background-color: unset; }

.highlight-gradient-gray-500-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-500-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-500-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #cae9e3); background-color: unset; }

.highlight-gradient-gray-500-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #96d2c6); background-color: unset; }

.highlight-gradient-gray-500-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #61bcaa); background-color: unset; }

.highlight-gradient-gray-500-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #2ca58d); background-color: unset; }

.highlight-gradient-gray-500-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #217c6a); background-color: unset; }

.highlight-gradient-gray-500-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #165347); background-color: unset; }

.highlight-gradient-gray-500-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #0b2923); background-color: unset; }

.highlight-gradient-gray-500-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #071915); background-color: unset; }

.highlight-gradient-gray-500-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-500-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f0eff7); background-color: unset; }

.highlight-gradient-gray-500-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #dad7eb); background-color: unset; }

.highlight-gradient-gray-500-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #b5afd7); background-color: unset; }

.highlight-gradient-gray-500-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #9086c2); background-color: unset; }

.highlight-gradient-gray-500-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #6b5eae); background-color: unset; }

.highlight-gradient-gray-500-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #504783); background-color: unset; }

.highlight-gradient-gray-500-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #362f57); background-color: unset; }

.highlight-gradient-gray-500-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #1b182c); background-color: unset; }

.highlight-gradient-gray-500-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #100e1a); background-color: unset; }

.highlight-gradient-gray-500-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fff7fa); background-color: unset; }

.highlight-gradient-gray-500-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, lavenderblush); background-color: unset; }

.highlight-gradient-gray-500-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-500-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-500-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #ff8db4); background-color: unset; }

.highlight-gradient-gray-500-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #ff679b); background-color: unset; }

.highlight-gradient-gray-500-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #bf4d74); background-color: unset; }

.highlight-gradient-gray-500-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #80344e); background-color: unset; }

.highlight-gradient-gray-500-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #401a27); background-color: unset; }

.highlight-gradient-gray-500-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #260f17); background-color: unset; }

.highlight-gradient-gray-500-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fff4f2); background-color: unset; }

.highlight-gradient-gray-500-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fee8e6); background-color: unset; }

.highlight-gradient-gray-500-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-500-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fa8e80); background-color: unset; }

.highlight-gradient-gray-500-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f85640); background-color: unset; }

.highlight-gradient-gray-500-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f51d00); background-color: unset; }

.highlight-gradient-gray-500-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #b81600); background-color: unset; }

.highlight-gradient-gray-500-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #7b0f00); background-color: unset; }

.highlight-gradient-gray-500-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #3d0700); background-color: unset; }

.highlight-gradient-gray-500-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #250400); background-color: unset; }

.highlight-gradient-gray-500-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fff9f3); background-color: unset; }

.highlight-gradient-gray-500-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fff2e8); background-color: unset; }

.highlight-gradient-gray-500-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-500-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #febf8a); background-color: unset; }

.highlight-gradient-gray-500-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-500-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fd7e14); background-color: unset; }

.highlight-gradient-gray-500-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #be5f0f); background-color: unset; }

.highlight-gradient-gray-500-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-500-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #3f2005); background-color: unset; }

.highlight-gradient-gray-500-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #261303); background-color: unset; }

.highlight-gradient-gray-500-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fffcf6); background-color: unset; }

.highlight-gradient-gray-500-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fef9ec); background-color: unset; }

.highlight-gradient-gray-500-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-500-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-500-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f8d272); background-color: unset; }

.highlight-gradient-gray-500-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f6c343); background-color: unset; }

.highlight-gradient-gray-500-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #b99232); background-color: unset; }

.highlight-gradient-gray-500-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #7b6222); background-color: unset; }

.highlight-gradient-gray-500-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #3e3111); background-color: unset; }

.highlight-gradient-gray-500-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #251d0a); background-color: unset; }

.highlight-gradient-gray-500-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f2fff7); background-color: unset; }

.highlight-gradient-gray-500-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #e6feef); background-color: unset; }

.highlight-gradient-gray-500-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #bffdd6); background-color: unset; }

.highlight-gradient-gray-500-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #80faad); background-color: unset; }

.highlight-gradient-gray-500-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #40f883); background-color: unset; }

.highlight-gradient-gray-500-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #00f55a); background-color: unset; }

.highlight-gradient-gray-500-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #00b844); background-color: unset; }

.highlight-gradient-gray-500-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #007b2d); background-color: unset; }

.highlight-gradient-gray-500-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #003d17); background-color: unset; }

.highlight-gradient-gray-500-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #00250e); background-color: unset; }

.highlight-gradient-gray-500-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-500-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-500-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-500-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #81d4da); background-color: unset; }

.highlight-gradient-gray-500-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #41bec8); background-color: unset; }

.highlight-gradient-gray-500-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #02a8b5); background-color: unset; }

.highlight-gradient-gray-500-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #027e88); background-color: unset; }

.highlight-gradient-gray-500-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #01545b); background-color: unset; }

.highlight-gradient-gray-500-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #012a2d); background-color: unset; }

.highlight-gradient-gray-500-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #00191b); background-color: unset; }

.highlight-gradient-gray-500-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-500-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-500-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #ceebf4); background-color: unset; }

.highlight-gradient-gray-500-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-500-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-500-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #39afd1); background-color: unset; }

.highlight-gradient-gray-500-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #2b839d); background-color: unset; }

.highlight-gradient-gray-500-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #1d5869); background-color: unset; }

.highlight-gradient-gray-500-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #0e2c34); background-color: unset; }

.highlight-gradient-gray-500-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #091a1f); background-color: unset; }

.highlight-gradient-gray-500-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, white); background-color: unset; }

.highlight-gradient-gray-500-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, white); background-color: unset; }

.highlight-gradient-gray-500-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, white); background-color: unset; }

.highlight-gradient-gray-500-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, white); background-color: unset; }

.highlight-gradient-gray-500-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, white); background-color: unset; }

.highlight-gradient-gray-500-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, white); background-color: unset; }

.highlight-gradient-gray-500-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-500-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, gray); background-color: unset; }

.highlight-gradient-gray-500-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #404040); background-color: unset; }

.highlight-gradient-gray-500-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #262626); background-color: unset; }

.highlight-gradient-gray-500-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-500-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-500-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-500-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #ececec); background-color: unset; }

.highlight-gradient-gray-500-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-500-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-500-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-500-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-500-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #363636); background-color: unset; }

.highlight-gradient-gray-500-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #212121); background-color: unset; }

.highlight-gradient-gray-500-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-500-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #eaebeb); background-color: unset; }

.highlight-gradient-gray-500-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #caccce); background-color: unset; }

.highlight-gradient-gray-500-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #969a9c); background-color: unset; }

.highlight-gradient-gray-500-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #61676b); background-color: unset; }

.highlight-gradient-gray-500-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #2c3439); background-color: unset; }

.highlight-gradient-gray-500-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #21272b); background-color: unset; }

.highlight-gradient-gray-500-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #161a1d); background-color: unset; }

.highlight-gradient-gray-500-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-500-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #d9d9d9, #070809); background-color: unset; }

.highlight-gradient-gray-600-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #0171df); background-color: unset; }

.highlight-gradient-gray-600-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #727cf5); background-color: unset; }

.highlight-gradient-gray-600-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #6627b3); background-color: unset; }

.highlight-gradient-gray-600-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-600-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #2CA58D); background-color: unset; }

.highlight-gradient-gray-600-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #6b5eae); background-color: unset; }

.highlight-gradient-gray-600-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #ff679b); background-color: unset; }

.highlight-gradient-gray-600-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #f51d00); background-color: unset; }

.highlight-gradient-gray-600-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #fd7e14); background-color: unset; }

.highlight-gradient-gray-600-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #F6C343); background-color: unset; }

.highlight-gradient-gray-600-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #00f55a); background-color: unset; }

.highlight-gradient-gray-600-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #02a8b5); background-color: unset; }

.highlight-gradient-gray-600-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #39afd1); background-color: unset; }

.highlight-gradient-gray-600-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-600-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-600-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #2c3439); background-color: unset; }

.highlight-gradient-gray-600-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-600-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-600-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-600-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #80b8ef); background-color: unset; }

.highlight-gradient-gray-600-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #4195e7); background-color: unset; }

.highlight-gradient-gray-600-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #0171df); background-color: unset; }

.highlight-gradient-gray-600-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #0155a7); background-color: unset; }

.highlight-gradient-gray-600-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #013970); background-color: unset; }

.highlight-gradient-gray-600-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #001c38); background-color: unset; }

.highlight-gradient-gray-600-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #001121); background-color: unset; }

.highlight-gradient-gray-600-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, ghostwhite); background-color: unset; }

.highlight-gradient-gray-600-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-600-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #dcdefd); background-color: unset; }

.highlight-gradient-gray-600-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #b9befa); background-color: unset; }

.highlight-gradient-gray-600-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #959df8); background-color: unset; }

.highlight-gradient-gray-600-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #727cf5); background-color: unset; }

.highlight-gradient-gray-600-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #565db8); background-color: unset; }

.highlight-gradient-gray-600-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #393e7b); background-color: unset; }

.highlight-gradient-gray-600-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-600-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #111325); background-color: unset; }

.highlight-gradient-gray-600-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-600-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-600-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-600-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #b393d9); background-color: unset; }

.highlight-gradient-gray-600-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-600-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #6627b3); background-color: unset; }

.highlight-gradient-gray-600-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #4d1d86); background-color: unset; }

.highlight-gradient-gray-600-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #33145a); background-color: unset; }

.highlight-gradient-gray-600-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-600-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #0f061b); background-color: unset; }

.highlight-gradient-gray-600-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #fffeff); background-color: unset; }

.highlight-gradient-gray-600-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #fefdff); background-color: unset; }

.highlight-gradient-gray-600-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-600-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #faf4ff); background-color: unset; }

.highlight-gradient-gray-600-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #f8eeff); background-color: unset; }

.highlight-gradient-gray-600-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-600-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #b8aebf); background-color: unset; }

.highlight-gradient-gray-600-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #7b7480); background-color: unset; }

.highlight-gradient-gray-600-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #3d3a40); background-color: unset; }

.highlight-gradient-gray-600-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #252326); background-color: unset; }

.highlight-gradient-gray-600-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-600-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-600-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #cae9e3); background-color: unset; }

.highlight-gradient-gray-600-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #96d2c6); background-color: unset; }

.highlight-gradient-gray-600-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #61bcaa); background-color: unset; }

.highlight-gradient-gray-600-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #2ca58d); background-color: unset; }

.highlight-gradient-gray-600-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #217c6a); background-color: unset; }

.highlight-gradient-gray-600-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #165347); background-color: unset; }

.highlight-gradient-gray-600-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #0b2923); background-color: unset; }

.highlight-gradient-gray-600-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #071915); background-color: unset; }

.highlight-gradient-gray-600-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-600-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #f0eff7); background-color: unset; }

.highlight-gradient-gray-600-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #dad7eb); background-color: unset; }

.highlight-gradient-gray-600-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #b5afd7); background-color: unset; }

.highlight-gradient-gray-600-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #9086c2); background-color: unset; }

.highlight-gradient-gray-600-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #6b5eae); background-color: unset; }

.highlight-gradient-gray-600-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #504783); background-color: unset; }

.highlight-gradient-gray-600-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #362f57); background-color: unset; }

.highlight-gradient-gray-600-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #1b182c); background-color: unset; }

.highlight-gradient-gray-600-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #100e1a); background-color: unset; }

.highlight-gradient-gray-600-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #fff7fa); background-color: unset; }

.highlight-gradient-gray-600-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, lavenderblush); background-color: unset; }

.highlight-gradient-gray-600-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-600-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-600-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #ff8db4); background-color: unset; }

.highlight-gradient-gray-600-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #ff679b); background-color: unset; }

.highlight-gradient-gray-600-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #bf4d74); background-color: unset; }

.highlight-gradient-gray-600-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #80344e); background-color: unset; }

.highlight-gradient-gray-600-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #401a27); background-color: unset; }

.highlight-gradient-gray-600-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #260f17); background-color: unset; }

.highlight-gradient-gray-600-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #fff4f2); background-color: unset; }

.highlight-gradient-gray-600-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #fee8e6); background-color: unset; }

.highlight-gradient-gray-600-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-600-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #fa8e80); background-color: unset; }

.highlight-gradient-gray-600-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #f85640); background-color: unset; }

.highlight-gradient-gray-600-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #f51d00); background-color: unset; }

.highlight-gradient-gray-600-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #b81600); background-color: unset; }

.highlight-gradient-gray-600-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #7b0f00); background-color: unset; }

.highlight-gradient-gray-600-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #3d0700); background-color: unset; }

.highlight-gradient-gray-600-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #250400); background-color: unset; }

.highlight-gradient-gray-600-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #fff9f3); background-color: unset; }

.highlight-gradient-gray-600-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #fff2e8); background-color: unset; }

.highlight-gradient-gray-600-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-600-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #febf8a); background-color: unset; }

.highlight-gradient-gray-600-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-600-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #fd7e14); background-color: unset; }

.highlight-gradient-gray-600-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #be5f0f); background-color: unset; }

.highlight-gradient-gray-600-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-600-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #3f2005); background-color: unset; }

.highlight-gradient-gray-600-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #261303); background-color: unset; }

.highlight-gradient-gray-600-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #fffcf6); background-color: unset; }

.highlight-gradient-gray-600-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #fef9ec); background-color: unset; }

.highlight-gradient-gray-600-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-600-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-600-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #f8d272); background-color: unset; }

.highlight-gradient-gray-600-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #f6c343); background-color: unset; }

.highlight-gradient-gray-600-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #b99232); background-color: unset; }

.highlight-gradient-gray-600-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #7b6222); background-color: unset; }

.highlight-gradient-gray-600-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #3e3111); background-color: unset; }

.highlight-gradient-gray-600-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #251d0a); background-color: unset; }

.highlight-gradient-gray-600-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #f2fff7); background-color: unset; }

.highlight-gradient-gray-600-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #e6feef); background-color: unset; }

.highlight-gradient-gray-600-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #bffdd6); background-color: unset; }

.highlight-gradient-gray-600-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #80faad); background-color: unset; }

.highlight-gradient-gray-600-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #40f883); background-color: unset; }

.highlight-gradient-gray-600-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #00f55a); background-color: unset; }

.highlight-gradient-gray-600-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #00b844); background-color: unset; }

.highlight-gradient-gray-600-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #007b2d); background-color: unset; }

.highlight-gradient-gray-600-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #003d17); background-color: unset; }

.highlight-gradient-gray-600-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #00250e); background-color: unset; }

.highlight-gradient-gray-600-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-600-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-600-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-600-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #81d4da); background-color: unset; }

.highlight-gradient-gray-600-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #41bec8); background-color: unset; }

.highlight-gradient-gray-600-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #02a8b5); background-color: unset; }

.highlight-gradient-gray-600-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #027e88); background-color: unset; }

.highlight-gradient-gray-600-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #01545b); background-color: unset; }

.highlight-gradient-gray-600-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #012a2d); background-color: unset; }

.highlight-gradient-gray-600-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #00191b); background-color: unset; }

.highlight-gradient-gray-600-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-600-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-600-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #ceebf4); background-color: unset; }

.highlight-gradient-gray-600-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-600-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-600-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #39afd1); background-color: unset; }

.highlight-gradient-gray-600-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #2b839d); background-color: unset; }

.highlight-gradient-gray-600-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #1d5869); background-color: unset; }

.highlight-gradient-gray-600-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #0e2c34); background-color: unset; }

.highlight-gradient-gray-600-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #091a1f); background-color: unset; }

.highlight-gradient-gray-600-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, white); background-color: unset; }

.highlight-gradient-gray-600-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, white); background-color: unset; }

.highlight-gradient-gray-600-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, white); background-color: unset; }

.highlight-gradient-gray-600-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, white); background-color: unset; }

.highlight-gradient-gray-600-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, white); background-color: unset; }

.highlight-gradient-gray-600-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, white); background-color: unset; }

.highlight-gradient-gray-600-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-600-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, gray); background-color: unset; }

.highlight-gradient-gray-600-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #404040); background-color: unset; }

.highlight-gradient-gray-600-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #262626); background-color: unset; }

.highlight-gradient-gray-600-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-600-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-600-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-600-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #ececec); background-color: unset; }

.highlight-gradient-gray-600-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-600-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-600-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-600-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-600-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #363636); background-color: unset; }

.highlight-gradient-gray-600-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #212121); background-color: unset; }

.highlight-gradient-gray-600-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-600-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #eaebeb); background-color: unset; }

.highlight-gradient-gray-600-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #caccce); background-color: unset; }

.highlight-gradient-gray-600-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #969a9c); background-color: unset; }

.highlight-gradient-gray-600-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #61676b); background-color: unset; }

.highlight-gradient-gray-600-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #2c3439); background-color: unset; }

.highlight-gradient-gray-600-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #21272b); background-color: unset; }

.highlight-gradient-gray-600-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #161a1d); background-color: unset; }

.highlight-gradient-gray-600-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-600-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #a3a3a3, #070809); background-color: unset; }

.highlight-gradient-gray-700-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #0171df); background-color: unset; }

.highlight-gradient-gray-700-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #727cf5); background-color: unset; }

.highlight-gradient-gray-700-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #6627b3); background-color: unset; }

.highlight-gradient-gray-700-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-700-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #2CA58D); background-color: unset; }

.highlight-gradient-gray-700-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #6b5eae); background-color: unset; }

.highlight-gradient-gray-700-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #ff679b); background-color: unset; }

.highlight-gradient-gray-700-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #f51d00); background-color: unset; }

.highlight-gradient-gray-700-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #fd7e14); background-color: unset; }

.highlight-gradient-gray-700-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #F6C343); background-color: unset; }

.highlight-gradient-gray-700-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #00f55a); background-color: unset; }

.highlight-gradient-gray-700-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #02a8b5); background-color: unset; }

.highlight-gradient-gray-700-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #39afd1); background-color: unset; }

.highlight-gradient-gray-700-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-700-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-700-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #2c3439); background-color: unset; }

.highlight-gradient-gray-700-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-700-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-700-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-700-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #80b8ef); background-color: unset; }

.highlight-gradient-gray-700-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #4195e7); background-color: unset; }

.highlight-gradient-gray-700-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #0171df); background-color: unset; }

.highlight-gradient-gray-700-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #0155a7); background-color: unset; }

.highlight-gradient-gray-700-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #013970); background-color: unset; }

.highlight-gradient-gray-700-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #001c38); background-color: unset; }

.highlight-gradient-gray-700-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #001121); background-color: unset; }

.highlight-gradient-gray-700-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, ghostwhite); background-color: unset; }

.highlight-gradient-gray-700-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-700-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #dcdefd); background-color: unset; }

.highlight-gradient-gray-700-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #b9befa); background-color: unset; }

.highlight-gradient-gray-700-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #959df8); background-color: unset; }

.highlight-gradient-gray-700-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #727cf5); background-color: unset; }

.highlight-gradient-gray-700-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #565db8); background-color: unset; }

.highlight-gradient-gray-700-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #393e7b); background-color: unset; }

.highlight-gradient-gray-700-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-700-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #111325); background-color: unset; }

.highlight-gradient-gray-700-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-700-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-700-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-700-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #b393d9); background-color: unset; }

.highlight-gradient-gray-700-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-700-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #6627b3); background-color: unset; }

.highlight-gradient-gray-700-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #4d1d86); background-color: unset; }

.highlight-gradient-gray-700-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #33145a); background-color: unset; }

.highlight-gradient-gray-700-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-700-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #0f061b); background-color: unset; }

.highlight-gradient-gray-700-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #fffeff); background-color: unset; }

.highlight-gradient-gray-700-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #fefdff); background-color: unset; }

.highlight-gradient-gray-700-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-700-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #faf4ff); background-color: unset; }

.highlight-gradient-gray-700-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #f8eeff); background-color: unset; }

.highlight-gradient-gray-700-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-700-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #b8aebf); background-color: unset; }

.highlight-gradient-gray-700-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #7b7480); background-color: unset; }

.highlight-gradient-gray-700-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #3d3a40); background-color: unset; }

.highlight-gradient-gray-700-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #252326); background-color: unset; }

.highlight-gradient-gray-700-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-700-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-700-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #cae9e3); background-color: unset; }

.highlight-gradient-gray-700-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #96d2c6); background-color: unset; }

.highlight-gradient-gray-700-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #61bcaa); background-color: unset; }

.highlight-gradient-gray-700-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #2ca58d); background-color: unset; }

.highlight-gradient-gray-700-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #217c6a); background-color: unset; }

.highlight-gradient-gray-700-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #165347); background-color: unset; }

.highlight-gradient-gray-700-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #0b2923); background-color: unset; }

.highlight-gradient-gray-700-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #071915); background-color: unset; }

.highlight-gradient-gray-700-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-700-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #f0eff7); background-color: unset; }

.highlight-gradient-gray-700-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #dad7eb); background-color: unset; }

.highlight-gradient-gray-700-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #b5afd7); background-color: unset; }

.highlight-gradient-gray-700-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #9086c2); background-color: unset; }

.highlight-gradient-gray-700-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #6b5eae); background-color: unset; }

.highlight-gradient-gray-700-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #504783); background-color: unset; }

.highlight-gradient-gray-700-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #362f57); background-color: unset; }

.highlight-gradient-gray-700-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #1b182c); background-color: unset; }

.highlight-gradient-gray-700-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #100e1a); background-color: unset; }

.highlight-gradient-gray-700-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #fff7fa); background-color: unset; }

.highlight-gradient-gray-700-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, lavenderblush); background-color: unset; }

.highlight-gradient-gray-700-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-700-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-700-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #ff8db4); background-color: unset; }

.highlight-gradient-gray-700-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #ff679b); background-color: unset; }

.highlight-gradient-gray-700-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #bf4d74); background-color: unset; }

.highlight-gradient-gray-700-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #80344e); background-color: unset; }

.highlight-gradient-gray-700-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #401a27); background-color: unset; }

.highlight-gradient-gray-700-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #260f17); background-color: unset; }

.highlight-gradient-gray-700-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #fff4f2); background-color: unset; }

.highlight-gradient-gray-700-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #fee8e6); background-color: unset; }

.highlight-gradient-gray-700-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-700-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #fa8e80); background-color: unset; }

.highlight-gradient-gray-700-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #f85640); background-color: unset; }

.highlight-gradient-gray-700-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #f51d00); background-color: unset; }

.highlight-gradient-gray-700-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #b81600); background-color: unset; }

.highlight-gradient-gray-700-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #7b0f00); background-color: unset; }

.highlight-gradient-gray-700-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #3d0700); background-color: unset; }

.highlight-gradient-gray-700-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #250400); background-color: unset; }

.highlight-gradient-gray-700-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #fff9f3); background-color: unset; }

.highlight-gradient-gray-700-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #fff2e8); background-color: unset; }

.highlight-gradient-gray-700-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-700-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #febf8a); background-color: unset; }

.highlight-gradient-gray-700-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-700-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #fd7e14); background-color: unset; }

.highlight-gradient-gray-700-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #be5f0f); background-color: unset; }

.highlight-gradient-gray-700-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-700-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #3f2005); background-color: unset; }

.highlight-gradient-gray-700-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #261303); background-color: unset; }

.highlight-gradient-gray-700-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #fffcf6); background-color: unset; }

.highlight-gradient-gray-700-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #fef9ec); background-color: unset; }

.highlight-gradient-gray-700-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-700-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-700-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #f8d272); background-color: unset; }

.highlight-gradient-gray-700-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #f6c343); background-color: unset; }

.highlight-gradient-gray-700-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #b99232); background-color: unset; }

.highlight-gradient-gray-700-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #7b6222); background-color: unset; }

.highlight-gradient-gray-700-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #3e3111); background-color: unset; }

.highlight-gradient-gray-700-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #251d0a); background-color: unset; }

.highlight-gradient-gray-700-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #f2fff7); background-color: unset; }

.highlight-gradient-gray-700-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #e6feef); background-color: unset; }

.highlight-gradient-gray-700-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #bffdd6); background-color: unset; }

.highlight-gradient-gray-700-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #80faad); background-color: unset; }

.highlight-gradient-gray-700-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #40f883); background-color: unset; }

.highlight-gradient-gray-700-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #00f55a); background-color: unset; }

.highlight-gradient-gray-700-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #00b844); background-color: unset; }

.highlight-gradient-gray-700-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #007b2d); background-color: unset; }

.highlight-gradient-gray-700-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #003d17); background-color: unset; }

.highlight-gradient-gray-700-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #00250e); background-color: unset; }

.highlight-gradient-gray-700-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-700-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-700-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-700-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #81d4da); background-color: unset; }

.highlight-gradient-gray-700-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #41bec8); background-color: unset; }

.highlight-gradient-gray-700-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #02a8b5); background-color: unset; }

.highlight-gradient-gray-700-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #027e88); background-color: unset; }

.highlight-gradient-gray-700-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #01545b); background-color: unset; }

.highlight-gradient-gray-700-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #012a2d); background-color: unset; }

.highlight-gradient-gray-700-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #00191b); background-color: unset; }

.highlight-gradient-gray-700-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-700-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-700-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #ceebf4); background-color: unset; }

.highlight-gradient-gray-700-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-700-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-700-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #39afd1); background-color: unset; }

.highlight-gradient-gray-700-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #2b839d); background-color: unset; }

.highlight-gradient-gray-700-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #1d5869); background-color: unset; }

.highlight-gradient-gray-700-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #0e2c34); background-color: unset; }

.highlight-gradient-gray-700-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #091a1f); background-color: unset; }

.highlight-gradient-gray-700-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, white); background-color: unset; }

.highlight-gradient-gray-700-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, white); background-color: unset; }

.highlight-gradient-gray-700-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, white); background-color: unset; }

.highlight-gradient-gray-700-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, white); background-color: unset; }

.highlight-gradient-gray-700-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, white); background-color: unset; }

.highlight-gradient-gray-700-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, white); background-color: unset; }

.highlight-gradient-gray-700-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-700-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, gray); background-color: unset; }

.highlight-gradient-gray-700-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #404040); background-color: unset; }

.highlight-gradient-gray-700-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #262626); background-color: unset; }

.highlight-gradient-gray-700-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-700-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-700-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-700-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #ececec); background-color: unset; }

.highlight-gradient-gray-700-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-700-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-700-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-700-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-700-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #363636); background-color: unset; }

.highlight-gradient-gray-700-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #212121); background-color: unset; }

.highlight-gradient-gray-700-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-700-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #eaebeb); background-color: unset; }

.highlight-gradient-gray-700-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #caccce); background-color: unset; }

.highlight-gradient-gray-700-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #969a9c); background-color: unset; }

.highlight-gradient-gray-700-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #61676b); background-color: unset; }

.highlight-gradient-gray-700-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #2c3439); background-color: unset; }

.highlight-gradient-gray-700-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #21272b); background-color: unset; }

.highlight-gradient-gray-700-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #161a1d); background-color: unset; }

.highlight-gradient-gray-700-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-700-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #6d6d6d, #070809); background-color: unset; }

.highlight-gradient-gray-800-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #0171df); background-color: unset; }

.highlight-gradient-gray-800-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #727cf5); background-color: unset; }

.highlight-gradient-gray-800-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #6627b3); background-color: unset; }

.highlight-gradient-gray-800-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-800-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #2CA58D); background-color: unset; }

.highlight-gradient-gray-800-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #6b5eae); background-color: unset; }

.highlight-gradient-gray-800-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #ff679b); background-color: unset; }

.highlight-gradient-gray-800-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #f51d00); background-color: unset; }

.highlight-gradient-gray-800-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #fd7e14); background-color: unset; }

.highlight-gradient-gray-800-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #F6C343); background-color: unset; }

.highlight-gradient-gray-800-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #00f55a); background-color: unset; }

.highlight-gradient-gray-800-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #02a8b5); background-color: unset; }

.highlight-gradient-gray-800-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #39afd1); background-color: unset; }

.highlight-gradient-gray-800-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-800-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-800-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #2c3439); background-color: unset; }

.highlight-gradient-gray-800-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-800-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-800-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-800-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #80b8ef); background-color: unset; }

.highlight-gradient-gray-800-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #4195e7); background-color: unset; }

.highlight-gradient-gray-800-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #0171df); background-color: unset; }

.highlight-gradient-gray-800-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #0155a7); background-color: unset; }

.highlight-gradient-gray-800-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #013970); background-color: unset; }

.highlight-gradient-gray-800-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #001c38); background-color: unset; }

.highlight-gradient-gray-800-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #001121); background-color: unset; }

.highlight-gradient-gray-800-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, ghostwhite); background-color: unset; }

.highlight-gradient-gray-800-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-800-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #dcdefd); background-color: unset; }

.highlight-gradient-gray-800-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #b9befa); background-color: unset; }

.highlight-gradient-gray-800-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #959df8); background-color: unset; }

.highlight-gradient-gray-800-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #727cf5); background-color: unset; }

.highlight-gradient-gray-800-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #565db8); background-color: unset; }

.highlight-gradient-gray-800-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #393e7b); background-color: unset; }

.highlight-gradient-gray-800-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-800-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #111325); background-color: unset; }

.highlight-gradient-gray-800-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-800-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-800-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-800-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #b393d9); background-color: unset; }

.highlight-gradient-gray-800-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-800-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #6627b3); background-color: unset; }

.highlight-gradient-gray-800-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #4d1d86); background-color: unset; }

.highlight-gradient-gray-800-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #33145a); background-color: unset; }

.highlight-gradient-gray-800-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-800-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #0f061b); background-color: unset; }

.highlight-gradient-gray-800-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #fffeff); background-color: unset; }

.highlight-gradient-gray-800-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #fefdff); background-color: unset; }

.highlight-gradient-gray-800-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-800-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #faf4ff); background-color: unset; }

.highlight-gradient-gray-800-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #f8eeff); background-color: unset; }

.highlight-gradient-gray-800-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-800-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #b8aebf); background-color: unset; }

.highlight-gradient-gray-800-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #7b7480); background-color: unset; }

.highlight-gradient-gray-800-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #3d3a40); background-color: unset; }

.highlight-gradient-gray-800-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #252326); background-color: unset; }

.highlight-gradient-gray-800-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-800-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-800-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #cae9e3); background-color: unset; }

.highlight-gradient-gray-800-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #96d2c6); background-color: unset; }

.highlight-gradient-gray-800-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #61bcaa); background-color: unset; }

.highlight-gradient-gray-800-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #2ca58d); background-color: unset; }

.highlight-gradient-gray-800-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #217c6a); background-color: unset; }

.highlight-gradient-gray-800-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #165347); background-color: unset; }

.highlight-gradient-gray-800-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #0b2923); background-color: unset; }

.highlight-gradient-gray-800-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #071915); background-color: unset; }

.highlight-gradient-gray-800-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-800-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #f0eff7); background-color: unset; }

.highlight-gradient-gray-800-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #dad7eb); background-color: unset; }

.highlight-gradient-gray-800-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #b5afd7); background-color: unset; }

.highlight-gradient-gray-800-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #9086c2); background-color: unset; }

.highlight-gradient-gray-800-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #6b5eae); background-color: unset; }

.highlight-gradient-gray-800-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #504783); background-color: unset; }

.highlight-gradient-gray-800-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #362f57); background-color: unset; }

.highlight-gradient-gray-800-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #1b182c); background-color: unset; }

.highlight-gradient-gray-800-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #100e1a); background-color: unset; }

.highlight-gradient-gray-800-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #fff7fa); background-color: unset; }

.highlight-gradient-gray-800-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, lavenderblush); background-color: unset; }

.highlight-gradient-gray-800-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-800-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-800-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #ff8db4); background-color: unset; }

.highlight-gradient-gray-800-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #ff679b); background-color: unset; }

.highlight-gradient-gray-800-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #bf4d74); background-color: unset; }

.highlight-gradient-gray-800-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #80344e); background-color: unset; }

.highlight-gradient-gray-800-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #401a27); background-color: unset; }

.highlight-gradient-gray-800-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #260f17); background-color: unset; }

.highlight-gradient-gray-800-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #fff4f2); background-color: unset; }

.highlight-gradient-gray-800-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #fee8e6); background-color: unset; }

.highlight-gradient-gray-800-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-800-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #fa8e80); background-color: unset; }

.highlight-gradient-gray-800-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #f85640); background-color: unset; }

.highlight-gradient-gray-800-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #f51d00); background-color: unset; }

.highlight-gradient-gray-800-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #b81600); background-color: unset; }

.highlight-gradient-gray-800-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #7b0f00); background-color: unset; }

.highlight-gradient-gray-800-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #3d0700); background-color: unset; }

.highlight-gradient-gray-800-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #250400); background-color: unset; }

.highlight-gradient-gray-800-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #fff9f3); background-color: unset; }

.highlight-gradient-gray-800-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #fff2e8); background-color: unset; }

.highlight-gradient-gray-800-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-800-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #febf8a); background-color: unset; }

.highlight-gradient-gray-800-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-800-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #fd7e14); background-color: unset; }

.highlight-gradient-gray-800-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #be5f0f); background-color: unset; }

.highlight-gradient-gray-800-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-800-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #3f2005); background-color: unset; }

.highlight-gradient-gray-800-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #261303); background-color: unset; }

.highlight-gradient-gray-800-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #fffcf6); background-color: unset; }

.highlight-gradient-gray-800-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #fef9ec); background-color: unset; }

.highlight-gradient-gray-800-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-800-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-800-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #f8d272); background-color: unset; }

.highlight-gradient-gray-800-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #f6c343); background-color: unset; }

.highlight-gradient-gray-800-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #b99232); background-color: unset; }

.highlight-gradient-gray-800-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #7b6222); background-color: unset; }

.highlight-gradient-gray-800-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #3e3111); background-color: unset; }

.highlight-gradient-gray-800-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #251d0a); background-color: unset; }

.highlight-gradient-gray-800-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #f2fff7); background-color: unset; }

.highlight-gradient-gray-800-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #e6feef); background-color: unset; }

.highlight-gradient-gray-800-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #bffdd6); background-color: unset; }

.highlight-gradient-gray-800-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #80faad); background-color: unset; }

.highlight-gradient-gray-800-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #40f883); background-color: unset; }

.highlight-gradient-gray-800-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #00f55a); background-color: unset; }

.highlight-gradient-gray-800-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #00b844); background-color: unset; }

.highlight-gradient-gray-800-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #007b2d); background-color: unset; }

.highlight-gradient-gray-800-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #003d17); background-color: unset; }

.highlight-gradient-gray-800-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #00250e); background-color: unset; }

.highlight-gradient-gray-800-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-800-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-800-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-800-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #81d4da); background-color: unset; }

.highlight-gradient-gray-800-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #41bec8); background-color: unset; }

.highlight-gradient-gray-800-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #02a8b5); background-color: unset; }

.highlight-gradient-gray-800-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #027e88); background-color: unset; }

.highlight-gradient-gray-800-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #01545b); background-color: unset; }

.highlight-gradient-gray-800-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #012a2d); background-color: unset; }

.highlight-gradient-gray-800-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #00191b); background-color: unset; }

.highlight-gradient-gray-800-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-800-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-800-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #ceebf4); background-color: unset; }

.highlight-gradient-gray-800-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-800-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-800-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #39afd1); background-color: unset; }

.highlight-gradient-gray-800-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #2b839d); background-color: unset; }

.highlight-gradient-gray-800-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #1d5869); background-color: unset; }

.highlight-gradient-gray-800-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #0e2c34); background-color: unset; }

.highlight-gradient-gray-800-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #091a1f); background-color: unset; }

.highlight-gradient-gray-800-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, white); background-color: unset; }

.highlight-gradient-gray-800-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, white); background-color: unset; }

.highlight-gradient-gray-800-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, white); background-color: unset; }

.highlight-gradient-gray-800-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, white); background-color: unset; }

.highlight-gradient-gray-800-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, white); background-color: unset; }

.highlight-gradient-gray-800-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, white); background-color: unset; }

.highlight-gradient-gray-800-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-800-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, gray); background-color: unset; }

.highlight-gradient-gray-800-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #404040); background-color: unset; }

.highlight-gradient-gray-800-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #262626); background-color: unset; }

.highlight-gradient-gray-800-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-800-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-800-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-800-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #ececec); background-color: unset; }

.highlight-gradient-gray-800-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-800-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-800-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-800-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-800-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #363636); background-color: unset; }

.highlight-gradient-gray-800-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #212121); background-color: unset; }

.highlight-gradient-gray-800-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-800-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #eaebeb); background-color: unset; }

.highlight-gradient-gray-800-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #caccce); background-color: unset; }

.highlight-gradient-gray-800-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #969a9c); background-color: unset; }

.highlight-gradient-gray-800-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #61676b); background-color: unset; }

.highlight-gradient-gray-800-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #2c3439); background-color: unset; }

.highlight-gradient-gray-800-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #21272b); background-color: unset; }

.highlight-gradient-gray-800-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #161a1d); background-color: unset; }

.highlight-gradient-gray-800-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-800-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #363636, #070809); background-color: unset; }

.highlight-gradient-gray-900-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #0171df); background-color: unset; }

.highlight-gradient-gray-900-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #727cf5); background-color: unset; }

.highlight-gradient-gray-900-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #6627b3); background-color: unset; }

.highlight-gradient-gray-900-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-900-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #2CA58D); background-color: unset; }

.highlight-gradient-gray-900-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #6b5eae); background-color: unset; }

.highlight-gradient-gray-900-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #ff679b); background-color: unset; }

.highlight-gradient-gray-900-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #f51d00); background-color: unset; }

.highlight-gradient-gray-900-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #fd7e14); background-color: unset; }

.highlight-gradient-gray-900-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #F6C343); background-color: unset; }

.highlight-gradient-gray-900-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #00f55a); background-color: unset; }

.highlight-gradient-gray-900-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #02a8b5); background-color: unset; }

.highlight-gradient-gray-900-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #39afd1); background-color: unset; }

.highlight-gradient-gray-900-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-900-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-900-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #2c3439); background-color: unset; }

.highlight-gradient-gray-900-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-900-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-900-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-900-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #80b8ef); background-color: unset; }

.highlight-gradient-gray-900-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #4195e7); background-color: unset; }

.highlight-gradient-gray-900-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #0171df); background-color: unset; }

.highlight-gradient-gray-900-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #0155a7); background-color: unset; }

.highlight-gradient-gray-900-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #013970); background-color: unset; }

.highlight-gradient-gray-900-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #001c38); background-color: unset; }

.highlight-gradient-gray-900-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #001121); background-color: unset; }

.highlight-gradient-gray-900-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, ghostwhite); background-color: unset; }

.highlight-gradient-gray-900-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-900-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #dcdefd); background-color: unset; }

.highlight-gradient-gray-900-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #b9befa); background-color: unset; }

.highlight-gradient-gray-900-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #959df8); background-color: unset; }

.highlight-gradient-gray-900-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #727cf5); background-color: unset; }

.highlight-gradient-gray-900-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #565db8); background-color: unset; }

.highlight-gradient-gray-900-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #393e7b); background-color: unset; }

.highlight-gradient-gray-900-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-900-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #111325); background-color: unset; }

.highlight-gradient-gray-900-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-900-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-900-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-900-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #b393d9); background-color: unset; }

.highlight-gradient-gray-900-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-900-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #6627b3); background-color: unset; }

.highlight-gradient-gray-900-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #4d1d86); background-color: unset; }

.highlight-gradient-gray-900-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #33145a); background-color: unset; }

.highlight-gradient-gray-900-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-900-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #0f061b); background-color: unset; }

.highlight-gradient-gray-900-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #fffeff); background-color: unset; }

.highlight-gradient-gray-900-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #fefdff); background-color: unset; }

.highlight-gradient-gray-900-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-900-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #faf4ff); background-color: unset; }

.highlight-gradient-gray-900-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #f8eeff); background-color: unset; }

.highlight-gradient-gray-900-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-900-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #b8aebf); background-color: unset; }

.highlight-gradient-gray-900-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #7b7480); background-color: unset; }

.highlight-gradient-gray-900-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #3d3a40); background-color: unset; }

.highlight-gradient-gray-900-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #252326); background-color: unset; }

.highlight-gradient-gray-900-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-900-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-900-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #cae9e3); background-color: unset; }

.highlight-gradient-gray-900-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #96d2c6); background-color: unset; }

.highlight-gradient-gray-900-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #61bcaa); background-color: unset; }

.highlight-gradient-gray-900-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #2ca58d); background-color: unset; }

.highlight-gradient-gray-900-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #217c6a); background-color: unset; }

.highlight-gradient-gray-900-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #165347); background-color: unset; }

.highlight-gradient-gray-900-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #0b2923); background-color: unset; }

.highlight-gradient-gray-900-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #071915); background-color: unset; }

.highlight-gradient-gray-900-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-900-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #f0eff7); background-color: unset; }

.highlight-gradient-gray-900-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #dad7eb); background-color: unset; }

.highlight-gradient-gray-900-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #b5afd7); background-color: unset; }

.highlight-gradient-gray-900-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #9086c2); background-color: unset; }

.highlight-gradient-gray-900-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #6b5eae); background-color: unset; }

.highlight-gradient-gray-900-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #504783); background-color: unset; }

.highlight-gradient-gray-900-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #362f57); background-color: unset; }

.highlight-gradient-gray-900-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #1b182c); background-color: unset; }

.highlight-gradient-gray-900-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #100e1a); background-color: unset; }

.highlight-gradient-gray-900-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #fff7fa); background-color: unset; }

.highlight-gradient-gray-900-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, lavenderblush); background-color: unset; }

.highlight-gradient-gray-900-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-900-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-900-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #ff8db4); background-color: unset; }

.highlight-gradient-gray-900-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #ff679b); background-color: unset; }

.highlight-gradient-gray-900-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #bf4d74); background-color: unset; }

.highlight-gradient-gray-900-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #80344e); background-color: unset; }

.highlight-gradient-gray-900-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #401a27); background-color: unset; }

.highlight-gradient-gray-900-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #260f17); background-color: unset; }

.highlight-gradient-gray-900-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #fff4f2); background-color: unset; }

.highlight-gradient-gray-900-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #fee8e6); background-color: unset; }

.highlight-gradient-gray-900-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-900-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #fa8e80); background-color: unset; }

.highlight-gradient-gray-900-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #f85640); background-color: unset; }

.highlight-gradient-gray-900-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #f51d00); background-color: unset; }

.highlight-gradient-gray-900-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #b81600); background-color: unset; }

.highlight-gradient-gray-900-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #7b0f00); background-color: unset; }

.highlight-gradient-gray-900-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #3d0700); background-color: unset; }

.highlight-gradient-gray-900-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #250400); background-color: unset; }

.highlight-gradient-gray-900-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #fff9f3); background-color: unset; }

.highlight-gradient-gray-900-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #fff2e8); background-color: unset; }

.highlight-gradient-gray-900-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-900-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #febf8a); background-color: unset; }

.highlight-gradient-gray-900-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-900-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #fd7e14); background-color: unset; }

.highlight-gradient-gray-900-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #be5f0f); background-color: unset; }

.highlight-gradient-gray-900-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-900-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #3f2005); background-color: unset; }

.highlight-gradient-gray-900-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #261303); background-color: unset; }

.highlight-gradient-gray-900-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #fffcf6); background-color: unset; }

.highlight-gradient-gray-900-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #fef9ec); background-color: unset; }

.highlight-gradient-gray-900-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-900-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-900-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #f8d272); background-color: unset; }

.highlight-gradient-gray-900-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #f6c343); background-color: unset; }

.highlight-gradient-gray-900-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #b99232); background-color: unset; }

.highlight-gradient-gray-900-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #7b6222); background-color: unset; }

.highlight-gradient-gray-900-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #3e3111); background-color: unset; }

.highlight-gradient-gray-900-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #251d0a); background-color: unset; }

.highlight-gradient-gray-900-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #f2fff7); background-color: unset; }

.highlight-gradient-gray-900-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #e6feef); background-color: unset; }

.highlight-gradient-gray-900-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #bffdd6); background-color: unset; }

.highlight-gradient-gray-900-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #80faad); background-color: unset; }

.highlight-gradient-gray-900-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #40f883); background-color: unset; }

.highlight-gradient-gray-900-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #00f55a); background-color: unset; }

.highlight-gradient-gray-900-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #00b844); background-color: unset; }

.highlight-gradient-gray-900-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #007b2d); background-color: unset; }

.highlight-gradient-gray-900-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #003d17); background-color: unset; }

.highlight-gradient-gray-900-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #00250e); background-color: unset; }

.highlight-gradient-gray-900-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-900-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-900-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-900-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #81d4da); background-color: unset; }

.highlight-gradient-gray-900-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #41bec8); background-color: unset; }

.highlight-gradient-gray-900-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #02a8b5); background-color: unset; }

.highlight-gradient-gray-900-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #027e88); background-color: unset; }

.highlight-gradient-gray-900-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #01545b); background-color: unset; }

.highlight-gradient-gray-900-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #012a2d); background-color: unset; }

.highlight-gradient-gray-900-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #00191b); background-color: unset; }

.highlight-gradient-gray-900-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-900-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-900-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #ceebf4); background-color: unset; }

.highlight-gradient-gray-900-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-900-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-900-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #39afd1); background-color: unset; }

.highlight-gradient-gray-900-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #2b839d); background-color: unset; }

.highlight-gradient-gray-900-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #1d5869); background-color: unset; }

.highlight-gradient-gray-900-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #0e2c34); background-color: unset; }

.highlight-gradient-gray-900-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #091a1f); background-color: unset; }

.highlight-gradient-gray-900-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, white); background-color: unset; }

.highlight-gradient-gray-900-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, white); background-color: unset; }

.highlight-gradient-gray-900-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, white); background-color: unset; }

.highlight-gradient-gray-900-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, white); background-color: unset; }

.highlight-gradient-gray-900-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, white); background-color: unset; }

.highlight-gradient-gray-900-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, white); background-color: unset; }

.highlight-gradient-gray-900-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-900-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, gray); background-color: unset; }

.highlight-gradient-gray-900-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #404040); background-color: unset; }

.highlight-gradient-gray-900-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #262626); background-color: unset; }

.highlight-gradient-gray-900-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-900-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-900-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-900-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #ececec); background-color: unset; }

.highlight-gradient-gray-900-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-900-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-900-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-900-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-900-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #363636); background-color: unset; }

.highlight-gradient-gray-900-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #212121); background-color: unset; }

.highlight-gradient-gray-900-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-900-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #eaebeb); background-color: unset; }

.highlight-gradient-gray-900-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #caccce); background-color: unset; }

.highlight-gradient-gray-900-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #969a9c); background-color: unset; }

.highlight-gradient-gray-900-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #61676b); background-color: unset; }

.highlight-gradient-gray-900-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #2c3439); background-color: unset; }

.highlight-gradient-gray-900-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #21272b); background-color: unset; }

.highlight-gradient-gray-900-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #161a1d); background-color: unset; }

.highlight-gradient-gray-900-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-900-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #212121, #070809); background-color: unset; }

.highlight-gradient-gray-dark-50-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-50-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-50-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #2CA58D); background-color: unset; }

.highlight-gradient-gray-dark-50-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-50-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-50-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-50-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-50-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #F6C343); background-color: unset; }

.highlight-gradient-gray-dark-50-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-50-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-50-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-50-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-dark-50-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-50-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-50-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-dark-50-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-dark-50-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-dark-50-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #80b8ef); background-color: unset; }

.highlight-gradient-gray-dark-50-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #4195e7); background-color: unset; }

.highlight-gradient-gray-dark-50-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-50-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #0155a7); background-color: unset; }

.highlight-gradient-gray-dark-50-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #013970); background-color: unset; }

.highlight-gradient-gray-dark-50-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #001c38); background-color: unset; }

.highlight-gradient-gray-dark-50-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #001121); background-color: unset; }

.highlight-gradient-gray-dark-50-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, ghostwhite); background-color: unset; }

.highlight-gradient-gray-dark-50-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-dark-50-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #dcdefd); background-color: unset; }

.highlight-gradient-gray-dark-50-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #b9befa); background-color: unset; }

.highlight-gradient-gray-dark-50-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #959df8); background-color: unset; }

.highlight-gradient-gray-dark-50-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-50-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #565db8); background-color: unset; }

.highlight-gradient-gray-dark-50-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #393e7b); background-color: unset; }

.highlight-gradient-gray-dark-50-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-dark-50-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #111325); background-color: unset; }

.highlight-gradient-gray-dark-50-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-dark-50-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-dark-50-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-dark-50-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #b393d9); background-color: unset; }

.highlight-gradient-gray-dark-50-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-dark-50-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-50-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #4d1d86); background-color: unset; }

.highlight-gradient-gray-dark-50-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #33145a); background-color: unset; }

.highlight-gradient-gray-dark-50-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-dark-50-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #0f061b); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #fffeff); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #fefdff); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #faf4ff); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #f8eeff); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #b8aebf); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #7b7480); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #3d3a40); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #252326); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #cae9e3); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #96d2c6); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #61bcaa); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #2ca58d); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #217c6a); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #165347); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #0b2923); background-color: unset; }

.highlight-gradient-gray-dark-50-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #071915); background-color: unset; }

.highlight-gradient-gray-dark-50-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-dark-50-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #f0eff7); background-color: unset; }

.highlight-gradient-gray-dark-50-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #dad7eb); background-color: unset; }

.highlight-gradient-gray-dark-50-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #b5afd7); background-color: unset; }

.highlight-gradient-gray-dark-50-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #9086c2); background-color: unset; }

.highlight-gradient-gray-dark-50-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-50-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #504783); background-color: unset; }

.highlight-gradient-gray-dark-50-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #362f57); background-color: unset; }

.highlight-gradient-gray-dark-50-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #1b182c); background-color: unset; }

.highlight-gradient-gray-dark-50-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #100e1a); background-color: unset; }

.highlight-gradient-gray-dark-50-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #fff7fa); background-color: unset; }

.highlight-gradient-gray-dark-50-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, lavenderblush); background-color: unset; }

.highlight-gradient-gray-dark-50-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-dark-50-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-dark-50-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #ff8db4); background-color: unset; }

.highlight-gradient-gray-dark-50-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-50-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #bf4d74); background-color: unset; }

.highlight-gradient-gray-dark-50-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #80344e); background-color: unset; }

.highlight-gradient-gray-dark-50-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #401a27); background-color: unset; }

.highlight-gradient-gray-dark-50-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #260f17); background-color: unset; }

.highlight-gradient-gray-dark-50-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #fff4f2); background-color: unset; }

.highlight-gradient-gray-dark-50-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #fee8e6); background-color: unset; }

.highlight-gradient-gray-dark-50-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-dark-50-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #fa8e80); background-color: unset; }

.highlight-gradient-gray-dark-50-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #f85640); background-color: unset; }

.highlight-gradient-gray-dark-50-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-50-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #b81600); background-color: unset; }

.highlight-gradient-gray-dark-50-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #7b0f00); background-color: unset; }

.highlight-gradient-gray-dark-50-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #3d0700); background-color: unset; }

.highlight-gradient-gray-dark-50-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #250400); background-color: unset; }

.highlight-gradient-gray-dark-50-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #fff9f3); background-color: unset; }

.highlight-gradient-gray-dark-50-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #fff2e8); background-color: unset; }

.highlight-gradient-gray-dark-50-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-dark-50-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #febf8a); background-color: unset; }

.highlight-gradient-gray-dark-50-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-dark-50-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-50-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #be5f0f); background-color: unset; }

.highlight-gradient-gray-dark-50-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-dark-50-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #3f2005); background-color: unset; }

.highlight-gradient-gray-dark-50-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #261303); background-color: unset; }

.highlight-gradient-gray-dark-50-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #fffcf6); background-color: unset; }

.highlight-gradient-gray-dark-50-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #fef9ec); background-color: unset; }

.highlight-gradient-gray-dark-50-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-dark-50-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-dark-50-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #f8d272); background-color: unset; }

.highlight-gradient-gray-dark-50-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #f6c343); background-color: unset; }

.highlight-gradient-gray-dark-50-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #b99232); background-color: unset; }

.highlight-gradient-gray-dark-50-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #7b6222); background-color: unset; }

.highlight-gradient-gray-dark-50-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #3e3111); background-color: unset; }

.highlight-gradient-gray-dark-50-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #251d0a); background-color: unset; }

.highlight-gradient-gray-dark-50-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #f2fff7); background-color: unset; }

.highlight-gradient-gray-dark-50-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #e6feef); background-color: unset; }

.highlight-gradient-gray-dark-50-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #bffdd6); background-color: unset; }

.highlight-gradient-gray-dark-50-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #80faad); background-color: unset; }

.highlight-gradient-gray-dark-50-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #40f883); background-color: unset; }

.highlight-gradient-gray-dark-50-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-50-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #00b844); background-color: unset; }

.highlight-gradient-gray-dark-50-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #007b2d); background-color: unset; }

.highlight-gradient-gray-dark-50-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #003d17); background-color: unset; }

.highlight-gradient-gray-dark-50-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #00250e); background-color: unset; }

.highlight-gradient-gray-dark-50-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-dark-50-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-dark-50-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-dark-50-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #81d4da); background-color: unset; }

.highlight-gradient-gray-dark-50-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #41bec8); background-color: unset; }

.highlight-gradient-gray-dark-50-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-50-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #027e88); background-color: unset; }

.highlight-gradient-gray-dark-50-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #01545b); background-color: unset; }

.highlight-gradient-gray-dark-50-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #012a2d); background-color: unset; }

.highlight-gradient-gray-dark-50-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #00191b); background-color: unset; }

.highlight-gradient-gray-dark-50-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-dark-50-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-dark-50-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #ceebf4); background-color: unset; }

.highlight-gradient-gray-dark-50-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-dark-50-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-dark-50-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-50-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #2b839d); background-color: unset; }

.highlight-gradient-gray-dark-50-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #1d5869); background-color: unset; }

.highlight-gradient-gray-dark-50-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #0e2c34); background-color: unset; }

.highlight-gradient-gray-dark-50-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #091a1f); background-color: unset; }

.highlight-gradient-gray-dark-50-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, white); background-color: unset; }

.highlight-gradient-gray-dark-50-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, white); background-color: unset; }

.highlight-gradient-gray-dark-50-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, white); background-color: unset; }

.highlight-gradient-gray-dark-50-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, white); background-color: unset; }

.highlight-gradient-gray-dark-50-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, white); background-color: unset; }

.highlight-gradient-gray-dark-50-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, white); background-color: unset; }

.highlight-gradient-gray-dark-50-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-dark-50-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, gray); background-color: unset; }

.highlight-gradient-gray-dark-50-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #404040); background-color: unset; }

.highlight-gradient-gray-dark-50-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #262626); background-color: unset; }

.highlight-gradient-gray-dark-50-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-dark-50-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-dark-50-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-dark-50-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #ececec); background-color: unset; }

.highlight-gradient-gray-dark-50-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-dark-50-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-50-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-dark-50-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-dark-50-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #363636); background-color: unset; }

.highlight-gradient-gray-dark-50-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #212121); background-color: unset; }

.highlight-gradient-gray-dark-50-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-dark-50-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #eaebeb); background-color: unset; }

.highlight-gradient-gray-dark-50-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #caccce); background-color: unset; }

.highlight-gradient-gray-dark-50-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #969a9c); background-color: unset; }

.highlight-gradient-gray-dark-50-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #61676b); background-color: unset; }

.highlight-gradient-gray-dark-50-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-50-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #21272b); background-color: unset; }

.highlight-gradient-gray-dark-50-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #161a1d); background-color: unset; }

.highlight-gradient-gray-dark-50-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-dark-50-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #f4f5f5, #070809); background-color: unset; }

.highlight-gradient-gray-dark-100-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-100-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-100-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #2CA58D); background-color: unset; }

.highlight-gradient-gray-dark-100-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-100-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-100-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-100-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-100-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #F6C343); background-color: unset; }

.highlight-gradient-gray-dark-100-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-100-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-100-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-100-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-dark-100-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-100-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-100-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-dark-100-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-dark-100-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-dark-100-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #80b8ef); background-color: unset; }

.highlight-gradient-gray-dark-100-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #4195e7); background-color: unset; }

.highlight-gradient-gray-dark-100-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-100-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #0155a7); background-color: unset; }

.highlight-gradient-gray-dark-100-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #013970); background-color: unset; }

.highlight-gradient-gray-dark-100-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #001c38); background-color: unset; }

.highlight-gradient-gray-dark-100-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #001121); background-color: unset; }

.highlight-gradient-gray-dark-100-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, ghostwhite); background-color: unset; }

.highlight-gradient-gray-dark-100-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-dark-100-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #dcdefd); background-color: unset; }

.highlight-gradient-gray-dark-100-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #b9befa); background-color: unset; }

.highlight-gradient-gray-dark-100-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #959df8); background-color: unset; }

.highlight-gradient-gray-dark-100-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-100-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #565db8); background-color: unset; }

.highlight-gradient-gray-dark-100-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #393e7b); background-color: unset; }

.highlight-gradient-gray-dark-100-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-dark-100-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #111325); background-color: unset; }

.highlight-gradient-gray-dark-100-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-dark-100-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-dark-100-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-dark-100-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #b393d9); background-color: unset; }

.highlight-gradient-gray-dark-100-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-dark-100-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-100-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #4d1d86); background-color: unset; }

.highlight-gradient-gray-dark-100-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #33145a); background-color: unset; }

.highlight-gradient-gray-dark-100-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-dark-100-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #0f061b); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #fffeff); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #fefdff); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #faf4ff); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #f8eeff); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #b8aebf); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #7b7480); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #3d3a40); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #252326); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #cae9e3); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #96d2c6); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #61bcaa); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #2ca58d); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #217c6a); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #165347); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #0b2923); background-color: unset; }

.highlight-gradient-gray-dark-100-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #071915); background-color: unset; }

.highlight-gradient-gray-dark-100-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-dark-100-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #f0eff7); background-color: unset; }

.highlight-gradient-gray-dark-100-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #dad7eb); background-color: unset; }

.highlight-gradient-gray-dark-100-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #b5afd7); background-color: unset; }

.highlight-gradient-gray-dark-100-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #9086c2); background-color: unset; }

.highlight-gradient-gray-dark-100-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-100-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #504783); background-color: unset; }

.highlight-gradient-gray-dark-100-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #362f57); background-color: unset; }

.highlight-gradient-gray-dark-100-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #1b182c); background-color: unset; }

.highlight-gradient-gray-dark-100-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #100e1a); background-color: unset; }

.highlight-gradient-gray-dark-100-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #fff7fa); background-color: unset; }

.highlight-gradient-gray-dark-100-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, lavenderblush); background-color: unset; }

.highlight-gradient-gray-dark-100-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-dark-100-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-dark-100-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #ff8db4); background-color: unset; }

.highlight-gradient-gray-dark-100-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-100-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #bf4d74); background-color: unset; }

.highlight-gradient-gray-dark-100-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #80344e); background-color: unset; }

.highlight-gradient-gray-dark-100-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #401a27); background-color: unset; }

.highlight-gradient-gray-dark-100-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #260f17); background-color: unset; }

.highlight-gradient-gray-dark-100-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #fff4f2); background-color: unset; }

.highlight-gradient-gray-dark-100-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #fee8e6); background-color: unset; }

.highlight-gradient-gray-dark-100-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-dark-100-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #fa8e80); background-color: unset; }

.highlight-gradient-gray-dark-100-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #f85640); background-color: unset; }

.highlight-gradient-gray-dark-100-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-100-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #b81600); background-color: unset; }

.highlight-gradient-gray-dark-100-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #7b0f00); background-color: unset; }

.highlight-gradient-gray-dark-100-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #3d0700); background-color: unset; }

.highlight-gradient-gray-dark-100-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #250400); background-color: unset; }

.highlight-gradient-gray-dark-100-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #fff9f3); background-color: unset; }

.highlight-gradient-gray-dark-100-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #fff2e8); background-color: unset; }

.highlight-gradient-gray-dark-100-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-dark-100-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #febf8a); background-color: unset; }

.highlight-gradient-gray-dark-100-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-dark-100-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-100-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #be5f0f); background-color: unset; }

.highlight-gradient-gray-dark-100-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-dark-100-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #3f2005); background-color: unset; }

.highlight-gradient-gray-dark-100-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #261303); background-color: unset; }

.highlight-gradient-gray-dark-100-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #fffcf6); background-color: unset; }

.highlight-gradient-gray-dark-100-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #fef9ec); background-color: unset; }

.highlight-gradient-gray-dark-100-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-dark-100-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-dark-100-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #f8d272); background-color: unset; }

.highlight-gradient-gray-dark-100-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #f6c343); background-color: unset; }

.highlight-gradient-gray-dark-100-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #b99232); background-color: unset; }

.highlight-gradient-gray-dark-100-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #7b6222); background-color: unset; }

.highlight-gradient-gray-dark-100-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #3e3111); background-color: unset; }

.highlight-gradient-gray-dark-100-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #251d0a); background-color: unset; }

.highlight-gradient-gray-dark-100-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #f2fff7); background-color: unset; }

.highlight-gradient-gray-dark-100-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #e6feef); background-color: unset; }

.highlight-gradient-gray-dark-100-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #bffdd6); background-color: unset; }

.highlight-gradient-gray-dark-100-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #80faad); background-color: unset; }

.highlight-gradient-gray-dark-100-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #40f883); background-color: unset; }

.highlight-gradient-gray-dark-100-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-100-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #00b844); background-color: unset; }

.highlight-gradient-gray-dark-100-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #007b2d); background-color: unset; }

.highlight-gradient-gray-dark-100-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #003d17); background-color: unset; }

.highlight-gradient-gray-dark-100-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #00250e); background-color: unset; }

.highlight-gradient-gray-dark-100-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-dark-100-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-dark-100-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-dark-100-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #81d4da); background-color: unset; }

.highlight-gradient-gray-dark-100-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #41bec8); background-color: unset; }

.highlight-gradient-gray-dark-100-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-100-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #027e88); background-color: unset; }

.highlight-gradient-gray-dark-100-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #01545b); background-color: unset; }

.highlight-gradient-gray-dark-100-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #012a2d); background-color: unset; }

.highlight-gradient-gray-dark-100-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #00191b); background-color: unset; }

.highlight-gradient-gray-dark-100-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-dark-100-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-dark-100-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #ceebf4); background-color: unset; }

.highlight-gradient-gray-dark-100-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-dark-100-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-dark-100-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-100-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #2b839d); background-color: unset; }

.highlight-gradient-gray-dark-100-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #1d5869); background-color: unset; }

.highlight-gradient-gray-dark-100-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #0e2c34); background-color: unset; }

.highlight-gradient-gray-dark-100-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #091a1f); background-color: unset; }

.highlight-gradient-gray-dark-100-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, white); background-color: unset; }

.highlight-gradient-gray-dark-100-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, white); background-color: unset; }

.highlight-gradient-gray-dark-100-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, white); background-color: unset; }

.highlight-gradient-gray-dark-100-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, white); background-color: unset; }

.highlight-gradient-gray-dark-100-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, white); background-color: unset; }

.highlight-gradient-gray-dark-100-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, white); background-color: unset; }

.highlight-gradient-gray-dark-100-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-dark-100-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, gray); background-color: unset; }

.highlight-gradient-gray-dark-100-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #404040); background-color: unset; }

.highlight-gradient-gray-dark-100-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #262626); background-color: unset; }

.highlight-gradient-gray-dark-100-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-dark-100-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-dark-100-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-dark-100-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #ececec); background-color: unset; }

.highlight-gradient-gray-dark-100-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-dark-100-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-100-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-dark-100-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-dark-100-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #363636); background-color: unset; }

.highlight-gradient-gray-dark-100-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #212121); background-color: unset; }

.highlight-gradient-gray-dark-100-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-dark-100-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #eaebeb); background-color: unset; }

.highlight-gradient-gray-dark-100-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #caccce); background-color: unset; }

.highlight-gradient-gray-dark-100-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #969a9c); background-color: unset; }

.highlight-gradient-gray-dark-100-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #61676b); background-color: unset; }

.highlight-gradient-gray-dark-100-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-100-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #21272b); background-color: unset; }

.highlight-gradient-gray-dark-100-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #161a1d); background-color: unset; }

.highlight-gradient-gray-dark-100-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-dark-100-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #eaebeb, #070809); background-color: unset; }

.highlight-gradient-gray-dark-200-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-200-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-200-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #2CA58D); background-color: unset; }

.highlight-gradient-gray-dark-200-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-200-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-200-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-200-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-200-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #F6C343); background-color: unset; }

.highlight-gradient-gray-dark-200-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-200-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-200-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-200-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-dark-200-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-200-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-200-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-dark-200-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-dark-200-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-dark-200-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #80b8ef); background-color: unset; }

.highlight-gradient-gray-dark-200-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #4195e7); background-color: unset; }

.highlight-gradient-gray-dark-200-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-200-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #0155a7); background-color: unset; }

.highlight-gradient-gray-dark-200-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #013970); background-color: unset; }

.highlight-gradient-gray-dark-200-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #001c38); background-color: unset; }

.highlight-gradient-gray-dark-200-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #001121); background-color: unset; }

.highlight-gradient-gray-dark-200-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, ghostwhite); background-color: unset; }

.highlight-gradient-gray-dark-200-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-dark-200-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #dcdefd); background-color: unset; }

.highlight-gradient-gray-dark-200-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #b9befa); background-color: unset; }

.highlight-gradient-gray-dark-200-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #959df8); background-color: unset; }

.highlight-gradient-gray-dark-200-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-200-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #565db8); background-color: unset; }

.highlight-gradient-gray-dark-200-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #393e7b); background-color: unset; }

.highlight-gradient-gray-dark-200-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-dark-200-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #111325); background-color: unset; }

.highlight-gradient-gray-dark-200-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-dark-200-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-dark-200-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-dark-200-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #b393d9); background-color: unset; }

.highlight-gradient-gray-dark-200-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-dark-200-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-200-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #4d1d86); background-color: unset; }

.highlight-gradient-gray-dark-200-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #33145a); background-color: unset; }

.highlight-gradient-gray-dark-200-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-dark-200-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #0f061b); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #fffeff); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #fefdff); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #faf4ff); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #f8eeff); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #b8aebf); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #7b7480); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #3d3a40); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #252326); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #cae9e3); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #96d2c6); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #61bcaa); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #2ca58d); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #217c6a); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #165347); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #0b2923); background-color: unset; }

.highlight-gradient-gray-dark-200-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #071915); background-color: unset; }

.highlight-gradient-gray-dark-200-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-dark-200-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #f0eff7); background-color: unset; }

.highlight-gradient-gray-dark-200-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #dad7eb); background-color: unset; }

.highlight-gradient-gray-dark-200-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #b5afd7); background-color: unset; }

.highlight-gradient-gray-dark-200-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #9086c2); background-color: unset; }

.highlight-gradient-gray-dark-200-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-200-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #504783); background-color: unset; }

.highlight-gradient-gray-dark-200-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #362f57); background-color: unset; }

.highlight-gradient-gray-dark-200-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #1b182c); background-color: unset; }

.highlight-gradient-gray-dark-200-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #100e1a); background-color: unset; }

.highlight-gradient-gray-dark-200-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #fff7fa); background-color: unset; }

.highlight-gradient-gray-dark-200-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, lavenderblush); background-color: unset; }

.highlight-gradient-gray-dark-200-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-dark-200-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-dark-200-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #ff8db4); background-color: unset; }

.highlight-gradient-gray-dark-200-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-200-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #bf4d74); background-color: unset; }

.highlight-gradient-gray-dark-200-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #80344e); background-color: unset; }

.highlight-gradient-gray-dark-200-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #401a27); background-color: unset; }

.highlight-gradient-gray-dark-200-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #260f17); background-color: unset; }

.highlight-gradient-gray-dark-200-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #fff4f2); background-color: unset; }

.highlight-gradient-gray-dark-200-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #fee8e6); background-color: unset; }

.highlight-gradient-gray-dark-200-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-dark-200-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #fa8e80); background-color: unset; }

.highlight-gradient-gray-dark-200-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #f85640); background-color: unset; }

.highlight-gradient-gray-dark-200-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-200-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #b81600); background-color: unset; }

.highlight-gradient-gray-dark-200-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #7b0f00); background-color: unset; }

.highlight-gradient-gray-dark-200-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #3d0700); background-color: unset; }

.highlight-gradient-gray-dark-200-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #250400); background-color: unset; }

.highlight-gradient-gray-dark-200-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #fff9f3); background-color: unset; }

.highlight-gradient-gray-dark-200-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #fff2e8); background-color: unset; }

.highlight-gradient-gray-dark-200-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-dark-200-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #febf8a); background-color: unset; }

.highlight-gradient-gray-dark-200-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-dark-200-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-200-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #be5f0f); background-color: unset; }

.highlight-gradient-gray-dark-200-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-dark-200-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #3f2005); background-color: unset; }

.highlight-gradient-gray-dark-200-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #261303); background-color: unset; }

.highlight-gradient-gray-dark-200-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #fffcf6); background-color: unset; }

.highlight-gradient-gray-dark-200-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #fef9ec); background-color: unset; }

.highlight-gradient-gray-dark-200-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-dark-200-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-dark-200-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #f8d272); background-color: unset; }

.highlight-gradient-gray-dark-200-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #f6c343); background-color: unset; }

.highlight-gradient-gray-dark-200-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #b99232); background-color: unset; }

.highlight-gradient-gray-dark-200-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #7b6222); background-color: unset; }

.highlight-gradient-gray-dark-200-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #3e3111); background-color: unset; }

.highlight-gradient-gray-dark-200-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #251d0a); background-color: unset; }

.highlight-gradient-gray-dark-200-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #f2fff7); background-color: unset; }

.highlight-gradient-gray-dark-200-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #e6feef); background-color: unset; }

.highlight-gradient-gray-dark-200-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #bffdd6); background-color: unset; }

.highlight-gradient-gray-dark-200-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #80faad); background-color: unset; }

.highlight-gradient-gray-dark-200-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #40f883); background-color: unset; }

.highlight-gradient-gray-dark-200-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-200-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #00b844); background-color: unset; }

.highlight-gradient-gray-dark-200-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #007b2d); background-color: unset; }

.highlight-gradient-gray-dark-200-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #003d17); background-color: unset; }

.highlight-gradient-gray-dark-200-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #00250e); background-color: unset; }

.highlight-gradient-gray-dark-200-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-dark-200-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-dark-200-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-dark-200-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #81d4da); background-color: unset; }

.highlight-gradient-gray-dark-200-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #41bec8); background-color: unset; }

.highlight-gradient-gray-dark-200-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-200-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #027e88); background-color: unset; }

.highlight-gradient-gray-dark-200-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #01545b); background-color: unset; }

.highlight-gradient-gray-dark-200-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #012a2d); background-color: unset; }

.highlight-gradient-gray-dark-200-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #00191b); background-color: unset; }

.highlight-gradient-gray-dark-200-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-dark-200-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-dark-200-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #ceebf4); background-color: unset; }

.highlight-gradient-gray-dark-200-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-dark-200-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-dark-200-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-200-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #2b839d); background-color: unset; }

.highlight-gradient-gray-dark-200-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #1d5869); background-color: unset; }

.highlight-gradient-gray-dark-200-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #0e2c34); background-color: unset; }

.highlight-gradient-gray-dark-200-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #091a1f); background-color: unset; }

.highlight-gradient-gray-dark-200-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, white); background-color: unset; }

.highlight-gradient-gray-dark-200-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, white); background-color: unset; }

.highlight-gradient-gray-dark-200-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, white); background-color: unset; }

.highlight-gradient-gray-dark-200-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, white); background-color: unset; }

.highlight-gradient-gray-dark-200-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, white); background-color: unset; }

.highlight-gradient-gray-dark-200-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, white); background-color: unset; }

.highlight-gradient-gray-dark-200-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-dark-200-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, gray); background-color: unset; }

.highlight-gradient-gray-dark-200-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #404040); background-color: unset; }

.highlight-gradient-gray-dark-200-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #262626); background-color: unset; }

.highlight-gradient-gray-dark-200-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-dark-200-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-dark-200-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-dark-200-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #ececec); background-color: unset; }

.highlight-gradient-gray-dark-200-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-dark-200-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-200-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-dark-200-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-dark-200-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #363636); background-color: unset; }

.highlight-gradient-gray-dark-200-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #212121); background-color: unset; }

.highlight-gradient-gray-dark-200-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-dark-200-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #eaebeb); background-color: unset; }

.highlight-gradient-gray-dark-200-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #caccce); background-color: unset; }

.highlight-gradient-gray-dark-200-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #969a9c); background-color: unset; }

.highlight-gradient-gray-dark-200-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #61676b); background-color: unset; }

.highlight-gradient-gray-dark-200-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-200-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #21272b); background-color: unset; }

.highlight-gradient-gray-dark-200-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #161a1d); background-color: unset; }

.highlight-gradient-gray-dark-200-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-dark-200-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #caccce, #070809); background-color: unset; }

.highlight-gradient-gray-dark-300-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-300-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-300-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #2CA58D); background-color: unset; }

.highlight-gradient-gray-dark-300-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-300-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-300-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-300-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-300-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #F6C343); background-color: unset; }

.highlight-gradient-gray-dark-300-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-300-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-300-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-300-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-dark-300-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-300-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-300-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-dark-300-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-dark-300-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-dark-300-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #80b8ef); background-color: unset; }

.highlight-gradient-gray-dark-300-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #4195e7); background-color: unset; }

.highlight-gradient-gray-dark-300-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-300-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #0155a7); background-color: unset; }

.highlight-gradient-gray-dark-300-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #013970); background-color: unset; }

.highlight-gradient-gray-dark-300-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #001c38); background-color: unset; }

.highlight-gradient-gray-dark-300-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #001121); background-color: unset; }

.highlight-gradient-gray-dark-300-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, ghostwhite); background-color: unset; }

.highlight-gradient-gray-dark-300-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-dark-300-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #dcdefd); background-color: unset; }

.highlight-gradient-gray-dark-300-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #b9befa); background-color: unset; }

.highlight-gradient-gray-dark-300-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #959df8); background-color: unset; }

.highlight-gradient-gray-dark-300-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-300-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #565db8); background-color: unset; }

.highlight-gradient-gray-dark-300-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #393e7b); background-color: unset; }

.highlight-gradient-gray-dark-300-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-dark-300-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #111325); background-color: unset; }

.highlight-gradient-gray-dark-300-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-dark-300-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-dark-300-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-dark-300-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #b393d9); background-color: unset; }

.highlight-gradient-gray-dark-300-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-dark-300-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-300-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #4d1d86); background-color: unset; }

.highlight-gradient-gray-dark-300-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #33145a); background-color: unset; }

.highlight-gradient-gray-dark-300-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-dark-300-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #0f061b); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #fffeff); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #fefdff); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #faf4ff); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #f8eeff); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #b8aebf); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #7b7480); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #3d3a40); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #252326); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #cae9e3); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #96d2c6); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #61bcaa); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #2ca58d); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #217c6a); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #165347); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #0b2923); background-color: unset; }

.highlight-gradient-gray-dark-300-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #071915); background-color: unset; }

.highlight-gradient-gray-dark-300-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-dark-300-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #f0eff7); background-color: unset; }

.highlight-gradient-gray-dark-300-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #dad7eb); background-color: unset; }

.highlight-gradient-gray-dark-300-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #b5afd7); background-color: unset; }

.highlight-gradient-gray-dark-300-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #9086c2); background-color: unset; }

.highlight-gradient-gray-dark-300-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-300-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #504783); background-color: unset; }

.highlight-gradient-gray-dark-300-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #362f57); background-color: unset; }

.highlight-gradient-gray-dark-300-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #1b182c); background-color: unset; }

.highlight-gradient-gray-dark-300-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #100e1a); background-color: unset; }

.highlight-gradient-gray-dark-300-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #fff7fa); background-color: unset; }

.highlight-gradient-gray-dark-300-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, lavenderblush); background-color: unset; }

.highlight-gradient-gray-dark-300-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-dark-300-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-dark-300-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #ff8db4); background-color: unset; }

.highlight-gradient-gray-dark-300-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-300-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #bf4d74); background-color: unset; }

.highlight-gradient-gray-dark-300-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #80344e); background-color: unset; }

.highlight-gradient-gray-dark-300-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #401a27); background-color: unset; }

.highlight-gradient-gray-dark-300-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #260f17); background-color: unset; }

.highlight-gradient-gray-dark-300-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #fff4f2); background-color: unset; }

.highlight-gradient-gray-dark-300-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #fee8e6); background-color: unset; }

.highlight-gradient-gray-dark-300-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-dark-300-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #fa8e80); background-color: unset; }

.highlight-gradient-gray-dark-300-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #f85640); background-color: unset; }

.highlight-gradient-gray-dark-300-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-300-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #b81600); background-color: unset; }

.highlight-gradient-gray-dark-300-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #7b0f00); background-color: unset; }

.highlight-gradient-gray-dark-300-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #3d0700); background-color: unset; }

.highlight-gradient-gray-dark-300-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #250400); background-color: unset; }

.highlight-gradient-gray-dark-300-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #fff9f3); background-color: unset; }

.highlight-gradient-gray-dark-300-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #fff2e8); background-color: unset; }

.highlight-gradient-gray-dark-300-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-dark-300-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #febf8a); background-color: unset; }

.highlight-gradient-gray-dark-300-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-dark-300-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-300-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #be5f0f); background-color: unset; }

.highlight-gradient-gray-dark-300-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-dark-300-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #3f2005); background-color: unset; }

.highlight-gradient-gray-dark-300-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #261303); background-color: unset; }

.highlight-gradient-gray-dark-300-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #fffcf6); background-color: unset; }

.highlight-gradient-gray-dark-300-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #fef9ec); background-color: unset; }

.highlight-gradient-gray-dark-300-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-dark-300-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-dark-300-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #f8d272); background-color: unset; }

.highlight-gradient-gray-dark-300-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #f6c343); background-color: unset; }

.highlight-gradient-gray-dark-300-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #b99232); background-color: unset; }

.highlight-gradient-gray-dark-300-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #7b6222); background-color: unset; }

.highlight-gradient-gray-dark-300-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #3e3111); background-color: unset; }

.highlight-gradient-gray-dark-300-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #251d0a); background-color: unset; }

.highlight-gradient-gray-dark-300-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #f2fff7); background-color: unset; }

.highlight-gradient-gray-dark-300-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #e6feef); background-color: unset; }

.highlight-gradient-gray-dark-300-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #bffdd6); background-color: unset; }

.highlight-gradient-gray-dark-300-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #80faad); background-color: unset; }

.highlight-gradient-gray-dark-300-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #40f883); background-color: unset; }

.highlight-gradient-gray-dark-300-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-300-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #00b844); background-color: unset; }

.highlight-gradient-gray-dark-300-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #007b2d); background-color: unset; }

.highlight-gradient-gray-dark-300-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #003d17); background-color: unset; }

.highlight-gradient-gray-dark-300-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #00250e); background-color: unset; }

.highlight-gradient-gray-dark-300-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-dark-300-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-dark-300-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-dark-300-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #81d4da); background-color: unset; }

.highlight-gradient-gray-dark-300-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #41bec8); background-color: unset; }

.highlight-gradient-gray-dark-300-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-300-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #027e88); background-color: unset; }

.highlight-gradient-gray-dark-300-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #01545b); background-color: unset; }

.highlight-gradient-gray-dark-300-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #012a2d); background-color: unset; }

.highlight-gradient-gray-dark-300-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #00191b); background-color: unset; }

.highlight-gradient-gray-dark-300-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-dark-300-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-dark-300-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #ceebf4); background-color: unset; }

.highlight-gradient-gray-dark-300-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-dark-300-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-dark-300-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-300-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #2b839d); background-color: unset; }

.highlight-gradient-gray-dark-300-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #1d5869); background-color: unset; }

.highlight-gradient-gray-dark-300-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #0e2c34); background-color: unset; }

.highlight-gradient-gray-dark-300-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #091a1f); background-color: unset; }

.highlight-gradient-gray-dark-300-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, white); background-color: unset; }

.highlight-gradient-gray-dark-300-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, white); background-color: unset; }

.highlight-gradient-gray-dark-300-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, white); background-color: unset; }

.highlight-gradient-gray-dark-300-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, white); background-color: unset; }

.highlight-gradient-gray-dark-300-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, white); background-color: unset; }

.highlight-gradient-gray-dark-300-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, white); background-color: unset; }

.highlight-gradient-gray-dark-300-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-dark-300-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, gray); background-color: unset; }

.highlight-gradient-gray-dark-300-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #404040); background-color: unset; }

.highlight-gradient-gray-dark-300-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #262626); background-color: unset; }

.highlight-gradient-gray-dark-300-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-dark-300-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-dark-300-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-dark-300-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #ececec); background-color: unset; }

.highlight-gradient-gray-dark-300-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-dark-300-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-300-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-dark-300-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-dark-300-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #363636); background-color: unset; }

.highlight-gradient-gray-dark-300-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #212121); background-color: unset; }

.highlight-gradient-gray-dark-300-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-dark-300-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #eaebeb); background-color: unset; }

.highlight-gradient-gray-dark-300-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #caccce); background-color: unset; }

.highlight-gradient-gray-dark-300-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #969a9c); background-color: unset; }

.highlight-gradient-gray-dark-300-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #61676b); background-color: unset; }

.highlight-gradient-gray-dark-300-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-300-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #21272b); background-color: unset; }

.highlight-gradient-gray-dark-300-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #161a1d); background-color: unset; }

.highlight-gradient-gray-dark-300-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-dark-300-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #969a9c, #070809); background-color: unset; }

.highlight-gradient-gray-dark-400-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-400-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-400-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #2CA58D); background-color: unset; }

.highlight-gradient-gray-dark-400-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-400-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-400-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-400-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-400-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #F6C343); background-color: unset; }

.highlight-gradient-gray-dark-400-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-400-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-400-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-400-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-dark-400-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-400-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-400-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-dark-400-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-dark-400-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-dark-400-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #80b8ef); background-color: unset; }

.highlight-gradient-gray-dark-400-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #4195e7); background-color: unset; }

.highlight-gradient-gray-dark-400-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-400-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #0155a7); background-color: unset; }

.highlight-gradient-gray-dark-400-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #013970); background-color: unset; }

.highlight-gradient-gray-dark-400-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #001c38); background-color: unset; }

.highlight-gradient-gray-dark-400-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #001121); background-color: unset; }

.highlight-gradient-gray-dark-400-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, ghostwhite); background-color: unset; }

.highlight-gradient-gray-dark-400-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-dark-400-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #dcdefd); background-color: unset; }

.highlight-gradient-gray-dark-400-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #b9befa); background-color: unset; }

.highlight-gradient-gray-dark-400-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #959df8); background-color: unset; }

.highlight-gradient-gray-dark-400-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-400-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #565db8); background-color: unset; }

.highlight-gradient-gray-dark-400-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #393e7b); background-color: unset; }

.highlight-gradient-gray-dark-400-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-dark-400-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #111325); background-color: unset; }

.highlight-gradient-gray-dark-400-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-dark-400-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-dark-400-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-dark-400-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #b393d9); background-color: unset; }

.highlight-gradient-gray-dark-400-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-dark-400-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-400-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #4d1d86); background-color: unset; }

.highlight-gradient-gray-dark-400-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #33145a); background-color: unset; }

.highlight-gradient-gray-dark-400-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-dark-400-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #0f061b); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #fffeff); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #fefdff); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #faf4ff); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #f8eeff); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #b8aebf); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #7b7480); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #3d3a40); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #252326); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #cae9e3); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #96d2c6); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #61bcaa); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #2ca58d); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #217c6a); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #165347); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #0b2923); background-color: unset; }

.highlight-gradient-gray-dark-400-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #071915); background-color: unset; }

.highlight-gradient-gray-dark-400-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-dark-400-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #f0eff7); background-color: unset; }

.highlight-gradient-gray-dark-400-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #dad7eb); background-color: unset; }

.highlight-gradient-gray-dark-400-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #b5afd7); background-color: unset; }

.highlight-gradient-gray-dark-400-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #9086c2); background-color: unset; }

.highlight-gradient-gray-dark-400-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-400-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #504783); background-color: unset; }

.highlight-gradient-gray-dark-400-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #362f57); background-color: unset; }

.highlight-gradient-gray-dark-400-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #1b182c); background-color: unset; }

.highlight-gradient-gray-dark-400-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #100e1a); background-color: unset; }

.highlight-gradient-gray-dark-400-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #fff7fa); background-color: unset; }

.highlight-gradient-gray-dark-400-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, lavenderblush); background-color: unset; }

.highlight-gradient-gray-dark-400-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-dark-400-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-dark-400-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #ff8db4); background-color: unset; }

.highlight-gradient-gray-dark-400-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-400-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #bf4d74); background-color: unset; }

.highlight-gradient-gray-dark-400-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #80344e); background-color: unset; }

.highlight-gradient-gray-dark-400-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #401a27); background-color: unset; }

.highlight-gradient-gray-dark-400-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #260f17); background-color: unset; }

.highlight-gradient-gray-dark-400-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #fff4f2); background-color: unset; }

.highlight-gradient-gray-dark-400-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #fee8e6); background-color: unset; }

.highlight-gradient-gray-dark-400-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-dark-400-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #fa8e80); background-color: unset; }

.highlight-gradient-gray-dark-400-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #f85640); background-color: unset; }

.highlight-gradient-gray-dark-400-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-400-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #b81600); background-color: unset; }

.highlight-gradient-gray-dark-400-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #7b0f00); background-color: unset; }

.highlight-gradient-gray-dark-400-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #3d0700); background-color: unset; }

.highlight-gradient-gray-dark-400-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #250400); background-color: unset; }

.highlight-gradient-gray-dark-400-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #fff9f3); background-color: unset; }

.highlight-gradient-gray-dark-400-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #fff2e8); background-color: unset; }

.highlight-gradient-gray-dark-400-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-dark-400-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #febf8a); background-color: unset; }

.highlight-gradient-gray-dark-400-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-dark-400-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-400-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #be5f0f); background-color: unset; }

.highlight-gradient-gray-dark-400-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-dark-400-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #3f2005); background-color: unset; }

.highlight-gradient-gray-dark-400-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #261303); background-color: unset; }

.highlight-gradient-gray-dark-400-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #fffcf6); background-color: unset; }

.highlight-gradient-gray-dark-400-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #fef9ec); background-color: unset; }

.highlight-gradient-gray-dark-400-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-dark-400-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-dark-400-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #f8d272); background-color: unset; }

.highlight-gradient-gray-dark-400-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #f6c343); background-color: unset; }

.highlight-gradient-gray-dark-400-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #b99232); background-color: unset; }

.highlight-gradient-gray-dark-400-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #7b6222); background-color: unset; }

.highlight-gradient-gray-dark-400-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #3e3111); background-color: unset; }

.highlight-gradient-gray-dark-400-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #251d0a); background-color: unset; }

.highlight-gradient-gray-dark-400-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #f2fff7); background-color: unset; }

.highlight-gradient-gray-dark-400-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #e6feef); background-color: unset; }

.highlight-gradient-gray-dark-400-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #bffdd6); background-color: unset; }

.highlight-gradient-gray-dark-400-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #80faad); background-color: unset; }

.highlight-gradient-gray-dark-400-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #40f883); background-color: unset; }

.highlight-gradient-gray-dark-400-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-400-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #00b844); background-color: unset; }

.highlight-gradient-gray-dark-400-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #007b2d); background-color: unset; }

.highlight-gradient-gray-dark-400-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #003d17); background-color: unset; }

.highlight-gradient-gray-dark-400-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #00250e); background-color: unset; }

.highlight-gradient-gray-dark-400-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-dark-400-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-dark-400-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-dark-400-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #81d4da); background-color: unset; }

.highlight-gradient-gray-dark-400-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #41bec8); background-color: unset; }

.highlight-gradient-gray-dark-400-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-400-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #027e88); background-color: unset; }

.highlight-gradient-gray-dark-400-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #01545b); background-color: unset; }

.highlight-gradient-gray-dark-400-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #012a2d); background-color: unset; }

.highlight-gradient-gray-dark-400-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #00191b); background-color: unset; }

.highlight-gradient-gray-dark-400-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-dark-400-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-dark-400-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #ceebf4); background-color: unset; }

.highlight-gradient-gray-dark-400-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-dark-400-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-dark-400-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-400-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #2b839d); background-color: unset; }

.highlight-gradient-gray-dark-400-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #1d5869); background-color: unset; }

.highlight-gradient-gray-dark-400-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #0e2c34); background-color: unset; }

.highlight-gradient-gray-dark-400-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #091a1f); background-color: unset; }

.highlight-gradient-gray-dark-400-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, white); background-color: unset; }

.highlight-gradient-gray-dark-400-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, white); background-color: unset; }

.highlight-gradient-gray-dark-400-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, white); background-color: unset; }

.highlight-gradient-gray-dark-400-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, white); background-color: unset; }

.highlight-gradient-gray-dark-400-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, white); background-color: unset; }

.highlight-gradient-gray-dark-400-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, white); background-color: unset; }

.highlight-gradient-gray-dark-400-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-dark-400-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, gray); background-color: unset; }

.highlight-gradient-gray-dark-400-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #404040); background-color: unset; }

.highlight-gradient-gray-dark-400-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #262626); background-color: unset; }

.highlight-gradient-gray-dark-400-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-dark-400-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-dark-400-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-dark-400-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #ececec); background-color: unset; }

.highlight-gradient-gray-dark-400-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-dark-400-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-400-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-dark-400-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-dark-400-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #363636); background-color: unset; }

.highlight-gradient-gray-dark-400-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #212121); background-color: unset; }

.highlight-gradient-gray-dark-400-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-dark-400-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #eaebeb); background-color: unset; }

.highlight-gradient-gray-dark-400-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #caccce); background-color: unset; }

.highlight-gradient-gray-dark-400-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #969a9c); background-color: unset; }

.highlight-gradient-gray-dark-400-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #61676b); background-color: unset; }

.highlight-gradient-gray-dark-400-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-400-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #21272b); background-color: unset; }

.highlight-gradient-gray-dark-400-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #161a1d); background-color: unset; }

.highlight-gradient-gray-dark-400-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-dark-400-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #61676b, #070809); background-color: unset; }

.highlight-gradient-gray-dark-500-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-500-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-500-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #2CA58D); background-color: unset; }

.highlight-gradient-gray-dark-500-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-500-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-500-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-500-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-500-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #F6C343); background-color: unset; }

.highlight-gradient-gray-dark-500-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-500-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-500-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-500-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-dark-500-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-500-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-500-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-dark-500-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-dark-500-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-dark-500-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #80b8ef); background-color: unset; }

.highlight-gradient-gray-dark-500-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #4195e7); background-color: unset; }

.highlight-gradient-gray-dark-500-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-500-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #0155a7); background-color: unset; }

.highlight-gradient-gray-dark-500-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #013970); background-color: unset; }

.highlight-gradient-gray-dark-500-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #001c38); background-color: unset; }

.highlight-gradient-gray-dark-500-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #001121); background-color: unset; }

.highlight-gradient-gray-dark-500-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, ghostwhite); background-color: unset; }

.highlight-gradient-gray-dark-500-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-dark-500-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #dcdefd); background-color: unset; }

.highlight-gradient-gray-dark-500-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #b9befa); background-color: unset; }

.highlight-gradient-gray-dark-500-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #959df8); background-color: unset; }

.highlight-gradient-gray-dark-500-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-500-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #565db8); background-color: unset; }

.highlight-gradient-gray-dark-500-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #393e7b); background-color: unset; }

.highlight-gradient-gray-dark-500-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-dark-500-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #111325); background-color: unset; }

.highlight-gradient-gray-dark-500-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-dark-500-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-dark-500-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-dark-500-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #b393d9); background-color: unset; }

.highlight-gradient-gray-dark-500-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-dark-500-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-500-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #4d1d86); background-color: unset; }

.highlight-gradient-gray-dark-500-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #33145a); background-color: unset; }

.highlight-gradient-gray-dark-500-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-dark-500-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #0f061b); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fffeff); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fefdff); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #faf4ff); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f8eeff); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #b8aebf); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #7b7480); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #3d3a40); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #252326); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #cae9e3); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #96d2c6); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #61bcaa); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #2ca58d); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #217c6a); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #165347); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #0b2923); background-color: unset; }

.highlight-gradient-gray-dark-500-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #071915); background-color: unset; }

.highlight-gradient-gray-dark-500-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-dark-500-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f0eff7); background-color: unset; }

.highlight-gradient-gray-dark-500-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #dad7eb); background-color: unset; }

.highlight-gradient-gray-dark-500-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #b5afd7); background-color: unset; }

.highlight-gradient-gray-dark-500-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #9086c2); background-color: unset; }

.highlight-gradient-gray-dark-500-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-500-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #504783); background-color: unset; }

.highlight-gradient-gray-dark-500-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #362f57); background-color: unset; }

.highlight-gradient-gray-dark-500-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #1b182c); background-color: unset; }

.highlight-gradient-gray-dark-500-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #100e1a); background-color: unset; }

.highlight-gradient-gray-dark-500-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fff7fa); background-color: unset; }

.highlight-gradient-gray-dark-500-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, lavenderblush); background-color: unset; }

.highlight-gradient-gray-dark-500-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-dark-500-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-dark-500-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #ff8db4); background-color: unset; }

.highlight-gradient-gray-dark-500-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-500-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #bf4d74); background-color: unset; }

.highlight-gradient-gray-dark-500-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #80344e); background-color: unset; }

.highlight-gradient-gray-dark-500-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #401a27); background-color: unset; }

.highlight-gradient-gray-dark-500-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #260f17); background-color: unset; }

.highlight-gradient-gray-dark-500-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fff4f2); background-color: unset; }

.highlight-gradient-gray-dark-500-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fee8e6); background-color: unset; }

.highlight-gradient-gray-dark-500-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-dark-500-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fa8e80); background-color: unset; }

.highlight-gradient-gray-dark-500-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f85640); background-color: unset; }

.highlight-gradient-gray-dark-500-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-500-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #b81600); background-color: unset; }

.highlight-gradient-gray-dark-500-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #7b0f00); background-color: unset; }

.highlight-gradient-gray-dark-500-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #3d0700); background-color: unset; }

.highlight-gradient-gray-dark-500-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #250400); background-color: unset; }

.highlight-gradient-gray-dark-500-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fff9f3); background-color: unset; }

.highlight-gradient-gray-dark-500-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fff2e8); background-color: unset; }

.highlight-gradient-gray-dark-500-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-dark-500-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #febf8a); background-color: unset; }

.highlight-gradient-gray-dark-500-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-dark-500-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-500-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #be5f0f); background-color: unset; }

.highlight-gradient-gray-dark-500-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-dark-500-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #3f2005); background-color: unset; }

.highlight-gradient-gray-dark-500-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #261303); background-color: unset; }

.highlight-gradient-gray-dark-500-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fffcf6); background-color: unset; }

.highlight-gradient-gray-dark-500-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fef9ec); background-color: unset; }

.highlight-gradient-gray-dark-500-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-dark-500-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-dark-500-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f8d272); background-color: unset; }

.highlight-gradient-gray-dark-500-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f6c343); background-color: unset; }

.highlight-gradient-gray-dark-500-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #b99232); background-color: unset; }

.highlight-gradient-gray-dark-500-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #7b6222); background-color: unset; }

.highlight-gradient-gray-dark-500-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #3e3111); background-color: unset; }

.highlight-gradient-gray-dark-500-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #251d0a); background-color: unset; }

.highlight-gradient-gray-dark-500-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f2fff7); background-color: unset; }

.highlight-gradient-gray-dark-500-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #e6feef); background-color: unset; }

.highlight-gradient-gray-dark-500-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #bffdd6); background-color: unset; }

.highlight-gradient-gray-dark-500-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #80faad); background-color: unset; }

.highlight-gradient-gray-dark-500-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #40f883); background-color: unset; }

.highlight-gradient-gray-dark-500-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-500-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #00b844); background-color: unset; }

.highlight-gradient-gray-dark-500-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #007b2d); background-color: unset; }

.highlight-gradient-gray-dark-500-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #003d17); background-color: unset; }

.highlight-gradient-gray-dark-500-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #00250e); background-color: unset; }

.highlight-gradient-gray-dark-500-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-dark-500-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-dark-500-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-dark-500-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #81d4da); background-color: unset; }

.highlight-gradient-gray-dark-500-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #41bec8); background-color: unset; }

.highlight-gradient-gray-dark-500-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-500-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #027e88); background-color: unset; }

.highlight-gradient-gray-dark-500-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #01545b); background-color: unset; }

.highlight-gradient-gray-dark-500-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #012a2d); background-color: unset; }

.highlight-gradient-gray-dark-500-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #00191b); background-color: unset; }

.highlight-gradient-gray-dark-500-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-dark-500-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-dark-500-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #ceebf4); background-color: unset; }

.highlight-gradient-gray-dark-500-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-dark-500-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-dark-500-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-500-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #2b839d); background-color: unset; }

.highlight-gradient-gray-dark-500-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #1d5869); background-color: unset; }

.highlight-gradient-gray-dark-500-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #0e2c34); background-color: unset; }

.highlight-gradient-gray-dark-500-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #091a1f); background-color: unset; }

.highlight-gradient-gray-dark-500-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, white); background-color: unset; }

.highlight-gradient-gray-dark-500-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, white); background-color: unset; }

.highlight-gradient-gray-dark-500-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, white); background-color: unset; }

.highlight-gradient-gray-dark-500-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, white); background-color: unset; }

.highlight-gradient-gray-dark-500-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, white); background-color: unset; }

.highlight-gradient-gray-dark-500-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, white); background-color: unset; }

.highlight-gradient-gray-dark-500-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-dark-500-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, gray); background-color: unset; }

.highlight-gradient-gray-dark-500-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #404040); background-color: unset; }

.highlight-gradient-gray-dark-500-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #262626); background-color: unset; }

.highlight-gradient-gray-dark-500-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-dark-500-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-dark-500-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-dark-500-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #ececec); background-color: unset; }

.highlight-gradient-gray-dark-500-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-dark-500-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-500-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-dark-500-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-dark-500-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #363636); background-color: unset; }

.highlight-gradient-gray-dark-500-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #212121); background-color: unset; }

.highlight-gradient-gray-dark-500-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-dark-500-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #eaebeb); background-color: unset; }

.highlight-gradient-gray-dark-500-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #caccce); background-color: unset; }

.highlight-gradient-gray-dark-500-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #969a9c); background-color: unset; }

.highlight-gradient-gray-dark-500-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #61676b); background-color: unset; }

.highlight-gradient-gray-dark-500-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-500-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #21272b); background-color: unset; }

.highlight-gradient-gray-dark-500-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #161a1d); background-color: unset; }

.highlight-gradient-gray-dark-500-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-dark-500-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #2c3439, #070809); background-color: unset; }

.highlight-gradient-gray-dark-600-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-600-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-600-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #2CA58D); background-color: unset; }

.highlight-gradient-gray-dark-600-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-600-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-600-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-600-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-600-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #F6C343); background-color: unset; }

.highlight-gradient-gray-dark-600-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-600-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-600-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-600-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-dark-600-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-600-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-600-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-dark-600-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-dark-600-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-dark-600-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #80b8ef); background-color: unset; }

.highlight-gradient-gray-dark-600-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #4195e7); background-color: unset; }

.highlight-gradient-gray-dark-600-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-600-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #0155a7); background-color: unset; }

.highlight-gradient-gray-dark-600-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #013970); background-color: unset; }

.highlight-gradient-gray-dark-600-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #001c38); background-color: unset; }

.highlight-gradient-gray-dark-600-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #001121); background-color: unset; }

.highlight-gradient-gray-dark-600-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, ghostwhite); background-color: unset; }

.highlight-gradient-gray-dark-600-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-dark-600-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #dcdefd); background-color: unset; }

.highlight-gradient-gray-dark-600-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #b9befa); background-color: unset; }

.highlight-gradient-gray-dark-600-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #959df8); background-color: unset; }

.highlight-gradient-gray-dark-600-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-600-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #565db8); background-color: unset; }

.highlight-gradient-gray-dark-600-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #393e7b); background-color: unset; }

.highlight-gradient-gray-dark-600-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-dark-600-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #111325); background-color: unset; }

.highlight-gradient-gray-dark-600-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-dark-600-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-dark-600-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-dark-600-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #b393d9); background-color: unset; }

.highlight-gradient-gray-dark-600-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-dark-600-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-600-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #4d1d86); background-color: unset; }

.highlight-gradient-gray-dark-600-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #33145a); background-color: unset; }

.highlight-gradient-gray-dark-600-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-dark-600-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #0f061b); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #fffeff); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #fefdff); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #faf4ff); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #f8eeff); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #b8aebf); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #7b7480); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #3d3a40); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #252326); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #cae9e3); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #96d2c6); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #61bcaa); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #2ca58d); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #217c6a); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #165347); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #0b2923); background-color: unset; }

.highlight-gradient-gray-dark-600-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #071915); background-color: unset; }

.highlight-gradient-gray-dark-600-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-dark-600-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #f0eff7); background-color: unset; }

.highlight-gradient-gray-dark-600-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #dad7eb); background-color: unset; }

.highlight-gradient-gray-dark-600-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #b5afd7); background-color: unset; }

.highlight-gradient-gray-dark-600-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #9086c2); background-color: unset; }

.highlight-gradient-gray-dark-600-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-600-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #504783); background-color: unset; }

.highlight-gradient-gray-dark-600-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #362f57); background-color: unset; }

.highlight-gradient-gray-dark-600-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #1b182c); background-color: unset; }

.highlight-gradient-gray-dark-600-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #100e1a); background-color: unset; }

.highlight-gradient-gray-dark-600-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #fff7fa); background-color: unset; }

.highlight-gradient-gray-dark-600-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, lavenderblush); background-color: unset; }

.highlight-gradient-gray-dark-600-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-dark-600-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-dark-600-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #ff8db4); background-color: unset; }

.highlight-gradient-gray-dark-600-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-600-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #bf4d74); background-color: unset; }

.highlight-gradient-gray-dark-600-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #80344e); background-color: unset; }

.highlight-gradient-gray-dark-600-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #401a27); background-color: unset; }

.highlight-gradient-gray-dark-600-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #260f17); background-color: unset; }

.highlight-gradient-gray-dark-600-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #fff4f2); background-color: unset; }

.highlight-gradient-gray-dark-600-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #fee8e6); background-color: unset; }

.highlight-gradient-gray-dark-600-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-dark-600-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #fa8e80); background-color: unset; }

.highlight-gradient-gray-dark-600-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #f85640); background-color: unset; }

.highlight-gradient-gray-dark-600-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-600-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #b81600); background-color: unset; }

.highlight-gradient-gray-dark-600-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #7b0f00); background-color: unset; }

.highlight-gradient-gray-dark-600-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #3d0700); background-color: unset; }

.highlight-gradient-gray-dark-600-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #250400); background-color: unset; }

.highlight-gradient-gray-dark-600-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #fff9f3); background-color: unset; }

.highlight-gradient-gray-dark-600-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #fff2e8); background-color: unset; }

.highlight-gradient-gray-dark-600-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-dark-600-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #febf8a); background-color: unset; }

.highlight-gradient-gray-dark-600-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-dark-600-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-600-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #be5f0f); background-color: unset; }

.highlight-gradient-gray-dark-600-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-dark-600-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #3f2005); background-color: unset; }

.highlight-gradient-gray-dark-600-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #261303); background-color: unset; }

.highlight-gradient-gray-dark-600-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #fffcf6); background-color: unset; }

.highlight-gradient-gray-dark-600-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #fef9ec); background-color: unset; }

.highlight-gradient-gray-dark-600-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-dark-600-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-dark-600-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #f8d272); background-color: unset; }

.highlight-gradient-gray-dark-600-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #f6c343); background-color: unset; }

.highlight-gradient-gray-dark-600-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #b99232); background-color: unset; }

.highlight-gradient-gray-dark-600-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #7b6222); background-color: unset; }

.highlight-gradient-gray-dark-600-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #3e3111); background-color: unset; }

.highlight-gradient-gray-dark-600-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #251d0a); background-color: unset; }

.highlight-gradient-gray-dark-600-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #f2fff7); background-color: unset; }

.highlight-gradient-gray-dark-600-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #e6feef); background-color: unset; }

.highlight-gradient-gray-dark-600-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #bffdd6); background-color: unset; }

.highlight-gradient-gray-dark-600-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #80faad); background-color: unset; }

.highlight-gradient-gray-dark-600-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #40f883); background-color: unset; }

.highlight-gradient-gray-dark-600-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-600-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #00b844); background-color: unset; }

.highlight-gradient-gray-dark-600-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #007b2d); background-color: unset; }

.highlight-gradient-gray-dark-600-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #003d17); background-color: unset; }

.highlight-gradient-gray-dark-600-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #00250e); background-color: unset; }

.highlight-gradient-gray-dark-600-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-dark-600-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-dark-600-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-dark-600-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #81d4da); background-color: unset; }

.highlight-gradient-gray-dark-600-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #41bec8); background-color: unset; }

.highlight-gradient-gray-dark-600-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-600-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #027e88); background-color: unset; }

.highlight-gradient-gray-dark-600-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #01545b); background-color: unset; }

.highlight-gradient-gray-dark-600-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #012a2d); background-color: unset; }

.highlight-gradient-gray-dark-600-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #00191b); background-color: unset; }

.highlight-gradient-gray-dark-600-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-dark-600-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-dark-600-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #ceebf4); background-color: unset; }

.highlight-gradient-gray-dark-600-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-dark-600-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-dark-600-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-600-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #2b839d); background-color: unset; }

.highlight-gradient-gray-dark-600-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #1d5869); background-color: unset; }

.highlight-gradient-gray-dark-600-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #0e2c34); background-color: unset; }

.highlight-gradient-gray-dark-600-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #091a1f); background-color: unset; }

.highlight-gradient-gray-dark-600-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, white); background-color: unset; }

.highlight-gradient-gray-dark-600-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, white); background-color: unset; }

.highlight-gradient-gray-dark-600-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, white); background-color: unset; }

.highlight-gradient-gray-dark-600-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, white); background-color: unset; }

.highlight-gradient-gray-dark-600-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, white); background-color: unset; }

.highlight-gradient-gray-dark-600-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, white); background-color: unset; }

.highlight-gradient-gray-dark-600-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-dark-600-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, gray); background-color: unset; }

.highlight-gradient-gray-dark-600-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #404040); background-color: unset; }

.highlight-gradient-gray-dark-600-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #262626); background-color: unset; }

.highlight-gradient-gray-dark-600-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-dark-600-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-dark-600-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-dark-600-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #ececec); background-color: unset; }

.highlight-gradient-gray-dark-600-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-dark-600-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-600-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-dark-600-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-dark-600-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #363636); background-color: unset; }

.highlight-gradient-gray-dark-600-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #212121); background-color: unset; }

.highlight-gradient-gray-dark-600-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-dark-600-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #eaebeb); background-color: unset; }

.highlight-gradient-gray-dark-600-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #caccce); background-color: unset; }

.highlight-gradient-gray-dark-600-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #969a9c); background-color: unset; }

.highlight-gradient-gray-dark-600-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #61676b); background-color: unset; }

.highlight-gradient-gray-dark-600-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-600-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #21272b); background-color: unset; }

.highlight-gradient-gray-dark-600-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #161a1d); background-color: unset; }

.highlight-gradient-gray-dark-600-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-dark-600-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #21272b, #070809); background-color: unset; }

.highlight-gradient-gray-dark-700-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-700-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-700-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #2CA58D); background-color: unset; }

.highlight-gradient-gray-dark-700-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-700-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-700-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-700-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-700-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #F6C343); background-color: unset; }

.highlight-gradient-gray-dark-700-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-700-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-700-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-700-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-dark-700-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-700-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-700-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-dark-700-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-dark-700-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-dark-700-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #80b8ef); background-color: unset; }

.highlight-gradient-gray-dark-700-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #4195e7); background-color: unset; }

.highlight-gradient-gray-dark-700-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-700-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #0155a7); background-color: unset; }

.highlight-gradient-gray-dark-700-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #013970); background-color: unset; }

.highlight-gradient-gray-dark-700-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #001c38); background-color: unset; }

.highlight-gradient-gray-dark-700-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #001121); background-color: unset; }

.highlight-gradient-gray-dark-700-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, ghostwhite); background-color: unset; }

.highlight-gradient-gray-dark-700-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-dark-700-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #dcdefd); background-color: unset; }

.highlight-gradient-gray-dark-700-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #b9befa); background-color: unset; }

.highlight-gradient-gray-dark-700-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #959df8); background-color: unset; }

.highlight-gradient-gray-dark-700-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-700-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #565db8); background-color: unset; }

.highlight-gradient-gray-dark-700-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #393e7b); background-color: unset; }

.highlight-gradient-gray-dark-700-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-dark-700-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #111325); background-color: unset; }

.highlight-gradient-gray-dark-700-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-dark-700-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-dark-700-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-dark-700-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #b393d9); background-color: unset; }

.highlight-gradient-gray-dark-700-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-dark-700-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-700-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #4d1d86); background-color: unset; }

.highlight-gradient-gray-dark-700-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #33145a); background-color: unset; }

.highlight-gradient-gray-dark-700-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-dark-700-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #0f061b); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #fffeff); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #fefdff); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #faf4ff); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #f8eeff); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #b8aebf); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #7b7480); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #3d3a40); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #252326); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #cae9e3); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #96d2c6); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #61bcaa); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #2ca58d); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #217c6a); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #165347); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #0b2923); background-color: unset; }

.highlight-gradient-gray-dark-700-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #071915); background-color: unset; }

.highlight-gradient-gray-dark-700-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-dark-700-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #f0eff7); background-color: unset; }

.highlight-gradient-gray-dark-700-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #dad7eb); background-color: unset; }

.highlight-gradient-gray-dark-700-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #b5afd7); background-color: unset; }

.highlight-gradient-gray-dark-700-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #9086c2); background-color: unset; }

.highlight-gradient-gray-dark-700-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-700-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #504783); background-color: unset; }

.highlight-gradient-gray-dark-700-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #362f57); background-color: unset; }

.highlight-gradient-gray-dark-700-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #1b182c); background-color: unset; }

.highlight-gradient-gray-dark-700-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #100e1a); background-color: unset; }

.highlight-gradient-gray-dark-700-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #fff7fa); background-color: unset; }

.highlight-gradient-gray-dark-700-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, lavenderblush); background-color: unset; }

.highlight-gradient-gray-dark-700-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-dark-700-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-dark-700-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #ff8db4); background-color: unset; }

.highlight-gradient-gray-dark-700-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-700-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #bf4d74); background-color: unset; }

.highlight-gradient-gray-dark-700-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #80344e); background-color: unset; }

.highlight-gradient-gray-dark-700-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #401a27); background-color: unset; }

.highlight-gradient-gray-dark-700-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #260f17); background-color: unset; }

.highlight-gradient-gray-dark-700-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #fff4f2); background-color: unset; }

.highlight-gradient-gray-dark-700-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #fee8e6); background-color: unset; }

.highlight-gradient-gray-dark-700-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-dark-700-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #fa8e80); background-color: unset; }

.highlight-gradient-gray-dark-700-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #f85640); background-color: unset; }

.highlight-gradient-gray-dark-700-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-700-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #b81600); background-color: unset; }

.highlight-gradient-gray-dark-700-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #7b0f00); background-color: unset; }

.highlight-gradient-gray-dark-700-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #3d0700); background-color: unset; }

.highlight-gradient-gray-dark-700-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #250400); background-color: unset; }

.highlight-gradient-gray-dark-700-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #fff9f3); background-color: unset; }

.highlight-gradient-gray-dark-700-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #fff2e8); background-color: unset; }

.highlight-gradient-gray-dark-700-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-dark-700-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #febf8a); background-color: unset; }

.highlight-gradient-gray-dark-700-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-dark-700-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-700-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #be5f0f); background-color: unset; }

.highlight-gradient-gray-dark-700-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-dark-700-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #3f2005); background-color: unset; }

.highlight-gradient-gray-dark-700-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #261303); background-color: unset; }

.highlight-gradient-gray-dark-700-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #fffcf6); background-color: unset; }

.highlight-gradient-gray-dark-700-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #fef9ec); background-color: unset; }

.highlight-gradient-gray-dark-700-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-dark-700-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-dark-700-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #f8d272); background-color: unset; }

.highlight-gradient-gray-dark-700-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #f6c343); background-color: unset; }

.highlight-gradient-gray-dark-700-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #b99232); background-color: unset; }

.highlight-gradient-gray-dark-700-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #7b6222); background-color: unset; }

.highlight-gradient-gray-dark-700-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #3e3111); background-color: unset; }

.highlight-gradient-gray-dark-700-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #251d0a); background-color: unset; }

.highlight-gradient-gray-dark-700-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #f2fff7); background-color: unset; }

.highlight-gradient-gray-dark-700-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #e6feef); background-color: unset; }

.highlight-gradient-gray-dark-700-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #bffdd6); background-color: unset; }

.highlight-gradient-gray-dark-700-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #80faad); background-color: unset; }

.highlight-gradient-gray-dark-700-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #40f883); background-color: unset; }

.highlight-gradient-gray-dark-700-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-700-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #00b844); background-color: unset; }

.highlight-gradient-gray-dark-700-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #007b2d); background-color: unset; }

.highlight-gradient-gray-dark-700-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #003d17); background-color: unset; }

.highlight-gradient-gray-dark-700-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #00250e); background-color: unset; }

.highlight-gradient-gray-dark-700-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-dark-700-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-dark-700-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-dark-700-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #81d4da); background-color: unset; }

.highlight-gradient-gray-dark-700-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #41bec8); background-color: unset; }

.highlight-gradient-gray-dark-700-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-700-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #027e88); background-color: unset; }

.highlight-gradient-gray-dark-700-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #01545b); background-color: unset; }

.highlight-gradient-gray-dark-700-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #012a2d); background-color: unset; }

.highlight-gradient-gray-dark-700-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #00191b); background-color: unset; }

.highlight-gradient-gray-dark-700-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-dark-700-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-dark-700-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #ceebf4); background-color: unset; }

.highlight-gradient-gray-dark-700-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-dark-700-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-dark-700-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-700-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #2b839d); background-color: unset; }

.highlight-gradient-gray-dark-700-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #1d5869); background-color: unset; }

.highlight-gradient-gray-dark-700-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #0e2c34); background-color: unset; }

.highlight-gradient-gray-dark-700-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #091a1f); background-color: unset; }

.highlight-gradient-gray-dark-700-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, white); background-color: unset; }

.highlight-gradient-gray-dark-700-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, white); background-color: unset; }

.highlight-gradient-gray-dark-700-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, white); background-color: unset; }

.highlight-gradient-gray-dark-700-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, white); background-color: unset; }

.highlight-gradient-gray-dark-700-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, white); background-color: unset; }

.highlight-gradient-gray-dark-700-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, white); background-color: unset; }

.highlight-gradient-gray-dark-700-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-dark-700-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, gray); background-color: unset; }

.highlight-gradient-gray-dark-700-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #404040); background-color: unset; }

.highlight-gradient-gray-dark-700-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #262626); background-color: unset; }

.highlight-gradient-gray-dark-700-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-dark-700-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-dark-700-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-dark-700-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #ececec); background-color: unset; }

.highlight-gradient-gray-dark-700-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-dark-700-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-700-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-dark-700-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-dark-700-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #363636); background-color: unset; }

.highlight-gradient-gray-dark-700-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #212121); background-color: unset; }

.highlight-gradient-gray-dark-700-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-dark-700-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #eaebeb); background-color: unset; }

.highlight-gradient-gray-dark-700-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #caccce); background-color: unset; }

.highlight-gradient-gray-dark-700-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #969a9c); background-color: unset; }

.highlight-gradient-gray-dark-700-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #61676b); background-color: unset; }

.highlight-gradient-gray-dark-700-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-700-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #21272b); background-color: unset; }

.highlight-gradient-gray-dark-700-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #161a1d); background-color: unset; }

.highlight-gradient-gray-dark-700-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-dark-700-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #161a1d, #070809); background-color: unset; }

.highlight-gradient-gray-dark-800-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-800-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-800-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #2CA58D); background-color: unset; }

.highlight-gradient-gray-dark-800-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-800-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-800-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-800-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-800-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #F6C343); background-color: unset; }

.highlight-gradient-gray-dark-800-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-800-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-800-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-800-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-dark-800-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-800-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-800-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-dark-800-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-dark-800-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-dark-800-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #80b8ef); background-color: unset; }

.highlight-gradient-gray-dark-800-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #4195e7); background-color: unset; }

.highlight-gradient-gray-dark-800-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-800-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #0155a7); background-color: unset; }

.highlight-gradient-gray-dark-800-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #013970); background-color: unset; }

.highlight-gradient-gray-dark-800-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #001c38); background-color: unset; }

.highlight-gradient-gray-dark-800-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #001121); background-color: unset; }

.highlight-gradient-gray-dark-800-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, ghostwhite); background-color: unset; }

.highlight-gradient-gray-dark-800-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-dark-800-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #dcdefd); background-color: unset; }

.highlight-gradient-gray-dark-800-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #b9befa); background-color: unset; }

.highlight-gradient-gray-dark-800-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #959df8); background-color: unset; }

.highlight-gradient-gray-dark-800-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-800-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #565db8); background-color: unset; }

.highlight-gradient-gray-dark-800-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #393e7b); background-color: unset; }

.highlight-gradient-gray-dark-800-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-dark-800-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #111325); background-color: unset; }

.highlight-gradient-gray-dark-800-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-dark-800-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-dark-800-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-dark-800-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #b393d9); background-color: unset; }

.highlight-gradient-gray-dark-800-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-dark-800-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-800-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #4d1d86); background-color: unset; }

.highlight-gradient-gray-dark-800-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #33145a); background-color: unset; }

.highlight-gradient-gray-dark-800-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-dark-800-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #0f061b); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #fffeff); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #fefdff); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #faf4ff); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #f8eeff); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #b8aebf); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #7b7480); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #3d3a40); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #252326); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #cae9e3); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #96d2c6); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #61bcaa); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #2ca58d); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #217c6a); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #165347); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #0b2923); background-color: unset; }

.highlight-gradient-gray-dark-800-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #071915); background-color: unset; }

.highlight-gradient-gray-dark-800-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-dark-800-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #f0eff7); background-color: unset; }

.highlight-gradient-gray-dark-800-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #dad7eb); background-color: unset; }

.highlight-gradient-gray-dark-800-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #b5afd7); background-color: unset; }

.highlight-gradient-gray-dark-800-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #9086c2); background-color: unset; }

.highlight-gradient-gray-dark-800-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-800-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #504783); background-color: unset; }

.highlight-gradient-gray-dark-800-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #362f57); background-color: unset; }

.highlight-gradient-gray-dark-800-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #1b182c); background-color: unset; }

.highlight-gradient-gray-dark-800-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #100e1a); background-color: unset; }

.highlight-gradient-gray-dark-800-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #fff7fa); background-color: unset; }

.highlight-gradient-gray-dark-800-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, lavenderblush); background-color: unset; }

.highlight-gradient-gray-dark-800-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-dark-800-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-dark-800-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #ff8db4); background-color: unset; }

.highlight-gradient-gray-dark-800-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-800-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #bf4d74); background-color: unset; }

.highlight-gradient-gray-dark-800-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #80344e); background-color: unset; }

.highlight-gradient-gray-dark-800-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #401a27); background-color: unset; }

.highlight-gradient-gray-dark-800-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #260f17); background-color: unset; }

.highlight-gradient-gray-dark-800-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #fff4f2); background-color: unset; }

.highlight-gradient-gray-dark-800-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #fee8e6); background-color: unset; }

.highlight-gradient-gray-dark-800-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-dark-800-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #fa8e80); background-color: unset; }

.highlight-gradient-gray-dark-800-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #f85640); background-color: unset; }

.highlight-gradient-gray-dark-800-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-800-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #b81600); background-color: unset; }

.highlight-gradient-gray-dark-800-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #7b0f00); background-color: unset; }

.highlight-gradient-gray-dark-800-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #3d0700); background-color: unset; }

.highlight-gradient-gray-dark-800-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #250400); background-color: unset; }

.highlight-gradient-gray-dark-800-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #fff9f3); background-color: unset; }

.highlight-gradient-gray-dark-800-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #fff2e8); background-color: unset; }

.highlight-gradient-gray-dark-800-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-dark-800-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #febf8a); background-color: unset; }

.highlight-gradient-gray-dark-800-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-dark-800-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-800-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #be5f0f); background-color: unset; }

.highlight-gradient-gray-dark-800-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-dark-800-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #3f2005); background-color: unset; }

.highlight-gradient-gray-dark-800-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #261303); background-color: unset; }

.highlight-gradient-gray-dark-800-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #fffcf6); background-color: unset; }

.highlight-gradient-gray-dark-800-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #fef9ec); background-color: unset; }

.highlight-gradient-gray-dark-800-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-dark-800-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-dark-800-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #f8d272); background-color: unset; }

.highlight-gradient-gray-dark-800-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #f6c343); background-color: unset; }

.highlight-gradient-gray-dark-800-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #b99232); background-color: unset; }

.highlight-gradient-gray-dark-800-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #7b6222); background-color: unset; }

.highlight-gradient-gray-dark-800-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #3e3111); background-color: unset; }

.highlight-gradient-gray-dark-800-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #251d0a); background-color: unset; }

.highlight-gradient-gray-dark-800-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #f2fff7); background-color: unset; }

.highlight-gradient-gray-dark-800-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #e6feef); background-color: unset; }

.highlight-gradient-gray-dark-800-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #bffdd6); background-color: unset; }

.highlight-gradient-gray-dark-800-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #80faad); background-color: unset; }

.highlight-gradient-gray-dark-800-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #40f883); background-color: unset; }

.highlight-gradient-gray-dark-800-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-800-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #00b844); background-color: unset; }

.highlight-gradient-gray-dark-800-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #007b2d); background-color: unset; }

.highlight-gradient-gray-dark-800-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #003d17); background-color: unset; }

.highlight-gradient-gray-dark-800-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #00250e); background-color: unset; }

.highlight-gradient-gray-dark-800-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-dark-800-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-dark-800-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-dark-800-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #81d4da); background-color: unset; }

.highlight-gradient-gray-dark-800-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #41bec8); background-color: unset; }

.highlight-gradient-gray-dark-800-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-800-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #027e88); background-color: unset; }

.highlight-gradient-gray-dark-800-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #01545b); background-color: unset; }

.highlight-gradient-gray-dark-800-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #012a2d); background-color: unset; }

.highlight-gradient-gray-dark-800-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #00191b); background-color: unset; }

.highlight-gradient-gray-dark-800-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-dark-800-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-dark-800-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #ceebf4); background-color: unset; }

.highlight-gradient-gray-dark-800-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-dark-800-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-dark-800-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-800-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #2b839d); background-color: unset; }

.highlight-gradient-gray-dark-800-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #1d5869); background-color: unset; }

.highlight-gradient-gray-dark-800-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #0e2c34); background-color: unset; }

.highlight-gradient-gray-dark-800-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #091a1f); background-color: unset; }

.highlight-gradient-gray-dark-800-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, white); background-color: unset; }

.highlight-gradient-gray-dark-800-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, white); background-color: unset; }

.highlight-gradient-gray-dark-800-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, white); background-color: unset; }

.highlight-gradient-gray-dark-800-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, white); background-color: unset; }

.highlight-gradient-gray-dark-800-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, white); background-color: unset; }

.highlight-gradient-gray-dark-800-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, white); background-color: unset; }

.highlight-gradient-gray-dark-800-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-dark-800-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, gray); background-color: unset; }

.highlight-gradient-gray-dark-800-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #404040); background-color: unset; }

.highlight-gradient-gray-dark-800-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #262626); background-color: unset; }

.highlight-gradient-gray-dark-800-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-dark-800-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-dark-800-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-dark-800-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #ececec); background-color: unset; }

.highlight-gradient-gray-dark-800-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-dark-800-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-800-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-dark-800-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-dark-800-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #363636); background-color: unset; }

.highlight-gradient-gray-dark-800-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #212121); background-color: unset; }

.highlight-gradient-gray-dark-800-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-dark-800-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #eaebeb); background-color: unset; }

.highlight-gradient-gray-dark-800-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #caccce); background-color: unset; }

.highlight-gradient-gray-dark-800-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #969a9c); background-color: unset; }

.highlight-gradient-gray-dark-800-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #61676b); background-color: unset; }

.highlight-gradient-gray-dark-800-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-800-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #21272b); background-color: unset; }

.highlight-gradient-gray-dark-800-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #161a1d); background-color: unset; }

.highlight-gradient-gray-dark-800-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-dark-800-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #0b0d0e, #070809); background-color: unset; }

.highlight-gradient-gray-dark-900-primary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-900-secondary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-900-tertiary::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-indigo::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #2CA58D); background-color: unset; }

.highlight-gradient-gray-dark-900-purple::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-900-pink::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-900-red::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-900-orange::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-900-yellow::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #F6C343); background-color: unset; }

.highlight-gradient-gray-dark-900-green::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-900-teal::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-900-cyan::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-900-white::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #FFFFFF); background-color: unset; }

.highlight-gradient-gray-dark-900-gray::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-900-gray-dark::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-900-primary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #f2f8fd); background-color: unset; }

.highlight-gradient-gray-dark-900-primary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #e6f1fc); background-color: unset; }

.highlight-gradient-gray-dark-900-primary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #c0dcf7); background-color: unset; }

.highlight-gradient-gray-dark-900-primary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #80b8ef); background-color: unset; }

.highlight-gradient-gray-dark-900-primary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #4195e7); background-color: unset; }

.highlight-gradient-gray-dark-900-primary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #0171df); background-color: unset; }

.highlight-gradient-gray-dark-900-primary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #0155a7); background-color: unset; }

.highlight-gradient-gray-dark-900-primary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #013970); background-color: unset; }

.highlight-gradient-gray-dark-900-primary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #001c38); background-color: unset; }

.highlight-gradient-gray-dark-900-primary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #001121); background-color: unset; }

.highlight-gradient-gray-dark-900-secondary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, ghostwhite); background-color: unset; }

.highlight-gradient-gray-dark-900-secondary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #f1f2fe); background-color: unset; }

.highlight-gradient-gray-dark-900-secondary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #dcdefd); background-color: unset; }

.highlight-gradient-gray-dark-900-secondary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #b9befa); background-color: unset; }

.highlight-gradient-gray-dark-900-secondary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #959df8); background-color: unset; }

.highlight-gradient-gray-dark-900-secondary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #727cf5); background-color: unset; }

.highlight-gradient-gray-dark-900-secondary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #565db8); background-color: unset; }

.highlight-gradient-gray-dark-900-secondary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #393e7b); background-color: unset; }

.highlight-gradient-gray-dark-900-secondary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #1d1f3d); background-color: unset; }

.highlight-gradient-gray-dark-900-secondary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #111325); background-color: unset; }

.highlight-gradient-gray-dark-900-tertiary-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #f7f4fb); background-color: unset; }

.highlight-gradient-gray-dark-900-tertiary-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #f0e9f7); background-color: unset; }

.highlight-gradient-gray-dark-900-tertiary-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #d9c9ec); background-color: unset; }

.highlight-gradient-gray-dark-900-tertiary-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #b393d9); background-color: unset; }

.highlight-gradient-gray-dark-900-tertiary-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #8c5dc6); background-color: unset; }

.highlight-gradient-gray-dark-900-tertiary-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #6627b3); background-color: unset; }

.highlight-gradient-gray-dark-900-tertiary-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #4d1d86); background-color: unset; }

.highlight-gradient-gray-dark-900-tertiary-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #33145a); background-color: unset; }

.highlight-gradient-gray-dark-900-tertiary-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #1a0a2d); background-color: unset; }

.highlight-gradient-gray-dark-900-tertiary-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #0f061b); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-indigo-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #fffeff); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-indigo-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #fefdff); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-indigo-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #fdf9ff); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-indigo-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #faf4ff); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-indigo-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #f8eeff); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-indigo-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #f5e8ff); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-indigo-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #b8aebf); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-indigo-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #7b7480); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-indigo-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #3d3a40); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-indigo-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #252326); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #f4fbf9); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #eaf6f4); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #cae9e3); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #96d2c6); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #61bcaa); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #2ca58d); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #217c6a); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #165347); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #0b2923); background-color: unset; }

.highlight-gradient-gray-dark-900-soft-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #071915); background-color: unset; }

.highlight-gradient-gray-dark-900-purple-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #f8f7fb); background-color: unset; }

.highlight-gradient-gray-dark-900-purple-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #f0eff7); background-color: unset; }

.highlight-gradient-gray-dark-900-purple-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #dad7eb); background-color: unset; }

.highlight-gradient-gray-dark-900-purple-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #b5afd7); background-color: unset; }

.highlight-gradient-gray-dark-900-purple-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #9086c2); background-color: unset; }

.highlight-gradient-gray-dark-900-purple-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #6b5eae); background-color: unset; }

.highlight-gradient-gray-dark-900-purple-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #504783); background-color: unset; }

.highlight-gradient-gray-dark-900-purple-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #362f57); background-color: unset; }

.highlight-gradient-gray-dark-900-purple-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #1b182c); background-color: unset; }

.highlight-gradient-gray-dark-900-purple-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #100e1a); background-color: unset; }

.highlight-gradient-gray-dark-900-pink-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #fff7fa); background-color: unset; }

.highlight-gradient-gray-dark-900-pink-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, lavenderblush); background-color: unset; }

.highlight-gradient-gray-dark-900-pink-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #ffd9e6); background-color: unset; }

.highlight-gradient-gray-dark-900-pink-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #ffb3cd); background-color: unset; }

.highlight-gradient-gray-dark-900-pink-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #ff8db4); background-color: unset; }

.highlight-gradient-gray-dark-900-pink-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #ff679b); background-color: unset; }

.highlight-gradient-gray-dark-900-pink-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #bf4d74); background-color: unset; }

.highlight-gradient-gray-dark-900-pink-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #80344e); background-color: unset; }

.highlight-gradient-gray-dark-900-pink-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #401a27); background-color: unset; }

.highlight-gradient-gray-dark-900-pink-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #260f17); background-color: unset; }

.highlight-gradient-gray-dark-900-red-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #fff4f2); background-color: unset; }

.highlight-gradient-gray-dark-900-red-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #fee8e6); background-color: unset; }

.highlight-gradient-gray-dark-900-red-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #fdc7bf); background-color: unset; }

.highlight-gradient-gray-dark-900-red-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #fa8e80); background-color: unset; }

.highlight-gradient-gray-dark-900-red-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #f85640); background-color: unset; }

.highlight-gradient-gray-dark-900-red-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #f51d00); background-color: unset; }

.highlight-gradient-gray-dark-900-red-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #b81600); background-color: unset; }

.highlight-gradient-gray-dark-900-red-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #7b0f00); background-color: unset; }

.highlight-gradient-gray-dark-900-red-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #3d0700); background-color: unset; }

.highlight-gradient-gray-dark-900-red-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #250400); background-color: unset; }

.highlight-gradient-gray-dark-900-orange-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #fff9f3); background-color: unset; }

.highlight-gradient-gray-dark-900-orange-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #fff2e8); background-color: unset; }

.highlight-gradient-gray-dark-900-orange-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #ffdfc4); background-color: unset; }

.highlight-gradient-gray-dark-900-orange-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #febf8a); background-color: unset; }

.highlight-gradient-gray-dark-900-orange-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #fe9e4f); background-color: unset; }

.highlight-gradient-gray-dark-900-orange-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #fd7e14); background-color: unset; }

.highlight-gradient-gray-dark-900-orange-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #be5f0f); background-color: unset; }

.highlight-gradient-gray-dark-900-orange-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #7f3f0a); background-color: unset; }

.highlight-gradient-gray-dark-900-orange-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #3f2005); background-color: unset; }

.highlight-gradient-gray-dark-900-orange-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #261303); background-color: unset; }

.highlight-gradient-gray-dark-900-yellow-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #fffcf6); background-color: unset; }

.highlight-gradient-gray-dark-900-yellow-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #fef9ec); background-color: unset; }

.highlight-gradient-gray-dark-900-yellow-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #fdf0d0); background-color: unset; }

.highlight-gradient-gray-dark-900-yellow-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #fbe1a1); background-color: unset; }

.highlight-gradient-gray-dark-900-yellow-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #f8d272); background-color: unset; }

.highlight-gradient-gray-dark-900-yellow-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #f6c343); background-color: unset; }

.highlight-gradient-gray-dark-900-yellow-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #b99232); background-color: unset; }

.highlight-gradient-gray-dark-900-yellow-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #7b6222); background-color: unset; }

.highlight-gradient-gray-dark-900-yellow-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #3e3111); background-color: unset; }

.highlight-gradient-gray-dark-900-yellow-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #251d0a); background-color: unset; }

.highlight-gradient-gray-dark-900-green-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #f2fff7); background-color: unset; }

.highlight-gradient-gray-dark-900-green-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #e6feef); background-color: unset; }

.highlight-gradient-gray-dark-900-green-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #bffdd6); background-color: unset; }

.highlight-gradient-gray-dark-900-green-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #80faad); background-color: unset; }

.highlight-gradient-gray-dark-900-green-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #40f883); background-color: unset; }

.highlight-gradient-gray-dark-900-green-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #00f55a); background-color: unset; }

.highlight-gradient-gray-dark-900-green-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #00b844); background-color: unset; }

.highlight-gradient-gray-dark-900-green-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #007b2d); background-color: unset; }

.highlight-gradient-gray-dark-900-green-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #003d17); background-color: unset; }

.highlight-gradient-gray-dark-900-green-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #00250e); background-color: unset; }

.highlight-gradient-gray-dark-900-teal-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #f2fbfb); background-color: unset; }

.highlight-gradient-gray-dark-900-teal-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #e6f6f8); background-color: unset; }

.highlight-gradient-gray-dark-900-teal-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #c0e9ed); background-color: unset; }

.highlight-gradient-gray-dark-900-teal-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #81d4da); background-color: unset; }

.highlight-gradient-gray-dark-900-teal-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #41bec8); background-color: unset; }

.highlight-gradient-gray-dark-900-teal-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #02a8b5); background-color: unset; }

.highlight-gradient-gray-dark-900-teal-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #027e88); background-color: unset; }

.highlight-gradient-gray-dark-900-teal-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #01545b); background-color: unset; }

.highlight-gradient-gray-dark-900-teal-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #012a2d); background-color: unset; }

.highlight-gradient-gray-dark-900-teal-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #00191b); background-color: unset; }

.highlight-gradient-gray-dark-900-cyan-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #f5fbfd); background-color: unset; }

.highlight-gradient-gray-dark-900-cyan-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #ebf7fa); background-color: unset; }

.highlight-gradient-gray-dark-900-cyan-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #ceebf4); background-color: unset; }

.highlight-gradient-gray-dark-900-cyan-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #9cd7e8); background-color: unset; }

.highlight-gradient-gray-dark-900-cyan-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #6bc3dd); background-color: unset; }

.highlight-gradient-gray-dark-900-cyan-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #39afd1); background-color: unset; }

.highlight-gradient-gray-dark-900-cyan-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #2b839d); background-color: unset; }

.highlight-gradient-gray-dark-900-cyan-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #1d5869); background-color: unset; }

.highlight-gradient-gray-dark-900-cyan-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #0e2c34); background-color: unset; }

.highlight-gradient-gray-dark-900-cyan-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #091a1f); background-color: unset; }

.highlight-gradient-gray-dark-900-white-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, white); background-color: unset; }

.highlight-gradient-gray-dark-900-white-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, white); background-color: unset; }

.highlight-gradient-gray-dark-900-white-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, white); background-color: unset; }

.highlight-gradient-gray-dark-900-white-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, white); background-color: unset; }

.highlight-gradient-gray-dark-900-white-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, white); background-color: unset; }

.highlight-gradient-gray-dark-900-white-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, white); background-color: unset; }

.highlight-gradient-gray-dark-900-white-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #bfbfbf); background-color: unset; }

.highlight-gradient-gray-dark-900-white-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, gray); background-color: unset; }

.highlight-gradient-gray-dark-900-white-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #404040); background-color: unset; }

.highlight-gradient-gray-dark-900-white-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #262626); background-color: unset; }

.highlight-gradient-gray-dark-900-gray-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #fdfdfd); background-color: unset; }

.highlight-gradient-gray-dark-900-gray-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #fbfbfb); background-color: unset; }

.highlight-gradient-gray-dark-900-gray-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #f6f6f6); background-color: unset; }

.highlight-gradient-gray-dark-900-gray-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #ececec); background-color: unset; }

.highlight-gradient-gray-dark-900-gray-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #e3e3e3); background-color: unset; }

.highlight-gradient-gray-dark-900-gray-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #d9d9d9); background-color: unset; }

.highlight-gradient-gray-dark-900-gray-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #a3a3a3); background-color: unset; }

.highlight-gradient-gray-dark-900-gray-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #6d6d6d); background-color: unset; }

.highlight-gradient-gray-dark-900-gray-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #363636); background-color: unset; }

.highlight-gradient-gray-dark-900-gray-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #212121); background-color: unset; }

.highlight-gradient-gray-dark-900-gray-dark-50::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #f4f5f5); background-color: unset; }

.highlight-gradient-gray-dark-900-gray-dark-100::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #eaebeb); background-color: unset; }

.highlight-gradient-gray-dark-900-gray-dark-200::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #caccce); background-color: unset; }

.highlight-gradient-gray-dark-900-gray-dark-300::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #969a9c); background-color: unset; }

.highlight-gradient-gray-dark-900-gray-dark-400::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #61676b); background-color: unset; }

.highlight-gradient-gray-dark-900-gray-dark-500::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #2c3439); background-color: unset; }

.highlight-gradient-gray-dark-900-gray-dark-600::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #21272b); background-color: unset; }

.highlight-gradient-gray-dark-900-gray-dark-700::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #161a1d); background-color: unset; }

.highlight-gradient-gray-dark-900-gray-dark-800::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #0b0d0e); background-color: unset; }

.highlight-gradient-gray-dark-900-gray-dark-900::before { background-image: linear-gradient(var(--highlight-gradient-direction, to bottom), #070809, #070809); background-color: unset; }

.highlight-angled::before { clip-path: polygon(0 0, 100% 10%, 100% 100%, 0% 90%); }

.highlight-wave::before { height: 0.6em; background: radial-gradient(circle at 1px 1px, currentColor 1px, transparent 0); background-size: 8px 8px; background-repeat: repeat-x; background-position: bottom; background-color: transparent; border-bottom: 3px solid currentColor; }

.highlight-torn::before { clip-path: polygon(0% 90%, 5% 100%, 10% 95%, 15% 100%, 20% 93%, 25% 100%, 30% 94%, 35% 100%, 40% 92%, 45% 100%, 50% 91%, 55% 100%, 60% 93%, 65% 100%, 70% 94%, 75% 100%, 80% 95%, 85% 100%, 90% 96%, 95% 100%, 100% 90%, 100% 0%, 0% 0%); }

.hl-y--20 .text-highlight::before { top: calc(50% + -20px); }

.hl-x--20 .text-highlight::before { left: -20px; }

.hl-y--15 .text-highlight::before { top: calc(50% + -15px); }

.hl-x--15 .text-highlight::before { left: -15px; }

.hl-y--10 .text-highlight::before { top: calc(50% + -10px); }

.hl-x--10 .text-highlight::before { left: -10px; }

.hl-y--9 .text-highlight::before { top: calc(50% + -9px); }

.hl-x--9 .text-highlight::before { left: -9px; }

.hl-y--8 .text-highlight::before { top: calc(50% + -8px); }

.hl-x--8 .text-highlight::before { left: -8px; }

.hl-y--7 .text-highlight::before { top: calc(50% + -7px); }

.hl-x--7 .text-highlight::before { left: -7px; }

.hl-y--6 .text-highlight::before { top: calc(50% + -6px); }

.hl-x--6 .text-highlight::before { left: -6px; }

.hl-y--5 .text-highlight::before { top: calc(50% + -5px); }

.hl-x--5 .text-highlight::before { left: -5px; }

.hl-y--4 .text-highlight::before { top: calc(50% + -4px); }

.hl-x--4 .text-highlight::before { left: -4px; }

.hl-y--3 .text-highlight::before { top: calc(50% + -3px); }

.hl-x--3 .text-highlight::before { left: -3px; }

.hl-y--2 .text-highlight::before { top: calc(50% + -2px); }

.hl-x--2 .text-highlight::before { left: -2px; }

.hl-y--1 .text-highlight::before { top: calc(50% + -1px); }

.hl-x--1 .text-highlight::before { left: -1px; }

.hl-y-0 .text-highlight::before { top: calc(50% + 0px); }

.hl-x-0 .text-highlight::before { left: 0px; }

.hl-y-1 .text-highlight::before { top: calc(50% + 1px); }

.hl-x-1 .text-highlight::before { left: 1px; }

.hl-y-2 .text-highlight::before { top: calc(50% + 2px); }

.hl-x-2 .text-highlight::before { left: 2px; }

.hl-y-3 .text-highlight::before { top: calc(50% + 3px); }

.hl-x-3 .text-highlight::before { left: 3px; }

.hl-y-4 .text-highlight::before { top: calc(50% + 4px); }

.hl-x-4 .text-highlight::before { left: 4px; }

.hl-y-5 .text-highlight::before { top: calc(50% + 5px); }

.hl-x-5 .text-highlight::before { left: 5px; }

.hl-y-6 .text-highlight::before { top: calc(50% + 6px); }

.hl-x-6 .text-highlight::before { left: 6px; }

.hl-y-7 .text-highlight::before { top: calc(50% + 7px); }

.hl-x-7 .text-highlight::before { left: 7px; }

.hl-y-8 .text-highlight::before { top: calc(50% + 8px); }

.hl-x-8 .text-highlight::before { left: 8px; }

.hl-y-9 .text-highlight::before { top: calc(50% + 9px); }

.hl-x-9 .text-highlight::before { left: 9px; }

.hl-y-10 .text-highlight::before { top: calc(50% + 10px); }

.hl-x-10 .text-highlight::before { left: 10px; }

.hl-y-20 .text-highlight::before { top: calc(50% + 20px); }

.hl-x-20 .text-highlight::before { left: 20px; }

/** = Timelines */
.list-group-timeline .list-group-item { position: relative; }

.list-group-timeline .list-group-item .col-auto { z-index: 999; }

.list-group-timeline .list-group-item:not(:last-child)::before { content: ''; position: absolute; top: 1rem; left: 2.5rem; height: 100%; border-left: 1px solid #f6f6f6; }

.tooltip-inner { box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(0, 0, 0, 0.06); }

.chartist-tooltip { position: absolute; display: inline-block; opacity: 0; min-width: 5em; padding: .5em; background: #fbfbfb; border: 1px solid #fbfbfb; border-radius: 0.375rem; color: #0b0d0e; font-weight: 600; text-align: center; pointer-events: none; z-index: 1; transition: all 0.2s ease; }

.chartist-tooltip:before { content: ""; position: absolute; top: 100%; left: 50%; width: 0; height: 0; margin-left: -15px; border: 15px solid transparent; border-top-color: #fbfbfb; }

.chartist-tooltip.tooltip-show { opacity: 1; }

.ct-area, .ct-line { pointer-events: none; }

[data-simplebar] { position: fixed; flex-direction: column; flex-wrap: wrap; justify-content: flex-start; align-content: flex-start; align-items: flex-start; }

.simplebar-wrapper { overflow: hidden; width: inherit; height: inherit; max-width: inherit; max-height: inherit; }

.simplebar-mask { direction: inherit; position: absolute; overflow: hidden; padding: 0; margin: 0; left: 0; top: 0; bottom: 0; right: 0; width: auto !important; height: auto !important; z-index: 0; }

.simplebar-offset { direction: inherit !important; box-sizing: inherit !important; resize: none !important; position: absolute; top: 0; left: 0; bottom: 0; right: 0; padding: 0; margin: 0; -webkit-overflow-scrolling: touch; }

.simplebar-content-wrapper { direction: inherit; box-sizing: border-box !important; position: relative; display: block; height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */ width: auto; max-width: 100%; /* Not required for horizontal scroll to trigger */ max-height: 100%; /* Needed for vertical scroll to trigger */ scrollbar-width: none; -ms-overflow-style: none; }

.simplebar-content-wrapper::-webkit-scrollbar, .simplebar-hide-scrollbar::-webkit-scrollbar { width: 0; height: 0; }

.simplebar-content:before, .simplebar-content:after { content: ' '; display: table; }

.simplebar-placeholder { max-height: 100%; max-width: 100%; width: 100%; pointer-events: none; }

.simplebar-height-auto-observer-wrapper { box-sizing: inherit !important; height: 100%; width: 100%; max-width: 1px; position: relative; float: left; max-height: 1px; overflow: hidden; z-index: -1; padding: 0; margin: 0; pointer-events: none; flex-grow: inherit; flex-shrink: 0; flex-basis: 0; }

.simplebar-height-auto-observer { box-sizing: inherit; display: block; opacity: 0; position: absolute; top: 0; left: 0; height: 1000%; width: 1000%; min-height: 1px; min-width: 1px; overflow: hidden; pointer-events: none; z-index: -1; }

.simplebar-track { z-index: 1; position: absolute; right: 0; bottom: 0; pointer-events: none; overflow: hidden; }

[data-simplebar].simplebar-dragging .simplebar-content { pointer-events: none; user-select: none; -webkit-user-select: none; }

[data-simplebar].simplebar-dragging .simplebar-track { pointer-events: all; }

.simplebar-scrollbar { position: absolute; left: 0; right: 0; min-height: 10px; }

.simplebar-scrollbar:before { position: absolute; content: ''; background: black; border-radius: 7px; left: 2px; right: 2px; opacity: 0; transition: opacity 0.2s 0.5s linear; }

.simplebar-scrolling .simplebar-scrollbar:before, .simplebar-hover .simplebar-scrollbar:before, .simplebar-mouse-entered .simplebar-scrollbar:before { opacity: 0.5; transition-delay: 0s; transition-duration: 0s; }

.simplebar-scrollbar.simplebar-visible:before { /* When hovered, remove all transitions from drag handle */ opacity: 0.5; transition-delay: 0s; transition-duration: 0s; }

.simplebar-track.simplebar-vertical { top: 0; width: 11px; }

.simplebar-scrollbar:before { top: 2px; bottom: 2px; left: 2px; right: 2px; }

.simplebar-track.simplebar-horizontal { left: 0; height: 11px; }

.simplebar-track.simplebar-horizontal .simplebar-scrollbar { right: auto; left: 0; top: 0; bottom: 0; min-height: 0; min-width: 10px; width: auto; }

/* Rtl support */
[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical { right: auto; left: 0; }

.simplebar-dummy-scrollbar-size { direction: rtl; position: fixed; opacity: 0; visibility: hidden; height: 500px; width: 500px; overflow-y: hidden; overflow-x: scroll; -ms-overflow-style: scrollbar !important; }

.simplebar-dummy-scrollbar-size > div { width: 200%; height: 200%; margin: 10px 0; }

.simplebar-hide-scrollbar { position: fixed; left: 0; visibility: hidden; overflow-y: scroll; scrollbar-width: none; -ms-overflow-style: none; }

.simplebar-scrollbar::before { background-color: black; }

.fixedcenter { text-align: center; display: block; }

.clockwrapper { position: relative; }

.clockinout { padding: 5px; background: white; border-radius: 7px; display: inline-block; margin-top: 5%; }

.btnclock.active { background: #03A9F4; color: white; outline: none; }

.btnclock { border: 0px; padding: 6px 38px; border-radius: 5px; color: #9E9E9E; font-size: 16px; background: transparent; outline: none; }

.btnclock:hover, .btnclock:focus { outline: none; }

.timeclock { margin-top: 30px; width: 310px; height: 310px; border-radius: 50%; background: #2196F3; display: inline-block; border: 10px solid #B2EBF2; }

.timeclock span { display: block; }

.clock-text { margin-top: 90px; color: #f4f4f4; font-size: 42px; font-weight: 300; text-transform: uppercase; }

.clock-time { padding: 30px 0px; font-size: 46px; color: #424242; }

span.clock-day { color: white; font-size: 26px; }

.userinput { position: relative; display: inline-block; margin-top: 20px; }

.userinput .col-md-2 { width: 16.66666667%; float: left; }

.userinput .col-md-7 { width: 58.33333333%; float: left; }

.userinput .col-md-3 { width: 25%; float: left; }

.userinput div { padding: 0px; }

.userinput label { line-height: 3em; }

.userinput button { line-height: 1.9em; margin-left: 5px; }

.message-after { max-width: 360px; margin: 0 auto; padding: 12px 8px; margin-top: 15px; border-radius: 5px; background: #ffffff; border: 1px solid #B2EBF2; box-shadow: 0px 2px 2px 0px #b2ebf2; display: none; font-size: 16px; }

.enter_idno { border-color: #87c9ff !important; font-size: 16px !important; }

.enter_idno::placeholder { color: #006064 !important; }

#btnclockin { margin: 1px 0 0 -10px; float: right; }

#clocktime { color: #388E3C; }

.ok { background: #ffffff; border: 1px solid #A5D6A7; border-bottom: 3px solid #21ba45; }

.notok { border: 1px solid #FFCDD2; border-bottom: 3px solid #db2828; background: #FFEBEE; }

#fullname { text-transform: uppercase; font-weight: 600; }

img.wave { position: fixed; bottom: 0; right: 0; width: 100%; height: auto; z-index: -10; }

@media (max-width: 390px) { .timeclock { margin-top: 30px; width: 280px; height: 280px; }
  .clock-text { margin-top: 70px; font-size: 36px; }
  .clock-time { padding: 30px 0px; font-size: 42px; }
  span.clock-day { font-size: 24px; } }

@media (max-width: 320px) { .clockwrapper .userinput .inline.field > label.small { display: none; } }

:root { --bs-chart-gray-300: #ececec; --bs-chart-gray-600: #a3a3a3; --bs-chart-gray-700: #6d6d6d; --bs-chart-gray-800: #363636; --bs-chart-gray-900: #212121; --bs-chart-primary-100: #D2DDEC; --bs-chart-primary-300: #A6C5F7; --bs-chart-primary-700: #0171df; --bs-chart-default-color: #a3a3a3; --bs-chart-default-font-color: #a3a3a3; --bs-chart-arc-border-color: #FFFFFF; --bs-chart-arc-hover-border-color: #FFFFFF; --bs-chart-grid-line-color: #ececec; }

html { font-size: 82%; }

.wizard-wrapper { max-width: 1400px; height: 100vh; margin: auto; display: flex; align-items: center; }

.wizard-wrapper .image-holder { width: 51%; }

.wizard-wrapper form { width: 49%; }

.wizard > .steps .current-info, .wizard > .steps .number { display: none; }

#wizard { min-height: 834px; background: #fff; margin-right: 60px; padding: 107px 75px 65px; }

.steps { margin-bottom: 30px; }

.steps ul { display: flex; position: relative; }

.steps ul li { width: 20.16%; margin-right: 10px; }

.steps ul li a { display: inline-block; width: 100%; height: 7px; background: #e6e6e6; border-radius: 3.5px; }

.steps ul li.first a, .steps ul li.checked a { background: var(--bs-primary); transition: all 0.5s ease; }

.steps ul:before { content: "Billing Details"; font-size: 22px; color: #333; top: -38px; position: absolute; }

.steps ul.step-2:before { content: "Additional Information"; }

.steps ul.step-3:before { content: "Your Order"; }

.steps ul.step-4:before { content: "Billing Method"; }

/*
.form-row {
	margin-bottom: 24px;
	label {
		margin-bottom: 8px;
		display: block;
	}
	&.form-group {
		display: flex;
		.form-holder {
			width: 50%;
			margin-right: 21px;
			&:last-child {
				margin-right: 0;
			}
		}
	}
}

.form-holder {
	position: relative;
	i {
		position: absolute;
		top: 11px;
		right: 19px;
		font-size: 17px;
		color: #999;
	}
}
.form-control {
	height: 42px;
	border: 1px solid #e6e6e6;
	background: none;
	width: 100%;
	padding: 0 18px;
	&:focus {
		border-color: var(--bs-primary);
	}
	&::-webkit-input-placeholder { 
		color: #999;
		font-size: 13px;
	}
	&::-moz-placeholder { 
		color: #999;
		font-size: 13px;
	}
	&:-ms-input-placeholder { 
		color: #999;
		font-size: 13px;
	}
	&:-moz-placeholder { 
		color: #999;
		font-size: 13px;
	}
}
textarea.form-control {
	padding-top: 11px;
	padding-bottom: 11px;
}
*/
.option { color: #999; }

.actions ul { display: flex; margin-top: 30px; justify-content: space-between; }

.actions ul.step-last { justify-content: flex-end; }

.actions ul.step-last li:first-child { display: none; }

.actions li a { padding: 0; border: none; display: inline-flex; height: 51px; width: 135px; align-items: center; background: var(--bs-primary); cursor: pointer; position: relative; padding-left: 41px; color: #333; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; font-weight: 400; /*&:before { content: '\f2ee'; position: absolute; top: 19px; right: 41px; font-family: Material-Design-Iconic-Font; -webkit-transform: translateZ(0); transform: translateZ(0); }*/ }

.actions li a:hover { background: #d9bda3; }

.actions li a:hover:before { -webkit-animation-name: hvr-icon-wobble-horizontal; animation-name: hvr-icon-wobble-horizontal; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; }

.actions li[aria-disabled="true"] a { display: none; }

.actions li:first-child a { background: #e6e6e6; padding-left: 48px; }

.actions li:first-child a:before { content: '\f2ea'; left: 26px; }

.actions li:first-child a:hover { background: #ccc; }

.actions li:last-child a { padding-left: 29px; width: 167px; font-weight: 400; }

.actions li:last-child a:before { right: 30px; }

.checkbox { position: relative; }

.checkbox label { padding-left: 21px; cursor: pointer; color: #999; }

.checkbox input { position: absolute; opacity: 0; cursor: pointer; }

.checkbox input:checked ~ .checkmark:after { display: block; }

.checkmark { position: absolute; top: 50%; left: 0; transform: translateY(-50%); height: 12px; width: 13px; border-radius: 2px; background-color: #ebebeb; border: 1px solid #ccc; color: #000; font-size: 10px; font-weight: bolder; /*&:after { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); display: none; content: '\f26b'; }*/ }

.checkbox-circle { margin-top: 41px; margin-bottom: 46px; }

.checkbox-circle label { cursor: pointer; padding-left: 26px; color: #999; display: block; margin-bottom: 15px; position: relative; }

.checkbox-circle label.active .tooltip { display: block; }

.checkbox-circle input { position: absolute; opacity: 0; cursor: pointer; }

.checkbox-circle input:checked ~ .checkmark:after { display: block; }

.checkbox-circle .checkmark { position: absolute; top: 11px; left: 0; height: 14px; width: 14px; border-radius: 50%; background: #ebebeb; border: 1px solid #cdcdcd; }

.checkbox-circle .checkmark:after { content: ""; top: 6px; left: 6px; width: 6px; height: 6px; border-radius: 50%; background: #666666; position: absolute; display: none; }

.checkbox-circle .tooltip { padding: 9px 22px; background: #f2f2f2; line-height: 1.8; position: relative; margin-top: 16px; margin-bottom: 28px; display: none; }

.checkbox-circle .tooltip:before { content: ""; border-bottom: 10px solid #f2f2f2; border-right: 9px solid transparent; border-left: 9px solid transparent; position: absolute; bottom: 100%; }

@-webkit-keyframes hvr-icon-wobble-horizontal { 16.65% { -webkit-transform: translateX(6px);
    transform: translateX(6px); }
  33.3% { -webkit-transform: translateX(-5px);
    transform: translateX(-5px); }
  49.95% { -webkit-transform: translateX(4px);
    transform: translateX(4px); }
  66.6% { -webkit-transform: translateX(-2px);
    transform: translateX(-2px); }
  83.25% { -webkit-transform: translateX(1px);
    transform: translateX(1px); }
  100% { -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes hvr-icon-wobble-horizontal { 16.65% { -webkit-transform: translateX(6px);
    transform: translateX(6px); }
  33.3% { -webkit-transform: translateX(-5px);
    transform: translateX(-5px); }
  49.95% { -webkit-transform: translateX(4px);
    transform: translateX(4px); }
  66.6% { -webkit-transform: translateX(-2px);
    transform: translateX(-2px); }
  83.25% { -webkit-transform: translateX(1px);
    transform: translateX(1px); }
  100% { -webkit-transform: translateX(0);
    transform: translateX(0); } }

@media (max-width: 1500px) { .wizard-wrapper { height: auto; } }

@media (max-width: 1199px) { .wizard-wrapper { height: 100vh; }
  #wizard { margin-right: 40px; min-height: 829px; padding-left: 60px; padding-right: 60px; } }

@media (max-width: 991px) { .wizard-wrapper { justify-content: center; }
  .wizard-wrapper .image-holder { display: none; }
  .wizard-wrapper form { width: 60%; }
  #wizard { margin-right: 0; padding-left: 40px; padding-right: 40px; } }

@media (max-width: 767px) { .wizardwrapper { height: auto; display: block; }
  .wizardwrapper .image-holder { width: 100%; display: block; }
  .wizardwrapper form { width: 100%; }
  #wizard { min-height: unset; padding: 70px 20px 40px; } }

.profile-greeting { background-image: url("../images/dashboard/default/bg-cover.png"); background-size: cover; background-repeat: no-repeat; background-position: center; }

.profile-greeting .d-sm-flex .badge-group { display: flex; align-items: flex-start; }

.profile-greeting .d-sm-flex .badge-group .badge.badge-light-primary { padding: 10px 12px; font-weight: 600; }

.profile-greeting .d-sm-flex .badge-group .badge.badge-light-primary i { margin-right: 5px; }

.profile-greeting .d-sm-flex .badge-group .badge { display: flex; align-items: center; }

.profile-greeting .d-sm-flex .badge-group .badge svg { width: auto; height: 12px; margin-right: 6px; padding-top: 0; }

.profile-greeting .d-sm-flex .badge-group .icon-box { margin-left: 14px; background-color: rgba(1, 113, 223, 0.1); }

.profile-greeting .d-sm-flex .badge-group .icon-box svg { color: #0171df; }

.profile-greeting .weather .span.sun-bg { background-color: rgba(1, 113, 223, 0.1); border-radius: 50%; width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; }

.profile-greeting .weather .span.sun-bg i { font-size: 20px; }

.profile-greeting .weather h2, .profile-greeting .weather .h2 { font-size: 36px; margin-bottom: 4px; margin-right: 15px; padding-right: 15px; position: relative; }

.profile-greeting .weather h2:after, .profile-greeting .weather .h2:after { position: absolute; content: ""; right: 0; top: 15px; width: 1px; height: 10px; background-color: rgba(1, 113, 223, 0.2); }

.profile-greeting .weather h2 span sup i, .profile-greeting .weather .h2 span sup i { font-size: 10px; }

.profile-greeting .greeting-user { text-align: center; margin: 12px 0 22px; }

.profile-greeting .greeting-user .profile-vector { position: relative; margin-bottom: 26px; }

.profile-greeting .greeting-user .profile-vector .dots-images li { position: absolute; border-radius: 100%; }

.profile-greeting .greeting-user .profile-vector .dots-images li.dot-small { width: 3px; height: 3px; }

.profile-greeting .greeting-user .profile-vector .dots-images li.dot-medium { width: 5px; height: 5px; }

.profile-greeting .greeting-user .profile-vector .dots-images li.semi-medium { width: 4px; height: 4px; }

.profile-greeting .greeting-user .profile-vector .dots-images li.dot-big { width: 6px; height: 6px; }

.profile-greeting .greeting-user .profile-vector .dots-images li.dot-1 { left: 40%; top: 33%; animation: displayTransition 1s infinite; }

.profile-greeting .greeting-user .profile-vector .dots-images li.dot-2 { left: 38%; top: 21%; animation: displayTransition 1.5s infinite; }

.profile-greeting .greeting-user .profile-vector .dots-images li.dot-3 { left: 37%; top: -2%; animation: displayTransition 0.8s infinite; }

.profile-greeting .greeting-user .profile-vector .dots-images li.dot-4 { left: 32%; top: 11%; animation: displayTransition 1.8s infinite; }

.profile-greeting .greeting-user .profile-vector .dots-images li.dot-5 { left: 34%; top: 30%; animation: displayTransition 1.7s infinite; }

.profile-greeting .greeting-user .profile-vector .dots-images li.dot-6 { left: 33%; top: 44%; animation: displayTransition 1.2s infinite; }

.profile-greeting .greeting-user .profile-vector .dots-images li.dot-7 { left: 28%; top: 44%; animation: displayTransition 1.9s infinite; }

.profile-greeting .greeting-user .profile-vector .dots-images li.dot-8 { left: 33%; top: 58%; animation: displayTransition 2s infinite; }

.profile-greeting .greeting-user .profile-vector .dots-images li.dot-9 { left: 35%; top: 62%; animation: displayTransition 2s infinite; }

.profile-greeting .greeting-user ul.vector-image li { position: absolute; overflow: hidden; }

.profile-greeting .greeting-user ul.vector-image li img { width: auto; height: 30px; }

.profile-greeting .greeting-user ul.vector-image li:first-child { top: 15%; right: 4%; animation: move2 1.2s infinite alternate; }

.profile-greeting .greeting-user ul.vector-image li:nth-child(2) { top: 55%; left: 15%; animation: move1 8s linear infinite; }

.profile-greeting .greeting-user ul.vector-image li:nth-child(3) { top: -60%; left: 38%; animation: move2 1.2s infinite alternate; }

.profile-greeting .greeting-user ul.vector-image li:nth-child(4) { top: -40%; right: 25%; animation: move1 8s linear infinite; }

.profile-greeting .greeting-user ul.vector-image li:nth-child(5) { top: 75%; right: 15%; animation: move2 1.2s infinite alternate; }

.profile-greeting .greeting-user ul.vector-image li:nth-child(6) { bottom: -65%; right: 36%; animation: move2 1.2s infinite alternate; }

.profile-greeting .greeting-user h4, .profile-greeting .greeting-user .h4 { margin-bottom: 15px; }

.profile-greeting .greeting-user h4 a, .profile-greeting .greeting-user .h4 a { color: #1f2937; }

.profile-greeting .greeting-user h4 span.right-circle i, .profile-greeting .greeting-user .h4 span.right-circle i { background-color: rgba(1, 113, 223, 0.1); width: 25px; height: 25px; border-radius: 50%; }

.profile-greeting .greeting-user h4 span.right-circle i:before, .profile-greeting .greeting-user .h4 span.right-circle i:before { display: flex; height: 100%; justify-content: center; align-items: center; }

.profile-greeting .greeting-user div { font-size: 11px; }

.profile-greeting .greeting-user div span.badge { padding: 6px 10px; }

.form-control:not(.form-select):not(.border-0):focus { color: #1f2937; background-color: #FFFFFF; border: 2px solid transparent; background-image: linear-gradient(45deg, #0171df, #727cf5); background-origin: border-box; background-clip: border-box; box-shadow: 0px 1000px 0px #fff inset !important; transition: all 0.3s ease-in-out; }

.form-control-sm { line-height: 1.75; }

.form-control-lg { line-height: 1.6; }

@media (min-width: 992px) { .form-control.form-control-lg { padding: 1rem 0.75rem; } }

.search-bar .form-control { width: 280px; transition: width .2s ease-in-out; }

@media (max-width: 575.98px) { .search-bar .form-control { width: 120px; }
  .search-bar .form-control:focus { width: 150px; } }

.form-control-flush { padding-left: 0; border-color: transparent !important; background-color: transparent !important; resize: none; }

.form-control:not(.form-select):not(.form-control-color) { padding-right: 0; }

.form-control-auto { min-height: 0 !important; padding-top: 0; padding-bottom: 0; }

.form-control-rounded { border-radius: 20rem; }

.form-control.h1, .form-control.h2, .form-control.h3, .form-control.h4, .form-control.h5 { margin-bottom: 0; font-weight: 600; letter-spacing: -0.02em; }

.form-control.h1 { font-size: 2rem; }

.form-control.h2 { font-size: 1.75rem; }

.form-control.h3 { font-size: 1.5rem; }

.form-control.h4 { font-size: 1.25rem; }

.form-control.h5 { font-size: 1rem; }

.fieldset-header.collapsed { margin-bottom: 0 !important; }

.fieldset-header.collapsed .header-body { padding-bottom: 0 !important; border-bottom: 0 !important; }

.form-check { margin-bottom: 0; }

.form-check + .form-check { margin-top: 0.125rem; }

.form-check-input { width: 1rem; height: 1rem; margin-top: calc((1.6 * 1em - 1rem) / 2); cursor: pointer; }

.form-check-input.round-check[type="checkbox"] { border-radius: 50%; }

.form-check-input:focus:not(:checked) { background-color: #94caff; }

.form-check:not(.form-switch):not(.form-check-circle) .form-check-input:checked { background-size: 75% 75%; }

.form-switch { padding-left: 2.75em; min-height: 1.5rem; }

.form-switch .form-check-input { height: 1.5rem; margin-top: 0; }

.form-switch > .form-check-label { margin-top: calc((1.5rem - 1.6 * 1em) / 2); }

.form-check-circle { padding-left: 1.875rem; }

.form-check-circle > .form-check-input { width: 1.375rem; height: 1.375rem; margin-left: -1.875rem; border-radius: 50%; background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.3333 1L3.99996 8.33333L0.666626 5' stroke='%23FFFFFF' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); background-size: 0.75rem 0.5625rem; }

.form-check-circle > .form-check-input:checked { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.3333 1L3.99996 8.33333L0.666626 5' stroke='%23FFFFFF' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); }

.form-check-circle > .form-check-label { margin-top: calc((1.375rem - 1em) / 2); }

.form-group { margin-bottom: 1.375rem; }

.form-text { display: block; margin-bottom: 0.5rem; }

.input-group .form-control:focus { border: 1px solid transparent; background-image: linear-gradient(45deg, #0171df, #727cf5); background-origin: border-box; background-clip: border-box; box-shadow: 0px 1000px 0px #fff inset !important; color: #0171df; transition: all 0.3s ease-in-out; }

.input-group .form-control:focus + .input-group-text { border-color: #e3e3e3; }

.input-group-text { box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.07); }

.input-icon-inside { display: -ms-flexbox !important; display: flex !important; -ms-flex-align: center !important; align-items: center !important; position: absolute !important; height: 100% !important; background: transparent !important; border: 0 !important; padding: 0 !important; cursor: pointer !important; display: flex !important; -ms-flex-pack: center !important; justify-content: center !important; align-items: center !important; }

.input-icon-inside.icon-left { left: 1rem; }

.input-icon-inside.icon-right { right: 1rem; }

.has-input-icon-inside.has-icon-left { padding-left: 2.5rem; }

.has-input-icon-inside.has-icon-right { padding-right: 2.5rem; }

.form-select .form-select-lg { padding: 0.5rem 1.75rem 0.5rem 0.75rem; }

.file-field input[type="file"] { max-width: 230px; position: absolute; cursor: pointer; filter: alpha(opacity=0); opacity: 0; padding-bottom: 30px; }

.file-field svg { cursor: pointer; }

.datepicker-dropdown { z-index: 9999; }

.form-control.is-valid:focus, .form-control.is-invalid:focus { box-shadow: none; box-shadow: none; }

.help-block { display: none; width: 100%; margin-top: 0; font-size: 0.8125rem; color: #E63757; }

/*! ======================================================================== Bootstrap Toggle: bootstrap-toggle.css v2.2.0 http://www.bootstraptoggle.com ======================================================================== Copyright 2014 Min Hur, The New York Times Company Licensed under MIT ======================================================================== */
.checkbox label .toggle, .checkbox-inline .toggle { margin-left: -20px; margin-right: 5px; }

.toggle { position: relative; overflow: hidden; }

.toggle input[type="checkbox"] { display: none; }

.toggle-group { position: absolute; width: 200%; top: 0; bottom: 0; left: 0; transition: left 0.35s; -webkit-transition: left 0.35s; -moz-user-select: none; -webkit-user-select: none; }

.toggle.off .toggle-group { left: -100%; }

.toggle-on { position: absolute; top: 0; bottom: 0; left: 0; right: 50%; margin: 0; border: 0; border-radius: 0; line-height: 2.4; }

.toggle-off { position: absolute; top: 0; bottom: 0; left: 50%; right: 0; margin: 0; border: 0; border-radius: 0; line-height: 2.4; }

.toggle-handle { position: relative; margin: 0 auto; padding-top: 0px; padding-bottom: 0px; height: 100%; width: 0px; border-width: 0 1px; background: #FFF !important; }

.toggle.btn { min-width: 59px; min-height: 34px; }

.toggle-on.btn { padding-right: 24px; }

.toggle-off.btn { padding-left: 24px; }

.toggle.btn-lg, .btn-group-lg > .toggle.btn { min-width: 79px; min-height: 45px; }

.toggle-on.btn-lg, .btn-group-lg > .toggle-on.btn { padding-right: 31px; }

.toggle-off.btn-lg, .btn-group-lg > .toggle-off.btn { padding-left: 31px; }

.toggle-handle.btn-lg, .btn-group-lg > .toggle-handle.btn { width: 40px; }

.toggle.btn-sm, .btn-group-sm > .toggle.btn { min-width: 50px; min-height: 30px; }

.toggle-on.btn-sm, .btn-group-sm > .toggle-on.btn { padding-right: 20px; }

.toggle-off.btn-sm, .btn-group-sm > .toggle-off.btn { padding-left: 20px; }

.toggle.btn-xs { min-width: 35px; min-height: 22px; }

.toggle-on.btn-xs { padding-right: 12px; }

.toggle-off.btn-xs { padding-left: 12px; }

.choices { position: relative; cursor: pointer; }

.choices:focus { outline: none; }

.choices::after { display: none; }

.choices > .dropdown-menu { width: 100%; }

.choices > .dropdown-menu .form-control { width: calc(100% - 0.75rem * 2); margin: 0.25rem 0.75rem; }

.choices > .dropdown-menu .dropdown-item { padding-left: 0.75rem; padding-right: 0.75rem; }

.choices > .dropdown-menu .dropdown-item.is-highlighted { color: #141414; }

.choices > .form-control-sm + .dropdown-menu, .choices > .form-select-sm + .dropdown-menu { min-width: 100%; width: auto; }

.choices > .form-control-sm + .dropdown-menu .dropdown-item, .choices > .form-select-sm + .dropdown-menu .dropdown-item { padding-right: 0.5rem; padding-left: 0.5rem; font-size: 0.875rem; }

.choices > .form-control-sm + .dropdown-menu .form-control, .choices > .form-select-sm + .dropdown-menu .form-control { margin-right: 0.5rem; margin-left: 0.5rem; }

.choices__placeholder { color: #d9d9d9; opacity: 1; }

.choices.is-open > .form-control, .choices.is-open > .form-select { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.choices.is-open > .form-control + .dropdown-menu, .choices.is-open > .form-select + .dropdown-menu { margin-top: -1px; border-top-right-radius: 0; border-top-left-radius: 0; }

.choices__list--multiple + .form-control { display: inline-block; min-height: 0; width: auto; padding: 0; border-width: 0; border-radius: 0; background-color: transparent; font-size: 0.875rem; }

.form-control-lg + .choices__list--multiple + .form-control, .form-select-lg + .choices__list--multiple + .form-control { font-size: 1rem; }

.form-control-sm + .choices__list--multiple + .form-control, .form-select-sm + .choices__list--multiple + .form-control { font-size: 0.875rem; }

.choices__list--multiple { display: inline; }

.choices__list--multiple > .choices__item { display: inline-block; margin-right: .2rem; padding-right: .375rem; padding-left: .375rem; font-size: 0.875rem; background-color: #f6f6f6; border-radius: 0.25rem; }

.choices__list--multiple > .choices__item > .choices__button { width: .5rem; margin-left: .5rem; padding: 0; outline: none; border-width: 0; background-color: transparent; background-repeat: no-repeat; background-position: center center; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2937' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cline x1='18' y1='6' x2='6' y2='18'%3e%3c/line%3e%3cline x1='6' y1='6' x2='18' y2='18'%3e%3c/line%3e%3c/svg%3e"); background-size: 100% auto; text-indent: -9999px; opacity: .5; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

.choices__list--multiple > .choices__item:hover > .choices__button { opacity: 1; }

/* This combined file was created by the DataTables downloader builder: https://datatables.net/download To rebuild or modify this file with the latest versions of the included software please visit: https://datatables.net/download/#dt/dt-2.0.0 Included libraries: DataTables 2.0.0 */
:root { --dt-row-selected: 13, 110, 253; --dt-row-selected-text: 255, 255, 255; --dt-row-selected-link: 9, 10, 11; --dt-row-stripe: 0, 0, 0; --dt-row-hover: 0, 0, 0; --dt-column-ordering: 0, 0, 0; --dt-html-background: white
; }

:root.dark { --dt-html-background: rgb(33, 37, 41)
; }

table.dataTable td.dt-control { text-align: center; cursor: pointer; }

table.dataTable td.dt-control:before { display: inline-block; box-sizing: border-box; content: ""; border-top: 5px solid transparent; border-left: 10px solid rgba(0, 0, 0, 0.5); border-bottom: 5px solid transparent; border-right: 0px solid transparent; }

table.dataTable tr.dt-hasChild td.dt-control:before { border-top: 10px solid rgba(0, 0, 0, 0.5); border-left: 5px solid transparent; border-bottom: 0px solid transparent; border-right: 5px solid transparent; }

html.dark table.dataTable td.dt-control:before, :root[data-bs-theme=dark] table.dataTable td.dt-control:before { border-left-color: rgba(255, 255, 255, 0.5); }

html.dark table.dataTable tr.dt-hasChild td.dt-control:before, :root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before { border-top-color: rgba(255, 255, 255, 0.5); border-left-color: transparent; }

div.dt-scroll-body thead tr, div.dt-scroll-body tfoot tr { height: 0; }

div.dt-scroll-body thead tr th, div.dt-scroll-body thead tr td, div.dt-scroll-body tfoot tr th, div.dt-scroll-body tfoot tr td { height: 0 !important; padding-top: 0px !important; padding-bottom: 0px !important; border-top-width: 0px !important; border-bottom-width: 0px !important; }

div.dt-scroll-body thead tr th div.dt-scroll-sizing, div.dt-scroll-body thead tr td div.dt-scroll-sizing, div.dt-scroll-body tfoot tr th div.dt-scroll-sizing, div.dt-scroll-body tfoot tr td div.dt-scroll-sizing { height: 0 !important; overflow: hidden !important; }

table.dataTable thead > tr > th:active, table.dataTable thead > tr > td:active { outline: none; }

table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before, table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:before, table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before { position: absolute; display: block; bottom: 50%; content: "▲"; content: "▲" /""; }

table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:after, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after, table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:after, table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after { position: absolute; display: block; top: 50%; content: "▼"; content: "▼" /""; }

table.dataTable thead > tr > th.dt-orderable-asc, table.dataTable thead > tr > th.dt-orderable-desc, table.dataTable thead > tr > th.dt-ordering-asc, table.dataTable thead > tr > th.dt-ordering-desc, table.dataTable thead > tr > td.dt-orderable-asc, table.dataTable thead > tr > td.dt-orderable-desc, table.dataTable thead > tr > td.dt-ordering-asc, table.dataTable thead > tr > td.dt-ordering-desc { position: relative; padding-right: 30px; }

table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order, table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order, table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order, table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order, table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order, table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order { position: absolute; right: 12px; top: 0; bottom: 0; width: 12px; }

table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:before, table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:after, table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:before, table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:after, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:after, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after, table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:before, table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:after, table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:before, table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:after, table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before, table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:after, table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:before, table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after { left: 0; opacity: .125; line-height: 9px; font-size: .8em; }

table.dataTable thead > tr > th.dt-orderable-asc, table.dataTable thead > tr > th.dt-orderable-desc, table.dataTable thead > tr > td.dt-orderable-asc, table.dataTable thead > tr > td.dt-orderable-desc { cursor: pointer; }

table.dataTable thead > tr > th.dt-orderable-asc:hover, table.dataTable thead > tr > th.dt-orderable-desc:hover, table.dataTable thead > tr > td.dt-orderable-asc:hover, table.dataTable thead > tr > td.dt-orderable-desc:hover { outline: 2px solid rgba(0, 0, 0, 0.05); outline-offset: -2px; }

table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after, table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before, table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after { opacity: .6; }

table.dataTable thead > tr > th.sorting_desc_disabled span.dt-column-order:after, table.dataTable thead > tr > th.sorting_asc_disabled span.dt-column-order:before, table.dataTable thead > tr > td.sorting_desc_disabled span.dt-column-order:after, table.dataTable thead > tr > td.sorting_asc_disabled span.dt-column-order:before { display: none; }

table.dataTable thead > tr > th:active, table.dataTable thead > tr > td:active { outline: none; }

div.dt-scroll-body > table.dataTable > thead > tr > th, div.dt-scroll-body > table.dataTable > thead > tr > td { overflow: hidden; }

:root.dark table.dataTable thead > tr > th.dt-orderable-asc:hover, :root.dark table.dataTable thead > tr > th.dt-orderable-desc:hover, :root.dark table.dataTable thead > tr > td.dt-orderable-asc:hover, :root.dark table.dataTable thead > tr > td.dt-orderable-desc:hover, :root[data-bs-theme=dark] table.dataTable thead > tr > th.dt-orderable-asc:hover, :root[data-bs-theme=dark] table.dataTable thead > tr > th.dt-orderable-desc:hover, :root[data-bs-theme=dark] table.dataTable thead > tr > td.dt-orderable-asc:hover, :root[data-bs-theme=dark] table.dataTable thead > tr > td.dt-orderable-desc:hover { outline: 2px solid rgba(255, 255, 255, 0.05); }

div.dt-processing { position: absolute; top: 50%; left: 50%; width: 200px; margin-left: -100px; margin-top: -22px; text-align: center; padding: 2px; z-index: 10; }

div.dt-processing > div:last-child { position: relative; width: 80px; height: 15px; margin: 1em auto; }

div.dt-processing > div:last-child > div { position: absolute; top: 0; width: 13px; height: 13px; border-radius: 50%; background: #0d6efd; animation-timing-function: cubic-bezier(0, 1, 1, 0); }

div.dt-processing > div:last-child > div:nth-child(1) { left: 8px; animation: datatables-loader-1 .6s infinite; }

div.dt-processing > div:last-child > div:nth-child(2) { left: 8px; animation: datatables-loader-2 .6s infinite; }

div.dt-processing > div:last-child > div:nth-child(3) { left: 32px; animation: datatables-loader-2 .6s infinite; }

div.dt-processing > div:last-child > div:nth-child(4) { left: 56px; animation: datatables-loader-3 .6s infinite; }

@keyframes datatables-loader-1 { 0% { transform: scale(0); }
  100% { transform: scale(1); } }

@keyframes datatables-loader-3 { 0% { transform: scale(1); }
  100% { transform: scale(0); } }

@keyframes datatables-loader-2 { 0% { transform: translate(0, 0); }
  100% { transform: translate(24px, 0); } }

table.dataTable.nowrap th, table.dataTable.nowrap td { white-space: nowrap; }

table.dataTable th, table.dataTable td { box-sizing: border-box; }

table.dataTable th.dt-left, table.dataTable td.dt-left { text-align: left; }

table.dataTable th.dt-center, table.dataTable td.dt-center { text-align: center; }

table.dataTable th.dt-right, table.dataTable td.dt-right { text-align: right; }

table.dataTable th.dt-justify, table.dataTable td.dt-justify { text-align: justify; }

table.dataTable th.dt-nowrap, table.dataTable td.dt-nowrap { white-space: nowrap; }

table.dataTable th.dt-empty, table.dataTable td.dt-empty { text-align: center; vertical-align: top; }

table.dataTable th.dt-type-numeric, table.dataTable th.dt-type-date, table.dataTable td.dt-type-numeric, table.dataTable td.dt-type-date { text-align: right; }

table.dataTable thead th, table.dataTable thead td, table.dataTable tfoot th, table.dataTable tfoot td { text-align: left; }

table.dataTable thead th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable tfoot td.dt-head-left { text-align: left; }

table.dataTable thead th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable tfoot td.dt-head-center { text-align: center; }

table.dataTable thead th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable tfoot td.dt-head-right { text-align: right; }

table.dataTable thead th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable tfoot td.dt-head-justify { text-align: justify; }

table.dataTable thead th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable tfoot td.dt-head-nowrap { white-space: nowrap; }

table.dataTable tbody th.dt-body-left, table.dataTable tbody td.dt-body-left { text-align: left; }

table.dataTable tbody th.dt-body-center, table.dataTable tbody td.dt-body-center { text-align: center; }

table.dataTable tbody th.dt-body-right, table.dataTable tbody td.dt-body-right { text-align: right; }

table.dataTable tbody th.dt-body-justify, table.dataTable tbody td.dt-body-justify { text-align: justify; }

table.dataTable tbody th.dt-body-nowrap, table.dataTable tbody td.dt-body-nowrap { white-space: nowrap; }

/*! Bootstrap 5 integration for DataTables ©2020 SpryMedia Ltd, all rights reserved. License: MIT datatables.net/license/mit */
table.table.dataTable { clear: both; margin-bottom: 0; max-width: none; border-spacing: 0; }

table.table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1) > * { box-shadow: none; }

table.table.dataTable > :not(caption) > * > * { background-color: transparent; }

table.table.dataTable > tbody > tr { background-color: transparent; }

table.table.dataTable > tbody > tr.selected > * { box-shadow: inset 0 0 0 9999px #0d6efd; color: white; }

table.table.dataTable > tbody > tr.selected a { color: #090a0b; }

table.table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1) > * { box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.05); }

table.table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1).selected > * { box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.95); box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.95); }

table.table.dataTable.table-hover > tbody > tr:hover > * { box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.075); }

table.table.dataTable.table-hover > tbody > tr.selected:hover > * { box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.975); box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.975); }

div.dt-container div.dt-length label { font-weight: normal; text-align: left; white-space: nowrap; }

div.dt-container div.dt-length select { width: auto; display: inline-block; margin-right: .5em; }

div.dt-container div.dt-search { text-align: right; }

div.dt-container div.dt-search label { font-weight: normal; white-space: nowrap; text-align: left; }

div.dt-container div.dt-search input { margin-left: .5em; display: inline-block; width: auto; }

div.dt-container div.dt-info { padding-top: .85em; }

div.dt-container div.dt-paging { margin: 0; }

div.dt-container div.dt-paging ul.pagination { margin: 2px 0; flex-wrap: wrap; }

div.dt-container div.dt-row { position: relative; }

div.dt-scroll-head table.dataTable { margin-bottom: 0 !important; }

div.dt-scroll-body { border-bottom-color: var(--bs-border-color); border-bottom-width: var(--bs-border-width); border-bottom-style: solid; }

div.dt-scroll-body > table { border-top: none; margin-top: 0 !important; margin-bottom: 0 !important; }

div.dt-scroll-body > table > tbody > tr:first-child { border-top-width: 0; }

div.dt-scroll-body > table > thead > tr { border-width: 0 !important; }

div.dt-scroll-body > table > tbody > tr:last-child > * { border-bottom: none; }

div.dt-scroll-foot > .dt-scroll-footInner { box-sizing: content-box; }

div.dt-scroll-foot > .dt-scroll-footInner > table { margin-top: 0 !important; border-top: none; }

div.dt-scroll-foot > .dt-scroll-footInner > table > tfoot > tr:first-child { border-top-width: 0 !important; }

@media screen and (max-width: 767px) { div.dt-container div.dt-length, div.dt-container div.dt-search, div.dt-container div.dt-info, div.dt-container div.dt-paging { text-align: center; }
  div.dt-container .row { --bs-gutter-y: 0.5rem
	; }
  div.dt-container div.dt-paging ul.pagination { justify-content: center !important; } }

table.dataTable.table-sm > thead > tr > th:not(.sorting_disabled) { padding-right: 20px; }

table.dataTable.table-sm > thead > tr > th:not(.sorting_disabled):before, table.dataTable.table-sm > thead > tr > th:not(.sorting_disabled):after { right: 5px; }

div.dt-scroll-head table.table-bordered { border-bottom-width: 0; }

div.table-responsive > div.dt-container > div.row { margin: 0; }

div.table-responsive > div.dt-container > div.row > div[class^=col-]:first-child { padding-left: 0; }

div.table-responsive > div.dt-container > div.row > div[class^=col-]:last-child { padding-right: 0; }

:root[data-bs-theme=dark] { --dt-row-hover: 255, 255, 255; --dt-row-stripe: 255, 255, 255; --dt-column-ordering: 255, 255, 255
; }

table.dataTable td.dt-control { text-align: center; cursor: pointer; }

table.dataTable td.dt-control:before { display: inline-block; box-sizing: border-box; content: ""; border-top: 5px solid transparent; border-left: 10px solid rgba(0, 0, 0, 0.5); border-bottom: 5px solid transparent; border-right: 0px solid transparent; }

table.dataTable tr.dt-hasChild td.dt-control:before { border-top: 10px solid rgba(0, 0, 0, 0.5); border-left: 5px solid transparent; border-bottom: 0px solid transparent; border-right: 5px solid transparent; }

html.dark table.dataTable td.dt-control:before, :root[data-bs-theme=dark] table.dataTable td.dt-control:before { border-left-color: rgba(255, 255, 255, 0.5); }

html.dark table.dataTable tr.dt-hasChild td.dt-control:before, :root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before { border-top-color: rgba(255, 255, 255, 0.5); border-left-color: transparent; }

div.dt-scroll-body thead tr, div.dt-scroll-body tfoot tr { height: 0; }

div.dt-scroll-body thead tr th, div.dt-scroll-body thead tr td, div.dt-scroll-body tfoot tr th, div.dt-scroll-body tfoot tr td { height: 0 !important; padding-top: 0px !important; padding-bottom: 0px !important; border-top-width: 0px !important; border-bottom-width: 0px !important; }

div.dt-scroll-body thead tr th div.dt-scroll-sizing, div.dt-scroll-body thead tr td div.dt-scroll-sizing, div.dt-scroll-body tfoot tr th div.dt-scroll-sizing, div.dt-scroll-body tfoot tr td div.dt-scroll-sizing { height: 0 !important; overflow: hidden !important; }

table.dataTable thead > tr > th:active, table.dataTable thead > tr > td:active { outline: none; }

table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before, table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:before, table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before { position: absolute; display: block; bottom: 50%; content: "▲"; content: "▲" /""; }

table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:after, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after, table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:after, table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after { position: absolute; display: block; top: 50%; content: "▼"; content: "▼" /""; }

table.dataTable thead > tr > th.dt-orderable-asc, table.dataTable thead > tr > th.dt-orderable-desc, table.dataTable thead > tr > th.dt-ordering-asc, table.dataTable thead > tr > th.dt-ordering-desc, table.dataTable thead > tr > td.dt-orderable-asc, table.dataTable thead > tr > td.dt-orderable-desc, table.dataTable thead > tr > td.dt-ordering-asc, table.dataTable thead > tr > td.dt-ordering-desc { position: relative; padding-right: 30px; }

table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order, table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order, table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order, table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order, table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order, table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order { position: absolute; right: 12px; top: 0; bottom: 0; width: 12px; }

table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:before, table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:after, table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:before, table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:after, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:after, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after, table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:before, table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:after, table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:before, table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:after, table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before, table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:after, table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:before, table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after { left: 0; opacity: .125; line-height: 9px; font-size: .8em; }

table.dataTable thead > tr > th.dt-orderable-asc, table.dataTable thead > tr > th.dt-orderable-desc, table.dataTable thead > tr > td.dt-orderable-asc, table.dataTable thead > tr > td.dt-orderable-desc { cursor: pointer; }

table.dataTable thead > tr > th.dt-orderable-asc:hover, table.dataTable thead > tr > th.dt-orderable-desc:hover, table.dataTable thead > tr > td.dt-orderable-asc:hover, table.dataTable thead > tr > td.dt-orderable-desc:hover { outline: 2px solid rgba(0, 0, 0, 0.05); outline-offset: -2px; }

table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after, table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before, table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after { opacity: .6; }

table.dataTable thead > tr > th.sorting_desc_disabled span.dt-column-order:after, table.dataTable thead > tr > th.sorting_asc_disabled span.dt-column-order:before, table.dataTable thead > tr > td.sorting_desc_disabled span.dt-column-order:after, table.dataTable thead > tr > td.sorting_asc_disabled span.dt-column-order:before { display: none; }

table.dataTable thead > tr > th:active, table.dataTable thead > tr > td:active { outline: none; }

div.dt-scroll-body > table.dataTable > thead > tr > th, div.dt-scroll-body > table.dataTable > thead > tr > td { overflow: hidden; }

:root.dark table.dataTable thead > tr > th.dt-orderable-asc:hover, :root.dark table.dataTable thead > tr > th.dt-orderable-desc:hover, :root.dark table.dataTable thead > tr > td.dt-orderable-asc:hover, :root.dark table.dataTable thead > tr > td.dt-orderable-desc:hover, :root[data-bs-theme=dark] table.dataTable thead > tr > th.dt-orderable-asc:hover, :root[data-bs-theme=dark] table.dataTable thead > tr > th.dt-orderable-desc:hover, :root[data-bs-theme=dark] table.dataTable thead > tr > td.dt-orderable-asc:hover, :root[data-bs-theme=dark] table.dataTable thead > tr > td.dt-orderable-desc:hover { outline: 2px solid rgba(255, 255, 255, 0.05); }

div.dt-processing { position: absolute; top: 50%; left: 50%; width: 200px; margin-left: -100px; margin-top: -22px; text-align: center; padding: 2px; z-index: 10; }

div.dt-processing > div:last-child { position: relative; width: 80px; height: 15px; margin: 1em auto; }

div.dt-processing > div:last-child > div { position: absolute; top: 0; width: 13px; height: 13px; border-radius: 50%; background: #0d6efd; animation-timing-function: cubic-bezier(0, 1, 1, 0); }

div.dt-processing > div:last-child > div:nth-child(1) { left: 8px; animation: datatables-loader-1 .6s infinite; }

div.dt-processing > div:last-child > div:nth-child(2) { left: 8px; animation: datatables-loader-2 .6s infinite; }

div.dt-processing > div:last-child > div:nth-child(3) { left: 32px; animation: datatables-loader-2 .6s infinite; }

div.dt-processing > div:last-child > div:nth-child(4) { left: 56px; animation: datatables-loader-3 .6s infinite; }

@keyframes datatables-loader-1 { 0% { transform: scale(0); }
  100% { transform: scale(1); } }

@keyframes datatables-loader-3 { 0% { transform: scale(1); }
  100% { transform: scale(0); } }

@keyframes datatables-loader-2 { 0% { transform: translate(0, 0); }
  100% { transform: translate(24px, 0); } }

table.dataTable.nowrap th, table.dataTable.nowrap td { white-space: nowrap; }

table.dataTable th, table.dataTable td { box-sizing: border-box; }

table.dataTable th.dt-left, table.dataTable td.dt-left { text-align: left; }

table.dataTable th.dt-center, table.dataTable td.dt-center { text-align: center; }

table.dataTable th.dt-right, table.dataTable td.dt-right { text-align: right; }

table.dataTable th.dt-justify, table.dataTable td.dt-justify { text-align: justify; }

table.dataTable th.dt-nowrap, table.dataTable td.dt-nowrap { white-space: nowrap; }

table.dataTable th.dt-empty, table.dataTable td.dt-empty { text-align: center; vertical-align: top; }

table.dataTable th.dt-type-numeric, table.dataTable th.dt-type-date, table.dataTable td.dt-type-numeric, table.dataTable td.dt-type-date { text-align: right; }

table.dataTable thead th, table.dataTable thead td, table.dataTable tfoot th, table.dataTable tfoot td { text-align: left; }

table.dataTable thead th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable tfoot td.dt-head-left { text-align: left; }

table.dataTable thead th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable tfoot td.dt-head-center { text-align: center; }

table.dataTable thead th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable tfoot td.dt-head-right { text-align: right; }

table.dataTable thead th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable tfoot td.dt-head-justify { text-align: justify; }

table.dataTable thead th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable tfoot td.dt-head-nowrap { white-space: nowrap; }

table.dataTable tbody th.dt-body-left, table.dataTable tbody td.dt-body-left { text-align: left; }

table.dataTable tbody th.dt-body-center, table.dataTable tbody td.dt-body-center { text-align: center; }

table.dataTable tbody th.dt-body-right, table.dataTable tbody td.dt-body-right { text-align: right; }

table.dataTable tbody th.dt-body-justify, table.dataTable tbody td.dt-body-justify { text-align: justify; }

table.dataTable tbody th.dt-body-nowrap, table.dataTable tbody td.dt-body-nowrap { white-space: nowrap; }

table.dataTable { width: 100%; margin: 0 auto; border-spacing: 0; }

table.dataTable thead th, table.dataTable tfoot th { font-weight: bold; }

table.dataTable > thead > tr > th, table.dataTable > thead > tr > td { padding: 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.3); }

table.dataTable > thead > tr > th:active, table.dataTable > thead > tr > td:active { outline: none; }

table.dataTable > tfoot > tr > th, table.dataTable > tfoot > tr > td { border-top: 1px solid rgba(0, 0, 0, 0.3); padding: 10px 10px 6px 10px; }

table.dataTable > tbody > tr { background-color: transparent; }

table.dataTable > tbody > tr:first-child > * { border-top: none; }

table.dataTable > tbody > tr:last-child > * { border-bottom: none; }

table.dataTable > tbody > tr.selected > * { box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.9); color: white; }

table.dataTable > tbody > tr.selected a { color: #090a0b; }

table.dataTable > tbody > tr > th, table.dataTable > tbody > tr > td { padding: 8px 10px; }

table.dataTable.row-border > tbody > tr > *, table.dataTable.display > tbody > tr > * { border-top: 1px solid rgba(0, 0, 0, 0.15); }

table.dataTable.row-border > tbody > tr:first-child > *, table.dataTable.display > tbody > tr:first-child > * { border-top: none; }

table.dataTable.row-border > tbody > tr.selected + tr.selected > td, table.dataTable.display > tbody > tr.selected + tr.selected > td { border-top-color: rgba(13, 110, 253, 0.65); border-top-color: rgba(var(--dt-row-selected), 0.65); }

table.dataTable.cell-border > tbody > tr > * { border-top: 1px solid rgba(0, 0, 0, 0.15); border-right: 1px solid rgba(0, 0, 0, 0.15); }

table.dataTable.cell-border > tbody > tr > *:first-child { border-left: 1px solid rgba(0, 0, 0, 0.15); }

table.dataTable.cell-border > tbody > tr:first-child > * { border-top: 1px solid rgba(0, 0, 0, 0.3); }

table.dataTable.stripe > tbody > tr:nth-child(odd) > *, table.dataTable.display > tbody > tr:nth-child(odd) > * { box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.023); box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.023); }

table.dataTable.stripe > tbody > tr:nth-child(odd).selected > *, table.dataTable.display > tbody > tr:nth-child(odd).selected > * { box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.923); box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.923); }

table.dataTable.hover > tbody > tr:hover > *, table.dataTable.display > tbody > tr:hover > * { box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.035); box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.035); }

table.dataTable.hover > tbody > tr.selected:hover > *, table.dataTable.display > tbody > tr.selected:hover > * { box-shadow: inset 0 0 0 9999px #0d6efd !important; box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 1) !important; }

table.dataTable.order-column > tbody tr > .sorting_1, table.dataTable.order-column > tbody tr > .sorting_2, table.dataTable.order-column > tbody tr > .sorting_3, table.dataTable.display > tbody tr > .sorting_1, table.dataTable.display > tbody tr > .sorting_2, table.dataTable.display > tbody tr > .sorting_3 { box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.019); box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.019); }

table.dataTable.order-column > tbody tr.selected > .sorting_1, table.dataTable.order-column > tbody tr.selected > .sorting_2, table.dataTable.order-column > tbody tr.selected > .sorting_3, table.dataTable.display > tbody tr.selected > .sorting_1, table.dataTable.display > tbody tr.selected > .sorting_2, table.dataTable.display > tbody tr.selected > .sorting_3 { box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.919); box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.919); }

table.dataTable.display > tbody > tr:nth-child(odd) > .sorting_1, table.dataTable.order-column.stripe > tbody > tr:nth-child(odd) > .sorting_1 { box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.054); box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.054); }

table.dataTable.display > tbody > tr:nth-child(odd) > .sorting_2, table.dataTable.order-column.stripe > tbody > tr:nth-child(odd) > .sorting_2 { box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.047); box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.047); }

table.dataTable.display > tbody > tr:nth-child(odd) > .sorting_3, table.dataTable.order-column.stripe > tbody > tr:nth-child(odd) > .sorting_3 { box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.039); box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.039); }

table.dataTable.display > tbody > tr:nth-child(odd).selected > .sorting_1, table.dataTable.order-column.stripe > tbody > tr:nth-child(odd).selected > .sorting_1 { box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.954); box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.954); }

table.dataTable.display > tbody > tr:nth-child(odd).selected > .sorting_2, table.dataTable.order-column.stripe > tbody > tr:nth-child(odd).selected > .sorting_2 { box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.947); box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.947); }

table.dataTable.display > tbody > tr:nth-child(odd).selected > .sorting_3, table.dataTable.order-column.stripe > tbody > tr:nth-child(odd).selected > .sorting_3 { box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.939); box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.939); }

table.dataTable.display > tbody > tr.even > .sorting_1, table.dataTable.order-column.stripe > tbody > tr.even > .sorting_1 { box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.019); box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.019); }

table.dataTable.display > tbody > tr.even > .sorting_2, table.dataTable.order-column.stripe > tbody > tr.even > .sorting_2 { box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.011); box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.011); }

table.dataTable.display > tbody > tr.even > .sorting_3, table.dataTable.order-column.stripe > tbody > tr.even > .sorting_3 { box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.003); box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.003); }

table.dataTable.display > tbody > tr.even.selected > .sorting_1, table.dataTable.order-column.stripe > tbody > tr.even.selected > .sorting_1 { box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.919); box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.919); }

table.dataTable.display > tbody > tr.even.selected > .sorting_2, table.dataTable.order-column.stripe > tbody > tr.even.selected > .sorting_2 { box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.911); box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.911); }

table.dataTable.display > tbody > tr.even.selected > .sorting_3, table.dataTable.order-column.stripe > tbody > tr.even.selected > .sorting_3 { box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.903); box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.903); }

table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 { box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.082); box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.082); }

table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 { box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.074); box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.074); }

table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 { box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.062); box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.062); }

table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 { box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.982); box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.982); }

table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 { box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.974); box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.974); }

table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 { box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.962); box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.962); }

table.dataTable.compact thead th, table.dataTable.compact thead td, table.dataTable.compact tfoot th, table.dataTable.compact tfoot td, table.dataTable.compact tbody th, table.dataTable.compact tbody td { padding: 4px; }

div.dt-container { position: relative; clear: both; }

div.dt-container div.dt-layout-row { display: table; clear: both; width: 100%; }

div.dt-container div.dt-layout-row.dt-layout-table { display: block; }

div.dt-container div.dt-layout-row.dt-layout-table div.dt-layout-cell { display: block; }

div.dt-container div.dt-layout-cell { display: table-cell; vertical-align: middle; padding: 5px 0; }

div.dt-container div.dt-layout-cell.dt-full { text-align: center; }

div.dt-container div.dt-layout-cell.dt-start { text-align: left; }

div.dt-container div.dt-layout-cell.dt-end { text-align: right; }

div.dt-container div.dt-layout-cell:empty { display: none; }

div.dt-container .dt-search input { border: 1px solid #aaa; border-radius: 3px; padding: 5px; background-color: transparent; color: inherit; margin-left: 3px; }

div.dt-container .dt-input { border: 1px solid #aaa; border-radius: 3px; padding: 5px; background-color: transparent; color: inherit; }

div.dt-container select.dt-input { padding: 4px; }

div.dt-container .dt-paging .dt-paging-button { box-sizing: border-box; display: inline-block; min-width: 1.5em; padding: .5em 1em; margin-left: 2px; text-align: center; text-decoration: none !important; cursor: pointer; color: inherit !important; border: 1px solid transparent; border-radius: 2px; background: transparent; }

div.dt-container .dt-paging .dt-paging-button.current, div.dt-container .dt-paging .dt-paging-button.current:hover { color: inherit !important; border: 1px solid rgba(0, 0, 0, 0.3); background-color: rgba(0, 0, 0, 0.05); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(230, 230, 230, 0.05)), color-stop(100%, rgba(0, 0, 0, 0.05))); background: -webkit-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%); background: -moz-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%); background: -ms-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%); background: -o-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%); background: linear-gradient(to bottom, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%); }

div.dt-container .dt-paging .dt-paging-button.disabled, div.dt-container .dt-paging .dt-paging-button.disabled:hover, div.dt-container .dt-paging .dt-paging-button.disabled:active { cursor: default; color: rgba(0, 0, 0, 0.5) !important; border: 1px solid transparent; background: transparent; box-shadow: none; }

div.dt-container .dt-paging .dt-paging-button:hover { color: white !important; border: 1px solid #111; background-color: #111; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111)); background: -webkit-linear-gradient(top, #585858 0%, #111 100%); background: -moz-linear-gradient(top, #585858 0%, #111 100%); background: -ms-linear-gradient(top, #585858 0%, #111 100%); background: -o-linear-gradient(top, #585858 0%, #111 100%); background: linear-gradient(to bottom, #585858 0%, #111 100%); }

div.dt-container .dt-paging .dt-paging-button:active { outline: none; background-color: #0c0c0c; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c)); background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%); background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%); background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%); background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%); background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%); box-shadow: inset 0 0 3px #111; }

div.dt-container .dt-paging .ellipsis { padding: 0 1em; }

div.dt-container .dt-length, div.dt-container .dt-search, div.dt-container .dt-info, div.dt-container .dt-processing, div.dt-container .dt-paging { color: inherit; }

div.dt-container .dataTables_scroll { clear: both; }

div.dt-container .dataTables_scroll div.dt-scroll-body { -webkit-overflow-scrolling: touch; }

div.dt-container .dataTables_scroll div.dt-scroll-body > table > thead > tr > th, div.dt-container .dataTables_scroll div.dt-scroll-body > table > thead > tr > td, div.dt-container .dataTables_scroll div.dt-scroll-body > table > tbody > tr > th, div.dt-container .dataTables_scroll div.dt-scroll-body > table > tbody > tr > td { vertical-align: middle; }

div.dt-container .dataTables_scroll div.dt-scroll-body > table > thead > tr > th > div.dataTables_sizing, div.dt-container .dataTables_scroll div.dt-scroll-body > table > thead > tr > td > div.dataTables_sizing, div.dt-container .dataTables_scroll div.dt-scroll-body > table > tbody > tr > th > div.dataTables_sizing, div.dt-container .dataTables_scroll div.dt-scroll-body > table > tbody > tr > td > div.dataTables_sizing { height: 0; overflow: hidden; margin: 0 !important; padding: 0 !important; }

div.dt-container.dt-empty-footer tbody > tr:last-child > * { border-bottom: 1px solid rgba(0, 0, 0, 0.3); }

div.dt-container.dt-empty-footer .dt-scroll-body { border-bottom: 1px solid rgba(0, 0, 0, 0.3); }

div.dt-container.dt-empty-footer .dt-scroll-body tbody > tr:last-child > * { border-bottom: none; }

@media screen and (max-width: 767px) { div.dt-container div.dt-layout-row { display: block; }
  div.dt-container div.dt-layout-cell { display: block; }
  div.dt-container div.dt-layout-cell.dt-full, div.dt-container div.dt-layout-cell.dt-start, div.dt-container div.dt-layout-cell.dt-end { text-align: center; } }

@media screen and (max-width: 640px) { .dt-container .dt-length, .dt-container .dt-search { float: none; text-align: center; }
  .dt-container .dt-search { margin-top: .5em; } }

html.dark { --dt-row-hover: 255, 255, 255; --dt-row-stripe: 255, 255, 255; --dt-column-ordering: 255, 255, 255
; }

html.dark table.dataTable > thead > tr > th, html.dark table.dataTable > thead > tr > td { border-bottom: 1px solid #595b5e; }

html.dark table.dataTable > thead > tr > th:active, html.dark table.dataTable > thead > tr > td:active { outline: none; }

html.dark table.dataTable > tfoot > tr > th, html.dark table.dataTable > tfoot > tr > td { border-top: 1px solid #595b5e; }

html.dark table.dataTable.row-border > tbody > tr > *, html.dark table.dataTable.display > tbody > tr > * { border-top: 1px solid #404346; }

html.dark table.dataTable.row-border > tbody > tr:first-child > *, html.dark table.dataTable.display > tbody > tr:first-child > * { border-top: none; }

html.dark table.dataTable.row-border > tbody > tr.selected + tr.selected > td, html.dark table.dataTable.display > tbody > tr.selected + tr.selected > td { border-top-color: rgba(13, 110, 253, 0.65); border-top-color: rgba(var(--dt-row-selected), 0.65); }

html.dark table.dataTable.cell-border > tbody > tr > th, html.dark table.dataTable.cell-border > tbody > tr > td { border-top: 1px solid #404346; border-right: 1px solid #404346; }

html.dark table.dataTable.cell-border > tbody > tr > th:first-child, html.dark table.dataTable.cell-border > tbody > tr > td:first-child { border-left: 1px solid #404346; }

html.dark .dt-container.dt-empty-footer table.dataTable { border-bottom: 1px solid #595b5e; }

html.dark .dt-container .dt-search input, html.dark .dt-container .dt-length select { border: 1px solid rgba(255, 255, 255, 0.2); background-color: var(--dt-html-background); }

html.dark .dt-container .dt-paging .dt-paging-button.current, html.dark .dt-container .dt-paging .dt-paging-button.current:hover { border: 1px solid #595b5e; background: rgba(255, 255, 255, 0.15); }

html.dark .dt-container .dt-paging .dt-paging-button.disabled, html.dark .dt-container .dt-paging .dt-paging-button.disabled:hover, html.dark .dt-container .dt-paging .dt-paging-button.disabled:active { color: #666 !important; }

html.dark .dt-container .dt-paging .dt-paging-button:hover { border: 1px solid #353535; background: #353535; }

html.dark .dt-container .dt-paging .dt-paging-button:active { background: #3a3a3a; }

*[dir=rtl] table.dataTable thead th, *[dir=rtl] table.dataTable thead td, *[dir=rtl] table.dataTable tfoot th, *[dir=rtl] table.dataTable tfoot td { text-align: right; }

*[dir=rtl] table.dataTable th.dt-type-numeric, *[dir=rtl] table.dataTable th.dt-type-date, *[dir=rtl] table.dataTable td.dt-type-numeric, *[dir=rtl] table.dataTable td.dt-type-date { text-align: left; }

*[dir=rtl] div.dt-container div.dt-layout-cell.dt-start { text-align: right; }

*[dir=rtl] div.dt-container div.dt-layout-cell.dt-end { text-align: left; }

*[dir=rtl] div.dt-container div.dt-search input { margin: 0 3px 0 0; }

/*
Version: @@ver@@ Timestamp: @@timestamp@@
*/
.select2-container { margin: 0; padding: 0 !important; position: relative; display: inline-block; vertical-align: middle; }

.select2-container, .select2-drop, .select2-search, .select2-search input { /* Force border-box so that % widths fit the parent container without overlap because of margin/padding. More Info : http://www.quirksmode.org/css/box.html */ -webkit-box-sizing: border-box; /* webkit */ -moz-box-sizing: border-box; /* firefox */ box-sizing: border-box; /* css3 */ }

.select2-container .select2-choice { display: block; padding: 0.5rem 0.75rem; font-size: 0.875rem; line-height: 1.6; color: #1f2937; background-color: #FFFFFF; overflow: hidden; position: relative; border: none; white-space: nowrap; text-decoration: none; border-radius: 0.375rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

@media (prefers-reduced-motion: reduce) { .select2-container .select2-choice { transition: none; } }

html[dir="rtl"] .select2-container .select2-choice { padding: 0 8px 0 0; }

.select2-container.select2-drop-above .select2-choice { border-bottom-color: #aaa; border-radius: 0 0 4px 4px; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff)); background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%); background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%); background-image: linear-gradient(to bottom, #eee 0%, #fff 90%); }

.select2-container .select2-choice > .select2-chosen { margin-right: 17px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: none; width: auto; text-align: left; }

html[dir="rtl"] .select2-container .select2-choice > .select2-chosen { margin-left: 17px; margin-right: 0; }

.select2-container .select2-choice abbr { display: none; width: 12px; height: 12px; position: absolute; right: 40px; top: 8px; font-size: 1px; text-decoration: none; border: 0; background: url("../img/vendor/select2/select2.png") right top no-repeat; cursor: pointer; outline: 0; }

.select2-container.select2-allowclear .select2-choice abbr { display: inline-block; }

.select2-container .select2-choice abbr:hover { background-position: right -11px; cursor: pointer; }

.select2-drop-mask { border: 0; margin: 0; padding: 0; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 9998; /* styles required for IE to work */ background-color: #fff; filter: alpha(opacity=0); }

.select2-drop { width: 100%; margin-top: -1px; position: absolute; z-index: 9999; top: 100%; background: #fff; color: #000; border: 1px solid #aaa; border-top: 0; border-radius: 0 0 4px 4px; }

.select2-drop.select2-drop-above { margin-top: 1px; border-top: 1px solid #aaa; border-bottom: 0; border-radius: 4px 4px 0 0; }

.select2-drop-active { border: 1px solid #5897fb; border-top: none; }

.select2-drop.select2-drop-above.select2-drop-active { border-top: 1px solid #5897fb; }

.select2-drop-auto-width { border-top: 1px solid #e3e3e3; width: auto; }

.select2-container .select2-choice .select2-arrow { display: inline-block; width: 2rem; height: 100%; position: absolute; right: 0; top: 0; border-left: 1px solid #e3e3e3; border-radius: 0 4px 4px 0; background-clip: padding-box; background: transparent; }

html[dir="rtl"] .select2-container .select2-choice .select2-arrow { left: 0; right: auto; border-left: none; border-right: 1px solid #e3e3e3; border-radius: 4px 0 0 4px; }

.select2-container .select2-choice .select2-arrow b { height: 100%; display: block; position: relative; }

.select2-container .select2-choice .select2-arrow b::after { top: calc(50% - 0.2rem); position: absolute; display: inline-block; width: 0; height: 0; margin-left: calc(50% - 0.2125em); vertical-align: 0.2125em; content: ""; border-top: 0.25em solid; border-right: 0.25em solid transparent; border-bottom: 0; border-left: 0.25em solid transparent; }

html[dir="rtl"] .select2-container .select2-choice .select2-arrow b { position: relative; }

.select2-search { display: inline-block; width: 100%; min-height: 26px; margin: 0; padding: 4px 4px 0 4px; position: relative; z-index: 10000; white-space: nowrap; }

.select2-search input { width: 100%; height: auto !important; min-height: 26px; padding: 4px 20px 4px 5px; margin: 0; outline: 0; font-family: sans-serif; font-size: 1em; border: 1px solid #e3e3e3; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; background: #fff url("../img/vendor/select2/select2.png") no-repeat 100% -22px; background: url("../img/vendor/select2/select2.png") no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee)); background: url("../img/vendor/select2/select2.png") no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url("../img/vendor/select2/select2.png") no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url("../img/vendor/select2/select2.png") no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0; }

html[dir="rtl"] .select2-search input { padding: 4px 5px 4px 20px; background: #fff url("../img/vendor/select2/select2.png") no-repeat -37px -22px; background: url("../img/vendor/select2/select2.png") no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee)); background: url("../img/vendor/select2/select2.png") no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url("../img/vendor/select2/select2.png") no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url("../img/vendor/select2/select2.png") no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0; }

.select2-search input.select2-active { background: #fff url("../../img/vendor/select2/select2-spinner.gif") no-repeat 100%; background: url("../../img/vendor/select2/select2-spinner.gif") no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee)); background: url("../../img/vendor/select2/select2-spinner.gif") no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url("../../img/vendor/select2/select2-spinner.gif") no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%); background: url("../../img/vendor/select2/select2-spinner.gif") no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0; }

.select2-container-active .select2-choice, .select2-container-active .select2-choices { border: 1px solid #5897fb; outline: none; }

.select2-dropdown-open .select2-choice { border-bottom-color: transparent; -webkit-box-shadow: 0 1px 0 #fff inset; box-shadow: 0 1px 0 #fff inset; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices { border: 1px solid #5897fb; border-top-color: transparent; }

.select2-dropdown-open .select2-choice .select2-arrow { background: transparent; border-left: none; filter: none; }

html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow { border-right: none; }

.select2-dropdown-open .select2-choice .select2-arrow b { background-position: -18px 1px; position: relative; }

html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b { background-position: -16px 1px; }

.select2-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* results */
.select2-results { max-height: 200px; padding: 0 0 0 4px; margin: 4px 4px 4px 0; position: relative; overflow-x: hidden; overflow-y: auto; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

html[dir="rtl"] .select2-results { padding: 0 4px 0 0; margin: 4px 0 4px 4px; }

.select2-results ul.select2-result-sub { margin: 0; padding-left: 0; }

.select2-results li { list-style: none; display: list-item; background-image: none; }

.select2-results li.select2-result-with-children > .select2-result-label { font-weight: bold; }

.select2-results .select2-result-label { padding: 3px 7px 4px; margin: 0; cursor: pointer; min-height: 1em; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.select2-results-dept-1 .select2-result-label { padding-left: 20px; }

.select2-results-dept-2 .select2-result-label { padding-left: 40px; }

.select2-results-dept-3 .select2-result-label { padding-left: 60px; }

.select2-results-dept-4 .select2-result-label { padding-left: 80px; }

.select2-results-dept-5 .select2-result-label { padding-left: 100px; }

.select2-results-dept-6 .select2-result-label { padding-left: 110px; }

.select2-results-dept-7 .select2-result-label { padding-left: 120px; }

.select2-results .select2-highlighted { background: #3875d7; color: #fff; }

.select2-results li em { background: #feffde; font-style: normal; }

.select2-results .select2-highlighted em { background: transparent; }

.select2-results .select2-highlighted ul { background: #fff; color: #000; }

.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-ajax-error, .select2-results .select2-selection-limit { background: #f4f4f4; display: list-item; padding-left: 5px; }

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted { color: #666; background: #f4f4f4; display: list-item; cursor: default; }

.select2-results .select2-disabled { background: #f4f4f4; display: list-item; cursor: default; }

.select2-results .select2-selected { display: none; }

.select2-more-results.select2-active { background: #f4f4f4 url("../../img/vendor/select2/select2-spinner.gif") no-repeat 100%; }

.select2-results .select2-ajax-error { background: rgba(255, 50, 50, 0.2); }

.select2-more-results { background: #f4f4f4; display: list-item; }

/* disabled styles */
.select2-container.select2-container-disabled .select2-choice { background-color: #f4f4f4; background-image: none; border: 1px solid #e3e3e3; cursor: default; }

.select2-container.select2-container-disabled .select2-choice .select2-arrow { background-color: #f4f4f4; background-image: none; border-left: 0; }

.select2-container.select2-container-disabled .select2-choice abbr { display: none; }

/* multiselect */
.select2-container-multi .select2-choices { height: auto !important; height: 1%; width: 100%; margin: 0; position: relative; cursor: text; overflow: hidden; background-color: #fff; padding: .5rem .75rem; font-size: .8125rem; font-weight: 400; line-height: 1.5; color: #000; }

html[dir="rtl"] .select2-container-multi .select2-choices { padding: 0 0 0 5px; }

.select2-locked { padding: 3px 5px 3px 5px !important; }

.select2-container-multi .select2-choices { min-height: 26px; }

.select2-container-multi.select2-container-active .select2-choices { border: 1px solid #5897fb; outline: none; }

.select2-container-multi .select2-choices li { float: left; list-style: none; }

html[dir="rtl"] .select2-container-multi .select2-choices li { float: right; }

.select2-container-multi .select2-choices .select2-search-field { margin: 0; padding: 0; height: 0; white-space: nowrap; }

.select2-container-multi .select2-choices .select2-search-field input { padding: 5px; margin: 1px 0; font-family: sans-serif; font-size: 100%; color: #666; outline: 0; border: 0; -webkit-box-shadow: none; box-shadow: none; background: transparent !important; }

.select2-container-multi .select2-choices .select2-search-field input.select2-active { background: #fff url("../../img/vendor/select2/select2-spinner.gif") no-repeat 100% !important; }

.select2-default { color: #999 !important; }

.select2-container-multi .select2-choices .select2-search-choice { position: relative; border-radius: 3px; border: 1px solid var(--bs-gray-400); background-color: #ecf2ff !important; color: var(--bs-primary); margin-right: 5px; align-items: center; vertical-align: middle; letter-spacing: 1px; text-transform: uppercase; display: inline-block; padding: 0.33em 2em 0.33em 0.8em; line-height: 1; text-align: center; white-space: nowrap; /* padding: 3px 5px 3px 18px; margin: 3px 0 3px 5px; position: relative; line-height: 13px; color: #333; cursor: default; border: 1px solid $input-border-color; border-radius: 3px; background-color: #e4e4e4; */ background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice { margin: 3px 5px 3px 0; padding: 3px 18px 3px 5px; }

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen { cursor: default; }

.select2-container-multi .select2-choices .select2-search-choice-focus { background: #d4d4d4; }

.select2-search-choice-close { color: #1265dc; display: block; width: 12px; height: 13px; position: absolute; right: 3px; top: 3px; font-size: 1px; outline: none; background: url("../img/vendor/select2/select2.png") right top no-repeat; }

html[dir="rtl"] .select2-search-choice-close { right: auto; left: 3px; }

.select2-container-multi .select2-search-choice-close { right: 3px; }

html[dir="rtl"] .select2-container-multi .select2-search-choice-close { left: auto; right: 2px; }

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover { background-position: right -11px; }

.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close { background-position: right -11px; }

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices { background-color: #f4f4f4; background-image: none; border: 1px solid #e3e3e3; cursor: default; }

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice { padding: 3px 5px 3px 5px; border: 1px solid #e3e3e3; background-image: none; background-color: #f4f4f4; }

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close { display: none; background: none; }

/* end multiselect */
.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match { text-decoration: underline; }

.select2-offscreen, .select2-offscreen:focus { clip: rect(0 0 0 0) !important; width: 1px !important; height: 1px !important; border: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; position: absolute !important; outline: 0 !important; left: 0px !important; top: 0px !important; }

.select2-display-none { display: none; }

.select2-measure-scrollbar { position: absolute; top: -10000px; left: -10000px; width: 100px; height: 100px; overflow: scroll; }

/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) { .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b { background-image: url("../img/vendor/select2/select2x2.png") !important; background-repeat: no-repeat !important; background-size: 60px 40px !important; }
  .select2-search input { background-position: 100% -21px !important; } }

/*! Select2 v4 Bootstrap 5 theme v1.1.1 */
.select2-container--bootstrap-5 { display: block; }

.select2-container--bootstrap-5 *:focus { outline: 0; }

.select2-container--bootstrap-5 .select2-selection { width: 100%; min-height: calc(1.6em + 1rem + 2px); padding: 0.5rem 0.75rem; font-family: inherit; font-size: 0.875rem; font-weight: 400; line-height: 1.6; color: #1f2937; background-color: #FFFFFF; border: 1px solid #e3e3e3; border-radius: 0.375rem; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.0125); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; }

@media (prefers-reduced-motion: reduce) { .select2-container--bootstrap-5 .select2-selection { transition: none; } }

.select2-container--bootstrap-5.select2-container--focus .select2-selection, .select2-container--bootstrap-5.select2-container--open .select2-selection { border-color: #0171df; box-shadow: none; }

.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection { border-bottom: 1px solid transparent; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection { border-top: 1px solid transparent; border-top-left-radius: 0; border-top-right-radius: 0; }

.select2-container--bootstrap-5 .select2-search { width: 100%; }

.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear, .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear { position: absolute; top: 50%; right: 1rem; width: 0.75rem; height: 0.75rem; padding: 0.25em 0.25em; overflow: hidden; text-indent: 100%; white-space: nowrap; background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23727272'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.75rem auto no-repeat; transform: translateY(-50%); }

.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear:hover, .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear:hover { background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.75rem auto no-repeat; }

.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear > span, .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear > span { display: none; }

.select2-container--bootstrap-5 .select2-dropdown { border-color: #e3e3e3; border-radius: 0.375rem; }

.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below { border-top: 0 solid transparent; border-top-left-radius: 0; border-top-right-radius: 0; }

.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--above { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.select2-container--bootstrap-5 .select2-dropdown .select2-search { padding: 0.5rem 0.75rem; }

.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field { display: block; width: 100%; padding: 0.5rem 0.75rem; font-family: inherit; font-size: 0.875rem; font-weight: 400; line-height: 1.6; color: #1f2937; background-color: #FFFFFF; background-clip: padding-box; border: 1px solid #e3e3e3; appearance: none; border-radius: 0.375rem; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.0125); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field { transition: none; } }

.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field:focus { border-color: #0171df; box-shadow: none; }

.select2-container--bootstrap-5 .select2-dropdown .select2-results__options { max-height: 15rem; overflow-y: auto; }

.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option { padding: 0.5rem 0.75rem; font-size: 0.875rem; font-weight: 400; line-height: 1.6; }

.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__message { color: #d9d9d9; }

.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted { color: #0b0d0e; background-color: #fbfbfb; }

.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected, .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected="true"] { color: #FFFFFF; background-color: #0171df; }

.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--disabled, .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-disabled="true"] { color: #a3a3a3; }

.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role="group"] { padding: 0; }

.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role="group"] .select2-results__group { padding: 0.5rem 0.375rem; font-weight: 600; line-height: 1.6; color: #727cf5; }

.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role="group"] .select2-results__options--nested .select2-results__option { padding: 0.5rem 0.75rem; }

.select2-container--bootstrap-5 .select2-selection--single { padding: 0.5rem 1rem 0.5rem 0.75rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23363636' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right 0.75rem center; background-size: 16px 12px; }

.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered { padding: 0; font-weight: 400; line-height: 1.6; color: #1f2937; }

.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__placeholder { font-weight: 400; line-height: 1.6; color: #d9d9d9; }

.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__arrow { display: none; }

.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered { display: flex; flex-direction: row; flex-wrap: wrap; padding-left: 0; margin: 0; list-style: none; }

.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice { display: flex; flex-direction: row; align-items: center; padding: 0.33em 0.5em; margin-right: .375rem; margin-bottom: .375rem; font-size: 0.875rem; color: #1f2937; cursor: auto; border: 1px solid #e3e3e3; border-radius: 0.375rem; }

.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove { width: 0.75rem; height: 0.75rem; padding: 0.25em 0.25em; margin-right: .25rem; overflow: hidden; text-indent: 100%; white-space: nowrap; background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23727272'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.75rem auto no-repeat; border: 0; }

.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover { background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.75rem auto no-repeat; }

.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove > span { display: none; }

.select2-container--bootstrap-5 .select2-selection--multiple .select2-search { display: block; width: 100%; height: 1.6em; }

.select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field { width: 100%; height: 1.6em; margin-top: 0; margin-left: 0; font-family: inherit; line-height: 1.6; background-color: transparent; }

.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear { right: 0.75rem; }

.select2-container--bootstrap-5.select2-container--disabled .select2-selection, .select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection { color: #a3a3a3; cursor: not-allowed; background-color: #f6f6f6; border-color: #e3e3e3; box-shadow: none; }

.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__clear, .select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__clear { display: none; }

.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__choice { cursor: not-allowed; }

.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove, .select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove { display: none; }

.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__rendered:not(:empty), .select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__rendered:not(:empty) { padding-bottom: 0; }

.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__rendered:not(:empty) + .select2-search, .select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__rendered:not(:empty) + .select2-search { display: none; }

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu).select2-container--bootstrap-5 .select2-selection { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu).select2-container--bootstrap-5 .select2-selection { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group > .input-group-text ~ .select2-container--bootstrap-5 .select2-selection, .input-group > .btn ~ .select2-container--bootstrap-5 .select2-selection, .input-group > .dropdown-menu ~ .select2-container--bootstrap-5 .select2-selection { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.input-group .select2-container--bootstrap-5 { flex-grow: 1; }

.input-group .select2-container--bootstrap-5 .select2-selection { height: 100%; }

.is-valid + .select2-container--bootstrap-5 .select2-selection, form.was-validated select:valid + .select2-container--bootstrap-5 .select2-selection { border-color: #00f55a; }

.is-valid + .select2-container--bootstrap-5.select2-container--focus .select2-selection, .is-valid + .select2-container--bootstrap-5.select2-container--open .select2-selection, form.was-validated select:valid + .select2-container--bootstrap-5.select2-container--focus .select2-selection, form.was-validated select:valid + .select2-container--bootstrap-5.select2-container--open .select2-selection { border-color: #00f55a; box-shadow: 0 0 0 0.15rem rgba(0, 245, 90, 0.25); }

.is-valid + .select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection, form.was-validated select:valid + .select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection { border-bottom: 1px solid transparent; }

.is-valid + .select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection, form.was-validated select:valid + .select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection { border-top: 1px solid transparent; border-top-left-radius: 0; border-top-right-radius: 0; }

.is-invalid + .select2-container--bootstrap-5 .select2-selection, form.was-validated select:invalid + .select2-container--bootstrap-5 .select2-selection { border-color: #f51d00; }

.is-invalid + .select2-container--bootstrap-5.select2-container--focus .select2-selection, .is-invalid + .select2-container--bootstrap-5.select2-container--open .select2-selection, form.was-validated select:invalid + .select2-container--bootstrap-5.select2-container--focus .select2-selection, form.was-validated select:invalid + .select2-container--bootstrap-5.select2-container--open .select2-selection { border-color: #f51d00; box-shadow: 0 0 0 0.15rem rgba(245, 29, 0, 0.25); }

.is-invalid + .select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection, form.was-validated select:invalid + .select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection { border-bottom: 1px solid transparent; }

.is-invalid + .select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection, form.was-validated select:invalid + .select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection { border-top: 1px solid transparent; border-top-left-radius: 0; border-top-right-radius: 0; }

.select2-container--bootstrap-5 .select2--small.select2-selection { min-height: calc(1.6em + 0.25rem + 2px); padding: 0.125rem 0.5rem; font-size: 0.875rem; }

.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-selection__clear, .select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__clear { width: 0.5rem; height: 0.5rem; padding: 0.125rem 0.125rem; background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23727272'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.5rem auto no-repeat; }

.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-selection__clear:hover, .select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__clear:hover { background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.5rem auto no-repeat; }

.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-search .select2-search__field { padding: 0.125rem 0.5rem; font-size: 0.875rem; }

.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option { padding: 0.125rem 0.5rem; font-size: 0.875rem; }

.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option[role="group"] .select2-results__group { padding: 0.125rem 0.25rem; }

.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option[role="group"] .select2-results__options--nested .select2-results__option { padding: 0.125rem 0.5rem; }

.select2-container--bootstrap-5 .select2--small.select2-selection--single { padding: 0.125rem 1rem 0.125rem 0.5rem; }

.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered:not(:empty) { padding-bottom: 0.125rem; }

.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice { padding: 0.33em 0.5em; font-size: 0.875rem; }

.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove { width: 0.5rem; height: 0.5rem; padding: 0.125rem 0.125rem; background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23727272'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.5rem auto no-repeat; }

.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover { background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.5rem auto no-repeat; }

.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__clear { right: 0.5rem; }

.select2-container--bootstrap-5 .select2--large.select2-selection { min-height: calc(1.6em + 1.5rem + 2px); padding: 0.75rem 1.25rem; font-size: 1rem; }

.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-selection__clear, .select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__clear { width: 1rem; height: 1rem; padding: 0.5rem 0.5rem; background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23727272'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1rem auto no-repeat; }

.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-selection__clear:hover, .select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__clear:hover { background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1rem auto no-repeat; }

.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-search .select2-search__field { padding: 0.75rem 1.25rem; font-size: 1rem; }

.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-results__options .select2-results__option { padding: 0.75rem 1.25rem; font-size: 1rem; }

.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-results__options .select2-results__option[role="group"] .select2-results__group { padding: 0.75rem 0.625rem; }

.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-results__options .select2-results__option[role="group"] .select2-results__options--nested .select2-results__option { padding: 0.75rem 1.25rem; }

.select2-container--bootstrap-5 .select2--large.select2-selection--single { padding: 0.75rem 1rem 0.75rem 1.25rem; }

.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered:not(:empty) { padding-bottom: 0.75rem; }

.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice { padding: 0.33em 0.5em; font-size: 1rem; }

.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove { width: 1rem; height: 1rem; padding: 0.5rem 0.5rem; background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23727272'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1rem auto no-repeat; }

.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover { background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1rem auto no-repeat; }

.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__clear { right: 1.25rem; }

/*! Datetimepicker for Bootstrap 3 version : 4.17.37 https://github.com/Eonasdan/bootstrap-datetimepicker/ */
.bootstrap-datetimepicker-widget { list-style: none; background: white; }

.bootstrap-datetimepicker-widget.dropdown-menu { margin: 2px 0; padding: 4px; width: 19em; }

@media (min-width: 576px) { .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { width: 38em; } }

@media (min-width: 768px) { .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { width: 38em; } }

@media (min-width: 992px) { .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { width: 38em; } }

.bootstrap-datetimepicker-widget.dropdown-menu:before, .bootstrap-datetimepicker-widget.dropdown-menu:after { content: ''; display: inline-block; position: absolute; }

.bootstrap-datetimepicker-widget.dropdown-menu.top { top: auto !important; bottom: 100%; margin-top: 0; margin-bottom: 0; }

.bootstrap-datetimepicker-widget.dropdown-menu.top::after { content: '\eb0b'; width: auto; height: auto; border: none !important; vertical-align: middle; font: normal normal normal 1em/1 'LineIcons'; }

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #f6f6f6; border-bottom-color: #FFFFFF; top: -7px; left: 7px; }

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after { border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #ececec; top: -6px; left: 8px; }

.bootstrap-datetimepicker-widget.dropdown-menu.top:before { border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #f6f6f6; border-top-color: #FFFFFF; bottom: -7px; left: 6px; }

.bootstrap-datetimepicker-widget.dropdown-menu.top:after { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #ececec; bottom: -6px; left: 7px; }

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before { left: auto; right: 6px; }

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after { left: auto; right: 7px; }

.bootstrap-datetimepicker-widget .list-unstyled { margin: 0; }

.bootstrap-datetimepicker-widget a[data-action] { padding: 6px 0; }

.bootstrap-datetimepicker-widget a[data-action]:active { box-shadow: none; }

.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second { width: 54px; font-weight: bold; font-size: 1.2em; margin: 0; }

.bootstrap-datetimepicker-widget button[data-action] { padding: 6px; }

.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after:not(:focus):not(:focus-within) { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; }

.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after:not(:focus):not(:focus-within) { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; }

.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after:not(:focus):not(:focus-within) { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; }

.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after:not(:focus):not(:focus-within) { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; }

.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after:not(:focus):not(:focus-within) { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; }

.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after:not(:focus):not(:focus-within) { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; }

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after:not(:focus):not(:focus-within) { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; }

.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after:not(:focus):not(:focus-within) { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; }

.bootstrap-datetimepicker-widget .btn[data-action="today"]::after:not(:focus):not(:focus-within) { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; }

.bootstrap-datetimepicker-widget .picker-switch { text-align: center; }

.bootstrap-datetimepicker-widget .picker-switch td { padding: 0; margin: 0; height: auto; width: auto; line-height: inherit; }

.bootstrap-datetimepicker-widget .picker-switch td span { line-height: 2.5; height: 2.5em; width: 100%; }

.bootstrap-datetimepicker-widget table { width: 100%; margin: 0; }

.bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th { text-align: center; border-radius: 0.375rem; }

.bootstrap-datetimepicker-widget table th { height: 20px; line-height: 20px; width: 20px; }

.bootstrap-datetimepicker-widget table th.picker-switch { width: 145px; }

.bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover { background: none; color: #a3a3a3; cursor: not-allowed; }

.bootstrap-datetimepicker-widget table th.prev::after:not(:focus):not(:focus-within) { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; }

.bootstrap-datetimepicker-widget table th.next::after:not(:focus):not(:focus-within) { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; }

.bootstrap-datetimepicker-widget table thead tr:first-child th { cursor: pointer; }

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover { background: #fbfbfb; }

.bootstrap-datetimepicker-widget table td { height: 54px; line-height: 54px; width: 54px; }

.bootstrap-datetimepicker-widget table td.cw { font-size: .8em; height: 20px; line-height: 20px; color: inherit; }

.bootstrap-datetimepicker-widget table td.day { height: 20px; line-height: 20px; width: 20px; }

.bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover { background: #fbfbfb; cursor: pointer; }

.bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new { color: inherit; }

.bootstrap-datetimepicker-widget table td.today { position: relative; }

.bootstrap-datetimepicker-widget table td.today:before { content: ''; display: inline-block; border: solid transparent; border-width: 0 0 7px 7px; border-bottom-color: var(--bs-primary); border-top-color: #FFFFFF; position: absolute; bottom: 4px; right: 4px; }

.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover { background-color: var(--bs-primary); color: white; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.bootstrap-datetimepicker-widget table td.active.today:before { border-bottom-color: #fff; }

.bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover { background: none; color: #a3a3a3; cursor: not-allowed; }

.bootstrap-datetimepicker-widget table td span { display: inline-block; width: 54px; height: 54px; line-height: 54px; margin: 2px 1.5px; cursor: pointer; border-radius: 0.375rem; }

.bootstrap-datetimepicker-widget table td span:hover { background: #fbfbfb; }

.bootstrap-datetimepicker-widget table td span.active { background-color: var(--bs-primary); color: white; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.bootstrap-datetimepicker-widget table td span.old { color: inherit; }

.bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover { background: none; color: #a3a3a3; cursor: not-allowed; }

.bootstrap-datetimepicker-widget.usetwentyfour td.hour { height: 27px; line-height: 27px; }

.bootstrap-datetimepicker-widget.wider { width: 21em; }

.bootstrap-datetimepicker-widget .datepicker-decades .decade { line-height: 1.8em !important; }

.input-group.date .input-group-addon { cursor: pointer; }

/** Copyright (c) 2021 Peyton Gasink Distributed under MIT License. This file contains all the styling for the toasts. It may cause conflicting styles if simultaneously using Bootstrap toasts not generated by Bootstrap Toaster, which is not recommended. */
.status-icon { font-size: 1.1rem; }

#toastContainer { /* Variables dedicated to light and dark theme colors. The light theme ones are only used for JavaScript overrides, and are duplicates of Bootstrap's settings. */ --header-color-light: #6c757d; --text-color-light: #212529; --header-bg-color-light: rgba(255,255,255,.85); --body-bg-color-light: rgba(255,255,255,.85); --header-color-dark: #f8f9fa; --text-color-dark: #f8f9fa; --header-bg-color-dark: rgba(30,40,45,.85); --body-bg-color-dark: rgba(30,40,45,.85); max-height: 100vh; /* Override Bootstrap 5's pointer-events:none on .toast-container, so overflow-y: scroll works */ pointer-events: auto; overflow-y: scroll; /* Hide scrollbar in Firefox */ scrollbar-width: none; /* Render in front of Bootstrap toasts */ z-index: 1060; }

/* Hide scrollbar in all webkit-based browsers. */
#toastContainer::-webkit-scrollbar { display: none; }

#toastContainer .toast { margin: 0.8rem; }

/* Force toast container to top center on mobile. */
@media only screen and (max-width: 576px) { #toastContainer { width: 100%; top: 0 !important; bottom: auto !important; left: 0 !important; transform: none !important; }
  #toastContainer .toast { margin: 0.8rem auto; } }

@media (prefers-color-scheme: dark) { .toast, .toast-header { color: var(--text-color-dark); }
  /* Copy of Bootstrap 5's .btn-close-white */
  .toast-header .btn-close { filter: invert(1) grayscale(100%) brightness(200%); }
  .toast { background-color: var(--body-bg-color-dark); }
  .toast-header { background-color: var(--header-bg-color-dark); } }

.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; filter: alpha(opacity=80); }

.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }

.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }

.mfp-align-top .mfp-container:before { display: none; }

.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }

.mfp-ajax-cur { cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; }

.mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; }

.mfp-auto-cursor .mfp-content { cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; }

.mfp-loading.mfp-figure { display: none; }

.mfp-hide { display: none !important; }

.mfp-preloader { color: #cccccc; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }

.mfp-preloader a { color: #cccccc; }

.mfp-preloader a:hover { color: white; }

.mfp-s-ready .mfp-preloader { display: none; }

.mfp-s-error .mfp-content { display: none; }

button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none; }

button::-moz-focus-inner { padding: 0; border: 0; }

.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; padding: 0 0 18px 10px; color: white; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }

.mfp-close:hover, .mfp-close:focus { opacity: 1; }

.mfp-close:active { top: 1px; }

.mfp-close-btn-in .mfp-close { color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: white; right: -6px; text-align: right; padding-right: 6px; width: 100%; }

.mfp-counter { position: absolute; top: 0; right: 0; color: #cccccc; font-size: 12px; line-height: 18px; }

.mfp-arrow { position: absolute; opacity: 0.65; margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.mfp-arrow:active { margin-top: -54px; }

.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; }

.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; }

.mfp-arrow:after, .mfp-arrow .mfp-a { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }

.mfp-arrow:before, .mfp-arrow .mfp-b { border-top-width: 21px; border-bottom-width: 21px; }

.mfp-arrow-left { left: 0; }

.mfp-arrow-left:after, .mfp-arrow-left .mfp-a { border-right: 17px solid white; margin-left: 31px; }

.mfp-arrow-left:before, .mfp-arrow-left .mfp-b { margin-left: 25px; border-right: 27px solid #3f3f3f; }

.mfp-arrow-right { right: 0; }

.mfp-arrow-right:after, .mfp-arrow-right .mfp-a { border-left: 17px solid white; margin-left: 39px; }

.mfp-arrow-right:before, .mfp-arrow-right .mfp-b { border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }

.mfp-iframe-holder .mfp-close { top: -40px; }

.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; }

.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: black; }

/* Main image in popup */
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure { line-height: 0; }

.mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444444; }

.mfp-figure small, .mfp-figure .small { color: #bdbdbd; display: block; font-size: 12px; line-height: 14px; }

.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; }

.mfp-title { text-align: left; line-height: 18px; color: #f3f3f3; word-wrap: break-word; padding-right: 36px; }

.mfp-image-holder .mfp-content { max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { /** Remove all paddings around the image on small screen */
  .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; }
  .mfp-img-mobile img.mfp-img { padding: 0; }
  .mfp-img-mobile .mfp-figure { /* The shadow behind the image */ }
  .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; }
  .mfp-img-mobile .mfp-figure small, .mfp-img-mobile .mfp-figure .small { display: inline; margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; }
  .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
  .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; } }

@media all and (max-width: 900px) { .mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); }
  .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; }
  .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; }
  .mfp-container { padding-left: 6px; padding-right: 6px; } }

.mfp-ie7 .mfp-img { padding: 0; }

.mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px; }

.mfp-ie7 .mfp-container { padding: 0; }

.mfp-ie7 .mfp-content { padding-top: 44px; }

.mfp-ie7 .mfp-close { top: 0; right: 0; padding-top: 0; }

/* webui popover plugin  - v1.2.6 A lightWeight popover plugin with jquery ,enchance the  popover plugin of bootstrap with some awesome new features. It works well with bootstrap ,but bootstrap is not necessary! https://github.com/sandywalker/webui-popover Made by Sandy Duan Under MIT License */
.webui-popover-content { display: none; }

/*  webui popover  */
.webui-popover { position: absolute; top: 0; left: 0; z-index: 9010; display: none; min-width: 50px; min-height: 32px; padding: 1px; text-align: left; white-space: normal; background-color: #FFFFFF; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.5rem; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }

.webui-popover .close { color: #1f2937; text-shadow: none; }

.webui-popover.top, .webui-popover.top-left, .webui-popover.top-right { margin-top: -10px; }

.webui-popover.right, .webui-popover.right-top, .webui-popover.right-bottom { margin-left: 10px; }

.webui-popover.bottom, .webui-popover.bottom-left, .webui-popover.bottom-right { margin-top: 10px; }

.webui-popover.left, .webui-popover.left-top, .webui-popover.left-bottom { margin-left: -10px; }

.webui-popover.pop { -webkit-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); -webkit-transition: transform 0.15s cubic-bezier(0.3, 0, 0, 1.5); -o-transition: transform 0.15s cubic-bezier(0.3, 0, 0, 1.5); transition: transform 0.15s cubic-bezier(0.3, 0, 0, 1.5); opacity: 0; filter: alpha(opacity=0); }

.webui-popover.pop-out { -webkit-transition-property: "opacity,transform"; -o-transition-property: "opacity,transform"; transition-property: "opacity,transform"; -webkit-transition: 0.15s linear; -o-transition: 0.15s linear; transition: 0.15s linear; opacity: 0; filter: alpha(opacity=0); }

.webui-popover.fade, .webui-popover.fade-out { -webkit-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; opacity: 0; filter: alpha(opacity=0); }

.webui-popover.out { opacity: 0; filter: alpha(opacity=0); }

.webui-popover.in { -webkit-transform: none; -o-transform: none; transform: none; opacity: 1; filter: alpha(opacity=100); }

.webui-popover .webui-popover-content { padding: 9px 14px; overflow: auto; display: block; }

.webui-popover-title { font-size: 14px; font-weight: bold; line-height: 18px; margin: 0; padding: 8px 14px; font-size: 1rem; background-color: #FFFFFF; border-bottom: 1px solid #f2f2f2; border-radius: -0.625rem -0.625rem 0 0; }

.webui-popover-content { padding: 9px 14px; overflow: auto; display: none; }

.webui-popover-inverse { background-color: #333333; color: #eeeeee; }

.webui-popover-inverse .webui-popover-title { background: #333333; border-bottom: 1px solid #3b3b3b; color: #eeeeee; }

.webui-no-padding .webui-popover-content { padding: 0; }

.webui-no-padding .list-group-item { border-right: none; border-left: none; }

.webui-no-padding .list-group-item:first-child { border-top: 0; }

.webui-no-padding .list-group-item:last-child { border-bottom: 0; }

.webui-popover > .webui-arrow, .webui-popover > .webui-arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; }

.webui-popover > .webui-arrow { border-width: 11px; }

.webui-popover > .webui-arrow:after { border-width: 10px; content: ""; }

.webui-popover.top > .webui-arrow, .webui-popover.top-right > .webui-arrow, .webui-popover.top-left > .webui-arrow { bottom: -11px; left: 50%; margin-left: -11px; border-top-color: rgba(0, 0, 0, 0.25); border-bottom-width: 0; }

.webui-popover.top > .webui-arrow:after, .webui-popover.top-right > .webui-arrow:after, .webui-popover.top-left > .webui-arrow:after { content: " "; bottom: 1px; margin-left: -10px; border-top-color: #FFFFFF; border-bottom-width: 0; }

.webui-popover.right > .webui-arrow, .webui-popover.right-top > .webui-arrow, .webui-popover.right-bottom > .webui-arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: rgba(0, 0, 0, 0.25); }

.webui-popover.right > .webui-arrow:after, .webui-popover.right-top > .webui-arrow:after, .webui-popover.right-bottom > .webui-arrow:after { content: " "; left: 1px; bottom: -10px; border-left-width: 0; border-right-color: #FFFFFF; }

.webui-popover.bottom > .webui-arrow, .webui-popover.bottom-right > .webui-arrow, .webui-popover.bottom-left > .webui-arrow { top: -11px; left: 50%; margin-left: -11px; border-bottom-color: rgba(0, 0, 0, 0.25); border-top-width: 0; }

.webui-popover.bottom > .webui-arrow:after, .webui-popover.bottom-right > .webui-arrow:after, .webui-popover.bottom-left > .webui-arrow:after { content: " "; top: 1px; margin-left: -10px; border-bottom-color: #FFFFFF; border-top-width: 0; }

.webui-popover.left > .webui-arrow, .webui-popover.left-top > .webui-arrow, .webui-popover.left-bottom > .webui-arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: rgba(0, 0, 0, 0.25); }

.webui-popover.left > .webui-arrow:after, .webui-popover.left-top > .webui-arrow:after, .webui-popover.left-bottom > .webui-arrow:after { content: " "; right: 1px; border-right-width: 0; border-bottom-color: #FFFFFF; bottom: -10px; }

.webui-popover-inverse.top > .webui-arrow, .webui-popover-inverse.top-left > .webui-arrow, .webui-popover-inverse.top-right > .webui-arrow, .webui-popover-inverse.top > .webui-arrow:after, .webui-popover-inverse.top-left > .webui-arrow:after, .webui-popover-inverse.top-right > .webui-arrow:after { border-top-color: #FFFFFF; }

.webui-popover-inverse.right > .webui-arrow, .webui-popover-inverse.right-top > .webui-arrow, .webui-popover-inverse.right-bottom > .webui-arrow, .webui-popover-inverse.right > .webui-arrow:after, .webui-popover-inverse.right-top > .webui-arrow:after, .webui-popover-inverse.right-bottom > .webui-arrow:after { border-right-color: #FFFFFF; }

.webui-popover-inverse.bottom > .webui-arrow, .webui-popover-inverse.bottom-left > .webui-arrow, .webui-popover-inverse.bottom-right > .webui-arrow, .webui-popover-inverse.bottom > .webui-arrow:after, .webui-popover-inverse.bottom-left > .webui-arrow:after, .webui-popover-inverse.bottom-right > .webui-arrow:after { border-bottom-color: #FFFFFF; }

.webui-popover-inverse.left > .webui-arrow, .webui-popover-inverse.left-top > .webui-arrow, .webui-popover-inverse.left-bottom > .webui-arrow, .webui-popover-inverse.left > .webui-arrow:after, .webui-popover-inverse.left-top > .webui-arrow:after, .webui-popover-inverse.left-bottom > .webui-arrow:after { border-left-color: #FFFFFF; }

.webui-popover i.icon-refresh:before { content: ""; }

.webui-popover i.icon-refresh { display: block; width: 30px; height: 30px; font-size: 20px; top: 50%; left: 50%; position: absolute; margin-left: -15px; margin-right: -15px; background: url(../img/loading.gif) no-repeat; }

@-webkit-keyframes rotate { 100% { -webkit-transform: rotate(360deg); } }

@keyframes rotate { 100% { transform: rotate(360deg); } }

.webui-popover-backdrop { background-color: rgba(0, 0, 0, 0.65); width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 9008; }

/** Trumbowyg v2.1.0 - A lightweight WYSIWYG editor Default stylesheet for Trumbowyg editor ------------------------ @link http://alex-d.github.io/Trumbowyg @license MIT @author Alexandre Demode (Alex-D) Twitter : @AlexandreDemode Website : alex-d.fr */
#trumbowyg-icons { overflow: hidden; visibility: hidden; height: 0; width: 0; }

#trumbowyg-icons svg { height: 0; width: 0; }

.trumbowyg-box *, .trumbowyg-box *::before, .trumbowyg-box *::after { box-sizing: border-box; }

.trumbowyg-box svg { width: 17px; height: 100%; fill: #222; color: #222; }

.trumbowyg-box, .trumbowyg-editor { display: block; position: relative; border: 1px solid #DDD; width: 100%; min-height: 300px; margin: 17px auto; }

.trumbowyg-box .trumbowyg-editor { margin: 0 auto; }

.trumbowyg-box.trumbowyg-fullscreen { background: #FEFEFE; border: none !important; }

.trumbowyg-editor, .trumbowyg-textarea { position: relative; box-sizing: border-box; padding: 20px; min-height: 300px; width: 100%; border-style: none; resize: none; outline: none; overflow: auto; }

.trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-box-blur .trumbowyg-editor::before { color: transparent !important; text-shadow: 0 0 7px #333; }

@media screen and (min-width: 0) { .trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-box-blur .trumbowyg-editor::before { color: rgba(200, 200, 200, 0.6) !important; } }

@supports (-ms-accelerator: true) { .trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-box-blur .trumbowyg-editor::before { color: rgba(200, 200, 200, 0.6) !important; } }

.trumbowyg-box-blur .trumbowyg-editor img, .trumbowyg-box-blur .trumbowyg-editor hr { opacity: 0.2; }

.trumbowyg-textarea { position: relative; display: block; overflow: auto; border: none; white-space: normal; font-size: 14px; font-family: "Inconsolata", "Consolas", "Courier", "Courier New", sans-serif; line-height: 18px; }

.trumbowyg-box.trumbowyg-editor-visible .trumbowyg-textarea { height: 1px !important; width: 25%; min-height: 0 !important; padding: 0 !important; background: none; opacity: 0 !important; }

.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-textarea { display: block; }

.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-editor { display: none; }

.trumbowyg-box.trumbowyg-disabled .trumbowyg-textarea { opacity: 0.8; background: none; }

.trumbowyg-editor[contenteditable=true]:empty::before { content: attr(placeholder); color: #999; pointer-events: none; }

.trumbowyg-button-pane { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; width: 100%; min-height: 36px; background: #ecf0f1; border-bottom: 1px solid #d7e0e2; margin: 0; padding: 0 5px; list-style-type: none; line-height: 10px; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.trumbowyg-button-pane::after { content: " "; display: block; position: absolute; top: 36px; left: 0; right: 0; width: 100%; height: 1px; background: #d7e0e2; }

.trumbowyg-button-pane .trumbowyg-button-group { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; }

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-fullscreen-button svg { color: transparent; }

.trumbowyg-button-pane .trumbowyg-button-group:not(:empty) + .trumbowyg-button-group::before { content: " "; display: block; width: 1px; background: #d7e0e2; margin: 0 5px; height: 35px; }

.trumbowyg-button-pane button { display: block; position: relative; width: 35px; height: 35px; padding: 1px 6px !important; margin-bottom: 1px; overflow: hidden; border: none; cursor: pointer; background: none; -webkit-transition: background-color 150ms, opacity 150ms; transition: background-color 150ms, opacity 150ms; }

.trumbowyg-button-pane.trumbowyg-disable button:not(.trumbowyg-not-disable):not(.trumbowyg-active), .trumbowyg-disabled .trumbowyg-button-pane button:not(.trumbowyg-not-disable):not(.trumbowyg-viewHTML-button) { opacity: 0.2; cursor: default; }

.trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::before, .trumbowyg-disabled .trumbowyg-button-pane .trumbowyg-button-group::before { background: #e3e9eb; }

.trumbowyg-button-pane button:not(.trumbowyg-disable):hover, .trumbowyg-button-pane button:not(.trumbowyg-disable):focus, .trumbowyg-button-pane button.trumbowyg-active { background-color: #FFF; outline: none; }

.trumbowyg-button-pane .trumbowyg-open-dropdown::after { display: block; content: " "; position: absolute; top: 25px; right: 3px; height: 0; width: 0; border: 3px solid transparent; border-top-color: #555; }

.trumbowyg-button-pane .trumbowyg-right { margin-left: auto; }

.trumbowyg-button-pane .trumbowyg-right::before { display: none !important; }

.trumbowyg-dropdown { width: 200px; border: 1px solid #ecf0f1; padding: 5px 0; border-top: none; background: #FFF; margin-left: -1px; box-shadow: rgba(0, 0, 0, 0.1) 0 2px 3px; }

.trumbowyg-dropdown button { display: block; width: 100%; height: 35px; line-height: 35px; text-decoration: none; background: #FFF; padding: 0 10px; color: #333 !important; border: none; cursor: pointer; text-align: left; font-size: 15px; -webkit-transition: all 150ms; transition: all 150ms; }

.trumbowyg-dropdown button:hover, .trumbowyg-dropdown button:focus { background: #ecf0f1; }

.trumbowyg-dropdown button svg { float: left; margin-right: 14px; }

/* Modal box */
.trumbowyg-modal { position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); max-width: 520px; width: 100%; height: 350px; z-index: 11; overflow: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.trumbowyg-modal-box { position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); max-width: 500px; width: calc(100% - 20px); padding-bottom: 45px; z-index: 1; background-color: #FFF; text-align: center; font-size: 14px; box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.trumbowyg-modal-box .trumbowyg-modal-title { font-size: 24px; font-weight: bold; margin: 0 0 20px; padding: 15px 0 13px; display: block; border-bottom: 1px solid #EEE; color: #333; background: #fbfcfc; }

.trumbowyg-modal-box .trumbowyg-progress { width: 100%; height: 3px; position: absolute; top: 58px; }

.trumbowyg-modal-box .trumbowyg-progress .trumbowyg-progress-bar { background: #2BC06A; height: 100%; -webkit-transition: width 150ms linear; transition: width 150ms linear; }

.trumbowyg-modal-box label { display: block; position: relative; margin: 15px 12px; height: 27px; line-height: 27px; overflow: hidden; }

.trumbowyg-modal-box label .trumbowyg-input-infos { display: block; text-align: left; height: 25px; line-height: 25px; -webkit-transition: all 150ms; transition: all 150ms; }

.trumbowyg-modal-box label .trumbowyg-input-infos span { display: block; color: #69878f; background-color: #fbfcfc; border: 1px solid #DEDEDE; padding: 0 7px; width: 150px; }

.trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error { color: #e74c3c; }

.trumbowyg-modal-box label.trumbowyg-input-error input, .trumbowyg-modal-box label.trumbowyg-input-error textarea { border: 1px solid #e74c3c; }

.trumbowyg-modal-box label.trumbowyg-input-error .trumbowyg-input-infos { margin-top: -27px; }

.trumbowyg-modal-box label input { position: absolute; top: 0; right: 0; height: 27px; line-height: 27px; border: 1px solid #DEDEDE; background: #fff; font-size: 14px; max-width: 330px; width: 70%; padding: 0 7px; -webkit-transition: all 150ms; transition: all 150ms; }

.trumbowyg-modal-box label input:hover, .trumbowyg-modal-box label input:focus { outline: none; border: 1px solid #95a5a6; }

.trumbowyg-modal-box label input:focus { background: #fbfcfc; }

.trumbowyg-modal-box .error { margin-top: 25px; display: block; color: red; }

.trumbowyg-modal-box .trumbowyg-modal-button { position: absolute; bottom: 10px; right: 0; text-decoration: none; color: #FFF; display: block; width: 100px; height: 35px; line-height: 33px; margin: 0 10px; background-color: #333; border: none; cursor: pointer; font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif; font-size: 16px; -webkit-transition: all 150ms; transition: all 150ms; }

.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit { right: 110px; background: #2bc06a; }

.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover, .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus { background: #40d47e; outline: none; }

.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active { background: #25a25a; }

.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset { color: #555; background: #e6e6e6; }

.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover, .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus { background: #fbfbfb; outline: none; }

.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active { background: #d5d5d5; }

.trumbowyg-overlay { position: absolute; background-color: rgba(255, 255, 255, 0.5); width: 100%; left: 0; display: none; z-index: 10; }

/** Fullscreen */
body.trumbowyg-body-fullscreen { overflow: hidden; }

.trumbowyg-fullscreen { position: fixed; top: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; z-index: 99999; }

.trumbowyg-fullscreen.trumbowyg-box, .trumbowyg-fullscreen .trumbowyg-editor { border: none; }

.trumbowyg-fullscreen .trumbowyg-editor, .trumbowyg-fullscreen .trumbowyg-textarea { height: calc(100% - 37px) !important; overflow: auto; }

.trumbowyg-fullscreen .trumbowyg-overlay { height: 100% !important; }

.trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg { color: #222; fill: transparent; }

.trumbowyg-editor { /* lset for resetCss option */ }

.trumbowyg-editor object, .trumbowyg-editor embed, .trumbowyg-editor video, .trumbowyg-editor img { max-width: 100%; }

.trumbowyg-editor video, .trumbowyg-editor img { height: auto; }

.trumbowyg-editor img { cursor: move; }

.trumbowyg-editor.trumbowyg-reset-css { background: #FEFEFE !important; font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif !important; font-size: 14px !important; line-height: 1.45em !important; white-space: normal !important; color: #333; }

.trumbowyg-editor.trumbowyg-reset-css a { color: #15c !important; text-decoration: underline !important; }

.trumbowyg-editor.trumbowyg-reset-css div, .trumbowyg-editor.trumbowyg-reset-css p, .trumbowyg-editor.trumbowyg-reset-css ul, .trumbowyg-editor.trumbowyg-reset-css ol, .trumbowyg-editor.trumbowyg-reset-css blockquote { box-shadow: none !important; background: none !important; margin: 0 !important; margin-bottom: 15px !important; line-height: 1.4em !important; font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif !important; font-size: 14px !important; border: none; }

.trumbowyg-editor.trumbowyg-reset-css iframe, .trumbowyg-editor.trumbowyg-reset-css object, .trumbowyg-editor.trumbowyg-reset-css hr { margin-bottom: 15px !important; }

.trumbowyg-editor.trumbowyg-reset-css blockquote { margin-left: 32px !important; font-style: italic !important; color: #555; }

.trumbowyg-editor.trumbowyg-reset-css ul, .trumbowyg-editor.trumbowyg-reset-css ol { padding-left: 20px !important; }

.trumbowyg-editor.trumbowyg-reset-css ul ul, .trumbowyg-editor.trumbowyg-reset-css ol ol, .trumbowyg-editor.trumbowyg-reset-css ul ol, .trumbowyg-editor.trumbowyg-reset-css ol ul { border: none; margin: 2px !important; padding: 0 !important; padding-left: 24px !important; }

.trumbowyg-editor.trumbowyg-reset-css hr { display: block; height: 1px; border: none; border-top: 1px solid #CCC; }

.trumbowyg-editor.trumbowyg-reset-css h1, .trumbowyg-editor.trumbowyg-reset-css .h1, .trumbowyg-editor.trumbowyg-reset-css h2, .trumbowyg-editor.trumbowyg-reset-css .h2, .trumbowyg-editor.trumbowyg-reset-css h3, .trumbowyg-editor.trumbowyg-reset-css .h3, .trumbowyg-editor.trumbowyg-reset-css h4, .trumbowyg-editor.trumbowyg-reset-css .h4 { color: #111; background: none; margin: 0 !important; padding: 0 !important; font-weight: bold; }

.trumbowyg-editor.trumbowyg-reset-css h1, .trumbowyg-editor.trumbowyg-reset-css .h1 { font-size: 32px !important; line-height: 38px !important; margin-bottom: 20px !important; }

.trumbowyg-editor.trumbowyg-reset-css h2, .trumbowyg-editor.trumbowyg-reset-css .h2 { font-size: 26px !important; line-height: 34px !important; margin-bottom: 15px !important; }

.trumbowyg-editor.trumbowyg-reset-css h3, .trumbowyg-editor.trumbowyg-reset-css .h3 { font-size: 22px !important; line-height: 28px !important; margin-bottom: 7px !important; }

.trumbowyg-editor.trumbowyg-reset-css h4, .trumbowyg-editor.trumbowyg-reset-css .h4 { font-size: 16px !important; line-height: 22px !important; margin-bottom: 7px !important; }

/* Dark theme */
.trumbowyg-dark .trumbowyg-textarea { background: #111; color: #ddd; }

.trumbowyg-dark .trumbowyg-box { border: 1px solid #343434; }

.trumbowyg-dark .trumbowyg-box.trumbowyg-fullscreen { background: #111; }

.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before { text-shadow: 0 0 7px #ccc; }

@media screen and (min-width: 0) { .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before { color: rgba(20, 20, 20, 0.6) !important; } }

@supports (-ms-accelerator: true) { .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before { color: rgba(20, 20, 20, 0.6) !important; } }

.trumbowyg-dark .trumbowyg-box svg { fill: #ecf0f1; color: #ecf0f1; }

.trumbowyg-dark .trumbowyg-button-pane { background-color: #222; border-bottom-color: #343434; }

.trumbowyg-dark .trumbowyg-button-pane::after { background: #343434; }

.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)::before { background-color: #343434; }

.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty) .trumbowyg-fullscreen-button svg { color: transparent; }

.trumbowyg-dark .trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::before { background-color: #2a2a2a; }

.trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):hover, .trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):focus, .trumbowyg-dark .trumbowyg-button-pane button.trumbowyg-active { background-color: #333; }

.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-open-dropdown::after { border-top-color: #fff; }

.trumbowyg-dark .trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg { color: #ecf0f1; fill: transparent; }

.trumbowyg-dark .trumbowyg-dropdown { border-color: #222; background: #333; box-shadow: rgba(0, 0, 0, 0.3) 0 2px 3px; }

.trumbowyg-dark .trumbowyg-dropdown button { background: #333; color: #fff !important; }

.trumbowyg-dark .trumbowyg-dropdown button:hover, .trumbowyg-dark .trumbowyg-dropdown button:focus { background: #222; }

.trumbowyg-dark .trumbowyg-modal-box { background-color: #222; }

.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-title { border-bottom: 1px solid #555; color: #fff; background: #3c3c3c; }

.trumbowyg-dark .trumbowyg-modal-box label { display: block; position: relative; margin: 15px 12px; height: 27px; line-height: 27px; overflow: hidden; }

.trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span { color: #eee; background-color: #2f2f2f; border-color: #222; }

.trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error { color: #e74c3c; }

.trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error input, .trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error textarea { border-color: #e74c3c; }

.trumbowyg-dark .trumbowyg-modal-box label input { border-color: #222; color: #eee; background: #333; }

.trumbowyg-dark .trumbowyg-modal-box label input:hover, .trumbowyg-dark .trumbowyg-modal-box label input:focus { border-color: #626262; }

.trumbowyg-dark .trumbowyg-modal-box label input:focus { background-color: #2f2f2f; }

.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit { background: #1b7943; }

.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover, .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus { background: #25a25a; }

.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active { background: #176437; }

.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset { background: #333; color: #ccc; }

.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover, .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus { background: #444; }

.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active { background: #111; }

.trumbowyg-dark .trumbowyg-overlay { background-color: rgba(15, 15, 15, 0.6); }

/** Trumbowyg v2.4.2 - A lightweight WYSIWYG editor Colors plugin stylesheet for Trumbowyg editor ------------------------ @link http://alex-d.github.io/Trumbowyg @license MIT @author Alexandre Demode (Alex-D) Twitter : @AlexandreDemode Website : alex-d.fr */
.trumbowyg-dropdown-foreColor, .trumbowyg-dropdown-backColor { width: 276px; padding: 7px 5px; }

.trumbowyg-dropdown-foreColor svg, .trumbowyg-dropdown-backColor svg { display: none !important; }

.trumbowyg-dropdown-foreColor button, .trumbowyg-dropdown-backColor button { display: block; position: relative; float: left; text-indent: -9999px; height: 20px; width: 20px; border: 1px solid #333; padding: 0; margin: 2px; }

.trumbowyg-dropdown-foreColor button:hover::after, .trumbowyg-dropdown-foreColor button:focus::after, .trumbowyg-dropdown-backColor button:hover::after, .trumbowyg-dropdown-backColor button:focus::after { content: " "; display: block; position: absolute; top: -5px; left: -5px; height: 27px; width: 27px; background: inherit; border: 1px solid #FFF; box-shadow: #000 0 0 2px; z-index: 10; }

.trumbowyg-editor table { width: 100%; box-shadow: none; }

.trumbowyg-editor table td { border: solid #ccc 1px; padding: 8px; }

.trumbowyg-dropdown-table table { margin: 10px; display: inline-block; }

.trumbowyg-dropdown-table table td { display: inline-block; height: 20px; width: 20px; margin: 1px; padding: 0; background-color: #fff; box-shadow: none; }

.trumbowyg-dropdown-table table td.active { background-color: #00b393; box-shadow: none; cursor: pointer; }

.trumbowyg-dropdown-table .trumbowyg-table-size { text-align: center; }

/*! bootstrap-fileinput v4.4.7 http://plugins.krajee.com/file-input Krajee default styling for bootstrap-fileinput. Author: Kartik Visweswaran Copyright: 2014 - 2017, Kartik Visweswaran, Krajee.com Licensed under the BSD 3-Clause https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md */
.file-loading input[type=file], input[type=file].file-loading { width: 0; height: 0; }

.kv-hidden, .file-caption-icon, .file-zoom-dialog .modal-header:before, .file-zoom-dialog .modal-header:after, .file-input-new .file-preview, .file-input-new .close, .file-input-new .glyphicon-file, .file-input-new .fileinput-remove-button, .file-input-new .fileinput-upload-button, .file-input-new .no-browse .input-group-btn, .file-input-ajax-new .fileinput-remove-button, .file-input-ajax-new .fileinput-upload-button, .file-input-ajax-new .no-browse .input-group-btn, .hide-content .kv-file-content { display: none; }

.btn-file input[type=file], .file-caption-icon, .file-preview .fileinput-remove, .krajee-default .file-thumb-progress, .file-zoom-dialog .btn-navigate, .file-zoom-dialog .floating-buttons { position: absolute; }

.file-loading:before, .btn-file, .file-caption, .file-preview, .krajee-default.file-preview-frame, .krajee-default .file-thumbnail-footer, .file-zoom-dialog .modal-dialog { position: relative; }

.file-error-message pre, .file-error-message ul, .krajee-default .file-actions, .krajee-default .file-other-error { text-align: left; }

.file-error-message pre, .file-error-message ul { margin: 0; }

.krajee-default .file-drag-handle, .krajee-default .file-upload-indicator { float: left; margin: 5px 0 -5px; width: 16px; height: 16px; }

.krajee-default .file-thumb-progress .progress, .krajee-default .file-thumb-progress .progress-bar { height: 11px; font-size: 9px; line-height: 10px; }

.krajee-default .file-caption-info, .krajee-default .file-size-info { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 160px; height: 15px; margin: auto; }

.file-zoom-content > .file-object.type-video, .file-zoom-content > .file-object.type-flash, .file-zoom-content > .file-object.type-image { max-width: 100%; max-height: 100%; width: auto; }

.file-zoom-content > .file-object.type-video, .file-zoom-content > .file-object.type-flash { height: 100%; }

.file-zoom-content > .file-object.type-pdf, .file-zoom-content > .file-object.type-html, .file-zoom-content > .file-object.type-text, .file-zoom-content > .file-object.type-default { width: 100%; }

.rotate-2 { transform: rotateY(180deg); }

.rotate-3 { transform: rotate(180deg); }

.rotate-4 { transform: rotate(180deg) rotateY(180deg); }

.rotate-5 { transform: rotate(270deg) rotateY(180deg); }

.rotate-6 { transform: rotate(90deg); }

.rotate-7 { transform: rotate(90deg) rotateY(180deg); }

.rotate-8 { transform: rotate(270deg); }

.file-loading:before { content: " Loading..."; display: inline-block; padding-left: 20px; line-height: 16px; font-size: 13px; font-variant: small-caps; color: #999; background: transparent url(../img/loading.gif) top left no-repeat; }

.file-object { margin: 0 0 -5px 0; padding: 0; }

.btn-file { overflow: hidden; }

.btn-file input[type=file] { top: 0; right: 0; min-width: 100%; min-height: 100%; text-align: right; opacity: 0; background: none repeat scroll 0 0 transparent; cursor: inherit; display: block; }

.btn-file ::-ms-browse { font-size: 10000px; width: 100%; height: 100%; }

.file-caption .file-caption-name { width: 100%; margin: 0; padding: 0; box-shadow: none; border: none; background: none; outline: none; }

.file-caption.icon-visible .file-caption-icon { display: inline-block; }

.file-caption.icon-visible .file-caption-name { padding-left: 15px; }

.file-caption-icon { line-height: 1; left: 8px; }

.file-error-message { color: #a94442; background-color: #f2dede; margin: 5px; border: 1px solid #ebccd1; border-radius: 4px; padding: 15px; }

.file-error-message pre { margin: 5px 0; }

.file-caption-disabled { background-color: #eee; cursor: not-allowed; opacity: 1; }

.file-preview { border-radius: 5px; border: 1px solid #ddd; padding: 8px; width: 100%; margin-bottom: 5px; }

.file-preview .btn-xs { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

.file-preview .fileinput-remove { top: 1px; right: 1px; line-height: 10px; }

.file-preview .clickable { cursor: pointer; }

.file-preview-image { font: 40px Impact, Charcoal, sans-serif; color: #008000; }

.krajee-default.file-preview-frame { margin: 8px; border: 1px solid #ddd; box-shadow: 1px 1px 5px 0 #a2958a; padding: 6px; float: left; text-align: center; }

.krajee-default.file-preview-frame .kv-file-content { width: 213px; height: 160px; }

.krajee-default.file-preview-frame .file-thumbnail-footer { height: 70px; }

.krajee-default.file-preview-frame:not(.file-preview-error):hover { box-shadow: 3px 3px 5px 0 #333; }

.krajee-default .file-preview-text { display: block; color: #428bca; border: 1px solid #ddd; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; outline: none; padding: 8px; resize: none; }

.krajee-default .file-preview-html { border: 1px solid #ddd; padding: 8px; overflow: auto; }

.krajee-default .file-other-icon { font-size: 6em; }

.krajee-default .file-footer-buttons { float: right; }

.krajee-default .file-footer-caption { display: block; text-align: center; padding-top: 4px; font-size: 11px; color: #777; margin-bottom: 15px; }

.krajee-default .file-preview-error { opacity: 0.65; box-shadow: none; }

.krajee-default .file-thumb-progress { height: 11px; top: 37px; left: 0; right: 0; }

.krajee-default.kvsortable-ghost { background: #e1edf7; border: 2px solid #a1abff; }

.krajee-default .file-preview-other:hover { opacity: 0.8; }

.krajee-default .file-preview-frame:not(.file-preview-error) .file-footer-caption:hover { color: #000; }

.kv-upload-progress .progress { height: 20px; line-height: 20px; margin: 10px 0; overflow: hidden; }

.kv-upload-progress .progress-bar { height: 20px; line-height: 20px; }

/*noinspection CssOverwrittenProperties*/
.file-zoom-dialog .file-other-icon { font-size: 22em; font-size: 50vmin; }

.file-zoom-dialog .modal-dialog { width: auto; }

.file-zoom-dialog .modal-header { display: flex; align-items: center; justify-content: space-between; }

.file-zoom-dialog .btn-navigate { padding: 0; margin: 0; background: transparent; text-decoration: none; outline: none; opacity: 0.7; top: 45%; font-size: 4em; color: #1c94c4; }

.file-zoom-dialog .btn-navigate:not([disabled]):hover { outline: none; box-shadow: none; opacity: 0.6; }

.file-zoom-dialog .floating-buttons { top: 5px; right: 10px; }

.file-zoom-dialog .btn-navigate[disabled] { opacity: 0.3; }

.file-zoom-dialog .btn-prev { left: 1px; }

.file-zoom-dialog .btn-next { right: 1px; }

.file-zoom-dialog .kv-zoom-title { font-weight: 300; color: #999; max-width: 50%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.file-input-new .no-browse .form-control { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

.file-input-ajax-new .no-browse .form-control { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

.file-caption-main { width: 100%; }

.file-thumb-loading { background: transparent url(../img/loading.gif) no-repeat scroll center center content-box !important; }

.file-drop-zone { border: 1px dashed #aaa; border-radius: 4px; height: 100%; text-align: center; vertical-align: middle; margin: 12px 15px 12px 12px; padding: 5px; }

.file-drop-zone.clickable:hover { border: 2px dashed #999; }

.file-drop-zone.clickable:focus { border: 2px solid #5acde2; }

.file-drop-zone .file-preview-thumbnails { cursor: default; }

.file-drop-zone-title { color: #aaa; font-size: 1.6em; padding: 85px 10px; cursor: default; }

.file-highlighted { border: 2px dashed #999 !important; background-color: #eee; }

.file-uploading { background: url(../img/loading-sm.gif) no-repeat center bottom 10px; opacity: 0.65; }

@media (min-width: 576px) { .file-zoom-dialog .modal-dialog { max-width: 500px; } }

@media (min-width: 992px) { .file-zoom-dialog .modal-lg { max-width: 800px; } }

.file-zoom-fullscreen.modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; }

.file-zoom-fullscreen .modal-dialog { position: fixed; margin: 0; padding: 0; width: 100%; height: 100%; max-width: 100%; max-height: 100%; }

.file-zoom-fullscreen .modal-content { border-radius: 0; box-shadow: none; }

.file-zoom-fullscreen .modal-body { overflow-y: auto; }

.btn-kv { display: inline-block; text-align: center; width: 30px; height: 30px; line-height: 30px; padding: 0; font-size: 90%; border-radius: 0.2rem; }

.floating-buttons { z-index: 3000; }

.floating-buttons .btn-kv { margin-left: 3px; z-index: 3000; }

.file-zoom-content { height: 480px; text-align: center; }

.file-zoom-content .file-preview-image { max-height: 100%; }

.file-zoom-content .file-preview-video { max-height: 100%; }

.file-zoom-content .is-portrait-gt4 { margin-top: 60px; }

.file-zoom-content > .file-object.type-image { height: auto; min-height: inherit; }

.file-zoom-content > .file-object.type-audio { width: auto; height: 30px; }

@media screen and (max-width: 767px) { .file-preview-thumbnails { display: flex; justify-content: center; align-items: center; flex-direction: column; }
  .file-zoom-dialog .modal-header { flex-direction: column; } }

@media screen and (max-width: 350px) { .krajee-default.file-preview-frame .kv-file-content { width: 160px; } }

.file-loading[dir=rtl]:before { background: transparent url(../img/loading.gif) top right no-repeat; padding-left: 0; padding-right: 20px; }

.file-sortable .file-drag-handle { cursor: move; opacity: 1; }

.file-sortable .file-drag-handle:hover { opacity: 0.7; }

.clickable .file-drop-zone-title { cursor: pointer; }

.kv-zoom-actions .btn-kv { margin-left: 3px; }

.file-preview-initial.sortable-chosen { background-color: #d9edf7; }

/*! bootstrap-fileinput v4.4.7 http://plugins.krajee.com/file-input Krajee Explorer Font Awesome theme style for bootstrap-fileinput. Load this theme file after loading `fileinput.css`. Author: Kartik Visweswaran Copyright: 2014 - 2017, Kartik Visweswaran, Krajee.com Licensed under the BSD 3-Clause https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md */
.theme-explorer-fa .file-upload-indicator, .theme-explorer-fa .file-drag-handle, .theme-explorer-fa .explorer-frame .kv-file-content, .theme-explorer-fa .file-actions, .explorer-frame .file-preview-other { text-align: center; }

.theme-explorer-fa .file-thumb-progress .progress, .theme-explorer-fa .file-thumb-progress .progress-bar { height: 13px; font-size: 11px; line-height: 13px; }

.theme-explorer-fa .file-upload-indicator, .theme-explorer-fa .file-drag-handle { position: absolute; display: inline-block; top: 0; right: 3px; width: 16px; height: 16px; font-size: 16px; }

.theme-explorer-fa .file-thumb-progress .progress, .theme-explorer-fa .explorer-caption { display: block; }

.theme-explorer-fa .explorer-frame td { vertical-align: middle; text-align: left; }

.theme-explorer-fa .explorer-frame .kv-file-content { width: 80px; height: 80px; padding: 5px; }

.theme-explorer-fa .file-actions-cell { position: relative; width: 120px; padding: 0; }

.theme-explorer-fa .file-thumb-progress .progress { margin-top: 5px; }

.theme-explorer-fa .explorer-caption { color: #777; }

.theme-explorer-fa .kvsortable-ghost { opacity: 0.6; background: #e1edf7; border: 2px solid #a1abff; }

.theme-explorer-fa .file-preview .table { margin: 0; }

.theme-explorer-fa .file-error-message ul { padding: 5px 0 0 20px; }

.explorer-frame .file-preview-text { display: inline-block; color: #428bca; border: 1px solid #ddd; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; outline: none; padding: 8px; resize: none; }

.explorer-frame .file-preview-html { display: inline-block; border: 1px solid #ddd; padding: 8px; overflow: auto; }

.explorer-frame .file-other-icon { font-size: 2.6em; }

@media only screen and (max-width: 767px) { .theme-explorer-fa .table, .theme-explorer-fa .table tbody, .theme-explorer-fa .table tr, .theme-explorer-fa .table td { display: block; width: 100% !important; }
  .theme-explorer-fa .table { border: none; }
  .theme-explorer-fa .table tr { margin-top: 5px; }
  .theme-explorer-fa .table tr:first-child { margin-top: 0; }
  .theme-explorer-fa .table td { text-align: center; }
  .theme-explorer-fa .table .kv-file-content { border-bottom: none; padding: 4px; margin: 0; }
  .theme-explorer-fa .table .kv-file-content .file-preview-image { max-width: 100%; font-size: 20px; }
  .theme-explorer-fa .file-details-cell { border-top: none; border-bottom: none; padding-top: 0; margin: 0; }
  .theme-explorer-fa .file-actions-cell { border-top: none; padding-bottom: 4px; }
  .theme-explorer-fa .explorer-frame .explorer-caption { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; left: 0; right: 0; margin: auto; } }

/*noinspection CssOverwrittenProperties*/
.file-zoom-dialog .explorer-frame .file-other-icon { font-size: 22em; font-size: 50vmin; }

body.gantt { border: inherit !important; margin: inherit !important; position: inherit !important; width: inherit !important; }

.gantt .grid-row:nth-child(2n) { fill: #e2e8f0 !important; }

.gantt .lower-text, .gantt .upper-text { fill: #334155 !important; font-size: 13px !important; font-weight: 500 !important; }

.gantt .bar-label, .gantt .bar-label.big { font-size: 13px !important; font-weight: 300 !important; }

.gantt .bar-label.big { fill: #0f172a !important; }

.gantt .bar { fill: #475569 !important; }

.gantt .ganttGreen .bar { fill: #22c55e !important; }

.gantt .ganttRed .bar { fill: #ca8a04 !important; }

.gantt .grid-background { fill: none; }

.gantt .grid-header { fill: #fff; stroke: #e0e0e0; stroke-width: 1.4; }

.gantt .grid-row { fill: #fff; display: block !important; }

.gantt .grid-row:nth-child(even) { fill: #f5f5f5; }

.gantt .row-line { stroke: #ebeff2; }

.gantt .tick { stroke: #e0e0e0; stroke-width: .2; }

.gantt .tick.thick { stroke-width: .4; }

.gantt .today-highlight { fill: #fcf8e3; opacity: .5; }

.gantt .arrow { fill: none; stroke: #666; stroke-width: 1.4; }

.gantt .bar { fill: #b8c2cc; stroke: #8d99a6; stroke-width: 0; transition: stroke-width .3s ease; user-select: none; }

.gantt .bar-progress { fill: var(--bs-primary); }

.gantt .bar-invalid { fill: rgba(0, 0, 0, 0); stroke: #8d99a6; stroke-width: 1; stroke-dasharray: 5; }

.gantt .bar-invalid ~ .bar-label { fill: #555; }

.gantt .bar-label { fill: #fff; dominant-baseline: central; text-anchor: middle; font-size: 12px; font-weight: lighter; }

.gantt .bar-label.big { fill: #555; text-anchor: start; }

.gantt .handle { fill: #ddd; cursor: ew-resize; opacity: 0; visibility: hidden; transition: opacity .3s ease; }

.gantt .bar-wrapper { cursor: pointer; outline: none; }

.gantt .bar-wrapper:hover .bar { fill: #a9b5c1; }

.gantt .bar-wrapper:hover .bar-progress { fill: var(--bs-primary-900); }

.gantt .bar-wrapper:hover .handle { visibility: visible; opacity: 1; }

.gantt .bar-wrapper.active .bar { fill: #a9b5c1; }

.gantt .bar-wrapper.active .bar-progress { fill: #8a8aff; }

.gantt .lower-text, .gantt .upper-text { font-size: 12px; text-anchor: middle; }

.gantt .upper-text { fill: #555; }

.gantt .lower-text { fill: #333; }

.gantt .hide { display: none; }

.gantt-container { position: relative; overflow: auto; font-size: 12px; }

.gantt-container .popup-wrapper { position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.8); padding: 0; color: #959da5; border-radius: 3px; }

.gantt-container .popup-wrapper .title { border-bottom: 3px solid var(--bs-primary); padding: 10px; }

.gantt-container .popup-wrapper .subtitle { padding: 10px; color: #dfe2e5; }

.gantt-container .popup-wrapper .pointer { position: absolute; height: 5px; margin: 0 0 0 -5px; border: 5px solid rgba(0, 0, 0, 0); border-top-color: rgba(0, 0, 0, 0.8); }

/*  Charts Js */
@keyframes chartjs-render-animation { from { opacity: .99; }
  to { opacity: 1; } }

.chartjs-render-monitor { animation: chartjs-render-animation 1ms; }

.chartjs-size-monitor, .chartjs-size-monitor-expand, .chartjs-size-monitor-shrink { position: absolute; direction: ltr; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; pointer-events: none; visibility: hidden; z-index: -1; }

.chartjs-size-monitor-expand > div { position: absolute; width: 1000000px; height: 1000000px; left: 0; top: 0; }

.chartjs-size-monitor-shrink > div { position: absolute; width: 200%; height: 200%; left: 0; top: 0; }

.nano { position: relative; width: 100%; height: 100%; overflow: hidden; }

.nano > .nano-content { position: absolute; overflow: scroll; overflow-x: hidden; top: 0; right: 0; bottom: 0; left: 0; }

.nano > .nano-content:focus { outline: thin dotted; }

.nano > .nano-content::-webkit-scrollbar { display: none; }

.has-scrollbar > .nano-content::-webkit-scrollbar { display: block; }

.nano > .nano-pane { background: rgba(0, 0, 0, 0.25); position: absolute; width: 10px; right: 0; top: 0; bottom: 0; visibility: hidden\9; opacity: .01; -webkit-transition: .2s; -moz-transition: .2s; -o-transition: .2s; transition: .2s; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.nano > .nano-pane > .nano-slider { background: #444; background: rgba(0, 0, 0, 0.5); position: relative; margin: 0 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed { visibility: visible\9; opacity: .99; }

/* bootstrap-tagsinput v0.8.0 */
/* .bootstrap-tagsinput { background-color: #fff; border: 1px solid #ccc; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); display: inline-block; padding: 4px 6px; color: #555; vertical-align: middle; border-radius: 4px; width: 100%; line-height: 22px; cursor: text; }*/
.bootstrap-tagsinput input { border: none; box-shadow: none; outline: none; background-color: transparent; padding: 0 6px; margin: 0; width: auto; max-width: inherit; }

.bootstrap-tagsinput.form-control input::-moz-placeholder { color: #777; opacity: 1; }

.bootstrap-tagsinput.form-control input:-ms-input-placeholder { color: #777; }

.bootstrap-tagsinput.form-control input::-webkit-input-placeholder { color: #777; }

.bootstrap-tagsinput input:focus { border: none; box-shadow: none; }

.bootstrap-tagsinput .tag { margin-right: 5px; align-items: center; vertical-align: middle; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; display: inline-block; line-height: 1; text-align: center; white-space: nowrap; }

.bootstrap-tagsinput .tag [data-role="remove"] { margin-left: 8px; cursor: pointer; }

.bootstrap-tagsinput .tag [data-role="remove"]:after { content: "x"; padding: 0px 2px; }

.bootstrap-tagsinput .tag [data-role="remove"]:hover { box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }

.bootstrap-tagsinput .tag [data-role="remove"]:hover:active { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.tt-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 14px; background-color: #ffffff; border: 1px solid #cccccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; cursor: pointer; }

.tt-suggestion { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.428571429; color: #333333; white-space: nowrap; }

.tt-suggestion:hover, .tt-suggestion:focus { color: #ffffff; text-decoration: none; outline: 0; background-color: #428bca; }

/* jQuery OrgChart Plugin https://github.com/dabeng/OrgChart Copyright 2016, dabeng https://github.com/dabeng Licensed under the MIT license: http://www.opensource.org/licenses/MIT */
/* chart styles */
.orgchart { box-sizing: border-box; display: inline-block; min-height: 202px; min-width: 202px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: linear-gradient(90deg, rgba(200, 0, 0, 0.15) 10%, rgba(0, 0, 0, 0) 10%), linear-gradient(rgba(200, 0, 0, 0.15) 10%, rgba(0, 0, 0, 0) 10%); background-size: 10px 10px; border: 1px dashed rgba(0, 0, 0, 0); padding: 20px; }

.orgchart .hidden, .orgchart ~ .hidden { display: none; }

.orgchart.b2t { transform: rotate(180deg); }

.orgchart.l2r { position: absolute; transform: rotate(-90deg) rotateY(180deg); transform-origin: left top; }

.orgchart .verticalNodes ul { list-style: none; margin: 0; padding-left: 18px; text-align: left; }

.orgchart .verticalNodes ul:first-child { margin-top: 2px; }

.orgchart .verticalNodes > td::before { content: ''; border: 1px solid var(--bs-primary); }

.orgchart .verticalNodes > td > ul > li:first-child::before { box-sizing: border-box; top: -4px; height: 30px; width: calc(50% - 2px); border-width: 2px 0 0 2px; }

.orgchart .verticalNodes ul > li { position: relative; }

.orgchart .verticalNodes ul > li::before, .orgchart .verticalNodes ul > li::after { box-sizing: border-box; content: ''; position: absolute; left: -6px; border-color: var(--bs-primary); border-style: solid; border-width: 0 0 2px 2px; }

.orgchart .verticalNodes ul > li::before { top: -4px; height: 30px; width: 11px; }

.orgchart .verticalNodes ul > li::after { top: 1px; height: 100%; }

.orgchart .verticalNodes ul > li:first-child::after { box-sizing: border-box; top: 24px; width: 11px; border-width: 2px 0 0 2px; }

.orgchart .verticalNodes ul > li:last-child::after { box-sizing: border-box; border-width: 2px 0 0; }

.orgchart.r2l { position: absolute; transform: rotate(90deg); transform-origin: left top; }

.orgchart > .spinner::before { width: 100px; height: 100px; border-width: 10px; border-radius: 50px; margin-top: 30px; border-top-color: var(--success); border-bottom-color: var(--success); border-left-color: var(--success); }

.orgchart table { border-spacing: 0; border-collapse: separate; }

.orgchart > table:first-child { margin: 20px auto; }

.orgchart td { text-align: center; vertical-align: top; padding: 0; }

.orgchart .lines:nth-child(3) td { box-sizing: border-box; height: 20px; }

.orgchart .lines .topLine { border-top: 2px solid var(--bs-gray-400); }

.orgchart .lines .rightLine { border-right: 1px solid var(--bs-gray-400); float: none; border-radius: 0; }

.orgchart .lines .leftLine { border-left: 1px solid var(--bs-gray-400); float: none; border-radius: 0; }

.orgchart .lines .downLine { background-color: var(--bs-gray-400); margin: 0 auto; height: 20px; width: 2px; float: none; }

/* node styling */
.orgchart .node { box-sizing: border-box; display: inline-block; position: relative; margin: 0; padding: 3px 6px; border: 2px dashed transparent; text-align: center; }

.orgchart.l2r .node, .orgchart.r2l .node { width: 50px; height: 140px; }

.orgchart .node > .spinner { position: absolute; top: calc(50% - 1rem); left: calc(50% - 1rem); }

.orgchart .node > .spinner::before { width: 2rem; height: 2rem; border-width: 0.2rem; border-radius: 1rem; border-top-color: var(--success); border-bottom-color: var(--success); border-left-color: var(--success); }

.orgchart .node:hover { background-color: var(--dark); transition: .5s; cursor: default; z-index: 20; }

.orgchart .node.focused { background-color: var(--dark); }

.orgchart .ghost-node { position: fixed; left: -10000px; top: -10000px; }

.orgchart .ghost-node rect { fill: #ffffff; stroke: var(--danger); }

.orgchart .node.allowedDrop { border-color: rgba(68, 157, 68, 0.9); }

.orgchart .node .title { display: flex; justify-content: space-evenly; flex-direction: row; align-items: center; box-sizing: border-box; text-align: center; font-size: 0.75rem; font-weight: bold; min-height: 20px; padding: 0.8rem 3rem; overflow: hidden; margin-bottom: -1px; text-overflow: ellipsis; white-space: nowrap; background-color: var(--bs-white); color: var(--bs-dark); border-radius: 4px 4px 0 0; border: 1px solid var(--bs-gray-500); }

.orgchart .node.has-dark .title, .orgchart .node.has-dark .content { background-color: var(--bs-dark) !important; color: white; border: none; }

.orgchart .node.has-primary .content { background-color: var(--bs-primary) !important; }

.orgchart .node.has-danger .content { background-color: var(--bs-danger) !important; }

.orgchart .node.has-warning .title { background-color: var(--bs-warning) !important; }

.orgchart.b2t .node .title { transform: rotate(-180deg); transform-origin: center bottom; }

.orgchart.l2r .node .title { transform: rotate(-90deg) translate(-45px, -45px) rotateY(180deg); transform-origin: bottom center; }

.orgchart.r2l .node .title { transform: rotate(-90deg) translate(-45px, -45px); transform-origin: bottom center; }

.orgchart .node .title .symbol::before { border-color: var(--bs-primary); }

.orgchart .node .title .symbol::after { background-color: #fff; }

.orgchart .node .content { box-sizing: border-box; min-height: 20px; padding: 3px 6px; font-size: 0.625rem; border-radius: 0 0 4px 4px; text-align: center; background-color: var(--bs-primary); color: var(--bs-white); text-overflow: ellipsis; white-space: nowrap; }

.orgchart.b2t .node .content { transform: rotate(180deg); transform-origin: center top; }

.orgchart.l2r .node .content { transform: rotate(-90deg) translate(-45px, -45px) rotateY(180deg); transform-origin: top center; width: 130px; }

.orgchart.r2l .node .content { transform: rotate(-90deg) translate(-45px, -45px); transform-origin: top center; width: 130px; }

.orgchart .node .edge { position: absolute; cursor: default; transition: .2s; }

.orgchart .node .edge::before { border-color: rgba(68, 157, 68, 0.5); }

.orgchart.noncollapsable .node .edge { display: none; }

.orgchart .node .edge:hover { cursor: pointer; }

.orgchart .edge:hover::before { border-color: #449d44; }

.orgchart .node .verticalEdge { width: calc(100% - 6px); width: -webkit-calc(100% - 6px); width: -moz-calc(100% - 6px); height: 10px; left: 3px; }

.orgchart .node .verticalEdge::before { position: absolute; left: calc(50% - 0.3125rem); }

.orgchart .node .topEdge { top: -2px; }

.orgchart .node .topEdge.oci-chevron-up::before { top: 2px; }

.orgchart .node .topEdge.oci-chevron-down::before { bottom: 3px; }

.orgchart .node .bottomEdge { bottom: -2px; }

.orgchart .node .bottomEdge.oci-chevron-up::before { bottom: -3px; }

.orgchart .node .bottomEdge.oci-chevron-down::before { bottom: 1px; }

.orgchart .node .horizontalEdge { width: 10px; height: calc(100% - 6px); height: -webkit-calc(100% - 6px); height: -moz-calc(100% - 6px); top: 3px; }

.orgchart .node .rightEdge { right: -2px; }

.orgchart .node .leftEdge { left: -2px; }

.orgchart .node .horizontalEdge::before { position: absolute; top: calc(50% - 0.3125rem); }

.orgchart .node .rightEdge.oci-chevron-left::before { right: -3px; }

.orgchart .node .rightEdge.oci-chevron-right::before { right: 1px; }

.orgchart .node .leftEdge.oci-chevron-right::before { left: -3px; }

.orgchart .node .leftEdge.oci-chevron-left::before { left: 1px; }

.orgchart .node .toggleBtn { position: absolute; left: 5px; bottom: -2px; }

.orgchart .node .toggleBtn::before { background-color: rgba(68, 157, 68, 0.6); }

.orgchart .node .toggleBtn:hover::before { background-color: #449d44; }

.oc-export-btn { display: inline-block; position: absolute; right: 5px; top: 5px; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; user-select: none; color: #fff; background-color: #5cb85c; border: 1px solid transparent; border-color: #4cae4c; border-radius: 4px; }

.oc-export-btn[disabled] { cursor: not-allowed; box-shadow: none; opacity: 0.3; }

.oc-export-btn:hover, .oc-export-btn:focus, .oc-export-btn:active { background-color: #449d44; border-color: #347a34; }

.orgchart ~ .mask { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; text-align: center; background-color: rgba(0, 0, 0, 0.3); }

.orgchart ~ .mask .spinner { position: absolute; top: calc(50% - 50px); left: calc(50% - 50px); }

.orgchart ~ .mask .spinner::before { width: 100px; height: 100px; border-width: 10px; border-radius: 50px; border-top-color: var(--success); border-bottom-color: var(--success); border-left-color: var(--success); }

.orgchart .node { transition: transform 0.3s, opacity 0.3s; }

.orgchart .slide-down { opacity: 0; transform: translateY(40px); }

.orgchart.l2r .node.slide-down, .orgchart.r2l .node.slide-down { transform: translateY(130px); }

.orgchart .slide-up { opacity: 0; transform: translateY(-40px); }

.orgchart.l2r .node.slide-up, .orgchart.r2l .node.slide-up { transform: translateY(-130px); }

.orgchart .slide-right { opacity: 0; transform: translateX(130px); }

.orgchart.l2r .node.slide-right, .orgchart.r2l .node.slide-right { transform: translateX(40px); }

.orgchart .slide-left { opacity: 0; transform: translateX(-130px); }

.orgchart.l2r .node.slide-left, .orgchart.r2l .node.slide-left { transform: translateX(-40px); }

/* oci means organization chart icons */
.oci { display: inline-block; position: relative; font-style: normal; font-family: Arial; }

.oci-chevron-up::before { content: ""; display: inline-block; box-sizing: border-box; vertical-align: text-bottom; width: 0.625rem; height: 0.625rem; border-width: 0 0.2rem 0.2rem 0; border-style: solid; border-color: #000; background: transparent; transform: rotate(-135deg); }

.oci-chevron-right::before { content: ""; display: inline-block; box-sizing: border-box; width: 0.625rem; height: 0.625rem; border-width: 0 0.2rem 0.2rem 0; border-style: solid; border-color: #000; background: transparent; transform: rotate(-45deg); }

.oci-chevron-down::before { content: ""; display: inline-block; box-sizing: border-box; width: 0.625rem; height: 0.625rem; border-width: 0 0.2rem 0.2rem 0; border-style: solid; border-color: #000; background: transparent; transform: rotate(45deg); }

.oci-chevron-left::before { content: ""; display: inline-block; box-sizing: border-box; width: 0.625rem; height: 0.625rem; border-width: 0 0.2rem 0.2rem 0; border-style: solid; border-color: #000; background: transparent; transform: rotate(135deg); }

.oci-leader::before { display: none; position: absolute; content: ""; display: inline-block; width: 0.4rem; height: 0.4rem; border-radius: 0.2rem; background: #000; top: -0.75rem; left: 0.1rem; }

.oci-leader::after { display: none; position: absolute; content: ""; display: inline-block; width: 0.875rem; height: 0.375rem; border-radius: 0.25rem 0.25rem 0 0; background: #000; top: -0.3rem; left: -0.125rem; }

.oci-plus-square::before { content: "+"; display: inline-block; vertical-align: text-bottom; text-align: center; width: 1rem; height: 1rem; background-color: #000; color: #fff; }

.oci-plus-circle::before { content: "+"; display: inline-block; vertical-align: text-bottom; text-align: center; width: 1rem; height: 1rem; border-radius: 0.5rem; background-color: #000; color: #fff; }

.oci-minus-square::before { content: "−"; display: inline-block; vertical-align: text-bottom; text-align: center; width: 1rem; height: 1rem; background-color: #000; color: #fff; }

.oci-minus-circle::before { content: "−"; display: inline-block; vertical-align: text-bottom; text-align: center; width: 1rem; height: 1rem; border-radius: 0.5rem; background-color: #000; color: #fff; }

.oci-arrow-circle-up::before { content: "▲"; display: inline-block; text-align: center; vertical-align: text-bottom; width: 1rem; height: 1rem; border-radius: 0.5rem; background-color: #000; color: #fff; font-size: 0.875rem; }

.oci-arrow-circle-down::before { content: "▼"; text-align: center; display: inline-block; vertical-align: text-bottom; width: 1rem; height: 1rem; border-radius: 0.5rem; background-color: #000; color: #fff; font-size: 0.875rem; }

.oci-info-circle::before { content: "i"; display: inline-block; vertical-align: text-bottom; width: 1rem; height: 1rem; border-radius: 0.5rem; background-color: #000; color: #fff; text-align: center; font-weight: bold; }

.oci-spinner::before { content: ""; vertical-align: text-bottom; display: inline-block; box-sizing: border-box; width: 1rem; height: 1rem; border: 0.1rem solid #000; border-right-color: transparent; border-radius: 0.625rem; animation: oci-infinite-spinning .75s linear infinite; }

@keyframes oci-infinite-spinning { from { transform: rotate(0deg); }
  to { transform: rotate(360deg); } }

.dropzone { position: relative; display: flex; flex-direction: column; }

.dz-message { padding: 5rem 1rem; background-color: #FFFFFF; border: 1px dashed #e3e3e3; border-radius: 0.375rem; text-align: center; color: #a3a3a3; transition: all 0.2s ease; order: -1; cursor: pointer; z-index: 999; }

.dz-message:hover { border-color: #a3a3a3; color: #1f2937; }

.dz-button { background: none; border: 0; font-size: inherit; color: inherit; }

.dz-drag-hover .dz-message { border-color: var(--bs-primary); color: var(--bs-primary); }

.dropzone-multiple .dz-message { padding-top: 2rem; padding-bottom: 2rem; }

.dropzone-single.dz-max-files-reached .dz-message { background-color: rgba(0, 0, 0, 0.9); color: white; opacity: 0; }

.dropzone-single.dz-max-files-reached .dz-message:hover { opacity: 1; }

.dz-preview-single { position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: 0.375rem; }

.dz-preview-cover { position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: 0.375rem; }

.dz-preview-img { object-fit: cover; width: 100%; height: 100%; border-radius: 0.375rem; }

.dz-preview-multiple .list-group-item:last-child { padding-bottom: 0; border-bottom: 0; }

[data-dz-size] strong { font-weight: 400; }

/* The MIT License */
@-moz-keyframes loading { 0% { background-position: 0 -400px; }
  100% { background-position: -7px -400px; } }

@-webkit-keyframes loading { 0% { background-position: 0 -400px; }
  100% { background-position: -7px -400px; } }

@-o-keyframes loading { 0% { background-position: 0 -400px; }
  100% { background-position: -7px -400px; } }

@-ms-keyframes loading { 0% { background-position: 0 -400px; }
  100% { background-position: -7px -400px; } }

@keyframes loading { 0% { background-position: 0 -400px; }
  100% { background-position: -7px -400px; } }

.dropzone { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; border: 1px solid rgba(0, 0, 0, 0.08); background: rgba(0, 0, 0, 0.02); padding: 1em; min-height: 360px; -webkit-border-radius: 3px; border-radius: 3px; }

.dropzone * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.dropzone .dz-message { opacity: 1; -ms-filter: none; filter: none; }

.dropzone .dz-preview { background: rgba(255, 255, 255, 0.8); position: relative; display: inline-block; margin: 17px; vertical-align: top; border: 1px solid #acacac; padding: 6px 6px 6px 6px; -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.16); box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.16); font-size: 14px; }

.dropzone .dz-preview .dz-details { position: absolute; top: 10px; background-color: #eeeeee; width: 50%; left: 32px; text-align: center; }

.dropzone .dz-preview .dz-details .dz-filename { overflow: hidden; height: 0; }

.dropzone .dz-preview .dz-details img { position: absolute; top: 0; left: 0; width: 100px; height: 100px; }

.dropzone .dz-preview:hover .dz-details img { display: none; }

.dropzone .dz-preview .dz-success-mark { display: none; position: absolute; width: 40px; height: 40px; font-size: 30px; text-align: center; right: -10px; top: -10px; color: #8cc657; display: block; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition: opacity 0.4s ease-in-out; -moz-transition: opacity 0.4s ease-in-out; -o-transition: opacity 0.4s ease-in-out; -ms-transition: opacity 0.4s ease-in-out; transition: opacity 0.4s ease-in-out; background-image: image-url("dropzone-spritemap.png"); background-repeat: no-repeat; background-position: -268px -163px; }

.dropzone .dz-preview .dz-success-mark span { display: none; }

.dropzone .dz-preview .dz-error-mark { display: none; position: absolute; width: 40px; height: 40px; font-size: 30px; text-align: center; right: -10px; top: -10px; color: #ee162d; display: block; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition: opacity 0.4s ease-in-out; -moz-transition: opacity 0.4s ease-in-out; -o-transition: opacity 0.4s ease-in-out; -ms-transition: opacity 0.4s ease-in-out; transition: opacity 0.4s ease-in-out; background-image: image-url("dropzone-spritemap.png"); background-repeat: no-repeat; background-position: -268px -123px; }

.dropzone .dz-preview .dz-error-mark span { display: none; }

.dropzone .dz-preview .dz-progress { position: absolute; top: 100px; left: 6px; right: 6px; height: 6px; background: #00f55a; display: none; }

.dropzone .dz-preview .dz-progress .dz-upload { position: absolute; top: 0; bottom: 0; left: 0; width: 0%; background-color: #8cc657; -webkit-animation: loading 0.4s linear infinite; -moz-animation: loading 0.4s linear infinite; -o-animation: loading 0.4s linear infinite; -ms-animation: loading 0.4s linear infinite; animation: loading 0.4s linear infinite; -webkit-transition: width 0.3s ease-in-out; -moz-transition: width 0.3s ease-in-out; -o-transition: width 0.3s ease-in-out; -ms-transition: width 0.3s ease-in-out; transition: width 0.3s ease-in-out; -webkit-border-radius: 2px; border-radius: 2px; position: absolute; top: 0; left: 0; width: 0%; height: 100%; background-image: image-url("dropzone-spritemap.png"); background-repeat: repeat-x; background-position: 0px -400px; }

.dropzone .dz-preview .dz-error-message { display: none; position: absolute; top: -5px; left: -20px; background: rgba(245, 245, 245, 0.8); padding: 8px 10px; color: #800; min-width: 140px; max-width: 500px; z-index: 500; display: block; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; -ms-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; }

.dropzone .dz-preview:hover.dz-error .dz-error-message { display: block; opacity: 1; -ms-filter: none; filter: none; }

.dropzone .dz-preview.dz-file-preview [data-dz-thumbnail] { display: none; }

.dropzone .dz-preview.dz-error .dz-error-mark { display: block; opacity: 1; -ms-filter: none; filter: none; }

.dropzone .dz-preview.dz-error .dz-progress .dz-upload { background: #00f55a; }

.dropzone .dz-preview.dz-success .dz-success-mark { display: block; opacity: 1; -ms-filter: none; filter: none; }

.dropzone .dz-preview.dz-success .dz-progress { display: block; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition: opacity 0.4s ease-in-out; -moz-transition: opacity 0.4s ease-in-out; -o-transition: opacity 0.4s ease-in-out; -ms-transition: opacity 0.4s ease-in-out; transition: opacity 0.4s ease-in-out; }

.dropzone .dz-preview.dz-processing .dz-progress { display: block; }

.dropzone .dz-default.dz-message { opacity: 1; -ms-filter: none; filter: none; -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; -ms-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; background-image: image-url("dropzone-spritemap.png"); background-repeat: no-repeat; background-position: 0 0; position: absolute; width: 428px; height: 123px; margin-left: -214px; margin-top: -61.5px; top: 50%; left: 50%; }

.dropzone .dz-default.dz-message span { display: none; }

.dropzone .dz-preview.dz-image-preview:hover .dz-details img { display: block; opacity: 0.1; filter: alpha(opacity=10); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; }

.dropzone-previews { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.dropzone-previews * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.dropzone-previews .dz-preview { background: rgba(255, 255, 255, 0.8); position: relative; display: inline-block; margin: 17px; vertical-align: top; border: 1px solid #acacac; padding: 6px 6px 6px 6px; -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.16); box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.16); font-size: 14px; }

.dropzone-previews .dz-preview .dz-details { width: 100px; height: 100px; position: relative; background: #ebebeb; padding: 5px; margin-bottom: 22px; }

.dropzone-previews .dz-preview .dz-details .dz-filename { overflow: hidden; height: 100%; }

.dropzone-previews .dz-preview .dz-details img { position: absolute; top: 0; left: 0; width: 100px; height: 100px; }

.dropzone-previews .dz-preview .dz-details .dz-size { position: absolute; bottom: -28px; left: 3px; height: 28px; line-height: 28px; }

.dropzone-previews .dz-preview:hover .dz-details img { display: none; }

.dropzone-previews .dz-preview .dz-success-mark { display: none; position: absolute; width: 40px; height: 40px; font-size: 30px; text-align: center; right: -10px; top: -10px; color: #8cc657; display: block; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition: opacity 0.4s ease-in-out; -moz-transition: opacity 0.4s ease-in-out; -o-transition: opacity 0.4s ease-in-out; -ms-transition: opacity 0.4s ease-in-out; transition: opacity 0.4s ease-in-out; background-image: image-url("dropzone-spritemap.png"); background-repeat: no-repeat; background-position: -268px -163px; }

.dropzone-previews .dz-preview .dz-success-mark span { display: none; }

.dropzone-previews .dz-preview .dz-error-mark { display: none; position: absolute; width: 40px; height: 40px; font-size: 30px; text-align: center; right: -10px; top: -10px; color: #ee162d; display: block; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition: opacity 0.4s ease-in-out; -moz-transition: opacity 0.4s ease-in-out; -o-transition: opacity 0.4s ease-in-out; -ms-transition: opacity 0.4s ease-in-out; transition: opacity 0.4s ease-in-out; background-image: image-url("dropzone-spritemap.png"); background-repeat: no-repeat; background-position: -268px -123px; }

.dropzone-previews .dz-preview .dz-error-mark span { display: none; }

.dropzone-previews .dz-preview .dz-progress { position: absolute; top: 100px; left: 6px; right: 6px; height: 6px; background: #00f55a; display: none; }

.dropzone-previews .dz-preview .dz-progress .dz-upload { position: absolute; top: 0; bottom: 0; left: 0; width: 0%; background-color: #8cc657; -webkit-animation: loading 0.4s linear infinite; -moz-animation: loading 0.4s linear infinite; -o-animation: loading 0.4s linear infinite; -ms-animation: loading 0.4s linear infinite; animation: loading 0.4s linear infinite; -webkit-transition: width 0.3s ease-in-out; -moz-transition: width 0.3s ease-in-out; -o-transition: width 0.3s ease-in-out; -ms-transition: width 0.3s ease-in-out; transition: width 0.3s ease-in-out; -webkit-border-radius: 2px; border-radius: 2px; position: absolute; top: 0; left: 0; width: 0%; height: 100%; background-image: image-url("dropzone-spritemap.png"); background-repeat: repeat-x; background-position: 0px -400px; }

.dropzone-previews .dz-preview .dz-error-message { display: none; position: absolute; top: -5px; left: -20px; background: rgba(245, 245, 245, 0.8); padding: 8px 10px; color: #800; min-width: 140px; max-width: 500px; z-index: 500; display: block; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; -ms-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; }

.dropzone-previews .dz-preview:hover.dz-error .dz-error-message { display: block; opacity: 1; -ms-filter: none; filter: none; }

.dropzone-previews .dz-preview.dz-file-preview [data-dz-thumbnail] { display: none; }

.dropzone-previews .dz-preview.dz-error .dz-error-mark { display: block; opacity: 1; -ms-filter: none; filter: none; }

.dropzone-previews .dz-preview.dz-error .dz-progress .dz-upload { background: #ee1e2d; }

.dropzone-previews .dz-preview.dz-success .dz-success-mark { display: block; opacity: 1; -ms-filter: none; filter: none; }

.dropzone-previews .dz-preview.dz-success .dz-progress { display: block; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition: opacity 0.4s ease-in-out; -moz-transition: opacity 0.4s ease-in-out; -o-transition: opacity 0.4s ease-in-out; -ms-transition: opacity 0.4s ease-in-out; transition: opacity 0.4s ease-in-out; }

.dropzone-previews .dz-preview.dz-processing .dz-progress { display: block; }

.dropzone-previews .dz-preview.dz-image-preview:hover .dz-details img { display: block; opacity: 0.1; filter: alpha(opacity=10); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; }

.dropzone.dz-clickable { cursor: pointer; text-align: center; }

.dropzone.dz-clickable .dz-message { cursor: pointer; }

.dropzone.dz-clickable .dz-message * { cursor: default; }

.dropzone.dz-clickable .dz-message .dz-message { cursor: pointer; }

.dropzone.dz-clickable * { cursor: default; border-radius: 5px; }

.dropzone.dz-drag-hover { border-color: rgba(0, 0, 0, 0.15); background: rgba(0, 0, 0, 0.04); }

.dropzone.dz-drag-hover .dz-message { opacity: 0.15; filter: alpha(opacity=15); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)"; }

.dropzone.dz-started .dz-message { display: none; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }

.dropzone.dz-square .dz-default.dz-message { background-position: 0 -123px; width: 268px; margin-left: -134px; height: 174px; margin-top: -87px; }

.gu-mirror { position: fixed !important; margin: 0 !important; z-index: 9999 !important; opacity: 0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); }

.gu-hide { display: none !important; }

.gu-unselectable { -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; }

.gu-transit { opacity: 0.2; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter: alpha(opacity=20); }

/* Visual Studio 2015 dark style Author: Nicolas LLOBERA <nllobera@gmail.com> */
.hljs { display: block; overflow-x: auto; padding: 0.5em; background: #1E1E1E; color: #DCDCDC; }

.hljs-keyword, .hljs-literal, .hljs-symbol, .hljs-name { color: #569CD6; }

.hljs-link { color: #569CD6; text-decoration: underline; }

.hljs-built_in, .hljs-type { color: #4EC9B0; }

.hljs-number, .hljs-class { color: #B8D7A3; }

.hljs-string, .hljs-meta-string { color: #D69D85; }

.hljs-regexp, .hljs-template-tag { color: #9A5334; }

.hljs-subst, .hljs-function, .hljs-title, .hljs-params, .hljs-formula { color: #DCDCDC; }

.hljs-comment, .hljs-quote { color: #57A64A; font-style: italic; }

.hljs-doctag { color: #608B4E; }

.hljs-meta, .hljs-meta-keyword, .hljs-tag { color: #9B9B9B; }

.hljs-variable, .hljs-template-variable { color: #BD63C5; }

.hljs-attr, .hljs-attribute, .hljs-builtin-name { color: #9CDCFE; }

.hljs-section { color: gold; }

.hljs-emphasis { font-style: italic; }

.hljs-strong { font-weight: bold; }

/*.hljs-code { font-family:'Monospace'; }*/
.hljs-bullet, .hljs-selector-tag, .hljs-selector-id, .hljs-selector-class, .hljs-selector-attr, .hljs-selector-pseudo { color: #D7BA7D; }

.hljs-addition { background-color: #144212; display: inline-block; width: 100%; }

.hljs-deletion { background-color: #600; display: inline-block; width: 100%; }

code.hljs { border: none !important; }

/*--------------------------------

Lineicons regular icon font

-------------------------------- */
@font-face { font-family: 'Lineicons'; src: url("../fonts/Lineicons.eot"); src: url("../fonts/Lineicons.eot") format("embedded-opentype"), url("../fonts/Lineicons.woff2") format("woff2"), url("../fonts/Lineicons.woff") format("woff"), url("../fonts/Lineicons.ttf") format("truetype"), url("../fonts/Lineicons.svg") format("svg"); }

/* base class */
.lni { display: inline-block; font: normal normal normal 1em/1 'Lineicons'; color: inherit; flex-shrink: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* size examples - relative units */
.lni-sm { font-size: 0.8em; }

.lni-lg { font-size: 1.2em; }

/* size examples - absolute units */
.lni-16 { font-size: 16px; }

.lni-32 { font-size: 32px; }

/* rotate the icon infinitely */
.lni-is-spinning { animation: lni-spin 1s infinite linear; }

@keyframes lni-spin { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }

/* transform */
.lni-rotate-90 { transform: rotate(90deg); }

.lni-rotate-180 { transform: rotate(180deg); }

.lni-rotate-270 { transform: rotate(270deg); }

.lni-flip-y { transform: scaleY(-1); }

.lni-flip-x { transform: scaleX(-1); }

/* icons */
.lni-500px::before { content: "\ea01"; }

.lni-adobe::before { content: "\ea02"; }

.lni-adonis::before { content: "\ea03"; }

.lni-aeroplane-1::before { content: "\ea04"; }

.lni-agenda::before { content: "\ea05"; }

.lni-airbnb::before { content: "\ea06"; }

.lni-airtable::before { content: "\ea07"; }

.lni-alarm-1::before { content: "\ea08"; }

.lni-align-text-center::before { content: "\ea09"; }

.lni-align-text-left::before { content: "\ea0a"; }

.lni-align-text-right::before { content: "\ea0b"; }

.lni-alpinejs::before { content: "\ea0c"; }

.lni-amazon::before { content: "\ea0d"; }

.lni-amazon-original::before { content: "\ea0e"; }

.lni-amazon-pay::before { content: "\ea0f"; }

.lni-ambulance-1::before { content: "\ea10"; }

.lni-amd::before { content: "\ea11"; }

.lni-amex::before { content: "\ea12"; }

.lni-anchor::before { content: "\ea13"; }

.lni-android::before { content: "\ea14"; }

.lni-android-old::before { content: "\ea15"; }

.lni-angellist::before { content: "\ea16"; }

.lni-angle-double-down::before { content: "\ea17"; }

.lni-angle-double-left::before { content: "\ea18"; }

.lni-angle-double-right::before { content: "\ea19"; }

.lni-angle-double-up::before { content: "\ea1a"; }

.lni-angular::before { content: "\ea1b"; }

.lni-app-store::before { content: "\ea1c"; }

.lni-apple-brand::before { content: "\ea1d"; }

.lni-apple-music::before { content: "\ea1e"; }

.lni-apple-music-alt::before { content: "\ea1f"; }

.lni-apple-pay::before { content: "\ea20"; }

.lni-arc-browser::before { content: "\ea21"; }

.lni-arrow-all-direction::before { content: "\ea22"; }

.lni-arrow-angular-top-left::before { content: "\ea23"; }

.lni-arrow-angular-top-right::before { content: "\ea24"; }

.lni-arrow-both-direction-horizontal-1::before { content: "\ea25"; }

.lni-arrow-both-direction-vertical-1::before { content: "\ea26"; }

.lni-arrow-downward::before { content: "\ea27"; }

.lni-arrow-left::before { content: "\ea28"; }

.lni-arrow-left-circle::before { content: "\ea29"; }

.lni-arrow-right::before { content: "\ea2a"; }

.lni-arrow-right-circle::before { content: "\ea2b"; }

.lni-arrow-upward::before { content: "\ea2c"; }

.lni-asana::before { content: "\ea2d"; }

.lni-astro::before { content: "\ea2e"; }

.lni-atlassian::before { content: "\ea2f"; }

.lni-audi::before { content: "\ea30"; }

.lni-audi-alt::before { content: "\ea31"; }

.lni-aws::before { content: "\ea32"; }

.lni-azure::before { content: "\ea33"; }

.lni-badge-decagram-percent::before { content: "\ea34"; }

.lni-balloons::before { content: "\ea35"; }

.lni-ban-2::before { content: "\ea36"; }

.lni-bar-chart-4::before { content: "\ea37"; }

.lni-bar-chart-dollar::before { content: "\ea38"; }

.lni-basket-shopping-3::before { content: "\ea39"; }

.lni-beat::before { content: "\ea3a"; }

.lni-behance::before { content: "\ea3b"; }

.lni-bell-1::before { content: "\ea3c"; }

.lni-bike::before { content: "\ea3d"; }

.lni-bing::before { content: "\ea3e"; }

.lni-bitbucket::before { content: "\ea3f"; }

.lni-bitcoin::before { content: "\ea40"; }

.lni-bittorrent::before { content: "\ea41"; }

.lni-blogger::before { content: "\ea42"; }

.lni-blogger-alt::before { content: "\ea43"; }

.lni-bluetooth::before { content: "\ea44"; }

.lni-bluetooth-logo::before { content: "\ea45"; }

.lni-bmw::before { content: "\ea46"; }

.lni-board-writing-3::before { content: "\ea47"; }

.lni-bold::before { content: "\ea48"; }

.lni-bolt-2::before { content: "\ea49"; }

.lni-bolt-3::before { content: "\ea4a"; }

.lni-book-1::before { content: "\ea4b"; }

.lni-bookmark-1::before { content: "\ea4c"; }

.lni-bookmark-circle::before { content: "\ea4d"; }

.lni-books-2::before { content: "\ea4e"; }

.lni-bootstrap-5::before { content: "\ea4f"; }

.lni-bootstrap-5-square::before { content: "\ea50"; }

.lni-box-archive-1::before { content: "\ea51"; }

.lni-box-closed::before { content: "\ea52"; }

.lni-box-gift-1::before { content: "\ea53"; }

.lni-brave::before { content: "\ea54"; }

.lni-bricks::before { content: "\ea55"; }

.lni-bridge-3::before { content: "\ea56"; }

.lni-briefcase-1::before { content: "\ea57"; }

.lni-briefcase-2::before { content: "\ea58"; }

.lni-briefcase-plus-1::before { content: "\ea59"; }

.lni-brush-1-rotated::before { content: "\ea5a"; }

.lni-brush-2::before { content: "\ea5b"; }

.lni-btc::before { content: "\ea5c"; }

.lni-bug-1::before { content: "\ea5d"; }

.lni-buildings-1::before { content: "\ea5e"; }

.lni-bulb-2::before { content: "\ea5f"; }

.lni-bulb-4::before { content: "\ea60"; }

.lni-burger-1::before { content: "\ea61"; }

.lni-burger-drink::before { content: "\ea62"; }

.lni-bus-1::before { content: "\ea63"; }

.lni-busket-ball::before { content: "\ea64"; }

.lni-cake-1::before { content: "\ea65"; }

.lni-calculator-1::before { content: "\ea66"; }

.lni-calculator-2::before { content: "\ea67"; }

.lni-calendar-days::before { content: "\ea68"; }

.lni-camera-1::before { content: "\ea69"; }

.lni-camera-movie-1::before { content: "\ea6a"; }

.lni-candy-cane-2::before { content: "\ea6b"; }

.lni-candy-round-1::before { content: "\ea6c"; }

.lni-canva::before { content: "\ea6d"; }

.lni-capsule-1::before { content: "\ea6e"; }

.lni-car-2::before { content: "\ea6f"; }

.lni-car-4::before { content: "\ea70"; }

.lni-car-6::before { content: "\ea71"; }

.lni-caravan-1::before { content: "\ea72"; }

.lni-cart-1::before { content: "\ea73"; }

.lni-cart-2::before { content: "\ea74"; }

.lni-cash-app::before { content: "\ea75"; }

.lni-certificate-badge-1::before { content: "\ea76"; }

.lni-chat-bubble-2::before { content: "\ea77"; }

.lni-check::before { content: "\ea78"; }

.lni-check-circle-1::before { content: "\ea79"; }

.lni-check-square-2::before { content: "\ea7a"; }

.lni-chevron-down::before { content: "\ea7b"; }

.lni-chevron-down-circle::before { content: "\ea7c"; }

.lni-chevron-left::before { content: "\ea7d"; }

.lni-chevron-left-circle::before { content: "\ea7e"; }

.lni-chevron-right-circle::before { content: "\ea7f"; }

.lni-chevron-up::before { content: "\ea80"; }

.lni-chevron-up-circle::before { content: "\ea81"; }

.lni-chrome::before { content: "\ea82"; }

.lni-chromecast::before { content: "\ea83"; }

.lni-cisco::before { content: "\ea84"; }

.lni-claude::before { content: "\ea85"; }

.lni-clickup::before { content: "\ea86"; }

.lni-clipboard::before { content: "\ea87"; }

.lni-cloud-2::before { content: "\ea88"; }

.lni-cloud-bolt-1::before { content: "\ea89"; }

.lni-cloud-bolt-2::before { content: "\ea8a"; }

.lni-cloud-check-circle::before { content: "\ea8b"; }

.lni-cloud-download::before { content: "\ea8c"; }

.lni-cloud-iot-2::before { content: "\ea8d"; }

.lni-cloud-rain::before { content: "\ea8e"; }

.lni-cloud-refresh-clockwise::before { content: "\ea8f"; }

.lni-cloud-sun::before { content: "\ea90"; }

.lni-cloud-upload::before { content: "\ea91"; }

.lni-cloudflare::before { content: "\ea92"; }

.lni-code-1::before { content: "\ea93"; }

.lni-code-s::before { content: "\ea94"; }

.lni-codepen::before { content: "\ea95"; }

.lni-coffee-cup-2::before { content: "\ea96"; }

.lni-coinbase::before { content: "\ea97"; }

.lni-colour-palette-3::before { content: "\ea98"; }

.lni-comment-1::before { content: "\ea99"; }

.lni-comment-1-share::before { content: "\ea9a"; }

.lni-comment-1-text::before { content: "\ea9b"; }

.lni-compass-drafting-2::before { content: "\ea9c"; }

.lni-connectdevelop::before { content: "\ea9d"; }

.lni-copilot::before { content: "\ea9e"; }

.lni-coral::before { content: "\ea9f"; }

.lni-cpanel::before { content: "\eaa0"; }

.lni-crane-4::before { content: "\eaa1"; }

.lni-creative-commons::before { content: "\eaa2"; }

.lni-credit-card-multiple::before { content: "\eaa3"; }

.lni-crop-2::before { content: "\eaa4"; }

.lni-crown-3::before { content: "\eaa5"; }

.lni-css3::before { content: "\eaa6"; }

.lni-dashboard-square-1::before { content: "\eaa7"; }

.lni-database-2::before { content: "\eaa8"; }

.lni-deno::before { content: "\eaa9"; }

.lni-dev::before { content: "\eaaa"; }

.lni-dialogflow::before { content: "\eaab"; }

.lni-diamonds-1::before { content: "\eaac"; }

.lni-diamonds-2::before { content: "\eaad"; }

.lni-digitalocean::before { content: "\eaae"; }

.lni-diners-club::before { content: "\eaaf"; }

.lni-direction-ltr::before { content: "\eab0"; }

.lni-direction-rtl::before { content: "\eab1"; }

.lni-discord::before { content: "\eab2"; }

.lni-discord-chat::before { content: "\eab3"; }

.lni-discover::before { content: "\eab4"; }

.lni-docker::before { content: "\eab5"; }

.lni-dollar::before { content: "\eab6"; }

.lni-dollar-circle::before { content: "\eab7"; }

.lni-double-quotes-end-1::before { content: "\eab8"; }

.lni-download-1::before { content: "\eab9"; }

.lni-download-circle-1::before { content: "\eaba"; }

.lni-dribbble::before { content: "\eabb"; }

.lni-dribbble-symbol::before { content: "\eabc"; }

.lni-drizzle::before { content: "\eabd"; }

.lni-dropbox::before { content: "\eabe"; }

.lni-drupal::before { content: "\eabf"; }

.lni-dumbbell-1::before { content: "\eac0"; }

.lni-edge::before { content: "\eac1"; }

.lni-emoji-expressionless::before { content: "\eac2"; }

.lni-emoji-expressionless-flat-eyes::before { content: "\eac3"; }

.lni-emoji-grin::before { content: "\eac4"; }

.lni-emoji-sad::before { content: "\eac5"; }

.lni-emoji-smile::before { content: "\eac6"; }

.lni-emoji-smile-side::before { content: "\eac7"; }

.lni-emoji-smile-sunglass::before { content: "\eac8"; }

.lni-emoji-smile-tongue::before { content: "\eac9"; }

.lni-enter::before { content: "\eaca"; }

.lni-enter-down::before { content: "\eacb"; }

.lni-envato::before { content: "\eacc"; }

.lni-envelope-1::before { content: "\eacd"; }

.lni-eraser-1::before { content: "\eace"; }

.lni-ethereum-logo::before { content: "\eacf"; }

.lni-euro::before { content: "\ead0"; }

.lni-exit::before { content: "\ead1"; }

.lni-exit-up::before { content: "\ead2"; }

.lni-expand-arrow-1::before { content: "\ead3"; }

.lni-expand-square-4::before { content: "\ead4"; }

.lni-expressjs::before { content: "\ead5"; }

.lni-eye::before { content: "\ead6"; }

.lni-facebook::before { content: "\ead7"; }

.lni-facebook-messenger::before { content: "\ead8"; }

.lni-facebook-rounded::before { content: "\ead9"; }

.lni-facebook-square::before { content: "\eada"; }

.lni-facetime::before { content: "\eadb"; }

.lni-figma::before { content: "\eadc"; }

.lni-file-format-zip::before { content: "\eadd"; }

.lni-file-multiple::before { content: "\eade"; }

.lni-file-pencil::before { content: "\eadf"; }

.lni-file-plus-circle::before { content: "\eae0"; }

.lni-file-question::before { content: "\eae1"; }

.lni-file-xmark::before { content: "\eae2"; }

.lni-firebase::before { content: "\eae3"; }

.lni-firefox::before { content: "\eae4"; }

.lni-firework-rocket-4::before { content: "\eae5"; }

.lni-fitbit::before { content: "\eae6"; }

.lni-flag-1::before { content: "\eae7"; }

.lni-flag-2::before { content: "\eae8"; }

.lni-flickr::before { content: "\eae9"; }

.lni-floppy-disk-1::before { content: "\eaea"; }

.lni-flower-2::before { content: "\eaeb"; }

.lni-flutter::before { content: "\eaec"; }

.lni-folder-1::before { content: "\eaed"; }

.lni-ford::before { content: "\eaee"; }

.lni-framer::before { content: "\eaef"; }

.lni-funnel-1::before { content: "\eaf0"; }

.lni-gallery::before { content: "\eaf1"; }

.lni-game-pad-modern-1::before { content: "\eaf2"; }

.lni-gatsby::before { content: "\eaf3"; }

.lni-gauge-1::before { content: "\eaf4"; }

.lni-gear-1::before { content: "\eaf5"; }

.lni-gears-3::before { content: "\eaf6"; }

.lni-gemini::before { content: "\eaf7"; }

.lni-git::before { content: "\eaf8"; }

.lni-github::before { content: "\eaf9"; }

.lni-glass-juice-1::before { content: "\eafa"; }

.lni-globe-1::before { content: "\eafb"; }

.lni-globe-stand::before { content: "\eafc"; }

.lni-go::before { content: "\eafd"; }

.lni-goodreads::before { content: "\eafe"; }

.lni-google::before { content: "\eaff"; }

.lni-google-cloud::before { content: "\eb00"; }

.lni-google-drive::before { content: "\eb01"; }

.lni-google-meet::before { content: "\eb02"; }

.lni-google-pay::before { content: "\eb03"; }

.lni-google-wallet::before { content: "\eb04"; }

.lni-graduation-cap-1::before { content: "\eb05"; }

.lni-grammarly::before { content: "\eb06"; }

.lni-hacker-news::before { content: "\eb07"; }

.lni-hammer-1::before { content: "\eb08"; }

.lni-hammer-2::before { content: "\eb09"; }

.lni-hand-mic::before { content: "\eb0a"; }

.lni-hand-shake::before { content: "\eb0b"; }

.lni-hand-stop::before { content: "\eb0c"; }

.lni-hand-taking-dollar::before { content: "\eb0d"; }

.lni-hand-taking-leaf-1::before { content: "\eb0e"; }

.lni-hand-taking-user::before { content: "\eb0f"; }

.lni-hashnode::before { content: "\eb10"; }

.lni-hat-chef-3::before { content: "\eb11"; }

.lni-headphone-1::before { content: "\eb12"; }

.lni-heart::before { content: "\eb13"; }

.lni-helicopter-2::before { content: "\eb14"; }

.lni-helmet-safety-1::before { content: "\eb15"; }

.lni-hierarchy-1::before { content: "\eb16"; }

.lni-highlighter-1::before { content: "\eb17"; }

.lni-highlighter-2::before { content: "\eb18"; }

.lni-home-2::before { content: "\eb19"; }

.lni-hospital-2::before { content: "\eb1a"; }

.lni-hourglass::before { content: "\eb1b"; }

.lni-html5::before { content: "\eb1c"; }

.lni-ibm::before { content: "\eb1d"; }

.lni-id-card::before { content: "\eb1e"; }

.lni-imdb::before { content: "\eb1f"; }

.lni-indent::before { content: "\eb20"; }

.lni-info::before { content: "\eb21"; }

.lni-injection-1::before { content: "\eb22"; }

.lni-instagram::before { content: "\eb23"; }

.lni-instagram-logotype::before { content: "\eb24"; }

.lni-intel::before { content: "\eb25"; }

.lni-ios::before { content: "\eb26"; }

.lni-island-2::before { content: "\eb27"; }

.lni-jaguar::before { content: "\eb28"; }

.lni-jamstack::before { content: "\eb29"; }

.lni-java::before { content: "\eb2a"; }

.lni-javascript::before { content: "\eb2b"; }

.lni-jcb::before { content: "\eb2c"; }

.lni-joomla::before { content: "\eb2d"; }

.lni-jsfiddle::before { content: "\eb2e"; }

.lni-key-1::before { content: "\eb2f"; }

.lni-keyboard::before { content: "\eb30"; }

.lni-knife-fork-1::before { content: "\eb31"; }

.lni-kubernetes::before { content: "\eb32"; }

.lni-label-dollar-2::before { content: "\eb33"; }

.lni-laptop-2::before { content: "\eb34"; }

.lni-laptop-phone::before { content: "\eb35"; }

.lni-laravel::before { content: "\eb36"; }

.lni-layers-1::before { content: "\eb37"; }

.lni-layout-26::before { content: "\eb38"; }

.lni-layout-9::before { content: "\eb39"; }

.lni-leaf-1::before { content: "\eb3a"; }

.lni-leaf-6::before { content: "\eb3b"; }

.lni-lemon-squeezy::before { content: "\eb3c"; }

.lni-life-guard-tube-1::before { content: "\eb3d"; }

.lni-line::before { content: "\eb3e"; }

.lni-line-dashed::before { content: "\eb3f"; }

.lni-line-dotted::before { content: "\eb40"; }

.lni-line-height::before { content: "\eb41"; }

.lni-lineicons::before { content: "\eb42"; }

.lni-link-2-angular-right::before { content: "\eb43"; }

.lni-linkedin::before { content: "\eb44"; }

.lni-location-arrow-right::before { content: "\eb45"; }

.lni-locked-1::before { content: "\eb46"; }

.lni-locked-2::before { content: "\eb47"; }

.lni-loom::before { content: "\eb48"; }

.lni-magento::before { content: "\eb49"; }

.lni-magnet::before { content: "\eb4a"; }

.lni-mailchimp::before { content: "\eb4b"; }

.lni-map-marker-1::before { content: "\eb4c"; }

.lni-map-marker-5::before { content: "\eb4d"; }

.lni-map-pin-5::before { content: "\eb4e"; }

.lni-markdown::before { content: "\eb4f"; }

.lni-mastercard::before { content: "\eb50"; }

.lni-medium::before { content: "\eb51"; }

.lni-medium-alt::before { content: "\eb52"; }

.lni-megaphone-1::before { content: "\eb53"; }

.lni-menu-cheesburger::before { content: "\eb54"; }

.lni-menu-hamburger-1::before { content: "\eb55"; }

.lni-menu-meatballs-1::before { content: "\eb56"; }

.lni-menu-meatballs-2::before { content: "\eb57"; }

.lni-mercedes::before { content: "\eb58"; }

.lni-message-2::before { content: "\eb59"; }

.lni-message-2-question::before { content: "\eb5a"; }

.lni-message-3-text::before { content: "\eb5b"; }

.lni-meta::before { content: "\eb5c"; }

.lni-meta-alt::before { content: "\eb5d"; }

.lni-microphone-1::before { content: "\eb5e"; }

.lni-microscope::before { content: "\eb5f"; }

.lni-microsoft::before { content: "\eb60"; }

.lni-microsoft-edge::before { content: "\eb61"; }

.lni-microsoft-teams::before { content: "\eb62"; }

.lni-minus::before { content: "\eb63"; }

.lni-minus-circle::before { content: "\eb64"; }

.lni-mongodb::before { content: "\eb65"; }

.lni-monitor::before { content: "\eb66"; }

.lni-monitor-code::before { content: "\eb67"; }

.lni-monitor-mac::before { content: "\eb68"; }

.lni-moon-half-right-5::before { content: "\eb69"; }

.lni-mountains-2::before { content: "\eb6a"; }

.lni-mouse-2::before { content: "\eb6b"; }

.lni-mushroom-1::before { content: "\eb6c"; }

.lni-mushroom-5::before { content: "\eb6d"; }

.lni-music::before { content: "\eb6e"; }

.lni-mysql::before { content: "\eb6f"; }

.lni-nasa::before { content: "\eb70"; }

.lni-netflix::before { content: "\eb71"; }

.lni-netlify::before { content: "\eb72"; }

.lni-next-step-2::before { content: "\eb73"; }

.lni-nextjs::before { content: "\eb74"; }

.lni-nike::before { content: "\eb75"; }

.lni-nissan::before { content: "\eb76"; }

.lni-nodejs::before { content: "\eb77"; }

.lni-nodejs-alt::before { content: "\eb78"; }

.lni-notebook-1::before { content: "\eb79"; }

.lni-notion::before { content: "\eb7a"; }

.lni-npm::before { content: "\eb7b"; }

.lni-nuxt::before { content: "\eb7c"; }

.lni-nvidia::before { content: "\eb7d"; }

.lni-oculus::before { content: "\eb7e"; }

.lni-open-ai::before { content: "\eb7f"; }

.lni-opera-mini::before { content: "\eb80"; }

.lni-oracle::before { content: "\eb81"; }

.lni-outdent::before { content: "\eb82"; }

.lni-paddle::before { content: "\eb83"; }

.lni-page-break-1::before { content: "\eb84"; }

.lni-pagination::before { content: "\eb85"; }

.lni-paint-bucket::before { content: "\eb86"; }

.lni-paint-roller-1::before { content: "\eb87"; }

.lni-paperclip-1::before { content: "\eb88"; }

.lni-party-flags::before { content: "\eb89"; }

.lni-party-spray::before { content: "\eb8a"; }

.lni-patreon::before { content: "\eb8b"; }

.lni-pause::before { content: "\eb8c"; }

.lni-payoneer::before { content: "\eb8d"; }

.lni-paypal::before { content: "\eb8e"; }

.lni-pen-to-square::before { content: "\eb8f"; }

.lni-pencil-1::before { content: "\eb90"; }

.lni-pepsi::before { content: "\eb91"; }

.lni-phone::before { content: "\eb92"; }

.lni-photos::before { content: "\eb93"; }

.lni-php::before { content: "\eb94"; }

.lni-pie-chart-2::before { content: "\eb95"; }

.lni-pilcrow::before { content: "\eb96"; }

.lni-pimjo-logo::before { content: "\eb97"; }

.lni-pimjo-symbol::before { content: "\eb98"; }

.lni-pinterest::before { content: "\eb99"; }

.lni-pizza-2::before { content: "\eb9a"; }

.lni-placeholder-dollar::before { content: "\eb9b"; }

.lni-plantscale::before { content: "\eb9c"; }

.lni-play::before { content: "\eb9d"; }

.lni-play-store::before { content: "\eb9e"; }

.lni-playstation::before { content: "\eb9f"; }

.lni-plug-1::before { content: "\eba0"; }

.lni-plus::before { content: "\eba1"; }

.lni-plus-circle::before { content: "\eba2"; }

.lni-pnpm::before { content: "\eba3"; }

.lni-postgresql::before { content: "\eba4"; }

.lni-postman::before { content: "\eba5"; }

.lni-pound::before { content: "\eba6"; }

.lni-power-button::before { content: "\eba7"; }

.lni-previous-step-2::before { content: "\eba8"; }

.lni-printer::before { content: "\eba9"; }

.lni-prisma::before { content: "\ebaa"; }

.lni-producthunt::before { content: "\ebab"; }

.lni-proton-mail-logo::before { content: "\ebac"; }

.lni-proton-mail-symbol::before { content: "\ebad"; }

.lni-python::before { content: "\ebae"; }

.lni-question-mark::before { content: "\ebaf"; }

.lni-question-mark-circle::before { content: "\ebb0"; }

.lni-quora::before { content: "\ebb1"; }

.lni-radis::before { content: "\ebb2"; }

.lni-react::before { content: "\ebb3"; }

.lni-reddit::before { content: "\ebb4"; }

.lni-refresh-circle-1-clockwise::before { content: "\ebb5"; }

.lni-refresh-dollar-1::before { content: "\ebb6"; }

.lni-refresh-user-1::before { content: "\ebb7"; }

.lni-remix-js::before { content: "\ebb8"; }

.lni-road-1::before { content: "\ebb9"; }

.lni-rocket-5::before { content: "\ebba"; }

.lni-route-1::before { content: "\ebbb"; }

.lni-rss-right::before { content: "\ebbc"; }

.lni-ruler-1::before { content: "\ebbd"; }

.lni-ruler-pen::before { content: "\ebbe"; }

.lni-rupee::before { content: "\ebbf"; }

.lni-safari::before { content: "\ebc0"; }

.lni-sanity::before { content: "\ebc1"; }

.lni-school-bench-1::before { content: "\ebc2"; }

.lni-school-bench-2::before { content: "\ebc3"; }

.lni-scissors-1-vertical::before { content: "\ebc4"; }

.lni-scoter::before { content: "\ebc5"; }

.lni-scroll-down-2::before { content: "\ebc6"; }

.lni-search-1::before { content: "\ebc7"; }

.lni-search-2::before { content: "\ebc8"; }

.lni-search-minus::before { content: "\ebc9"; }

.lni-search-plus::before { content: "\ebca"; }

.lni-search-text::before { content: "\ebcb"; }

.lni-select-cursor-1::before { content: "\ebcc"; }

.lni-seo-monitor::before { content: "\ebcd"; }

.lni-service-bell-1::before { content: "\ebce"; }

.lni-share-1::before { content: "\ebcf"; }

.lni-share-1-circle::before { content: "\ebd0"; }

.lni-share-2::before { content: "\ebd1"; }

.lni-shield-2::before { content: "\ebd2"; }

.lni-shield-2-check::before { content: "\ebd3"; }

.lni-shield-dollar::before { content: "\ebd4"; }

.lni-shift-left::before { content: "\ebd5"; }

.lni-shift-right::before { content: "\ebd6"; }

.lni-ship-1::before { content: "\ebd7"; }

.lni-shirt-1::before { content: "\ebd8"; }

.lni-shopify::before { content: "\ebd9"; }

.lni-shovel::before { content: "\ebda"; }

.lni-shuffle::before { content: "\ebdb"; }

.lni-sign-post-left::before { content: "\ebdc"; }

.lni-signal-app::before { content: "\ebdd"; }

.lni-signs-post-2::before { content: "\ebde"; }

.lni-sketch::before { content: "\ebdf"; }

.lni-skype::before { content: "\ebe0"; }

.lni-slack::before { content: "\ebe1"; }

.lni-slice-2::before { content: "\ebe2"; }

.lni-sliders-horizontal-square-2::before { content: "\ebe3"; }

.lni-slideshare::before { content: "\ebe4"; }

.lni-snapchat::before { content: "\ebe5"; }

.lni-sort-alphabetical::before { content: "\ebe6"; }

.lni-sort-high-to-low::before { content: "\ebe7"; }

.lni-soundcloud::before { content: "\ebe8"; }

.lni-spacex::before { content: "\ebe9"; }

.lni-spellcheck::before { content: "\ebea"; }

.lni-spinner-2-sacle::before { content: "\ebeb"; }

.lni-spinner-3::before { content: "\ebec"; }

.lni-sports::before { content: "\ebed"; }

.lni-spotify::before { content: "\ebee"; }

.lni-spotify-alt::before { content: "\ebef"; }

.lni-squarespace::before { content: "\ebf0"; }

.lni-stackoverflow::before { content: "\ebf1"; }

.lni-stamp::before { content: "\ebf2"; }

.lni-star-fat::before { content: "\ebf3"; }

.lni-star-fat-half-2::before { content: "\ebf4"; }

.lni-star-sharp-disabled::before { content: "\ebf5"; }

.lni-statista::before { content: "\ebf6"; }

.lni-steam::before { content: "\ebf7"; }

.lni-stethoscope-1::before { content: "\ebf8"; }

.lni-stopwatch::before { content: "\ebf9"; }

.lni-storage-hdd-2::before { content: "\ebfa"; }

.lni-strikethrough-1::before { content: "\ebfb"; }

.lni-stripe::before { content: "\ebfc"; }

.lni-stumbleupon::before { content: "\ebfd"; }

.lni-sun-1::before { content: "\ebfe"; }

.lni-supabase::before { content: "\ebff"; }

.lni-surfboard-2::before { content: "\ec00"; }

.lni-svelte::before { content: "\ec01"; }

.lni-swift::before { content: "\ec02"; }

.lni-tab::before { content: "\ec03"; }

.lni-tailwindcss::before { content: "\ec04"; }

.lni-target-user::before { content: "\ec05"; }

.lni-telegram::before { content: "\ec06"; }

.lni-telephone-1::before { content: "\ec07"; }

.lni-telephone-3::before { content: "\ec08"; }

.lni-tesla::before { content: "\ec09"; }

.lni-text-format::before { content: "\ec0a"; }

.lni-text-format-remove::before { content: "\ec0b"; }

.lni-text-paragraph::before { content: "\ec0c"; }

.lni-thumbs-down-3::before { content: "\ec0d"; }

.lni-thumbs-up-3::before { content: "\ec0e"; }

.lni-ticket-1::before { content: "\ec0f"; }

.lni-tickets-3::before { content: "\ec10"; }

.lni-tiktok::before { content: "\ec11"; }

.lni-tiktok-alt::before { content: "\ec12"; }

.lni-tower-broadcast-1::before { content: "\ec13"; }

.lni-toyota::before { content: "\ec14"; }

.lni-train-1::before { content: "\ec15"; }

.lni-train-3::before { content: "\ec16"; }

.lni-trash-3::before { content: "\ec17"; }

.lni-tree-2::before { content: "\ec18"; }

.lni-trees-3::before { content: "\ec19"; }

.lni-trello::before { content: "\ec1a"; }

.lni-trend-down-1::before { content: "\ec1b"; }

.lni-trend-up-1::before { content: "\ec1c"; }

.lni-trophy-1::before { content: "\ec1d"; }

.lni-trowel-1::before { content: "\ec1e"; }

.lni-truck-delivery-1::before { content: "\ec1f"; }

.lni-tumblr::before { content: "\ec20"; }

.lni-turborepo::before { content: "\ec21"; }

.lni-twitch::before { content: "\ec22"; }

.lni-twitter-old::before { content: "\ec23"; }

.lni-typescript::before { content: "\ec24"; }

.lni-uber::before { content: "\ec25"; }

.lni-uber-symbol::before { content: "\ec26"; }

.lni-ubuntu::before { content: "\ec27"; }

.lni-underline::before { content: "\ec28"; }

.lni-unlink-2-angular-eft::before { content: "\ec29"; }

.lni-unlocked-2::before { content: "\ec2a"; }

.lni-unsplash::before { content: "\ec2b"; }

.lni-upload-1::before { content: "\ec2c"; }

.lni-upload-circle-1::before { content: "\ec2d"; }

.lni-user-4::before { content: "\ec2e"; }

.lni-user-multiple-4::before { content: "\ec2f"; }

.lni-vector-nodes-6::before { content: "\ec30"; }

.lni-vector-nodes-7::before { content: "\ec31"; }

.lni-vercel::before { content: "\ec32"; }

.lni-vimeo::before { content: "\ec33"; }

.lni-visa::before { content: "\ec34"; }

.lni-vite::before { content: "\ec35"; }

.lni-vk::before { content: "\ec36"; }

.lni-vmware::before { content: "\ec37"; }

.lni-volkswagen::before { content: "\ec38"; }

.lni-volume-1::before { content: "\ec39"; }

.lni-volume-high::before { content: "\ec3a"; }

.lni-volume-low::before { content: "\ec3b"; }

.lni-volume-mute::before { content: "\ec3c"; }

.lni-volume-off::before { content: "\ec3d"; }

.lni-vs-code::before { content: "\ec3e"; }

.lni-vuejs::before { content: "\ec3f"; }

.lni-wallet-1::before { content: "\ec40"; }

.lni-watch-beat-1::before { content: "\ec41"; }

.lni-water-drop-1::before { content: "\ec42"; }

.lni-webflow::before { content: "\ec43"; }

.lni-webhooks::before { content: "\ec44"; }

.lni-wechat::before { content: "\ec45"; }

.lni-weight-machine-1::before { content: "\ec46"; }

.lni-whatsapp::before { content: "\ec47"; }

.lni-wheelbarrow-empty::before { content: "\ec48"; }

.lni-wheelchair-1::before { content: "\ec49"; }

.lni-windows::before { content: "\ec4a"; }

.lni-wise::before { content: "\ec4b"; }

.lni-wordpress::before { content: "\ec4c"; }

.lni-www::before { content: "\ec4d"; }

.lni-www-cursor::before { content: "\ec4e"; }

.lni-x::before { content: "\ec4f"; }

.lni-xampp::before { content: "\ec50"; }

.lni-xbox::before { content: "\ec51"; }

.lni-xmark::before { content: "\ec52"; }

.lni-xmark-circle::before { content: "\ec53"; }

.lni-xrp::before { content: "\ec54"; }

.lni-yahoo::before { content: "\ec55"; }

.lni-yarn::before { content: "\ec56"; }

.lni-ycombinator::before { content: "\ec57"; }

.lni-yen::before { content: "\ec58"; }

.lni-youtube::before { content: "\ec59"; }

.lni-youtube-kids::before { content: "\ec5a"; }

.lni-youtube-music::before { content: "\ec5b"; }

.lni-zapier::before { content: "\ec5c"; }

.lni-zero-size::before { content: "\ec5d"; }

.lni-zoom::before { content: "\ec5e"; }

/*--------------------------------

Lineicons Free Web Font
Crafted by Lineicons.com Team
Version: 4.0

-------------------------------- */
@font-face { font-family: 'lineicons'; src: url("../fonts/lineicons.eot"); src: url("../fonts/lineicons.eot") format("embedded-opentype"), url("../fonts/lineicons.woff2") format("woff2"), url("../fonts/lineicons.woff") format("woff"), url("../fonts/lineicons.ttf") format("truetype"), url("../fonts/lineicons.svg") format("svg"); }

/* base class */
.lni { display: inline-block; font: normal normal normal 1em/1 'lineicons'; color: inherit; flex-shrink: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* size examples - relative units */
.lni-sm { font-size: 0.8em; }

.lni-lg { font-size: 1.2em; }

/* size examples - absolute units */
.lni-16 { font-size: 16px; }

.lni-32 { font-size: 32px; }

/* rotate the icon infinitely */
.lni-is-spinning { animation: lni-spin 1s infinite linear; }

@keyframes lni-spin { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }

/* transform */
.lni-rotate-90 { transform: rotate(90deg); }

.lni-rotate-180 { transform: rotate(180deg); }

.lni-rotate-270 { transform: rotate(270deg); }

.lni-flip-y { transform: scaleY(-1); }

.lni-flip-x { transform: scaleX(-1); }

/* icons */
.lni-zoom-out::before { content: "\ea02"; }

.lni-zoom-in::before { content: "\ea03"; }

.lni-zip::before { content: "\ea04"; }

.lni-website::before { content: "\ea05"; }

.lni-website-alt::before { content: "\ea06"; }

.lni-users::before { content: "\ea07"; }

.lni-user::before { content: "\ea08"; }

.lni-upload::before { content: "\ea09"; }

.lni-unlink::before { content: "\ea0a"; }

.lni-trash-can::before { content: "\ea0b"; }

.lni-timer::before { content: "\ea0c"; }

.lni-tab::before { content: "\ea0d"; }

.lni-star-half::before { content: "\ea0e"; }

.lni-star-fill::before { content: "\ea0f"; }

.lni-star-empty::before { content: "\ea10"; }

.lni-signal::before { content: "\ea11"; }

.lni-shortcode::before { content: "\ea12"; }

.lni-shopping-basket::before { content: "\ea13"; }

.lni-share::before { content: "\ea14"; }

.lni-share-alt::before { content: "\ea15"; }

.lni-search::before { content: "\ea16"; }

.lni-search-alt::before { content: "\ea17"; }

.lni-scroll-down::before { content: "\ea18"; }

.lni-save::before { content: "\ea19"; }

.lni-rss-feed::before { content: "\ea1a"; }

.lni-rocket::before { content: "\ea1b"; }

.lni-remove-file::before { content: "\ea1c"; }

.lni-reload::before { content: "\ea1d"; }

.lni-printer::before { content: "\ea1e"; }

.lni-plug::before { content: "\ea1f"; }

.lni-package::before { content: "\ea20"; }

.lni-mouse::before { content: "\ea21"; }

.lni-mobile::before { content: "\ea22"; }

.lni-microphone::before { content: "\ea23"; }

.lni-mic::before { content: "\ea24"; }

.lni-menu::before { content: "\ea25"; }

.lni-map::before { content: "\ea26"; }

.lni-map-marker::before { content: "\ea27"; }

.lni-magnifier::before { content: "\ea28"; }

.lni-magnet::before { content: "\ea29"; }

.lni-link::before { content: "\ea2a"; }

.lni-laptop::before { content: "\ea2b"; }

.lni-laptop-phone::before { content: "\ea2c"; }

.lni-keyboard::before { content: "\ea2d"; }

.lni-image::before { content: "\ea2e"; }

.lni-headphone::before { content: "\ea2f"; }

.lni-harddrive::before { content: "\ea30"; }

.lni-game::before { content: "\ea31"; }

.lni-folder::before { content: "\ea32"; }

.lni-files::before { content: "\ea33"; }

.lni-empty-file::before { content: "\ea34"; }

.lni-download::before { content: "\ea35"; }

.lni-domain::before { content: "\ea36"; }

.lni-display::before { content: "\ea37"; }

.lni-display-alt::before { content: "\ea38"; }

.lni-database::before { content: "\ea39"; }

.lni-dashboard::before { content: "\ea3a"; }

.lni-cut::before { content: "\ea3b"; }

.lni-control-panel::before { content: "\ea3c"; }

.lni-cogs::before { content: "\ea3d"; }

.lni-cog::before { content: "\ea3e"; }

.lni-code::before { content: "\ea3f"; }

.lni-code-alt::before { content: "\ea40"; }

.lni-cloud-upload::before { content: "\ea41"; }

.lni-cloud-sync::before { content: "\ea42"; }

.lni-cloud-network::before { content: "\ea43"; }

.lni-cloud-download::before { content: "\ea44"; }

.lni-cloud-check::before { content: "\ea45"; }

.lni-camera::before { content: "\ea46"; }

.lni-calendar::before { content: "\ea47"; }

.lni-bulb::before { content: "\ea48"; }

.lni-bookmark::before { content: "\ea49"; }

.lni-bookmark-alt::before { content: "\ea4a"; }

.lni-bluetooth::before { content: "\ea4b"; }

.lni-ban::before { content: "\ea4c"; }

.lni-archive::before { content: "\ea4d"; }

.lni-alarm::before { content: "\ea4e"; }

.lni-alarm-clock::before { content: "\ea4f"; }

.lni-add-files::before { content: "\ea50"; }

.lni-thunder::before { content: "\ea51"; }

.lni-thunder-alt::before { content: "\ea52"; }

.lni-sun::before { content: "\ea53"; }

.lni-rain::before { content: "\ea54"; }

.lni-night::before { content: "\ea55"; }

.lni-drop::before { content: "\ea56"; }

.lni-cloudy-sun::before { content: "\ea57"; }

.lni-cloud::before { content: "\ea58"; }

.lni-travel::before { content: "\ea59"; }

.lni-surf-board::before { content: "\ea5a"; }

.lni-pyramids::before { content: "\ea5b"; }

.lni-underline::before { content: "\ea5c"; }

.lni-text-format::before { content: "\ea5d"; }

.lni-text-format-remove::before { content: "\ea5e"; }

.lni-text-align-right::before { content: "\ea5f"; }

.lni-text-align-left::before { content: "\ea60"; }

.lni-text-align-justify::before { content: "\ea61"; }

.lni-text-align-center::before { content: "\ea62"; }

.lni-strikethrough::before { content: "\ea63"; }

.lni-spellcheck::before { content: "\ea64"; }

.lni-sort-amount-dsc::before { content: "\ea65"; }

.lni-sort-amount-asc::before { content: "\ea66"; }

.lni-sort-alpha-asc::before { content: "\ea67"; }

.lni-pilcrow::before { content: "\ea68"; }

.lni-pagination::before { content: "\ea69"; }

.lni-page-break::before { content: "\ea6a"; }

.lni-line-spacing::before { content: "\ea6b"; }

.lni-line-double::before { content: "\ea6c"; }

.lni-line-dotted::before { content: "\ea6d"; }

.lni-line-dashed::before { content: "\ea6e"; }

.lni-italic::before { content: "\ea6f"; }

.lni-indent-increase::before { content: "\ea70"; }

.lni-indent-decrease::before { content: "\ea71"; }

.lni-bold::before { content: "\ea72"; }

.lni-spinner::before { content: "\ea73"; }

.lni-spinner-solid::before { content: "\ea74"; }

.lni-spinner-arrow::before { content: "\ea75"; }

.lni-hourglass::before { content: "\ea76"; }

.lni-tounge::before { content: "\ea77"; }

.lni-suspect::before { content: "\ea78"; }

.lni-speechless::before { content: "\ea79"; }

.lni-smile::before { content: "\ea7a"; }

.lni-sad::before { content: "\ea7b"; }

.lni-happy::before { content: "\ea7c"; }

.lni-friendly::before { content: "\ea7d"; }

.lni-cool::before { content: "\ea7e"; }

.lni-thought::before { content: "\ea7f"; }

.lni-t-shirt::before { content: "\ea80"; }

.lni-home::before { content: "\ea81"; }

.lni-gift::before { content: "\ea82"; }

.lni-cup::before { content: "\ea83"; }

.lni-crown::before { content: "\ea84"; }

.lni-briefcase::before { content: "\ea85"; }

.lni-spray::before { content: "\ea86"; }

.lni-flags-alt-1::before { content: "\ea87"; }

.lni-fireworks::before { content: "\ea88"; }

.lni-candy::before { content: "\ea89"; }

.lni-candy-cane::before { content: "\ea8a"; }

.lni-cake::before { content: "\ea8b"; }

.lni-baloon::before { content: "\ea8c"; }

.lni-trees::before { content: "\ea8d"; }

.lni-tree::before { content: "\ea8e"; }

.lni-sprout::before { content: "\ea8f"; }

.lni-mushroom::before { content: "\ea90"; }

.lni-mashroom::before { content: "\ea91"; }

.lni-leaf::before { content: "\ea92"; }

.lni-island::before { content: "\ea93"; }

.lni-flower::before { content: "\ea94"; }

.lni-bug::before { content: "\ea95"; }

.lni-volume::before { content: "\ea96"; }

.lni-volume-mute::before { content: "\ea97"; }

.lni-volume-medium::before { content: "\ea98"; }

.lni-volume-low::before { content: "\ea99"; }

.lni-volume-high::before { content: "\ea9a"; }

.lni-video::before { content: "\ea9b"; }

.lni-stop::before { content: "\ea9c"; }

.lni-shuffle::before { content: "\ea9d"; }

.lni-play::before { content: "\ea9e"; }

.lni-pause::before { content: "\ea9f"; }

.lni-gallery::before { content: "\eaa0"; }

.lni-full-screen::before { content: "\eaa1"; }

.lni-frame-expand::before { content: "\eaa2"; }

.lni-forward::before { content: "\eaa3"; }

.lni-backward::before { content: "\eaa4"; }

.lni-target-customer::before { content: "\eaa5"; }

.lni-seo::before { content: "\eaa6"; }

.lni-network::before { content: "\eaa7"; }

.lni-keyword-research::before { content: "\eaa8"; }

.lni-graph::before { content: "\eaa9"; }

.lni-bar-chart::before { content: "\eaaa"; }

.lni-warning::before { content: "\eaab"; }

.lni-unlock::before { content: "\eaac"; }

.lni-ticket::before { content: "\eaad"; }

.lni-ticket-alt::before { content: "\eaae"; }

.lni-thumbs-up::before { content: "\eaaf"; }

.lni-thumbs-down::before { content: "\eab0"; }

.lni-teabag::before { content: "\eab1"; }

.lni-shield::before { content: "\eab2"; }

.lni-radio-button::before { content: "\eab3"; }

.lni-question-circle::before { content: "\eab4"; }

.lni-protection::before { content: "\eab5"; }

.lni-power-switch::before { content: "\eab6"; }

.lni-pointer::before { content: "\eab7"; }

.lni-plus::before { content: "\eab8"; }

.lni-music::before { content: "\eab9"; }

.lni-more::before { content: "\eaba"; }

.lni-more-alt::before { content: "\eabb"; }

.lni-minus::before { content: "\eabc"; }

.lni-lock::before { content: "\eabd"; }

.lni-lock-alt::before { content: "\eabe"; }

.lni-list::before { content: "\eabf"; }

.lni-lifering::before { content: "\eac0"; }

.lni-key::before { content: "\eac1"; }

.lni-invention::before { content: "\eac2"; }

.lni-information::before { content: "\eac3"; }

.lni-infinite::before { content: "\eac4"; }

.lni-help::before { content: "\eac5"; }

.lni-heart::before { content: "\eac6"; }

.lni-heart-fill::before { content: "\eac7"; }

.lni-hand::before { content: "\eac8"; }

.lni-funnel::before { content: "\eac9"; }

.lni-flag::before { content: "\eaca"; }

.lni-flag-alt::before { content: "\eacb"; }

.lni-eye::before { content: "\eacc"; }

.lni-cross-circle::before { content: "\eacd"; }

.lni-close::before { content: "\eace"; }

.lni-circle-plus::before { content: "\eacf"; }

.lni-circle-minus::before { content: "\ead0"; }

.lni-checkmark::before { content: "\ead1"; }

.lni-checkmark-circle::before { content: "\ead2"; }

.lni-check-box::before { content: "\ead3"; }

.lni-bolt::before { content: "\ead4"; }

.lni-bolt-alt::before { content: "\ead5"; }

.lni-wheelchair::before { content: "\ead6"; }

.lni-weight::before { content: "\ead7"; }

.lni-syringe::before { content: "\ead8"; }

.lni-sthethoscope::before { content: "\ead9"; }

.lni-slim::before { content: "\eada"; }

.lni-skipping-rope::before { content: "\eadb"; }

.lni-pulse::before { content: "\eadc"; }

.lni-microscope::before { content: "\eadd"; }

.lni-hospital::before { content: "\eade"; }

.lni-heart-monitor::before { content: "\eadf"; }

.lni-first-aid::before { content: "\eae0"; }

.lni-dumbbell::before { content: "\eae1"; }

.lni-capsule::before { content: "\eae2"; }

.lni-basketball::before { content: "\eae3"; }

.lni-ambulance::before { content: "\eae4"; }

.lni-service::before { content: "\eae5"; }

.lni-restaurant::before { content: "\eae6"; }

.lni-pizza::before { content: "\eae7"; }

.lni-juice::before { content: "\eae8"; }

.lni-fresh-juice::before { content: "\eae9"; }

.lni-dinner::before { content: "\eaea"; }

.lni-coffee-cup::before { content: "\eaeb"; }

.lni-chef-hat::before { content: "\eaec"; }

.lni-burger::before { content: "\eaed"; }

.lni-write::before { content: "\eaee"; }

.lni-world::before { content: "\eaef"; }

.lni-world-alt::before { content: "\eaf0"; }

.lni-school-bench::before { content: "\eaf1"; }

.lni-school-bench-alt::before { content: "\eaf2"; }

.lni-pencil::before { content: "\eaf3"; }

.lni-pencil-alt::before { content: "\eaf4"; }

.lni-library::before { content: "\eaf5"; }

.lni-graduation::before { content: "\eaf6"; }

.lni-eraser::before { content: "\eaf7"; }

.lni-compass::before { content: "\eaf8"; }

.lni-clipboard::before { content: "\eaf9"; }

.lni-certificate::before { content: "\eafa"; }

.lni-book::before { content: "\eafb"; }

.lni-blackboard::before { content: "\eafc"; }

.lni-shift-right::before { content: "\eafd"; }

.lni-shift-left::before { content: "\eafe"; }

.lni-pointer-top::before { content: "\eaff"; }

.lni-pointer-right::before { content: "\eb00"; }

.lni-pointer-left::before { content: "\eb01"; }

.lni-pointer-down::before { content: "\eb02"; }

.lni-exit::before { content: "\eb03"; }

.lni-exit-up::before { content: "\eb04"; }

.lni-exit-down::before { content: "\eb05"; }

.lni-enter::before { content: "\eb06"; }

.lni-direction::before { content: "\eb07"; }

.lni-direction-rtl::before { content: "\eb08"; }

.lni-direction-ltr::before { content: "\eb09"; }

.lni-direction-alt::before { content: "\eb0a"; }

.lni-chevron-up::before { content: "\eb0b"; }

.lni-chevron-up-circle::before { content: "\eb0c"; }

.lni-chevron-right::before { content: "\eb0d"; }

.lni-chevron-right-circle::before { content: "\eb0e"; }

.lni-chevron-left::before { content: "\eb0f"; }

.lni-chevron-left-circle::before { content: "\eb10"; }

.lni-chevron-down::before { content: "\eb11"; }

.lni-chevron-down-circle::before { content: "\eb12"; }

.lni-arrows-vertical::before { content: "\eb13"; }

.lni-arrows-horizontal::before { content: "\eb14"; }

.lni-arrow-up::before { content: "\eb15"; }

.lni-arrow-up-circle::before { content: "\eb16"; }

.lni-arrow-top-right::before { content: "\eb17"; }

.lni-arrow-top-left::before { content: "\eb18"; }

.lni-arrow-right::before { content: "\eb19"; }

.lni-arrow-right-circle::before { content: "\eb1a"; }

.lni-arrow-left::before { content: "\eb1b"; }

.lni-arrow-left-circle::before { content: "\eb1c"; }

.lni-arrow-down::before { content: "\eb1d"; }

.lni-arrow-down-circle::before { content: "\eb1e"; }

.lni-angle-double-up::before { content: "\eb1f"; }

.lni-angle-double-right::before { content: "\eb20"; }

.lni-angle-double-left::before { content: "\eb21"; }

.lni-angle-double-down::before { content: "\eb22"; }

.lni-vector::before { content: "\eb23"; }

.lni-ux::before { content: "\eb24"; }

.lni-slice::before { content: "\eb25"; }

.lni-select-cursor::before { content: "\eb26"; }

.lni-pallet::before { content: "\eb27"; }

.lni-move::before { content: "\eb28"; }

.lni-layout::before { content: "\eb29"; }

.lni-layers::before { content: "\eb2a"; }

.lni-highlight::before { content: "\eb2b"; }

.lni-highlight-alt::before { content: "\eb2c"; }

.lni-grid::before { content: "\eb2d"; }

.lni-grid-alt::before { content: "\eb2e"; }

.lni-crop::before { content: "\eb2f"; }

.lni-brush::before { content: "\eb30"; }

.lni-brush-alt::before { content: "\eb31"; }

.lni-yen::before { content: "\eb32"; }

.lni-wallet::before { content: "\eb33"; }

.lni-rupee::before { content: "\eb34"; }

.lni-pound::before { content: "\eb35"; }

.lni-money-protection::before { content: "\eb36"; }

.lni-money-location::before { content: "\eb37"; }

.lni-euro::before { content: "\eb38"; }

.lni-dollar::before { content: "\eb39"; }

.lni-diamond-shape::before { content: "\eb3a"; }

.lni-diamond-alt::before { content: "\eb3b"; }

.lni-credit-cards::before { content: "\eb3c"; }

.lni-coin::before { content: "\eb3d"; }

.lni-calculator::before { content: "\eb3e"; }

.lni-calculator-alt::before { content: "\eb3f"; }

.lni-wheelbarrow::before { content: "\eb40"; }

.lni-trowel::before { content: "\eb41"; }

.lni-shovel::before { content: "\eb42"; }

.lni-ruler::before { content: "\eb43"; }

.lni-ruler-pencil::before { content: "\eb44"; }

.lni-ruler-alt::before { content: "\eb45"; }

.lni-paint-roller::before { content: "\eb46"; }

.lni-paint-bucket-alt::before { content: "\eb47"; }

.lni-helmet::before { content: "\eb48"; }

.lni-hammer::before { content: "\eb49"; }

.lni-construction::before { content: "\eb4a"; }

.lni-construction-hammer::before { content: "\eb4b"; }

.lni-bricks::before { content: "\eb4c"; }

.lni-train::before { content: "\eb4d"; }

.lni-train-alt::before { content: "\eb4e"; }

.lni-taxi::before { content: "\eb4f"; }

.lni-support::before { content: "\eb50"; }

.lni-ship::before { content: "\eb51"; }

.lni-scooter::before { content: "\eb52"; }

.lni-road::before { content: "\eb53"; }

.lni-reply::before { content: "\eb54"; }

.lni-postcard::before { content: "\eb55"; }

.lni-popup::before { content: "\eb56"; }

.lni-plane::before { content: "\eb57"; }

.lni-phone::before { content: "\eb58"; }

.lni-phone-set::before { content: "\eb59"; }

.lni-inbox::before { content: "\eb5a"; }

.lni-helicopter::before { content: "\eb5b"; }

.lni-envelope::before { content: "\eb5c"; }

.lni-comments::before { content: "\eb5d"; }

.lni-comments-reply::before { content: "\eb5e"; }

.lni-comments-alt-2::before { content: "\eb5f"; }

.lni-caravan::before { content: "\eb60"; }

.lni-car::before { content: "\eb61"; }

.lni-car-alt::before { content: "\eb62"; }

.lni-bus::before { content: "\eb63"; }

.lni-bullhorn::before { content: "\eb64"; }

.lni-bubble::before { content: "\eb65"; }

.lni-bridge::before { content: "\eb66"; }

.lni-bi-cycle::before { content: "\eb67"; }

.lni-anchor::before { content: "\eb68"; }

.lni-target::before { content: "\eb69"; }

.lni-target-revenue::before { content: "\eb6a"; }

.lni-tag::before { content: "\eb6b"; }

.lni-stats-up::before { content: "\eb6c"; }

.lni-stats-down::before { content: "\eb6d"; }

.lni-stamp::before { content: "\eb6e"; }

.lni-revenue::before { content: "\eb6f"; }

.lni-quotation::before { content: "\eb70"; }

.lni-pin::before { content: "\eb71"; }

.lni-pie-chart::before { content: "\eb72"; }

.lni-paperclip::before { content: "\eb73"; }

.lni-offer::before { content: "\eb74"; }

.lni-notepad::before { content: "\eb75"; }

.lni-license::before { content: "\eb76"; }

.lni-investment::before { content: "\eb77"; }

.lni-invest-monitor::before { content: "\eb78"; }

.lni-handshake::before { content: "\eb79"; }

.lni-grow::before { content: "\eb7a"; }

.lni-delivery::before { content: "\eb7b"; }

.lni-customer::before { content: "\eb7c"; }

.lni-consulting::before { content: "\eb7d"; }

.lni-cart::before { content: "\eb7e"; }

.lni-cart-full::before { content: "\eb7f"; }

.lni-briefcase-alt::before { content: "\eb80"; }

.lni-apartment::before { content: "\eb81"; }

.lni-agenda::before { content: "\eb82"; }

.lni-zoom::before { content: "\eb83"; }

.lni-zapier::before { content: "\eb84"; }

.lni-youtube::before { content: "\eb85"; }

.lni-ycombinator::before { content: "\eb86"; }

.lni-yahoo::before { content: "\eb87"; }

.lni-xrp::before { content: "\eb88"; }

.lni-xbox::before { content: "\eb89"; }

.lni-wordpress::before { content: "\eb8a"; }

.lni-wordpress-fill::before { content: "\eb8b"; }

.lni-windows::before { content: "\eb8c"; }

.lni-whatsapp::before { content: "\eb8d"; }

.lni-wechat::before { content: "\eb8e"; }

.lni-webhooks::before { content: "\eb8f"; }

.lni-vuejs::before { content: "\eb90"; }

.lni-vs-code::before { content: "\eb91"; }

.lni-volkswagen::before { content: "\eb92"; }

.lni-vmware::before { content: "\eb93"; }

.lni-vk::before { content: "\eb94"; }

.lni-visa::before { content: "\eb95"; }

.lni-vimeo::before { content: "\eb96"; }

.lni-vercel::before { content: "\eb97"; }

.lni-unsplash::before { content: "\eb98"; }

.lni-ubuntu::before { content: "\eb99"; }

.lni-typescript::before { content: "\eb9a"; }

.lni-twitter::before { content: "\eb9b"; }

.lni-twitter-original::before { content: "\eb9c"; }

.lni-twitter-fill::before { content: "\eb9d"; }

.lni-twitch::before { content: "\eb9e"; }

.lni-tumblr::before { content: "\eb9f"; }

.lni-trello::before { content: "\eba0"; }

.lni-toyota::before { content: "\eba1"; }

.lni-tiktok::before { content: "\eba2"; }

.lni-tiktok-alt::before { content: "\eba3"; }

.lni-tesla::before { content: "\eba4"; }

.lni-telegram::before { content: "\eba5"; }

.lni-telegram-original::before { content: "\eba6"; }

.lni-tailwindcss::before { content: "\eba7"; }

.lni-swift::before { content: "\eba8"; }

.lni-svelte::before { content: "\eba9"; }

.lni-stumbleupon::before { content: "\ebaa"; }

.lni-stripe::before { content: "\ebab"; }

.lni-steam::before { content: "\ebac"; }

.lni-stackoverflow::before { content: "\ebad"; }

.lni-squarespace::before { content: "\ebae"; }

.lni-spotify::before { content: "\ebaf"; }

.lni-spotify-original::before { content: "\ebb0"; }

.lni-soundcloud::before { content: "\ebb1"; }

.lni-soundcloud-original::before { content: "\ebb2"; }

.lni-snapchat::before { content: "\ebb3"; }

.lni-slideshare::before { content: "\ebb4"; }

.lni-slack::before { content: "\ebb5"; }

.lni-slack-line::before { content: "\ebb6"; }

.lni-skype::before { content: "\ebb7"; }

.lni-sketch::before { content: "\ebb8"; }

.lni-signal-app::before { content: "\ebb9"; }

.lni-shopify::before { content: "\ebba"; }

.lni-safari::before { content: "\ebbb"; }

.lni-reddit::before { content: "\ebbc"; }

.lni-react::before { content: "\ebbd"; }

.lni-quora::before { content: "\ebbe"; }

.lni-python::before { content: "\ebbf"; }

.lni-producthunt::before { content: "\ebc0"; }

.lni-postman::before { content: "\ebc1"; }

.lni-postgresql::before { content: "\ebc2"; }

.lni-playstation::before { content: "\ebc3"; }

.lni-play-store::before { content: "\ebc4"; }

.lni-play-store-fill::before { content: "\ebc5"; }

.lni-play-store-alt::before { content: "\ebc6"; }

.lni-pinterest::before { content: "\ebc7"; }

.lni-php::before { content: "\ebc8"; }

.lni-paypal::before { content: "\ebc9"; }

.lni-paypal-original::before { content: "\ebca"; }

.lni-patreon::before { content: "\ebcb"; }

.lni-paddle::before { content: "\ebcc"; }

.lni-opera::before { content: "\ebcd"; }

.lni-oculus::before { content: "\ebce"; }

.lni-npm::before { content: "\ebcf"; }

.lni-notion::before { content: "\ebd0"; }

.lni-nodejs::before { content: "\ebd1"; }

.lni-nodejs-alt::before { content: "\ebd2"; }

.lni-nissan::before { content: "\ebd3"; }

.lni-nextjs::before { content: "\ebd4"; }

.lni-netlify::before { content: "\ebd5"; }

.lni-netflix::before { content: "\ebd6"; }

.lni-mysql::before { content: "\ebd7"; }

.lni-mongodb::before { content: "\ebd8"; }

.lni-microsoft::before { content: "\ebd9"; }

.lni-microsoft-teams::before { content: "\ebda"; }

.lni-microsoft-edge::before { content: "\ebdb"; }

.lni-meta::before { content: "\ebdc"; }

.lni-meta-2::before { content: "\ebdd"; }

.lni-meta-1::before { content: "\ebde"; }

.lni-mercedes::before { content: "\ebdf"; }

.lni-medium::before { content: "\ebe0"; }

.lni-medium-alt::before { content: "\ebe1"; }

.lni-mastercard::before { content: "\ebe2"; }

.lni-markdown::before { content: "\ebe3"; }

.lni-mailchimp::before { content: "\ebe4"; }

.lni-magento::before { content: "\ebe5"; }

.lni-linkedin::before { content: "\ebe6"; }

.lni-linkedin-original::before { content: "\ebe7"; }

.lni-lineicons::before { content: "\ebe8"; }

.lni-lineicons-symbol::before { content: "\ebe9"; }

.lni-lineicons-symbol-alt::before { content: "\ebea"; }

.lni-lineicons-symbol-alt-2::before { content: "\ebeb"; }

.lni-lineicons-alt::before { content: "\ebec"; }

.lni-line::before { content: "\ebed"; }

.lni-laravel::before { content: "\ebee"; }

.lni-kubernetes::before { content: "\ebef"; }

.lni-jsfiddle::before { content: "\ebf0"; }

.lni-joomla::before { content: "\ebf1"; }

.lni-joomla-original::before { content: "\ebf2"; }

.lni-jcb::before { content: "\ebf3"; }

.lni-javascript::before { content: "\ebf4"; }

.lni-java::before { content: "\ebf5"; }

.lni-jamstack::before { content: "\ebf6"; }

.lni-jaguar::before { content: "\ebf7"; }

.lni-ios::before { content: "\ebf8"; }

.lni-instagram::before { content: "\ebf9"; }

.lni-instagram-original::before { content: "\ebfa"; }

.lni-instagram-fill::before { content: "\ebfb"; }

.lni-imdb::before { content: "\ebfc"; }

.lni-html5::before { content: "\ebfd"; }

.lni-hacker-news::before { content: "\ebfe"; }

.lni-grammarly::before { content: "\ebff"; }

.lni-google::before { content: "\ec00"; }

.lni-google-wallet::before { content: "\ec01"; }

.lni-google-pay::before { content: "\ec02"; }

.lni-google-drive::before { content: "\ec03"; }

.lni-google-cloud::before { content: "\ec04"; }

.lni-google-meet::before { content: "\ec05"; }

.lni-goodreads::before { content: "\ec06"; }

.lni-go::before { content: "\ec07"; }

.lni-github::before { content: "\ec08"; }

.lni-github-original::before { content: "\ec09"; }

.lni-git::before { content: "\ec0a"; }

.lni-gatsby::before { content: "\ec0b"; }

.lni-ford::before { content: "\ec0c"; }

.lni-flutter::before { content: "\ec0d"; }

.lni-flickr::before { content: "\ec0e"; }

.lni-fitbit::before { content: "\ec0f"; }

.lni-firefox::before { content: "\ec10"; }

.lni-firefox-original::before { content: "\ec11"; }

.lni-firebase::before { content: "\ec12"; }

.lni-figma::before { content: "\ec13"; }

.lni-facetime::before { content: "\ec14"; }

.lni-facebook::before { content: "\ec15"; }

.lni-facebook-oval::before { content: "\ec16"; }

.lni-facebook-original::before { content: "\ec17"; }

.lni-facebook-messenger::before { content: "\ec18"; }

.lni-facebook-line::before { content: "\ec19"; }

.lni-facebook-fill::before { content: "\ec1a"; }

.lni-ethereum::before { content: "\ec1b"; }

.lni-envato::before { content: "\ec1c"; }

.lni-edge::before { content: "\ec1d"; }

.lni-drupal::before { content: "\ec1e"; }

.lni-drupal-original::before { content: "\ec1f"; }

.lni-dropbox::before { content: "\ec20"; }

.lni-dropbox-original::before { content: "\ec21"; }

.lni-dribbble::before { content: "\ec22"; }

.lni-docker::before { content: "\ec23"; }

.lni-discover::before { content: "\ec24"; }

.lni-discord::before { content: "\ec25"; }

.lni-discord-alt::before { content: "\ec26"; }

.lni-diners-club::before { content: "\ec27"; }

.lni-digitalocean::before { content: "\ec28"; }

.lni-dialogflow::before { content: "\ec29"; }

.lni-dev::before { content: "\ec2a"; }

.lni-css3::before { content: "\ec2b"; }

.lni-creative-commons::before { content: "\ec2c"; }

.lni-cpanel::before { content: "\ec2d"; }

.lni-coral::before { content: "\ec2e"; }

.lni-connectdevelop::before { content: "\ec2f"; }

.lni-coinbase::before { content: "\ec30"; }

.lni-codepen::before { content: "\ec31"; }

.lni-cloudflare::before { content: "\ec32"; }

.lni-cisco::before { content: "\ec33"; }

.lni-chromecast::before { content: "\ec34"; }

.lni-chrome::before { content: "\ec35"; }

.lni-cash-app::before { content: "\ec36"; }

.lni-btc::before { content: "\ec37"; }

.lni-brave::before { content: "\ec38"; }

.lni-bootstrap::before { content: "\ec39"; }

.lni-bootstrap-5::before { content: "\ec3a"; }

.lni-bmw::before { content: "\ec3b"; }

.lni-bluetooth-original::before { content: "\ec3c"; }

.lni-blogger::before { content: "\ec3d"; }

.lni-bittorrent::before { content: "\ec3e"; }

.lni-bitcoin::before { content: "\ec3f"; }

.lni-bitbucket::before { content: "\ec40"; }

.lni-behance::before { content: "\ec41"; }

.lni-behance-original::before { content: "\ec42"; }

.lni-azure::before { content: "\ec43"; }

.lni-aws::before { content: "\ec44"; }

.lni-audi::before { content: "\ec45"; }

.lni-atlassian::before { content: "\ec46"; }

.lni-apple-pay::before { content: "\ec47"; }

.lni-apple-music::before { content: "\ec48"; }

.lni-apple-brand::before { content: "\ec49"; }

.lni-app-store::before { content: "\ec4a"; }

.lni-angular::before { content: "\ec4b"; }

.lni-angellist::before { content: "\ec4c"; }

.lni-android::before { content: "\ec4d"; }

.lni-android-original::before { content: "\ec4e"; }

.lni-amex::before { content: "\ec4f"; }

.lni-amazon::before { content: "\ec50"; }

.lni-amazon-pay::before { content: "\ec51"; }

.lni-amazon-original::before { content: "\ec52"; }

.lni-airtable::before { content: "\ec53"; }

.lni-airbnb::before { content: "\ec54"; }

.lni-adobe::before { content: "\ec55"; }

.lni-500px::before { content: "\ec56"; }

.gridHoverStyle, .gridSelection, .timelineSelection { background-color: #fff3a1; }

.gantt_grid_scale .gantt_grid_head_cell { color: #a6a6a6; border-top: none !important; border-right: none !important; }

.gantt_grid_data .gantt_cell { border-right: none; color: #454545; }

.gantt_task_link .gantt_link_arrow_right { border-width: 6px; margin-top: -3px; }

.gantt_task_link .gantt_link_arrow_left { border-width: 6px; margin-left: -6px; margin-top: -3px; }

.gantt_task_link .gantt_link_arrow_down, .gantt_task_link .gantt_link_arrow_up { border-width: 6px; }

.gantt_task_line .gantt_task_progress_drag { bottom: -4px; height: 10px; margin-left: -8px; width: 16px; }

.chartHeaderBg { background-color: #fff; }

.gantt_task .gantt_task_scale .gantt_scale_cell { color: #a6a6a6; border-right: 1px solid #ebebeb; }

.gantt_row.gantt_project, .gantt_row.odd.gantt_project { background-color: #edffef; }

.gantt_task_row.gantt_project, .gantt_task_row.odd.gantt_project { background-color: #f5fff6; }

.gantt_task_line.gantt_project { background-color: #65c16f; border: 1px solid #3c9445; }

.gantt_task_line.gantt_project .gantt_task_progress { background-color: #46ad51; }

.buttonBg { background: #fff; }

.gantt_cal_light .gantt_btn_set { margin: 5px 10px; }

.gantt_btn_set.gantt_cancel_btn_set { background: #fff; color: #454545; border: 1px solid #cecece; }

.gantt_btn_set.gantt_save_btn_set { background: #3db9d3; text-shadow: 0 -1px 0 #248a9f; color: #fff; }

.gantt_btn_set.gantt_delete_btn_set { text-shadow: 0 -1px 0 #6f6f6f; background: #ec8e00; text-shadow: 0 -1px 0 #a60; color: #fff; }

.gantt_cal_light_wide { padding-left: 0 !important; padding-right: 0 !important; }

.gantt_cal_light_wide .gantt_cal_larea { border-left: none !important; border-right: none !important; }

.gantt_popup_button.gantt_ok_button { background: #3db9d3; text-shadow: 0 -1px 0 #248a9f; color: #fff; font-weight: 700; border-width: 0; }

.gantt_popup_button.gantt_cancel_button { font-weight: 700; color: #454544; }

.gantt_popup_title { background-color: #fff; }

.gantt_popup_shadow { box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07); }

.gantt_qi_big_icon.icon_edit { color: #454545; background: #fff; }

.gantt_qi_big_icon.icon_delete { text-shadow: 0 -1px 0 #a60; background: #ec8e00; color: #fff; border-width: 0; }

.gantt_tooltip { box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07); border-left: 1px solid rgba(0, 0, 0, 0.07); border-top: 1px solid rgba(0, 0, 0, 0.07); font-size: 8pt; color: #454545; }

.gantt_container, .gantt_tooltip { background-color: #fff; font-family: Arial; }

.gantt_container { font-size: 13px; border: 1px solid #cecece; position: relative; white-space: nowrap; overflow-x: hidden; overflow-y: hidden; }

.gantt_task_scroll { overflow-x: scroll; }

.gantt_grid, .gantt_task { position: relative; overflow-x: hidden; overflow-y: hidden; display: inline-block; vertical-align: top; }

.gantt_grid_scale, .gantt_task_scale { color: #6b6b6b; font-size: 12px; border-bottom: 1px solid #cecece; box-sizing: border-box; }

.gantt_grid_scale, .gantt_task_scale, .gantt_task_vscroll { background-color: #fff; }

.gantt_scale_line { box-sizing: border-box; -moz-box-sizing: border-box; border-top: 1px solid #cecece; }

.gantt_scale_line:first-child { border-top: none; }

.gantt_grid_head_cell { display: inline-block; vertical-align: top; border-right: 1px solid #cecece; text-align: center; position: relative; cursor: default; height: 100%; box-sizing: border-box; -moz-box-sizing: border-box; line-height: 33px; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; overflow: hidden; }

.gantt_scale_line { clear: both; }

.gantt_grid_data { width: 100%; overflow: hidden; position: relative; }

.gantt_row { position: relative; -webkit-user-select: none; -moz-user-select: none; -moz-user-select: -moz-none; }

.gantt_add, .gantt_grid_head_add { width: 100%; height: 100%; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTQ3MjMyMENDNkI0MTFFMjk4MTI5QTg3MDhFNDVDQTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ3MjMyMERDNkI0MTFFMjk4MTI5QTg3MDhFNDVDQTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDcyMzIwQUM2QjQxMUUyOTgxMjlBODcwOEU0NUNBOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NDcyMzIwQkM2QjQxMUUyOTgxMjlBODcwOEU0NUNBOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PshZT8UAAABbSURBVHjaYrTdeZmBEsCER+4wEP+H4sPkGGCDg020ARR7gb4GIAcYDKMDdPnDyAbYkGG5DVW9cIQMvUdBBAuUY4vDz8iAcZinA2zgCHqAYQMseAywJcYFAAEGAM+UFGuohFczAAAAAElFTkSuQmCC); background-position: 50%; background-repeat: no-repeat; cursor: pointer; position: relative; -moz-opacity: .3; opacity: .3; }

.gantt_grid_head_cell.gantt_grid_head_add { -moz-opacity: .6; opacity: .6; top: 0; }

.gantt_grid_head_cell.gantt_grid_head_add:hover { -moz-opacity: 1; opacity: 1; }

.gantt_grid_data .gantt_row.odd:hover, .gantt_grid_data .gantt_row:hover { background-color: #fff3a1; }

.gantt_grid_data .gantt_row.odd:hover .gantt_add, .gantt_grid_data .gantt_row:hover .gantt_add { -moz-opacity: 1; opacity: 1; }

.gantt_row, .gantt_task_row { border-bottom: 1px solid #ebebeb; background-color: #fff; }

.gantt_row.odd, .gantt_task_row.odd { background-color: #fff; }

.gantt_cell, .gantt_grid_head_cell, .gantt_row, .gantt_scale_cell, .gantt_task_cell, .gantt_task_row { box-sizing: border-box; -moz-box-sizing: border-box; }

.gantt_grid_head_cell, .gantt_scale_cell { line-height: inherit; }

.gantt_grid_scale .gantt_grid_column_resize_wrap { cursor: col-resize; position: absolute; width: 13px; margin-left: -7px; }

.gantt_grid_column_resize_wrap .gantt_grid_column_resize { background-color: #cecece; height: 100%; width: 1px; margin: 0 auto; }

.gantt_drag_marker.gantt_grid_resize_area { background-color: rgba(232, 232, 232, 0.5); border-left: 1px solid #cecece; border-right: 1px solid #cecece; height: 100%; width: 100%; box-sizing: border-box; }

.gantt_cell { display: inline-block; vertical-align: top; border-right: 1px solid #ebebeb; padding-left: 6px; padding-right: 6px; height: 100%; overflow: hidden; white-space: nowrap; font-size: 13px; }

.gantt_grid_data .gantt_last_cell, .gantt_grid_scale .gantt_last_cell, .gantt_task .gantt_task_scale .gantt_scale_cell.gantt_last_cell, .gantt_task_bg .gantt_last_cell { border-right-width: 0; }

.gantt_task .gantt_task_scale .gantt_scale_cell.gantt_last_cell { border-right-width: 1px; }

.gantt_task_bg { overflow: hidden; }

.gantt_scale_cell { display: inline-block; white-space: nowrap; overflow: hidden; border-right: 1px solid #cecece; text-align: center; height: 100%; }

.gantt_task_cell { display: inline-block; height: 100%; border-right: 1px solid #ebebeb; }

.gantt_layout_cell.gantt_ver_scroll { width: 0; background-color: transparent; height: 1px; overflow-x: hidden; overflow-y: scroll; position: absolute; right: 0; z-index: 1; }

.gantt_ver_scroll > div { width: 1px; height: 1px; }

.gantt_hor_scroll { height: 0; background-color: transparent; width: 100%; clear: both; overflow-x: scroll; overflow-y: hidden; }

.gantt_layout_cell .gantt_hor_scroll { position: absolute; }

.gantt_hor_scroll > div { width: 5000px; height: 1px; }

.gantt_tree_indent { width: 15px; height: 100%; display: inline-block; }

.gantt_tree_content, .gantt_tree_icon { vertical-align: top; }

.gantt_tree_icon { width: 28px; background-repeat: no-repeat; background-position: 50%; }

.gantt_tree_content, .gantt_tree_icon { height: 100%; display: inline-block; }

.gantt_tree_icon.gantt_open { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAArklEQVQ4T2NkoBJgpJI5DEPAoFOnTv0/c+YMQR+bmJgwmJmZwX2E4bVp06b9j4yMZODg4MBp2I8fPxiWL1/OkJWVNUAGcXJyMnz//h3uQrJdRLFBIAPQAchlJLsIFuCMjIwM////B5sJMoRkg2CuIdtrQcHBDOxsbHBfCQgIMHz48AHO//nrF8O6tWsJR7+7uzsDIxMTznT0/98/hp07d+I3iGopm2DewKFg8OV+AJWkfRMrTobLAAAAAElFTkSuQmCC); width: 18px; cursor: pointer; }

.gantt_tree_icon.gantt_close { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAkUlEQVQ4T2NkoBJgpJI5DEPAoFOnTv0/c+YMQR+bmJgwmJmZwX2E4bVp06b9j4yMZODg4MBp2I8fPxiWL1/OkJWVNeIN4uTkxAin79+/M5AcRtgCHGQIyQbhijaiDQoKDmZgZ2PDGf0/f/1iWLd2LeHod3d3Z2BkYsJp0P9//xh27tyJ3yCqpWyCeQOHgsGX+wEZpW4T5LCxKwAAAABJRU5ErkJggg==); width: 18px; cursor: pointer; }

.gantt_tree_icon.gantt_blank { width: 18px; }

.gantt_tree_icon.gantt_folder_open { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAs0lEQVQ4T62T0Q2EIBBEpQlzuaaMsQoqooqLsSljbMLLmMxmUXBR4U+Qt7Mzi2sqLVeJ00SgEMKWAnvvzYLyAyHfT5sU2fXDJSwCAXK8MI0/UTkva7IIFJsg3NSwnKdFoKtAWOQ1CN7CEqeTotE5L7QyJhmBcklZM4ZgTiAr3iOU3kD93ppO5SkMjB1EeXdBWoSkRql3YeIRe+cGvktS056JR9wsmeBUkujCfNXWCPC8GugPqn5ii/hV+FoAAAAASUVORK5CYII=); }

.gantt_tree_icon.gantt_folder_closed { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAfElEQVQ4T2NkoBJgpJI5DCgGTZ8+/T82gzMzMwlaCFcAM0RKQgyrI/0Dg/EahmIQyBB0DRvXr4W78tmLV1gtAbmYoEEgnciG4QpTogzCFyEwSyg2CBS2oCAZNQh3cA+hMAJ5AlcKxuVBlOgnNgVjMwyUrQjmamKLGaoZBAAOTFyLnFFW4wAAAABJRU5ErkJggg==); }

.gantt_tree_icon.gantt_file { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAeElEQVQ4T2NkoBJgRDZn+vTp/wmZm5mZiaIHph7DICkJMUJmMfgHBmMYhtUgbAo3rl+L4lp0NUQbBPI2umuRDaPIIFAYwAyjv0HoMQALM5JdhG4QLMxGDcKdyIdoGIE89OzFK4KZF5Rl8EY/QROQFGA1iBQD0NUCAJVjcxO0naAQAAAAAElFTkSuQmCC); }

.gantt_grid_head_cell .gantt_sort { position: absolute; right: 5px; top: 8px; width: 7px; height: 13px; background-repeat: no-repeat; background-position: 50%; }

.gantt_grid_head_cell .gantt_sort.gantt_asc { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAARUlEQVR4nGNgQAKGxib/GbABkIS7b8B/DAUwCRiGK0CXwFBAb1DfP/U/LszwHwi2X7qFgUEArBtdAVwCBmAKMCSQFSDzAWXXaOHsXeqkAAAAAElFTkSuQmCC); }

.gantt_grid_head_cell .gantt_sort.gantt_desc { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAARUlEQVR42mNgQAL1/VP/M2ADIIntF2/9x1AAlrh0C47hCmA60DFYwX88gIFGwNDY5D8uDFbg7hvwHx2jmIBTAlkB0e4BAEjlaNtBWJPnAAAAAElFTkSuQmCC); }

.gantt_inserted, .gantt_updated { font-weight: 700; }

.gantt_deleted { text-decoration: line-through; }

.gantt_invalid { background-color: #ffe0e0; }

.gantt_error { color: red; }

.gantt_status { right: 1px; padding: 5px 10px; background: rgba(156, 156, 156, 0.1); position: absolute; top: 1px; transition: opacity .2s; opacity: 0; }

.gantt_status.gantt_status_visible { opacity: 1; }

#gantt_ajax_dots span { transition: opacity .2s; background-repeat: no-repeat; opacity: 0; }

#gantt_ajax_dots span.gantt_dot_visible { opacity: 1; }

.gantt_message_area { position: fixed; right: 5px; width: 250px; z-index: 1000; }

.gantt-info { min-width: 120px; padding: 4px 4px 4px 20px; font-family: Arial; z-index: 10000; margin: 5px; margin-bottom: 10px; transition: all .5s ease; }

.gantt-info.hidden { height: 0; padding: 0; border-width: 0; margin: 0; overflow: hidden; }

.gantt_modal_box { overflow: hidden; display: inline-block; min-width: 250px; width: 250px; text-align: center; position: fixed; z-index: 20000; box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07); font-family: Arial; border-radius: 6px; border: 1px solid #cecece; background: #fff; }

.gantt_popup_title { border-top-left-radius: 6px; border-top-right-radius: 6px; border-width: 0; }

.gantt_button, .gantt_popup_button { border: 1px solid #cecece; height: 30px; line-height: 30px; display: inline-block; margin: 0 5px; border-radius: 4px; background: #fff; }

.gantt-info, .gantt_button, .gantt_popup_button { user-select: none; -webkit-user-select: none; -moz-user-select: -moz-none; cursor: pointer; }

.gantt_popup_text { overflow: hidden; }

.gantt_popup_controls { border-radius: 6px; padding: 10px; }

.gantt_popup_button { min-width: 100px; }

div.dhx_modal_cover { background-color: #000; cursor: default; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); opacity: .2; position: fixed; z-index: 19999; left: 0; top: 0; width: 100%; height: 100%; border: none; zoom: 1; }

.gantt-info img, .gantt_modal_box img { float: left; margin-right: 20px; }

.gantt-alert-error, .gantt-confirm-error { border: 1px solid red; }

.gantt_button input, .gantt_popup_button div { border-radius: 4px; font-size: 14px; box-sizing: content-box; padding: 0; margin: 0; vertical-align: top; }

.gantt_popup_title { border-bottom: 1px solid #cecece; height: 40px; line-height: 40px; font-size: 20px; }

.gantt_popup_text { margin: 15px 15px 5px; font-size: 14px; color: #000; min-height: 30px; border-radius: 6px; }

.gantt-error, .gantt-info { font-size: 14px; color: #000; box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07); padding: 0; background-color: #fff; border-radius: 3px; border: 1px solid #fff; }

.gantt-info div { padding: 5px 10px; background-color: #fff; border-radius: 3px; border: 1px solid #cecece; }

.gantt-error { background-color: #d81b1b; border: 1px solid #ff3c3c; }

.gantt-error div { background-color: #d81b1b; border: 1px solid #940000; color: #fff; }

.gantt-warning { background-color: #ff9000; border: 1px solid #ffa633; }

.gantt-warning div { background-color: #ff9000; border: 1px solid #b36500; color: #fff; }

.gantt_data_area div, .gantt_grid div { -ms-touch-action: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.gantt_data_area { position: relative; overflow-x: hidden; overflow-y: hidden; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; }

.gantt_links_area { position: absolute; left: 0; top: 0; }

.gantt_side_content, .gantt_task_content, .gantt_task_progress { line-height: inherit; overflow: hidden; height: 100%; }

.gantt_task_content { font-size: 12px; color: #fff; width: 100%; top: 0; cursor: pointer; position: absolute; white-space: nowrap; text-align: center; }

.gantt_task_progress { text-align: center; z-index: 0; background: #299cb4; }

.gantt_task_progress_wrapper { border-radius: inherit; position: relative; width: 100%; height: 100%; overflow: hidden; }

.gantt_task_line { border-radius: 2rem; position: absolute; box-sizing: border-box; background-color: var(--bs-primary); border: 1px solid var(--bs-primary-300); -webkit-user-select: none; -moz-user-select: none; -moz-user-select: -moz-none; }

.gantt_task_line.gantt_drag_move div { cursor: move; }

.gantt_touch_move, .gantt_touch_progress .gantt_touch_resize { transform: scale(1.02, 1.1); transform-origin: 50%; }

.gantt_touch_progress .gantt_task_progress_drag, .gantt_touch_resize .gantt_task_drag { transform: scaleY(1.3); transform-origin: 50%; }

.gantt_side_content { position: absolute; white-space: nowrap; color: #6e6e6e; top: 0; font-size: 11px; }

.gantt_side_content.gantt_left { right: 100%; padding-right: 20px; }

.gantt_side_content.gantt_right { left: 100%; padding-left: 20px; }

.gantt_side_content.gantt_link_crossing { bottom: 8.75px; top: auto; }

.gantt_link_arrow, .gantt_task_link .gantt_line_wrapper { position: absolute; cursor: pointer; }

.gantt_line_wrapper div { background-color: var(--bs-secondary); }

.gantt_task_link:hover .gantt_line_wrapper div { box-shadow: 0 0 5px 0 #ffa011; }

.gantt_task_link div.gantt_link_arrow { background-color: transparent; border-style: solid; width: 0; height: 0; }

.gantt_link_control { position: absolute; width: 20px; top: 0; }

.gantt_link_control div { display: none; cursor: pointer; box-sizing: border-box; position: relative; top: 50%; margin-top: -7.5px; vertical-align: middle; border: 1px solid #929292; border-radius: 6.5px; height: 13px; width: 13px; background-color: #f0f0f0; }

.gantt_link_control.task_right div.gantt_link_point { margin-left: 7px; }

.gantt_link_control div:hover { background-color: #fff; }

.gantt_link_control.task_left { left: -20px; }

.gantt_link_control.task_right { right: -20px; }

.gantt_link_target .gantt_link_control div, .gantt_task_line.gantt_drag_move .gantt_link_control div, .gantt_task_line.gantt_drag_move .gantt_task_drag, .gantt_task_line.gantt_drag_move .gantt_task_progress_drag, .gantt_task_line.gantt_drag_progress .gantt_link_control div, .gantt_task_line.gantt_drag_progress .gantt_task_drag, .gantt_task_line.gantt_drag_progress .gantt_task_progress_drag, .gantt_task_line.gantt_drag_resize .gantt_link_control div, .gantt_task_line.gantt_drag_resize .gantt_task_drag, .gantt_task_line.gantt_drag_resize .gantt_task_progress_drag, .gantt_task_line.gantt_selected .gantt_link_control div, .gantt_task_line.gantt_selected .gantt_task_drag, .gantt_task_line.gantt_selected .gantt_task_progress_drag, .gantt_task_line:hover .gantt_link_control div, .gantt_task_line:hover .gantt_task_drag, .gantt_task_line:hover .gantt_task_progress_drag { display: block; }

.gantt_link_source, .gantt_link_target { box-shadow: 0 0 3px #3db9d3; }

.gantt_link_target.link_finish_allow, .gantt_link_target.link_start_allow { box-shadow: 0 0 3px #ffbf5e; }

.gantt_link_target.link_finish_deny, .gantt_link_target.link_start_deny { box-shadow: 0 0 3px #e87e7b; }

.link_finish_allow .gantt_link_control.task_end_date div, .link_start_allow .gantt_link_control.task_start_date div { background-color: #ffbf5e; border-color: #ffa011; }

.link_finish_deny .gantt_link_control.task_end_date div, .link_start_deny .gantt_link_control.task_start_date div { background-color: #e87e7b; border-color: #dd3e3a; }

.gantt_link_arrow_right { border-width: 4px 0 4px 6px; border-top-color: transparent !important; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: var(--bs-secondary); margin-top: -1px; }

.gantt_link_arrow_left { border-width: 4px 6px 4px 0; margin-top: -1px; border-top-color: transparent !important; border-right-color: #ffa011; border-bottom-color: transparent !important; border-left-color: transparent !important; }

.gantt_link_arrow_up { border-width: 0 4px 6px; border-color: transparent transparent #ffa011; border-top-color: transparent !important; border-right-color: transparent !important; border-bottom-color: #ffa011; border-left-color: transparent !important; }

.gantt_link_arrow_down { border-width: 4px 6px 0 4px; border-top-color: #ffa011; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important; }

.gantt_task_drag, .gantt_task_progress_drag { cursor: ew-resize; display: none; position: absolute; }

.gantt_task_drag.task_right { cursor: e-resize; }

.gantt_task_drag.task_left { cursor: w-resize; }

.gantt_task_drag { height: 100%; width: 8px; z-index: 1; top: -1px; }

.gantt_task_drag.task_left { left: -7px; }

.gantt_task_drag.task_right { right: -7px; }

.gantt_task_progress_drag { height: 8px; width: 8px; bottom: -4px; margin-left: -4px; background-position: bottom; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkY3Rjk0RUVDMkYzMTFFMkI1OThEQTA3ODU0OTkzMEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkY3Rjk0RUZDMkYzMTFFMkI1OThEQTA3ODU0OTkzMEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjdGOTRFQ0MyRjMxMUUyQjU5OERBMDc4NTQ5OTMwQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjdGOTRFREMyRjMxMUUyQjU5OERBMDc4NTQ5OTMwQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PobPBzIAAADkSURBVHjaYpk2bRoDDsAExL1QdjEQ/8OmiAWHZk4gXqymqhQM4ty6fU8OSMUA8XdiDBAB4k0a6iqWRga6EKcwMQXduHlnL5DpB8Rv0J2JDFSA+JiOtgZcMwiA2CAxkBxUDVYDLEAKgIpV9XQ0MZwFEgPJAZnHoWpRDAgC4n2W5saiQKfjClQGkBxQDciL+6B6wAbkA/EqJwdrTkUFOQZCAKQGpBbIXA3SCzJggo+XK7OEuBgDsQCkFqgHrBfsBT5eHgZSAUwP2IBfv36TbABMDygdtK1Zv6UESLORaAbIhG6AAAMAKN8wE24DXWcAAAAASUVORK5CYII=); background-repeat: no-repeat; z-index: 1; }

.gantt_task_progress_drag:hover { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAs0lEQVQoz6WMPW7CQBgFJxZaiZ60qcgdwjVMmzu8gpwhDULabXyBdHAGuzRHivQiQZovigS2+Jtu95t5T03TMITtCtjEc5VSOgx5k5F4CnxJWgKUUl5sv6eUvk/daiCeAe1fDCCpBtq4jQ/YngO9pMWpGH99OOcDtt8ifmWEuO3D/R+wXQOdpGcuIGkGdNFQ2RawlTTlSsLd2RY55+O95JyPFQ/y8MAE+CylfADpxvYHWP8CXj+JR4wdKHYAAAAASUVORK5CYII=); }

.gantt_link_tooltip { box-shadow: 3px 3px 3px #888; background-color: #fff; border-left: 1px dotted #cecece; border-top: 1px dotted #cecece; font-family: Tahoma; font-size: 8pt; color: #444; padding: 6px; line-height: 20px; }

.gantt_link_direction { height: 0; border: 0 none #ffa011; border-bottom-style: dashed; border-bottom-width: 2px; transform-origin: 0 0; -ms-transform-origin: 0 0; -webkit-transform-origin: 0 0; z-index: 2; margin-left: 1px; position: absolute; }

.gantt_grid_data .gantt_row.gantt_selected, .gantt_grid_data .gantt_row.odd.gantt_selected, .gantt_task_row.gantt_selected { background-color: var(--bs-gray-300); }

.gantt_task_row.gantt_selected .gantt_task_cell { border-right-color: var(--bs-gray-300); }

.gantt_task_line.gantt_selected { box-shadow: 0 0 5px #299cb4; }

.gantt_task_line.gantt_project.gantt_selected { box-shadow: 0 0 5px #46ad51; }

.gantt_task_line.gantt_milestone { visibility: hidden; background-color: #d33daf; border: 0 solid #61164f; box-sizing: content-box; -moz-box-sizing: content-box; }

.gantt_task_line.gantt_milestone div { visibility: visible; }

.gantt_task_line.gantt_milestone .gantt_task_content { background: inherit; border: inherit; border-width: 1px; border-radius: inherit; box-sizing: border-box; -moz-box-sizing: border-box; transform: rotate(45deg); }

.gantt_task_line.gantt_task_inline_color { border-color: #999; }

.gantt_task_line.gantt_task_inline_color .gantt_task_progress { background-color: #363636; opacity: .2; }

.gantt_task_line.gantt_task_inline_color.gantt_project.gantt_selected, .gantt_task_line.gantt_task_inline_color.gantt_selected { box-shadow: 0 0 5px #999; }

.gantt_task_link.gantt_link_inline_color:hover .gantt_line_wrapper div { box-shadow: 0 0 5px 0 #999; }

.gantt_critical_task { background-color: #e63030; border-color: #9d3a3a; }

.gantt_critical_task .gantt_task_progress { background-color: rgba(0, 0, 0, 0.4); }

.gantt_critical_link .gantt_line_wrapper > div { background-color: #e63030; }

.gantt_critical_link .gantt_link_arrow { border-color: #e63030; }

.gantt_btn_set:focus, .gantt_cell:focus, .gantt_grid_head_cell:focus, .gantt_popup_button:focus, .gantt_qi_big_icon:focus, .gantt_row:focus { box-shadow: inset 0 0 1px 1px #4d90fe; }

.gantt_split_parent { opacity: .1; pointer-events: none; }

.gantt_unselectable, .gantt_unselectable div { -webkit-user-select: none; -moz-user-select: none; -moz-user-select: -moz-none; }

.gantt_cal_light { -webkit-tap-highlight-color: transparent; background: #fff; border-radius: 6px; font-family: Arial; font-size: 13px; border: 1px solid #cecece; color: #6b6b6b; font-size: 12px; position: absolute; z-index: 10001; width: 550px; height: 250px; box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07); }

.gantt_cal_light_wide { width: 650px; }

.gantt_cal_light select { font-family: Arial; border: 1px solid #cecece; font-size: 13px; padding: 2px; margin: 0; }

.gantt_cal_ltitle { padding: 7px 10px; overflow: hidden; -webkit-border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 0; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 0; -moz-border-radius-topleft: 6px; -moz-border-radius-bottomleft: 0; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 0; border-top-left-radius: 6px; border-bottom-left-radius: 0; border-top-right-radius: 6px; border-bottom-right-radius: 0; }

.gantt_cal_ltitle, .gantt_cal_ltitle span { white-space: nowrap; }

.gantt_cal_lsection { color: #727272; font-weight: 700; padding: 12px 0 5px 10px; }

.gantt_cal_lsection .gantt_fullday { float: right; margin-right: 5px; font-size: 12px; font-weight: 400; line-height: 20px; vertical-align: top; cursor: pointer; }

.gantt_cal_lsection { font-size: 13px; }

.gantt_cal_ltext { padding: 2px 10px; overflow: hidden; }

.gantt_cal_ltext textarea { overflow-y: auto; overflow-x: hidden; font-family: Arial; font-size: 13px; box-sizing: border-box; border: 1px solid #cecece; height: 100%; width: 100%; outline: none !important; resize: none; }

.gantt_section_constraint [data-constraint-time-select] { margin-left: 20px; }

.gantt_time { font-weight: 700; }

.gantt_cal_light .gantt_title { padding-left: 10px; }

.gantt_cal_larea { border: 1px solid #cecece; border-left: none; border-right: none; background-color: #fff; overflow: hidden; height: 1px; }

.gantt_btn_set { margin: 10px 7px 5px 10px; padding: 5px 15px 5px 10px; float: left; border-radius: 4px; border: 0 solid #cecece; height: 32px; font-weight: 700; background: #fff; box-sizing: border-box; cursor: pointer; }

.gantt_hidden { display: none; }

.gantt_btn_set div { float: left; font-size: 13px; height: 22px; line-height: 22px; background-repeat: no-repeat; vertical-align: middle; }

.gantt_save_btn { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTk1OUU5RDFDMzA0MTFFMkExMUZBQTdDNDAzOUE5RjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTk1OUU5RDJDMzA0MTFFMkExMUZBQTdDNDAzOUE5RjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOTU5RTlDRkMzMDQxMUUyQTExRkFBN0M0MDM5QTlGMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxOTU5RTlEMEMzMDQxMUUyQTExRkFBN0M0MDM5QTlGMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjDroXYAAAEXSURBVHjaYvz//z8DJYCRUgPIAUxAbAnEHiAHMIBcQCwGaRYXF3e6evXqoffv39/dv38/CymaGSUkJBzv3LlzCsj///fv3wdAihkkIQnEvkAshU8zLy+v7a1bt06ANP/79+87kDIAy505cybq06dPr3p7ezuwGQLTfOPGjWP/ESAZLg8kPKBO+g01RBJNszWyZqC6uSgWgIg/f/4shxnS2dnZBjMEqNkSFGBImi8CKTYMA4BYCGjIczRDHC5dunQQSfN7IKWI4UUkjjdMMdCwnw8ePLjwHxV4Yw1gZA5Q47z/2EELzhhCE+ABGvIQWSeQvwcU38QaAML2wHj+C/X3MyAlijeB4ZBoBOIPQGxJKIVSnBsBAgwABddBclWfcZUAAAAASUVORK5CYII=); margin-top: 2px; width: 21px; }

.gantt_cancel_btn { margin-top: 2px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDkzMDA3MzlDMzA0MTFFMjg2QTVFMzFEQzgwRkJERDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDkzMDA3M0FDMzA0MTFFMjg2QTVFMzFEQzgwRkJERDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOTMwMDczN0MzMDQxMUUyODZBNUUzMURDODBGQkRENiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowOTMwMDczOEMzMDQxMUUyODZBNUUzMURDODBGQkRENiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmYuYOUAAAEdSURBVHjaYvz//z8DJYAFXWDlypU8QKoIiD2A2AwqfAqIdwBxX3h4+Bdk9YzILgBqtgdS84FYEYeF94E4EWjIQZgAE5LmQCB1AKoZZKMPEAtAMYh9GSp3AKjWD8UFQAEhIPshEIOc3wHENUBb/qJ57SyQMoJyPwKxElDNO1gYFEE17wMKVmIJlzNQzeegrjaA6qmBecEbSvfh0GwMxGeBhoPoemQ9MAO0kEIbl2YTqPAFKK2IbMB3AjabYIkRZmQD7kNpMyI0G0PpO8gGbIUFJj7NQDk2INWIrIcJKfBAKcwJqvkcDs0TgFgXGo19KCkRmpDWQdWDEk0NUoCBoq0FqhkE/IEWbKJKUmZEz43QzFSKIzN1481M5ACAAAMAlfl/lCwRpagAAAAASUVORK5CYII=); width: 20px; }

.gantt_delete_btn { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjFENzI3NUNDMzA0MTFFMjhBNjJGQTc3MUIyQzYzNEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjFENzI3NURDMzA0MTFFMjhBNjJGQTc3MUIyQzYzNEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMUQ3Mjc1QUMzMDQxMUUyOEE2MkZBNzcxQjJDNjM0RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMUQ3Mjc1QkMzMDQxMUUyOEE2MkZBNzcxQjJDNjM0RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmUD0gAAAABvSURBVHjaYvz//z8DIyMjAxYQicReji4J0ofKQNP8HwmgGQbXB8IsWGwDSSwDuioKjY9uBthVjFAXYHUGAQA2kYmBUoAUBpGk0LAwgBvwH+YX4mkwptgLowYMRgOITUyYKRFIN/wnDjQgJySAAAMApryKzL8wjfUAAAAASUVORK5CYII=); margin-top: 2px; width: 20px; }

.gantt_cal_cover { width: 100%; height: 100%; position: absolute; z-index: 10000; top: 0; left: 0; background-color: #000; opacity: .1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10); }

.gantt_custom_button { padding: 0 3px; font-family: Arial; font-size: 13px; font-weight: 400; margin-right: 10px; margin-top: -5px; cursor: pointer; float: right; height: 21px; width: 90px; border: 1px solid #cecece; text-align: center; border-radius: 4px; }

.gantt_custom_button div { cursor: pointer; float: none; height: 21px; line-height: 21px; vertical-align: middle; }

.gantt_custom_button div:first-child { display: none; }

.gantt_cal_light_wide { width: 580px; padding: 2px 4px; }

.gantt_cal_light_wide .gantt_cal_larea { box-sizing: border-box; border: 1px solid #cecece; }

.gantt_cal_light_wide .gantt_cal_lsection { border: 0; float: left; text-align: right; width: 80px; height: 20px; padding: 5px 10px 0 0; }

.gantt_cal_light_wide .gantt_wrap_section { position: relative; padding: 10px 0; overflow: hidden; border-bottom: 1px solid #ebebeb; }

.gantt_cal_light_wide .gantt_section_time { overflow: hidden; padding-top: 2px !important; padding-right: 0; height: 20px !important; }

.gantt_cal_light_wide .gantt_cal_ltext { padding-right: 0; }

.gantt_cal_light_wide .gantt_cal_larea { padding: 0 10px; width: 100%; }

.gantt_cal_light_wide .gantt_section_time { background: transparent; }

.gantt_cal_light_wide .gantt_cal_checkbox label { padding-left: 0; }

.gantt_cal_light_wide .gantt_cal_lsection .gantt_fullday { float: none; margin-right: 0; font-weight: 700; cursor: pointer; }

.gantt_cal_light_wide .gantt_custom_button { position: absolute; top: 0; right: 0; margin-top: 2px; }

.gantt_cal_light_wide .gantt_repeat_right { margin-right: 55px; }

.gantt_cal_light_wide.gantt_cal_light_full { width: 738px; }

.gantt_cal_wide_checkbox input { margin-top: 8px; margin-left: 14px; }

.gantt_cal_light input { font-size: 13px; }

.gantt_section_time { background-color: #fff; white-space: nowrap; padding: 2px 10px 5px; padding-top: 2px !important; }

.gantt_section_time .gantt_time_selects { float: left; height: 25px; }

.gantt_section_time .gantt_time_selects select { height: 23px; padding: 2px; border: 1px solid #cecece; }

.gantt_duration { width: 100px; height: 23px; float: left; white-space: nowrap; margin-left: 20px; line-height: 23px; }

.gantt_duration .gantt_duration_dec, .gantt_duration .gantt_duration_inc, .gantt_duration .gantt_duration_value { box-sizing: border-box; text-align: center; vertical-align: top; height: 100%; border: 1px solid #cecece; }

.gantt_duration .gantt_duration_value { width: 40px; padding: 3px 4px; border-left-width: 0; border-right-width: 0; }

.gantt_duration .gantt_duration_value.gantt_duration_value_formatted { width: 70px; }

.gantt_duration .gantt_duration_dec, .gantt_duration .gantt_duration_inc { width: 20px; padding: 1px; padding-bottom: 1px; background: #fff; }

.gantt_duration .gantt_duration_dec { -moz-border-top-left-radius: 4px; -moz-border-bottom-left-radius: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }

.gantt_duration .gantt_duration_inc { margin-right: 4px; -moz-border-top-right-radius: 4px; -moz-border-bottom-right-radius: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

.gantt_resources { max-height: 150px; height: auto; overflow-y: auto; }

.gantt_resource_row { display: block; padding: 10px 0; border-bottom: 1px solid #ebebeb; cursor: pointer; }

.gantt_resource_row input[type=checkbox]:not(:checked), .gantt_resource_row input[type=checkbox]:not(:checked) ~ div { opacity: .5; }

.gantt_resource_toggle { vertical-align: middle; }

.gantt_resources_filter .gantt_resources_filter_input { padding: 1px 2px; box-sizing: border-box; }

.gantt_resources_filter .switch_unsetted { vertical-align: middle; }

.gantt_resource_cell { display: inline-block; }

.gantt_resource_cell.gantt_resource_cell_checkbox { width: 24px; max-width: 24px; min-width: 24px; vertical-align: middle; }

.gantt_resource_cell.gantt_resource_cell_label { width: 40%; max-width: 40%; vertical-align: middle; }

.gantt_resource_cell.gantt_resource_cell_value { width: 30%; max-width: 30%; vertical-align: middle; }

.gantt_resource_cell.gantt_resource_cell_value input, .gantt_resource_cell.gantt_resource_cell_value select { width: 80%; vertical-align: middle; padding: 1px 2px; box-sizing: border-box; }

.gantt_resource_cell.gantt_resource_cell_unit { width: 10%; max-width: 10%; vertical-align: middle; }

.gantt_resource_early_value { opacity: .8; font-size: .9em; }

.gantt_cal_quick_info { border: 1px solid #cecece; border-radius: 6px; position: absolute; z-index: 300; box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07); background-color: #fff; width: 300px; transition: left .5s ease,right .5s; -moz-transition: left .5s ease,right .5s; -webkit-transition: left .5s ease,right .5s; -o-transition: left .5s ease,right .5s; }

.gantt_no_animate { transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none; }

.gantt_cal_quick_info.gantt_qi_left .gantt_qi_big_icon { float: right; }

.gantt_cal_qi_title { -webkit-border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 0; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 0; -moz-border-radius-topleft: 6px; -moz-border-radius-bottomleft: 0; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 0; border-top-left-radius: 6px; border-bottom-left-radius: 0; border-top-right-radius: 6px; border-bottom-right-radius: 0; padding: 5px 0 8px 12px; color: #454545; background-color: #fff; border-bottom: 1px solid #cecece; }

.gantt_cal_qi_tdate { font-size: 14px; font-weight: 700; }

.gantt_cal_qi_tcontent { font-size: 13px; }

.gantt_cal_qi_content { padding: 16px 8px; font-size: 13px; color: #454545; overflow: hidden; }

.gantt_cal_qi_controls { -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 6px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 6px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 6px; border-top-left-radius: 0; border-bottom-left-radius: 6px; border-top-right-radius: 0; border-bottom-right-radius: 6px; padding-left: 7px; }

.gantt_cal_qi_controls .gantt_menu_icon { margin-top: 6px; background-repeat: no-repeat; }

.gantt_cal_qi_controls .gantt_menu_icon.icon_edit { width: 20px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH3QYFCjI5ZQj5bAAAAFNJREFUOMvt0zEOACAIA0DkwTymH8bJTRTKZGJXyaWEKPKTCQAH4Ls37cItcDUzsxHNDLZNhCq7Gt1wh9ErV7EjyGAhyGLphlnsClWuS32rn0czAV+vNGrM/LBtAAAAAElFTkSuQmCC); }

.gantt_cal_qi_controls .gantt_menu_icon.icon_delete { width: 20px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjFENzI3NUNDMzA0MTFFMjhBNjJGQTc3MUIyQzYzNEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjFENzI3NURDMzA0MTFFMjhBNjJGQTc3MUIyQzYzNEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMUQ3Mjc1QUMzMDQxMUUyOEE2MkZBNzcxQjJDNjM0RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMUQ3Mjc1QkMzMDQxMUUyOEE2MkZBNzcxQjJDNjM0RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmUD0gAAAABvSURBVHjaYvz//z8DIyMjAxYQicReji4J0ofKQNP8HwmgGQbXB8IsWGwDSSwDuioKjY9uBthVjFAXYHUGAQA2kYmBUoAUBpGk0LAwgBvwH+YX4mkwptgLowYMRgOITUyYKRFIN/wnDjQgJySAAAMApryKzL8wjfUAAAAASUVORK5CYII=); }

.gantt_qi_big_icon { font-size: 13px; border-radius: 4px; font-weight: 700; background: #fff; margin: 5px 9px 8px 0; min-width: 60px; line-height: 32px; vertical-align: middle; padding: 0 10px 0 5px; cursor: pointer; border: 1px solid #cecece; }

.gantt_cal_qi_controls div { float: left; height: 32px; text-align: center; line-height: 32px; }

.gantt_tooltip { padding: 10px; position: absolute; z-index: 50; white-space: nowrap; }

.gantt_resource_marker { position: absolute; text-align: center; font-size: 14px; color: #fff; }

.gantt_resource_marker_ok { background: rgba(78, 208, 134, 0.75); }

.gantt_resource_marker_overtime { background: rgba(255, 133, 133, 0.69); }

.gantt_histogram_label { width: 100%; height: 100%; position: absolute; z-index: 1; font-weight: 700; font-size: 13px; }

.gantt_histogram_fill { background-color: rgba(41, 157, 180, 0.2); width: 100%; position: absolute; bottom: 0; }

.gantt_histogram_hor_bar { height: 1px; margin-top: -1px; }

.gantt_histogram_hor_bar, .gantt_histogram_vert_bar { position: absolute; background: #299db4; margin-left: -1px; }

.gantt_histogram_vert_bar { width: 1px; }

.gantt_histogram_cell { position: absolute; text-align: center; font-size: 13px; color: #000; }

.gantt_marker { height: 100%; width: 2px; top: 0; position: absolute; text-align: center; background-color: rgba(255, 0, 0, 0.4); box-sizing: border-box; }

.gantt_marker .gantt_marker_content { padding: 5px; background: inherit; color: #fff; position: absolute; font-size: 12px; line-height: 12px; opacity: .8; }

.gantt_marker_area { position: absolute; top: 0; left: 0; }

.gantt_grid_editor_placeholder { position: absolute; }

.gantt_grid_editor_placeholder > div, .gantt_grid_editor_placeholder input, .gantt_grid_editor_placeholder select { width: 100%; height: 100%; box-sizing: border-box; }

.gantt_row_placeholder div { opacity: .5; }

.gantt_row_placeholder .gantt_add, .gantt_row_placeholder .gantt_file { display: none; }

.gantt_drag_marker.gantt_grid_dnd_marker { background-color: transparent; transition: all .1s ease; }

.gantt_grid_dnd_marker_line { height: 4px; width: 100%; background-color: #3498db; }

.gantt_grid_dnd_marker_line:before { background: #fff; width: 12px; height: 12px; box-sizing: border-box; border: 3px solid #3498db; border-radius: 6px; content: ""; line-height: 1px; display: block; position: absolute; margin-left: -11px; margin-top: -4px; pointer-events: none; }

.gantt_grid_dnd_marker_folder { height: 100%; width: 100%; position: absolute; pointer-events: none; box-sizing: border-box; box-shadow: inset 0 0 0 2px #3f98db; background: transparent; }

.gantt_overlay_area { display: none; }

.gantt_overlay, .gantt_overlay_area { position: absolute; height: inherit; width: inherit; top: 0; left: 0; }

.gantt_click_drag_rect { position: absolute; left: 0; top: 0; outline: 1px solid #3f98db; background-color: rgba(52, 152, 219, 0.3); }

.gantt_timeline_move_available, .gantt_timeline_move_available * { cursor: move; }

.gantt_layout_content { width: 100%; overflow: auto; box-sizing: border-box; }

.gantt_layout_cell { position: relative; box-sizing: border-box; }

.gantt_layout_cell > .gantt_layout_header { background: #33aae8; color: #fff; font-size: 17px; padding: 5px 10px; box-sizing: border-box; }

.gantt_layout_header.collapsed_x { background: #a9a9a9; }

.gantt_layout_header.collapsed_x .gantt_header_arrow:before { content: "\21E7"; }

.gantt_layout_header.collapsed_y { background: #a9a9a9; }

.gantt_layout_header.collapsed_y .gantt_header_arrow:before { content: "\21E9"; }

.gantt_layout_header { cursor: pointer; }

.gantt_layout_header .gantt_header_arrow { float: right; text-align: right; }

.gantt_layout_header .gantt_header_arrow:before { content: "\21E6"; }

.gantt_layout_header.vertical .gantt_header_arrow:before { content: "\21E7"; }

.gantt_layout_outer_scroll_vertical .gantt_layout_content { overflow-y: hidden; }

.gantt_layout_outer_scroll_horizontal .gantt_layout_content { overflow-x: hidden; }

.gantt_layout_x > .gantt_layout_cell { display: inline-block; vertical-align: top; }

.gantt_layout_x { white-space: nowrap; }

.gantt_resizing { opacity: .7; background: #f2f2f2; }

.gantt_layout_cell_border_right.gantt_resizer { overflow: visible; border-right: 0; }

.gantt_resizer { cursor: e-resize; position: relative; }

.gantt_resizer_y { cursor: n-resize; }

.gantt_resizer_stick { background: #33aae8; z-index: 9999; position: absolute; top: 0; width: 100%; }

.gantt_resizer_x .gantt_resizer_x { position: absolute; width: 20px; height: 100%; margin-left: -10px; top: 0; left: 0; z-index: 1; }

.gantt_resizer_y .gantt_resizer_y { position: absolute; height: 20px; width: 100%; top: -10px; left: 0; z-index: 1; }

.gantt_resizer_error { background: #cd5c5c !important; }

.gantt_layout_cell_border_left { border-left: 1px solid #cecece; }

.gantt_layout_cell_border_right { border-right: 1px solid #cecece; }

.gantt_layout_cell_border_top { border-top: 1px solid #cecece; }

.gantt_layout_cell_border_bottom { border-bottom: 1px solid #cecece; }

.gantt_layout_cell_border_transparent { border-color: transparent; }

.gantt_window { position: absolute; top: 50%; left: 50%; z-index: 999999999; background: #fff; }

.gantt_window_content { position: relative; }

.gantt_window_content_header { background: #39c; color: #fff; height: 33px; padding: 10px 10px 0; border-bottom: 2px solid #fff; position: relative; }

.gantt_window_content_header_text { padding-left: 10%; }

.gantt_window_content_header_buttons { position: absolute; top: 10px; right: 10px; }

.gantt_window_content_header_buttons:hover { color: #000; cursor: pointer; }

.gantt_window_content_resizer { position: absolute; width: 15px; height: 15px; bottom: 0; line-height: 15px; right: -1px; text-align: center; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABZJREFUeAFjIAUwUshlpJDLSIhLGAAACQ4AFk79JaMAAAAASUVORK5CYII=); cursor: nw-resize; z-index: 999; }

.gantt_window_content_frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.1); z-index: 9999; }

.gantt_window_drag { cursor: pointer !important; }

.gantt_window_resizing { overflow: visible; }

.gantt_window_resizing_body { overflow: hidden !important; }

.gantt_window_modal { background: rgba(0, 0, 0, 0.1); z-index: 9999; top: 0; left: 0; width: 100%; height: 100%; position: fixed; }

.gantt_cal_light, .gantt_cal_quick_info, .gantt_container, .gantt_message_area, .gantt_modal_box, .gantt_tooltip { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.gantt_noselect { -moz-user-select: -moz-none; -webkit-user-select: none; -ms-user-select: none; user-select: none; }

.gantt_drag_marker { position: absolute; top: -1000px; left: -1000px; font-family: Arial; font-size: 13px; z-index: 1; white-space: nowrap; }

.gantt_drag_marker .gantt_tree_icon.gantt_blank, .gantt_drag_marker .gantt_tree_icon.gantt_close, .gantt_drag_marker .gantt_tree_icon.gantt_open, .gantt_drag_marker .gantt_tree_indent { display: none; }

.gantt_drag_marker, .gantt_drag_marker .gantt_row.odd { background-color: #fff; }

.gantt_drag_marker .gantt_row { border-left: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2; }

.gantt_drag_marker .gantt_cell { border-color: #d2d2d2; }

.gantt_row.gantt_over, .gantt_task_row.gantt_over { background-color: #0070fe; }

.gantt_row.gantt_transparent .gantt_cell { opacity: .7; }

.gantt_task_row.gantt_transparent { background-color: #f8fdfd; }

.gantt_popup_button.gantt_delete_button { background: #3db9d3; text-shadow: 0 -1px 0 #248a9f; color: #fff; font-weight: 700; border-width: 0; }

.gantt_container_resize_watcher { background: transparent; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1; pointer-events: none; border: 0; box-sizing: border-box; opacity: 0; }

.noselect { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.form-header { font-weight: bold; font-size: 15px; line-height: 19px; margin-bottom: 10px; }

.format-text b { font-weight: 600; }

.no-padding { padding: 0; }

.no-padding-top { padding-top: 0 !important; }

.no-padding-bottom { padding-bottom: 0 !important; }

.wc-info { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.h4 { font-size: 1.5rem; margin-bottom: .5rem; font-weight: 500; line-height: 1.2; }

.tab-content { padding-top: 0 !important; border-top: 0 !important; }

.pt-1 { padding-top: 1rem; }

.pb-1 { padding-bottom: 1rem; }

.margin-1 { margin: 1rem; }

.mb-0 { margin-bottom: 0; }

.ml-1 { margin-left: 1rem; }

.mr-1 { margin-right: 1rem; }

.mb-1 { margin-bottom: 1rem; }

.mb-2 { margin-bottom: 2rem; }

.mt-1 { margin-top: 1rem; }

.mr-05 { margin-right: .5rem; }

.mt-05 { margin-top: .5rem; }

.float-right { float: right; }

.margin-right-20 { margin-right: 20px; }

.action-link { color: #05CBBF; text-decoration: none; margin-left: 1rem; }

.action-link:hover { text-decoration: underline; }

.invalid-link { color: #FF5E48 !important; }

.tab-content .tab-toolbar-row { padding: 1rem; border-bottom: solid 1px #ededed; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.tab-content .tab-toolbar-row .form-group { margin-bottom: 0; }

.tab-content .tab-toolbar-row .align-left.full-width { width: 100% !important; }

.x-grid-cell-inner a { color: #05CBBF; text-decoration: none; }

.x-grid-row-summary .x-grid-cell-inner { font-weight: 600; }

.capacity-calc-field { position: relative; }

.capacity-calc-field .calc-button { position: absolute; top: 0; right: 20px; }

tbody .grid-border-top:not(:nth-child(2)).x-grid-row .x-grid-cell { border-top: solid 1px #e7e8ec; }

.col-header-filter { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.col-header-filter .grid-special-filter { height: 16px; line-height: 16px; margin-top: -6px; }

.form-control-inner { position: absolute; right: 10px; top: 10px; }

.x-form-text { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }

.card .card-title { display: inline-block; font-weight: 600; font-size: 18px; line-height: 23px; }

.card .card-collapse-btn { width: 32px; height: 32px; background-size: 32px 32px; background-image: url("/Content/Design2019/icons/24/arrow-up.svg"); -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }

.card .inline-block { display: inline-block; vertical-align: middle; }

.card .card-body.card-padding { padding: 1rem; }

.card .card-header { padding: .75rem 1.25rem !important; margin-bottom: 0; border-bottom: 1px solid #E0E1E7; }

.card.header-collapsed { padding-bottom: 0; }

.card.header-collapsed .card-collapse-btn { -webkit-transform: scaleY(-1); -ms-transform: scaleY(-1); transform: scaleY(-1); }

.card.header-collapsed .card-header { border-bottom: none; }

.card-tabs { padding: .5rem .5rem 0 .5rem; height: auto; }

.card-tabs .nav-link.disabled { color: #cccfd6; pointer-events: none; cursor: default; }

.card-tabs li.active a { color: #3B3B3B !important; }

.card-tabs li a { font-size: 13px; text-transform: none; font-weight: 500; padding: 13px 15px 5px 15px; }

.form-section { padding-top: 0.5rem; }

.form-section.has-border { border-bottom: 1px solid #E0E1E7; }

.btnAction { width: .75rem; height: .75rem; }

.tabTotals .total-table { border: 1px solid #b9bdce; border-radius: 4px; border-collapse: inherit !important; font-size: 14px; text-align: right; float: right; width: 100%; }

.tabTotals .total-table > thead > tr > th { padding: 10px; font-size: 12px; font-weight: bold; color: #707887; border-bottom: 1px solid #b9bdce; text-transform: uppercase; }

.tabTotals .total-table td { padding: 5px 10px 5px 10px; color: #41454e; font-weight: normal; }

.tabTotals .total-table td b { font-weight: bold; }

.tabTotals .total-table td span.notTotal { color: #B5B9C2; }

.run-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.run-container .data-column { position: relative; width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 85%; flex: 0 0 85%; max-width: 85%; }

.run-container .data-column .run-components-container { padding-left: 1rem; padding-right: 1rem; }

.run-container .data-column .run-components-container .x-grid { margin-top: 1rem; }

.run-container .data-column .tab-toolbar-row .secondary { display: -webkit-box; display: -ms-flexbox; display: flex; }

.run-container .sequence-column { position: relative; width: 100%; padding: 1rem; -webkit-box-flex: 0; -ms-flex: 0 0 15%; flex: 0 0 15%; max-width: 15%; min-width: 150px; border-right: 1px solid #E0E1E7; }

.run-container .sequence-column .sequence-navs { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.run-container .sequence-column .sequence-navs .seq-nav { color: #3B3B3B; border-radius: .25rem; font-weight: 500; font-size: 13px; line-height: 17px; margin-right: 1rem; text-decoration: none; padding: .5rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }

.production-notes-grid .x-grid-cell-inner { white-space: normal !important; }

.task-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.task-nav.task-nav-column { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.task-nav.task-nav-column .nav-link { margin-bottom: .5rem; word-break: break-all; }

.task-nav.task-nav-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.task-nav.task-nav-row .nav-link { margin-right: .5rem; }

.task-nav .nav-link:not(.cancelled):not(.in-progress):not(.ready):not(.completed) i { width: 0; height: 0; }

.task-nav .nav-link { color: #3B3B3B; border-radius: .25rem; font-weight: 500; font-size: 13px; line-height: 17px; text-decoration: none; padding: .5rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }

.task-nav .nav-link i { font-style: normal; width: 17px; height: 17px; background-size: 17px 17px; }

.task-nav .nav-link:hover { background-color: #f8f9fa; }

.task-nav .nav-link.active:hover { background-color: #e9ecef; }

.task-nav .nav-link.active { background-color: #F1F6FB; color: #05CBBF; }

.task-nav .nav-link.cancelled.active { color: #FF5E48; }

.task-nav .nav-link.cancelled.active i { background-image: url(/Content/Design2019/icons/24/cancelled.svg); }

.task-nav .nav-link.in-progress.active i { background-image: url(/Content/Design2019/icons/24/in-progress-blue.svg); }

.task-nav .nav-link.ready.active i { background-image: url(/Content/Design2019/icons/24/warning-blue.svg); }

.task-nav .nav-link.completed.active i { background-image: url(/Content/Design2019/icons/24/validation-success.svg); }

.task-nav .nav-link.in-progress:not(.active) { color: #000; }

.task-nav .nav-link.in-progress:not(.active) i { background-image: url(/Content/Design2019/icons/24/in-progress-gray.svg); }

.task-nav .nav-link.ready:not(.active) { color: #000; }

.task-nav .nav-link.ready:not(.active) i { background-image: url(/Content/Design2019/icons/24/warning-gray.svg); }

.task-nav .nav-link.completed:not(.active) { color: #B5B9C2; }

.task-nav .nav-link.completed:not(.active) i { background-image: url(/Content/Design2019/icons/24/success-gray.svg); }

.task-nav .nav-link.cancelled:not(.active) { color: #B5B9C2; }

.task-nav .nav-link.cancelled:not(.active) i { background-image: url(/Content/Design2019/icons/24/cancelled-gray.svg); }

.popper { background: #fff; padding: 0; }

.popper .content { -webkit-box-shadow: 4px 4px 5px 0px #ccc; box-shadow: 4px 4px 5px 0px #ccc; border-radius: 5px; }

.popper .availability-data { border-radius: 5px; }

.popper .popper__arrow { border-color: #fff; -webkit-box-shadow: 4px 4px 5px 0px #ccc; box-shadow: 4px 4px 5px 0px #ccc; }

.master-grid-title .x-grid-view-default { min-height: 0px !important; }

.master-grid-title .x-column-header { border-top: none !important; border-bottom: solid 1px #adb5bd; }

.master-grid-title .x-grid-body { border-top: none !important; }

.production-master-grid .x-grid-view-default { min-height: 0px !important; }

.production-master-grid .x-grid-header-ct { border-bottom: none !important; border-top: none !important; }

.production-master-grid .x-column-header-inner .x-column-header-text { white-space: pre-wrap; text-transform: uppercase; }

.production-master-grid .x-grid-empty { border-top: none; }

.production-master-grid .x-panel-body { border-top: none !important; }

.production-master-grid .x-grid-cell-inner { padding: 10px; }

.production-master-grid .x-grid-cell-inner b { font-weight: 500; }

.no-border-top .x-grid-header-ct { border-top: none !important; }

.standard-grid .row-danger { background-color: #FFF4F4 !important; }

.standard-grid .row-danger .qty-data { color: #FF5E48; }

.production-detail-grid .x-grid-header-ct { border-bottom: none !important; border-top: none !important; }

.production-detail-grid .x-grid-view-default { min-height: 0px !important; }

.production-detail-grid .x-grid-empty { border-top: none; background-color: #F1F6FB !important; }

.production-detail-grid .x-grid-table-resizer { height: 0 !important; }

.production-detail-grid .x-column-header-inner .x-column-header-text { white-space: pre-wrap; text-transform: uppercase; color: #6c757d; font-weight: 600; font-family: "IBM Plex Sans"; font-size: .75rem; }

.production-detail-grid .x-grid-cell-inner { padding-top: .35rem !important; padding-bottom: .35rem !important; }

.production-detail-grid .x-grid-row:not(.row-danger) { background-color: #F1F6FB !important; }

.production-detail-grid .row-danger { background-color: #FFF4F4 !important; }

.production-detail-grid .row-danger .availability-data { color: #FF5E48; }

.production-detail-grid .x-column-header { background-color: #F1F6FB !important; }

.production-detail-grid .x-panel-body { border-top: solid 1px #ededed !important; }

.production-detail-grid .x-grid-row .x-grid-cell { font-family: inherit !important; border-bottom: solid 1px #ededed !important; }

.production-detail-grid .btnAction { width: .75rem; height: .75rem; }

.production-detail-grid .component-type { padding: 0 .3rem; border: solid 1px #B5B9C2; border-radius: 3px; }

.production-detail-grid .component-type.finished-product { white-space: normal; display: inline-block; background: #fee8fa; }

.production-detail-grid .component-type.note { background: #DED6F3; }

.production-detail-grid .component-type.component { background: #D6E3F3; }

.production-detail-grid .component-type.resource { background: #D6F3E3; }

.production-detail-grid .component-type.attachment { background: #FEE8E8; }

.production-detail-grid .component-type.input { background: #daf5f2; }

.production-detail-grid .component-type.output { background: #f5efda; }

.master-grid-line-container .add-detail { margin-left: 0; margin-right: 0; }

.master-grid-line-container .add-detail div { background-color: #F1F6FB !important; }

.run-grid-line-container { margin-top: 2rem; margin-bottom: 2rem; }

.run-master-grid .x-grid-view-default, .run-master-grid .x-grid-empty { min-height: 0px !important; }

.production-round-grid { border: solid 1px #CCCCCC !important; border-radius: 6px; }

.production-round-grid .x-grid-view-default, .production-round-grid .x-grid-empty { min-height: 0px !important; }

.production-round-grid .row-danger { background-color: #FFF4F4 !important; }

.production-round-grid .row-danger .availability-data { color: #FF5E48; }

.production-round-grid .x-column-header { border-top: none !important; }

.production-round-grid .x-grid-row:last-child .x-grid-cell { border-bottom: none !important; }

.production-round-grid .row-selected { background-color: #f0f3fa !important; }

.form-control-filter { padding: .375rem .75rem; height: calc(1em + 1.275rem + 2px); }

.dear-icon-custom { width: .75rem; height: .75rem; display: inline-block; }

.dear-icon-time { background: url(/Content/Design2019/img/time.svg) top left/0.75rem 0.75rem no-repeat; }

.dear-icon-resource { background: url(/Content/Design2019/img/resource.svg) top left/0.75rem 0.75rem no-repeat; }

.dear-icon-inventory { background: url(/Content/Design2019/img/inventory.svg) top left/0.75rem 0.75rem no-repeat; }

.dear-icon-success { background: url(/Content/Design2019/icons/24/success.svg) top left/0.75rem 0.75rem no-repeat; }

.dear-icon-error { background: url(/Content/Design2019/img/error.svg) top left/0.75rem 0.75rem no-repeat; }

.status-ok { background: #D6F3E3; padding: 0.2rem 0.4rem; border-radius: 3px; }

.status-danger { background: #FEE8E8; padding: 0.2rem 0.4rem; border-radius: 3px; }

.status-default { background: #F0F2F4; padding: 0.2rem 0.4rem; border-radius: 3px; }

.task-status { margin-right: .5rem; padding: .3rem .5rem; display: inline-block; border-radius: .25rem; font-weight: 500; }

.task-status.okay { background: #D6F3E3; }

.task-status.default { background: #F0F2F4; }

.task-status.danger { background: #FEE8E8; }

.popper-link { text-decoration: underline; cursor: pointer; }

.popper .table .td { color: #fff !important; }

.dropzone-file-area { border: 2px dashed #05CBBF; margin-bottom: 1rem; }

.note { padding: 18px 12px; border-radius: .25rem; margin-bottom: 8px; }

.note.note-warning { background-color: #f9e491; }

.note.note-error { background-color: #fee8e8; }

.note.note-success { background-color: #d6e3f3; }

.theme-default .note a { color: #05cbbf; }

.theme-green .note a { color: #00c064; }

.theme-blue .note a { color: #0e6cf8; }

.theme-cyan .note a { color: #25c99f; }

.theme-grey .note a { color: #6f6f6f; }

.theme-violet .note a { color: #6a56c9; }

.scan-dialog .scan-description { color: #333; font-weight: bold; margin-bottom: 20px; margin-top: 20px; }

.scan-dialog .scan-bar { padding-top: 10px; padding-bottom: 10px; }

.scan-dialog .scan-input-container { height: 1px; width: 1px; overflow: hidden; z-index: -4; }

.dates-setup .calendar-form .form-control { padding-bottom: 16px; height: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.sc-menu-dropdown .section-break { height: 1px; width: 100%; padding: 3px 0px; border-top: 1px solid #E0E1E7; }

.sc-menu-dropdown a { line-height: 20px !important; min-height: 20px !important; }

.sc-menu-dropdown .dropdown-section-title { color: #B5B9C2; font-weight: 500; font-size: 12px; padding: 10px 10px 5px 10px; width: 100%; }

.sc-menu-dropdown .form-control { padding: 5px 10px; }

.sc-menu-dropdown .modal-footer { padding: 0px 5px 10px 10px; }

.prod-tooltip-icon, .prod-popover-icon { background-color: black; color: white; height: 12px; width: 12px; display: -webkit-box; display: -ms-flexbox; display: flex; text-align: center; border-radius: 50% !important; font-size: 8px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; -ms-flex-negative: 0; flex-shrink: 0; margin-left: 3px; margin-bottom: 10px; }

.prod-tooltip-icon::after, .prod-popover-icon::after { content: "\2148"; font-weight: bold; }

.prod-tooltip-icon.pos-absolute, .prod-popover-icon.pos-absolute { margin: 0px; position: absolute; z-index: 23; }

.prod-tooltip-icon ~ div.tooltip, .prod-popover-icon ~ div.tooltip { min-width: 250px; }

.prod-tooltip-icon ~ div.tooltip > .tooltip-inner, .prod-popover-icon ~ div.tooltip > .tooltip-inner { max-width: 400px; }

.prod-tooltip-icon.pos-inner, .prod-popover-icon.pos-inner { display: inline-block; pointer-events: all; margin-bottom: 0; }

.popover { background-color: #333333; color: #fff; }

.popover.right .arrow { border-right-color: #333333 !important; }

.popover.right .arrow:after { border-right-color: #333333 !important; }

.popover .popover-content a { display: inline; text-transform: none; padding: 0; border-bottom: none; }

.popover .popover-content a:hover { color: inherit !important; }

.theme-default .popover .popover-content a.mimic_a { color: #05cbbf !important; }

.theme-green .popover .popover-content a.mimic_a { color: #00c064 !important; }

.theme-blue .popover .popover-content a.mimic_a { color: #0e6cf8 !important; }

.theme-cyan .popover .popover-content a.mimic_a { color: #25c99f !important; }

.theme-grey .popover .popover-content a.mimic_a { color: #6f6f6f !important; }

.theme-violet .popover .popover-content a.mimic_a { color: #6a56c9 !important; }

body > div.tooltip > .tooltip-inner { max-width: 300px; }

div.tooltip { font-size: 13px; text-align: left; }

.page-toolbar .nav-tabs { border-bottom: none !important; }

.page-bar .grid-container { width: 100%; float: left; overflow: hidden; }

.page-bar .grid-container .rowbody-inner-table { width: 90%; float: right; }

.page-bar #FeatureModuleDetailsBlock { -ms-flex-preferred-size: 100%; flex-basis: 100%; }

.alert { width: 100%; }

.alert.text-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

@media (max-width: 991px) { .adaptive-grid .grid-row .grid-col-4 { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: wrap; flex-flow: wrap; }
  .adaptive-grid .grid-row .grid-col-4 > .form-control { -ms-flex-preferred-size: calc(100% / 2 - 12px) !important; flex-basis: calc(100% / 2 - 12px) !important; } }

.po-container .grid-row div[class^="grid-col-"] .form-control { padding-bottom: 20px; min-height: 60px; }

.po-container .grid-row div[class^="grid-col-"] .form-control.dropdown { padding-bottom: 0px !important; min-height: 0px !important; }

.po-container .grid-row .grid-col-4 { -ms-flex-preferred-size: calc(100% / 3 - 12px); flex-basis: calc(100% / 3 - 12px); }

.po-container .grid-row .grid-col-2 { -ms-flex-preferred-size: calc(100% / 6 - 12px); flex-basis: calc(100% / 6 - 12px); }

.po-container .form-control > div { width: 100%; }

.po-container .form-control > .dropdown-menu { width: auto !important; }

.po-container .form-control > .form-control { padding-bottom: 0 !important; }

.po-container .form-control label + .btn, .po-container .form-control input + .btn { margin-left: 5px; }

.po-container .form-control label.text-right, .po-container .form-control input.text-right { text-align: right; }

.po-container .form-control table.x-form-item { width: 100% !important; }

.po-container .form-control table.x-form-item.x-custom-action { display: -webkit-box; display: -ms-flexbox; display: flex; }

.po-container .form-control table.x-form-item.x-form-type-checkbox { width: 35% !important; table-layout: auto !important; }

.po-container .form-control > div { width: 100%; }

.po-container .form-control > div .x-form-item-body { width: 100% !important; }

.po-container .form-control.form-control-checkbox { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.po-container .form-control.form-control-checkbox > div { float: left; width: inherit; }

.po-container .form-control.form-control-checkbox > label { position: static; padding: 0 0 0 10px; pointer-events: all !important; cursor: pointer; }

.calendar-settings-grid .x-column-header-inner { font-style: normal; font-weight: bold; font-size: 11px; line-height: 14px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; letter-spacing: -0.4px; text-transform: uppercase; color: #707887; padding-top: 0 !important; }

.calendar-settings-grid .x-box-inner { border-top: 1px solid #E7E8EC; }

.calendar-settings-grid .weekend-row { background: #F1F6FB; }

.calendar-settings-grid .x-grid-row .x-grid-cell { border-bottom: 1px solid #E0E1E7; border-right: 1px solid #E0E1E7; height: 40px; padding: 0; }

.calendar-settings-grid .x-grid-row .x-grid-cell:last-child { border-right: none; }

.calendar-settings-grid .x-grid-row .x-grid-cell .work-day { font-weight: 500; }

.calendar-settings-grid div > .x-column-header { border-right: 1px solid #E0E1E7; }

.calendar-settings-grid div > .x-column-header:last-child { border-right: none; }

.calendar-settings-grid .x-grid-view-default { min-height: 100px !important; }

.calendar-settings-grid .x-grid-row .x-grid-cell.colCopy { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.form-control.date-control { max-width: 200px !important; }

.form-control > .cmb-dates { min-width: 170px; max-width: 180px; }

.form-control > .cmb-dates.small { min-width: 145px; max-width: 155px; }

.consolidation-container { padding-bottom: 20px; }

.consolidation-container .consolidation-container-title { font-weight: 600; padding-bottom: 10px; }

.consolidation-container .consolidation-container-details { line-height: 30px; max-height: 300px; overflow-y: auto; }

.tabs-container { padding-bottom: 0px !important; }

.main-tab-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.modal .modal-toolbar { padding: 20px; }

.operation-title { display: inline-block; margin-top: .5rem; margin-left: 1rem; margin-right: 1rem; margin-bottom: .5rem; word-break: break-all; }

.operation-status { margin-right: .5rem; padding: .3rem .5rem; display: inline-block; border-radius: .25rem; font-weight: 500; }

.operation-status.okay { background: #D6F3E3; }

.operation-status.default { background: #F0F2F4; }

.operation-status.danger { background: #FEE8E8; }

.operation-run-mode { margin-right: .5rem; padding: .3rem .5rem; display: inline-block; border-radius: .25rem; font-weight: 500; background: rgba(205, 192, 255, 0.5); }

.load-bom-btn { margin-top: 7px; }

.traceability-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; border-top: 1px solid #e0e1e7; }

.traceability-container .fp-column { position: relative; width: 100%; padding: 1rem; -webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; min-width: 150px; border-right: 1px solid #E0E1E7; }

.traceability-container .components-column { position: relative; width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; }

#divBomVersionBlock2 { font-size: 14px; padding-bottom: 10px; padding-top: 10px; border-bottom: 1px solid #adb5bd; }

#tableDefaultDimensions thead tr { border-top: 1px solid #e7e8ec !important; }

#tableDefaultDimensions thead tr th { border-bottom: 1px solid #e7e8ec !important; }

.d-block { display: block !important; }

.d-block .text-block { display: block; }

.d-block .text-block > span { display: inline; }

.note-container { margin: 0 20px; }

/*# sourceMappingURL=production.css.map */
.noselect { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.grid-row { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }

.grid-row .nowrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

.grid-col-1 { -ms-flex-preferred-size: 8.33333%; flex-basis: 8.33333%; }

.grid-col-1.align-right { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }

.grid-col-1.align-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }

.grid-col-1.align-left { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }

.grid-col-2 { -ms-flex-preferred-size: 16.66667%; flex-basis: 16.66667%; }

.grid-col-2.align-right { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }

.grid-col-2.align-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }

.grid-col-2.align-left { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }

.grid-col-3 { -ms-flex-preferred-size: 25%; flex-basis: 25%; }

.grid-col-3.align-right { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }

.grid-col-3.align-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }

.grid-col-3.align-left { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }

.grid-col-4 { -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333%; }

.grid-col-4.align-right { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }

.grid-col-4.align-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }

.grid-col-4.align-left { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }

.grid-col-5 { -ms-flex-preferred-size: 41.66667%; flex-basis: 41.66667%; }

.grid-col-5.align-right { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }

.grid-col-5.align-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }

.grid-col-5.align-left { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }

.grid-col-6 { -ms-flex-preferred-size: 50%; flex-basis: 50%; }

.grid-col-6.align-right { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }

.grid-col-6.align-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }

.grid-col-6.align-left { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }

.grid-col-7 { -ms-flex-preferred-size: 58.33333%; flex-basis: 58.33333%; }

.grid-col-7.align-right { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }

.grid-col-7.align-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }

.grid-col-7.align-left { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }

.grid-col-8 { -ms-flex-preferred-size: 66.66667%; flex-basis: 66.66667%; }

.grid-col-8.align-right { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }

.grid-col-8.align-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }

.grid-col-8.align-left { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }

.grid-col-9 { -ms-flex-preferred-size: 75%; flex-basis: 75%; }

.grid-col-9.align-right { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }

.grid-col-9.align-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }

.grid-col-9.align-left { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }

.grid-col-10 { -ms-flex-preferred-size: 83.33333%; flex-basis: 83.33333%; }

.grid-col-10.align-right { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }

.grid-col-10.align-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }

.grid-col-10.align-left { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }

.grid-col-11 { -ms-flex-preferred-size: 91.66667%; flex-basis: 91.66667%; }

.grid-col-11.align-right { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }

.grid-col-11.align-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }

.grid-col-11.align-left { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }

.grid-col-12 { -ms-flex-preferred-size: 100%; flex-basis: 100%; }

.grid-col-12.align-right { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }

.grid-col-12.align-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }

.grid-col-12.align-left { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }

.gantt-page-container { width: 100%; }

.resource-toggle { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-right: 1rem; }

.gantt_tooltip { z-index: 1001; }

.zoom-radio-container { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 100%; }

.fullscreen-btn svg { height: auto; margin: 0 0 0 0; }

.filters-toolbar { padding: 7px 20px !important; }

.filters-toolbar .align-left { -ms-flex-negative: 0; flex-shrink: 0; margin-right: 20px; }

.gantt-search { padding: 8px; }

.gantt-search input { margin-right: 5px; }

.buffer-control .buffer-item span { width: 100%; margin-right: 0 !important; padding-left: 7px; }

.buffer-control .buffer-item.buffer-red span.text { background-color: rgba(254, 129, 129, 0.3); color: #bd5f5f; }

.buffer-control .buffer-item.buffer-yellow span.text { background-color: rgba(255, 195, 78, 0.3); color: #a27e5a; }

.buffer-control .buffer-item.buffer-green span.text { background-color: rgba(77, 211, 147, 0.3); color: #387155; }

.gantt-page-container.no-horizontal-lines .gantt_task_row { border-bottom: none; }

.gantt-page-container.no-vertical-lines .gantt_task_cell { border-right: none; }

.gantt-page-container .buffer-line { position: absolute; height: 30px; }

.gantt-page-container .buffer-line .buffer-line-item { position: absolute; height: 30px; border: 1px solid #6F6F6F; border-left: none; }

.gantt-page-container .buffer-line .red { background: rgba(254, 129, 129, 0.3); }

.gantt-page-container .buffer-line .yellow { background: rgba(255, 195, 78, 0.3); }

.gantt-page-container .buffer-line .green { background: rgba(77, 211, 147, 0.3); }

.gantt-page-container .gantt_task_cell.weekend, .gantt-page-container .gantt_task_cell.holiday { background: #f2f2f3; }

.gantt-page-container .gantt_task_cell.special { background: #f2f2f3; }

.gantt-page-container .gantt_task_cell.group-divider { background: #eff1f0; border-right: none; }

.gantt-page-container .workday-empty { background: none; }

.gantt-page-container .workday-ok { background-color: #00BF64; }

.gantt-page-container .workday-warn { background-color: #FFC435; }

.gantt-page-container .workday-full { background-color: #FD4D49; }

.gantt-page-container .gantt_row.group-row { background: #eff1f0; }

.gantt-page-container .nested-order { padding-left: 15px; }

.gantt-page-container .gantt_container { font-family: "IBM Plex Sans"; }

.gantt-page-container .gantt_container .gantt_grid_data .gantt_row.gantt_selected, .gantt-page-container .gantt_container .gantt_grid_data .gantt_row.odd.gantt_selected, .gantt-page-container .gantt_container .gantt_task_row.gantt_selected { background-color: #E7F3FF; }

.gantt-page-container .gantt_container .gantt_grid_data .gantt_row.odd:hover, .gantt-page-container .gantt_container .gantt_grid_data .gantt_row:hover { background-color: #E7F3FF; }

.gantt-page-container .gantt_container .gantt_task_row.gantt_selected .gantt_task_cell { border-right-color: #ebebeb; }

.gantt-page-container .gantt_container .gantt_grid_data .gantt_cell a { color: #454545; }

.gantt-page-container .gantt_container .gantt_action_btn { border-radius: 3px !important; height: 26px !important; vertical-align: initial; }

.gantt-page-container .gantt_container .tasks-link .gantt_link_arrow_right { border-left-color: #FF5E48; }

.gantt-page-container .gantt_container .tasks-link .gantt_link_arrow_right { border-left-color: #FF5E48; }

.gantt-page-container .gantt_container .tasks-link .gantt_link_arrow_right { border-left-color: #FF5E48; }

.gantt-page-container .gantt_container .tasks-link .gantt_link_arrow_left { border-right-color: #FF5E48; }

.gantt-page-container .gantt_container .tasks-link .gantt_line_wrapper div { background-color: #FF5E48; }

.gantt-page-container .gantt_container .tasks-link:hover .gantt_line_wrapper div { -webkit-box-shadow: 0 0 5px 0 #FF5E48; box-shadow: 0 0 5px 0 #FF5E48; }

.gantt-page-container .gantt_container .link-hidden { display: none; }

.gantt-page-container .gantt_container .gantt_tree_icon.gantt_open { background-image: url("/Content/Design2019/icons/tree_open.svg"); }

.gantt-page-container .gantt_container .gantt_tree_icon.gantt_close { background-image: url("/Content/Design2019/icons/tree_close.svg"); }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .custom-task { display: inline-block; vertical-align: top; text-align: center; height: 100%; }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .custom-task.buffer { border-left: 1px solid #6F6F6F; }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .custom-task.buffer-ok { background-color: rgba(77, 211, 147, 0.3); }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .custom-task.buffer-warn { background-color: rgba(255, 195, 78, 0.3); }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .custom-task.buffer-bad { background-color: rgba(254, 129, 129, 0.3); }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .gantt_task_line { border: 1px solid #6F6F6F; border-radius: 0; background: none; }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .gantt_task_line .gantt_task_content { color: #3B3B3B; }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .completed .gantt_task_content { color: #FFFFFF; }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .order-ok .gantt_task_progress { background: #05CBBF; }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .order-ok .custom-task.task-bar { background: rgba(5, 203, 191, 0.3); }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .run-ok .gantt_task_progress { background: #0E6CF8; }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .run-ok .custom-task.task-bar { background: rgba(14, 108, 248, 0.3); }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .operation-ok .gantt_task_progress { background: #6A56C9; }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .operation-ok .operation-status { position: absolute; width: 100%; height: 100%; }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .operation-ok .custom-task .task-bar { display: inline-block; }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .operation-ok .custom-task .task-bar.inner-bar-filled { background: rgba(106, 86, 201, 0.3); }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .operation-ok .custom-task .task-bar.inner-bar-faded { background: rgba(106, 86, 201, 0.1); }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .operation-ok .custom-task.completed .inner-bar-faded { background: rgba(255, 255, 255, 0.3); }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .resource-task .task-name { position: absolute; width: 100%; height: 100%; }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .resource-task .custom-task .task-bar { display: inline-block; }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .resource-task .custom-task .task-bar.inner-bar-filled { background: #FF7070; }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .resource-task .custom-task .task-bar.inner-bar-faded { background: rgba(255, 112, 112, 0.5); }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .resource-task .gantt_task_progress { background: none; }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .sale-task .task-name { position: absolute; width: 100%; height: 100%; }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .sale-task .custom-task .task-bar { display: inline-block; }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .sale-task .custom-task .task-bar.inner-bar-filled { background: #FA8645; }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .sale-task .custom-task .task-bar.inner-bar-faded { background: rgba(250, 134, 69, 0.5); }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .sale-task .gantt_task_progress { background: none; }

.gantt-page-container .gantt_container .gantt_layout_cell .gantt_data_area .hide-task { display: none !important; }

.gantt-page-container .gantt_side_content.gantt_left { padding-right: 4px; padding-top: 3px; }

.gantt-page-container .gantt_side_content.gantt_link_crossing { top: 0px !important; }

.gantt-error-note { color: white; background: #FF5E48; padding: 5px; border-radius: 3px; }

.gantt_tooltip { font-family: "IBM Plex Sans"; }

.bootstrap-select .filter-option { max-width: 100px; }

.align-right { flex-wrap: wrap; -ms-flex-wrap: wrap; -ms-flex-negative: 1; flex-shrink: 1; }

.align-right .form-control, .align-right > .btn { margin-top: 3px !important; margin-bottom: 3px !important; }

.align-right .group-controls { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-negative: 1; flex-shrink: 1; }

.tablet-view .align-right .group-controls { flex-wrap: wrap; -ms-flex-wrap: wrap; }

.text-left { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; }

.nowrap { white-space: nowrap; }

.dr-body-content { min-width: 1100px; }

.page-top-bar .align-left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.page-top-bar .align-left > .btn { margin-right: 5px; }

.page-top-bar .align-left > .form-label-top > *, .page-top-bar .align-left > .form-control > * { margin-right: 5px; }

.gantt_link_control .gantt_link_point { display: none !important; }

/*# sourceMappingURL=scheduler.css.map */
