You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33919 lines
633 KiB

3 years ago
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
  1. /*!
  2. * dashmix - v5.6.0
  3. * @author pixelcave - https://pixelcave.com
  4. * Copyright (c) 2023
  5. */
  6. @charset "UTF-8";
  7. :root {
  8. --bs-blue: #0d6efd;
  9. --bs-indigo: #6610f2;
  10. --bs-purple: #6f42c1;
  11. --bs-pink: #d63384;
  12. --bs-red: #dc3545;
  13. --bs-orange: #fd7e14;
  14. --bs-yellow: #ffc107;
  15. --bs-green: #198754;
  16. --bs-teal: #20c997;
  17. --bs-cyan: #0dcaf0;
  18. --bs-black: #000;
  19. --bs-white: #fff;
  20. --bs-gray: #6c757d;
  21. --bs-gray-dark: #343a40;
  22. --bs-gray-100: #f8f9fa;
  23. --bs-gray-200: #e9ecef;
  24. --bs-gray-300: #dee2e6;
  25. --bs-gray-400: #ced4da;
  26. --bs-gray-500: #adb5bd;
  27. --bs-gray-600: #6c757d;
  28. --bs-gray-700: #495057;
  29. --bs-gray-800: #343a40;
  30. --bs-gray-900: #212529;
  31. --bs-primary: #0665d0;
  32. --bs-secondary: #6c757d;
  33. --bs-success: #6f9c40;
  34. --bs-info: #3c90df;
  35. --bs-warning: #e69f17;
  36. --bs-danger: #e04f1a;
  37. --bs-light: #f0f3f8;
  38. --bs-dark: #343a40;
  39. --bs-primary-rgb: 6, 101, 208;
  40. --bs-secondary-rgb: 108, 117, 125;
  41. --bs-success-rgb: 111, 156, 64;
  42. --bs-info-rgb: 60, 144, 223;
  43. --bs-warning-rgb: 230, 159, 23;
  44. --bs-danger-rgb: 224, 79, 26;
  45. --bs-light-rgb: 240, 243, 248;
  46. --bs-dark-rgb: 52, 58, 64;
  47. --bs-white-rgb: 255, 255, 255;
  48. --bs-black-rgb: 0, 0, 0;
  49. --bs-body-color-rgb: 52, 58, 64;
  50. --bs-body-bg-rgb: 237, 240, 247;
  51. --bs-font-sans-serif: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  52. --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  53. --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  54. --bs-root-font-size: 16px;
  55. --bs-body-font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  56. --bs-body-font-size: 0.875rem;
  57. --bs-body-font-weight: 400;
  58. --bs-body-line-height: 1.5;
  59. --bs-body-color: #343a40;
  60. --bs-body-bg: #ffffff;
  61. --bs-border-width: 1px;
  62. --bs-border-style: solid;
  63. --bs-border-color: #dfe4f1;
  64. --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  65. --bs-border-radius: 0.375rem;
  66. --bs-border-radius-sm: 0.25rem;
  67. --bs-border-radius-lg: 0.5rem;
  68. --bs-border-radius-xl: 1rem;
  69. --bs-border-radius-2xl: 2rem;
  70. --bs-border-radius-pill: 50rem;
  71. --bs-link-color: #0665d0;
  72. --bs-link-hover-color: #03356d;
  73. --bs-code-color: #d63384;
  74. --bs-highlight-bg: #fff3cd;
  75. }
  76. *,
  77. *::before,
  78. *::after {
  79. box-sizing: border-box;
  80. }
  81. :root {
  82. font-size: var(--bs-root-font-size);
  83. }
  84. @media (prefers-reduced-motion: no-preference) {
  85. :root {
  86. scroll-behavior: smooth;
  87. }
  88. }
  89. body {
  90. margin: 0;
  91. font-family: var(--bs-body-font-family);
  92. font-size: var(--bs-body-font-size);
  93. font-weight: var(--bs-body-font-weight);
  94. line-height: var(--bs-body-line-height);
  95. color: var(--bs-body-color);
  96. text-align: var(--bs-body-text-align);
  97. background-color: var(--bs-body-bg);
  98. -webkit-text-size-adjust: 100%;
  99. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  100. }
  101. hr {
  102. margin: 1rem 0;
  103. color: inherit;
  104. border: 0;
  105. border-top: 1px solid;
  106. opacity: 0.1;
  107. }
  108. h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  109. margin-top: 0;
  110. margin-bottom: 1.375rem;
  111. font-weight: 600;
  112. line-height: 1.25;
  113. }
  114. h1, .h1 {
  115. font-size: calc(1.35rem + 1.2vw);
  116. }
  117. @media (min-width: 1200px) {
  118. h1, .h1 {
  119. font-size: 2.25rem;
  120. }
  121. }
  122. h2, .h2 {
  123. font-size: calc(1.3125rem + 0.75vw);
  124. }
  125. @media (min-width: 1200px) {
  126. h2, .h2 {
  127. font-size: 1.875rem;
  128. }
  129. }
  130. h3, .h3 {
  131. font-size: calc(1.275rem + 0.3vw);
  132. }
  133. @media (min-width: 1200px) {
  134. h3, .h3 {
  135. font-size: 1.5rem;
  136. }
  137. }
  138. h4, .h4 {
  139. font-size: 1.25rem;
  140. }
  141. h5, .h5 {
  142. font-size: 1.125rem;
  143. }
  144. h6, .h6 {
  145. font-size: 0.875rem;
  146. }
  147. p {
  148. margin-top: 0;
  149. margin-bottom: 1.75rem;
  150. }
  151. abbr[title] {
  152. -webkit-text-decoration: underline dotted;
  153. text-decoration: underline dotted;
  154. cursor: help;
  155. -webkit-text-decoration-skip-ink: none;
  156. text-decoration-skip-ink: none;
  157. }
  158. address {
  159. margin-bottom: 1rem;
  160. font-style: normal;
  161. line-height: inherit;
  162. }
  163. ol,
  164. ul {
  165. padding-left: 2rem;
  166. }
  167. ol,
  168. ul,
  169. dl {
  170. margin-top: 0;
  171. margin-bottom: 1rem;
  172. }
  173. ol ol,
  174. ul ul,
  175. ol ul,
  176. ul ol {
  177. margin-bottom: 0;
  178. }
  179. dt {
  180. font-weight: 700;
  181. }
  182. dd {
  183. margin-bottom: 0.5rem;
  184. margin-left: 0;
  185. }
  186. blockquote {
  187. margin: 0 0 1rem;
  188. }
  189. b,
  190. strong {
  191. font-weight: bolder;
  192. }
  193. small, .small {
  194. font-size: 0.875em;
  195. }
  196. mark, .mark {
  197. padding: 0.1875em;
  198. background-color: var(--bs-highlight-bg);
  199. }
  200. sub,
  201. sup {
  202. position: relative;
  203. font-size: 0.75em;
  204. line-height: 0;
  205. vertical-align: baseline;
  206. }
  207. sub {
  208. bottom: -0.25em;
  209. }
  210. sup {
  211. top: -0.5em;
  212. }
  213. a {
  214. color: var(--bs-link-color);
  215. text-decoration: none;
  216. }
  217. a:hover {
  218. color: var(--bs-link-hover-color);
  219. text-decoration: none;
  220. }
  221. a:not([href]):not([class]), a:not([href]):not([class]):hover {
  222. color: inherit;
  223. text-decoration: none;
  224. }
  225. pre,
  226. code,
  227. kbd,
  228. samp {
  229. font-family: var(--bs-font-monospace);
  230. font-size: 1em;
  231. }
  232. pre {
  233. display: block;
  234. margin-top: 0;
  235. margin-bottom: 1rem;
  236. overflow: auto;
  237. font-size: 0.875em;
  238. }
  239. pre code {
  240. font-size: inherit;
  241. color: inherit;
  242. word-break: normal;
  243. }
  244. code {
  245. font-size: 0.875em;
  246. color: var(--bs-code-color);
  247. word-wrap: break-word;
  248. }
  249. a > code {
  250. color: inherit;
  251. }
  252. kbd {
  253. padding: 0.1875rem 0.375rem;
  254. font-size: 0.875em;
  255. color: var(--bs-body-bg);
  256. background-color: var(--bs-body-color);
  257. border-radius: 0.25rem;
  258. }
  259. kbd kbd {
  260. padding: 0;
  261. font-size: 1em;
  262. }
  263. figure {
  264. margin: 0 0 1rem;
  265. }
  266. img,
  267. svg {
  268. vertical-align: middle;
  269. }
  270. table {
  271. caption-side: bottom;
  272. border-collapse: collapse;
  273. }
  274. caption {
  275. padding-top: 0.75rem;
  276. padding-bottom: 0.75rem;
  277. color: #6c757d;
  278. text-align: left;
  279. }
  280. th {
  281. font-weight: 600;
  282. text-align: inherit;
  283. text-align: -webkit-match-parent;
  284. }
  285. thead,
  286. tbody,
  287. tfoot,
  288. tr,
  289. td,
  290. th {
  291. border-color: inherit;
  292. border-style: solid;
  293. border-width: 0;
  294. }
  295. label {
  296. display: inline-block;
  297. }
  298. button {
  299. border-radius: 0;
  300. }
  301. button:focus:not(:focus-visible) {
  302. outline: 0;
  303. }
  304. input,
  305. button,
  306. select,
  307. optgroup,
  308. textarea {
  309. margin: 0;
  310. font-family: inherit;
  311. font-size: inherit;
  312. line-height: inherit;
  313. }
  314. button,
  315. select {
  316. text-transform: none;
  317. }
  318. [role=button] {
  319. cursor: pointer;
  320. }
  321. select {
  322. word-wrap: normal;
  323. }
  324. select:disabled {
  325. opacity: 1;
  326. }
  327. [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  328. display: none !important;
  329. }
  330. button,
  331. [type=button],
  332. [type=reset],
  333. [type=submit] {
  334. -webkit-appearance: button;
  335. }
  336. button:not(:disabled),
  337. [type=button]:not(:disabled),
  338. [type=reset]:not(:disabled),
  339. [type=submit]:not(:disabled) {
  340. cursor: pointer;
  341. }
  342. ::-moz-focus-inner {
  343. padding: 0;
  344. border-style: none;
  345. }
  346. textarea {
  347. resize: vertical;
  348. }
  349. fieldset {
  350. min-width: 0;
  351. padding: 0;
  352. margin: 0;
  353. border: 0;
  354. }
  355. legend {
  356. float: left;
  357. width: 100%;
  358. padding: 0;
  359. margin-bottom: 0.5rem;
  360. font-size: calc(1.275rem + 0.3vw);
  361. line-height: inherit;
  362. }
  363. @media (min-width: 1200px) {
  364. legend {
  365. font-size: 1.5rem;
  366. }
  367. }
  368. legend + * {
  369. clear: left;
  370. }
  371. ::-webkit-datetime-edit-fields-wrapper,
  372. ::-webkit-datetime-edit-text,
  373. ::-webkit-datetime-edit-minute,
  374. ::-webkit-datetime-edit-hour-field,
  375. ::-webkit-datetime-edit-day-field,
  376. ::-webkit-datetime-edit-month-field,
  377. ::-webkit-datetime-edit-year-field {
  378. padding: 0;
  379. }
  380. ::-webkit-inner-spin-button {
  381. height: auto;
  382. }
  383. [type=search] {
  384. outline-offset: -2px;
  385. -webkit-appearance: textfield;
  386. }
  387. /* rtl:raw:
  388. [type="tel"],
  389. [type="url"],
  390. [type="email"],
  391. [type="number"] {
  392. direction: ltr;
  393. }
  394. */
  395. ::-webkit-search-decoration {
  396. -webkit-appearance: none;
  397. }
  398. ::-webkit-color-swatch-wrapper {
  399. padding: 0;
  400. }
  401. ::-webkit-file-upload-button {
  402. font: inherit;
  403. -webkit-appearance: button;
  404. }
  405. ::file-selector-button {
  406. font: inherit;
  407. -webkit-appearance: button;
  408. }
  409. output {
  410. display: inline-block;
  411. }
  412. iframe {
  413. border: 0;
  414. }
  415. summary {
  416. display: list-item;
  417. cursor: pointer;
  418. }
  419. progress {
  420. vertical-align: baseline;
  421. }
  422. [hidden] {
  423. display: none !important;
  424. }
  425. .lead {
  426. font-size: 1.25rem;
  427. font-weight: 300;
  428. }
  429. .display-1 {
  430. font-size: calc(1.625rem + 4.5vw);
  431. font-weight: 300;
  432. line-height: 1.25;
  433. }
  434. @media (min-width: 1200px) {
  435. .display-1 {
  436. font-size: 5rem;
  437. }
  438. }
  439. .display-2 {
  440. font-size: calc(1.575rem + 3.9vw);
  441. font-weight: 300;
  442. line-height: 1.25;
  443. }
  444. @media (min-width: 1200px) {
  445. .display-2 {
  446. font-size: 4.5rem;
  447. }
  448. }
  449. .display-3 {
  450. font-size: calc(1.525rem + 3.3vw);
  451. font-weight: 300;
  452. line-height: 1.25;
  453. }
  454. @media (min-width: 1200px) {
  455. .display-3 {
  456. font-size: 4rem;
  457. }
  458. }
  459. .display-4 {
  460. font-size: calc(1.475rem + 2.7vw);
  461. font-weight: 300;
  462. line-height: 1.25;
  463. }
  464. @media (min-width: 1200px) {
  465. .display-4 {
  466. font-size: 3.5rem;
  467. }
  468. }
  469. .display-5 {
  470. font-size: calc(1.425rem + 2.1vw);
  471. font-weight: 300;
  472. line-height: 1.25;
  473. }
  474. @media (min-width: 1200px) {
  475. .display-5 {
  476. font-size: 3rem;
  477. }
  478. }
  479. .display-6 {
  480. font-size: calc(1.375rem + 1.5vw);
  481. font-weight: 300;
  482. line-height: 1.25;
  483. }
  484. @media (min-width: 1200px) {
  485. .display-6 {
  486. font-size: 2.5rem;
  487. }
  488. }
  489. .list-unstyled {
  490. padding-left: 0;
  491. list-style: none;
  492. }
  493. .list-inline {
  494. padding-left: 0;
  495. list-style: none;
  496. }
  497. .list-inline-item {
  498. display: inline-block;
  499. }
  500. .list-inline-item:not(:last-child) {
  501. margin-right: 0.5rem;
  502. }
  503. .initialism {
  504. font-size: 0.875em;
  505. text-transform: uppercase;
  506. }
  507. .blockquote {
  508. margin-bottom: 1rem;
  509. font-size: 1.25rem;
  510. }
  511. .blockquote > :last-child {
  512. margin-bottom: 0;
  513. }
  514. .blockquote-footer {
  515. margin-top: -1rem;
  516. margin-bottom: 1rem;
  517. font-size: 0.875em;
  518. color: #6c757d;
  519. }
  520. .blockquote-footer::before {
  521. content: "— ";
  522. }
  523. .img-fluid {
  524. max-width: 100%;
  525. height: auto;
  526. }
  527. .img-thumbnail {
  528. padding: 0.25rem;
  529. background-color: #edf0f7;
  530. border: 1px solid var(--bs-border-color);
  531. border-radius: 0.375rem;
  532. max-width: 100%;
  533. height: auto;
  534. }
  535. .figure {
  536. display: inline-block;
  537. }
  538. .figure-img {
  539. margin-bottom: 0.5rem;
  540. line-height: 1;
  541. }
  542. .figure-caption {
  543. font-size: 0.875em;
  544. color: #6c757d;
  545. }
  546. .container,
  547. .container-fluid,
  548. .container-xxl,
  549. .container-xl,
  550. .container-lg,
  551. .container-md,
  552. .container-sm {
  553. --bs-gutter-x: 1.75rem;
  554. --bs-gutter-y: 0;
  555. width: 100%;
  556. padding-right: calc(var(--bs-gutter-x) * 0.5);
  557. padding-left: calc(var(--bs-gutter-x) * 0.5);
  558. margin-right: auto;
  559. margin-left: auto;
  560. }
  561. @media (min-width: 576px) {
  562. .container-sm, .container {
  563. max-width: 540px;
  564. }
  565. }
  566. @media (min-width: 768px) {
  567. .container-md, .container-sm, .container {
  568. max-width: 720px;
  569. }
  570. }
  571. @media (min-width: 992px) {
  572. .container-lg, .container-md, .container-sm, .container {
  573. max-width: 960px;
  574. }
  575. }
  576. @media (min-width: 1200px) {
  577. .container-xl, .container-lg, .container-md, .container-sm, .container {
  578. max-width: 1140px;
  579. }
  580. }
  581. @media (min-width: 1400px) {
  582. .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
  583. max-width: 1320px;
  584. }
  585. }
  586. .row {
  587. --bs-gutter-x: 1.75rem;
  588. --bs-gutter-y: 0;
  589. display: flex;
  590. flex-wrap: wrap;
  591. margin-top: calc(-1 * var(--bs-gutter-y));
  592. margin-right: calc(-0.5 * var(--bs-gutter-x));
  593. margin-left: calc(-0.5 * var(--bs-gutter-x));
  594. }
  595. .row > * {
  596. flex-shrink: 0;
  597. width: 100%;
  598. max-width: 100%;
  599. padding-right: calc(var(--bs-gutter-x) * 0.5);
  600. padding-left: calc(var(--bs-gutter-x) * 0.5);
  601. margin-top: var(--bs-gutter-y);
  602. }
  603. .col {
  604. flex: 1 0 0%;
  605. }
  606. .row-cols-auto > * {
  607. flex: 0 0 auto;
  608. width: auto;
  609. }
  610. .row-cols-1 > * {
  611. flex: 0 0 auto;
  612. width: 100%;
  613. }
  614. .row-cols-2 > * {
  615. flex: 0 0 auto;
  616. width: 50%;
  617. }
  618. .row-cols-3 > * {
  619. flex: 0 0 auto;
  620. width: 33.3333333333%;
  621. }
  622. .row-cols-4 > * {
  623. flex: 0 0 auto;
  624. width: 25%;
  625. }
  626. .row-cols-5 > * {
  627. flex: 0 0 auto;
  628. width: 20%;
  629. }
  630. .row-cols-6 > * {
  631. flex: 0 0 auto;
  632. width: 16.6666666667%;
  633. }
  634. .col-auto {
  635. flex: 0 0 auto;
  636. width: auto;
  637. }
  638. .col-1 {
  639. flex: 0 0 auto;
  640. width: 8.33333333%;
  641. }
  642. .col-2 {
  643. flex: 0 0 auto;
  644. width: 16.66666667%;
  645. }
  646. .col-3 {
  647. flex: 0 0 auto;
  648. width: 25%;
  649. }
  650. .col-4 {
  651. flex: 0 0 auto;
  652. width: 33.33333333%;
  653. }
  654. .col-5 {
  655. flex: 0 0 auto;
  656. width: 41.66666667%;
  657. }
  658. .col-6 {
  659. flex: 0 0 auto;
  660. width: 50%;
  661. }
  662. .col-7 {
  663. flex: 0 0 auto;
  664. width: 58.33333333%;
  665. }
  666. .col-8 {
  667. flex: 0 0 auto;
  668. width: 66.66666667%;
  669. }
  670. .col-9 {
  671. flex: 0 0 auto;
  672. width: 75%;
  673. }
  674. .col-10 {
  675. flex: 0 0 auto;
  676. width: 83.33333333%;
  677. }
  678. .col-11 {
  679. flex: 0 0 auto;
  680. width: 91.66666667%;
  681. }
  682. .col-12 {
  683. flex: 0 0 auto;
  684. width: 100%;
  685. }
  686. .offset-1 {
  687. margin-left: 8.33333333%;
  688. }
  689. .offset-2 {
  690. margin-left: 16.66666667%;
  691. }
  692. .offset-3 {
  693. margin-left: 25%;
  694. }
  695. .offset-4 {
  696. margin-left: 33.33333333%;
  697. }
  698. .offset-5 {
  699. margin-left: 41.66666667%;
  700. }
  701. .offset-6 {
  702. margin-left: 50%;
  703. }
  704. .offset-7 {
  705. margin-left: 58.33333333%;
  706. }
  707. .offset-8 {
  708. margin-left: 66.66666667%;
  709. }
  710. .offset-9 {
  711. margin-left: 75%;
  712. }
  713. .offset-10 {
  714. margin-left: 83.33333333%;
  715. }
  716. .offset-11 {
  717. margin-left: 91.66666667%;
  718. }
  719. .g-0,
  720. .gx-0 {
  721. --bs-gutter-x: 0;
  722. }
  723. .g-0,
  724. .gy-0 {
  725. --bs-gutter-y: 0;
  726. }
  727. .g-1,
  728. .gx-1 {
  729. --bs-gutter-x: 0.25rem;
  730. }
  731. .g-1,
  732. .gy-1 {
  733. --bs-gutter-y: 0.25rem;
  734. }
  735. .g-2,
  736. .gx-2 {
  737. --bs-gutter-x: 0.5rem;
  738. }
  739. .g-2,
  740. .gy-2 {
  741. --bs-gutter-y: 0.5rem;
  742. }
  743. .g-3,
  744. .gx-3 {
  745. --bs-gutter-x: 1rem;
  746. }
  747. .g-3,
  748. .gy-3 {
  749. --bs-gutter-y: 1rem;
  750. }
  751. .g-4,
  752. .gx-4 {
  753. --bs-gutter-x: 1.5rem;
  754. }
  755. .g-4,
  756. .gy-4 {
  757. --bs-gutter-y: 1.5rem;
  758. }
  759. .g-5,
  760. .gx-5 {
  761. --bs-gutter-x: 3rem;
  762. }
  763. .g-5,
  764. .gy-5 {
  765. --bs-gutter-y: 3rem;
  766. }
  767. .g-6,
  768. .gx-6 {
  769. --bs-gutter-x: 4.5rem;
  770. }
  771. .g-6,
  772. .gy-6 {
  773. --bs-gutter-y: 4.5rem;
  774. }
  775. .g-7,
  776. .gx-7 {
  777. --bs-gutter-x: 6rem;
  778. }
  779. .g-7,
  780. .gy-7 {
  781. --bs-gutter-y: 6rem;
  782. }
  783. .g-8,
  784. .gx-8 {
  785. --bs-gutter-x: 9rem;
  786. }
  787. .g-8,
  788. .gy-8 {
  789. --bs-gutter-y: 9rem;
  790. }
  791. .g-9,
  792. .gx-9 {
  793. --bs-gutter-x: 12rem;
  794. }
  795. .g-9,
  796. .gy-9 {
  797. --bs-gutter-y: 12rem;
  798. }
  799. .g-10,
  800. .gx-10 {
  801. --bs-gutter-x: 18rem;
  802. }
  803. .g-10,
  804. .gy-10 {
  805. --bs-gutter-y: 18rem;
  806. }
  807. @media (min-width: 576px) {
  808. .col-sm {
  809. flex: 1 0 0%;
  810. }
  811. .row-cols-sm-auto > * {
  812. flex: 0 0 auto;
  813. width: auto;
  814. }
  815. .row-cols-sm-1 > * {
  816. flex: 0 0 auto;
  817. width: 100%;
  818. }
  819. .row-cols-sm-2 > * {
  820. flex: 0 0 auto;
  821. width: 50%;
  822. }
  823. .row-cols-sm-3 > * {
  824. flex: 0 0 auto;
  825. width: 33.3333333333%;
  826. }
  827. .row-cols-sm-4 > * {
  828. flex: 0 0 auto;
  829. width: 25%;
  830. }
  831. .row-cols-sm-5 > * {
  832. flex: 0 0 auto;
  833. width: 20%;
  834. }
  835. .row-cols-sm-6 > * {
  836. flex: 0 0 auto;
  837. width: 16.6666666667%;
  838. }
  839. .col-sm-auto {
  840. flex: 0 0 auto;
  841. width: auto;
  842. }
  843. .col-sm-1 {
  844. flex: 0 0 auto;
  845. width: 8.33333333%;
  846. }
  847. .col-sm-2 {
  848. flex: 0 0 auto;
  849. width: 16.66666667%;
  850. }
  851. .col-sm-3 {
  852. flex: 0 0 auto;
  853. width: 25%;
  854. }
  855. .col-sm-4 {
  856. flex: 0 0 auto;
  857. width: 33.33333333%;
  858. }
  859. .col-sm-5 {
  860. flex: 0 0 auto;
  861. width: 41.66666667%;
  862. }
  863. .col-sm-6 {
  864. flex: 0 0 auto;
  865. width: 50%;
  866. }
  867. .col-sm-7 {
  868. flex: 0 0 auto;
  869. width: 58.33333333%;
  870. }
  871. .col-sm-8 {
  872. flex: 0 0 auto;
  873. width: 66.66666667%;
  874. }
  875. .col-sm-9 {
  876. flex: 0 0 auto;
  877. width: 75%;
  878. }
  879. .col-sm-10 {
  880. flex: 0 0 auto;
  881. width: 83.33333333%;
  882. }
  883. .col-sm-11 {
  884. flex: 0 0 auto;
  885. width: 91.66666667%;
  886. }
  887. .col-sm-12 {
  888. flex: 0 0 auto;
  889. width: 100%;
  890. }
  891. .offset-sm-0 {
  892. margin-left: 0;
  893. }
  894. .offset-sm-1 {
  895. margin-left: 8.33333333%;
  896. }
  897. .offset-sm-2 {
  898. margin-left: 16.66666667%;
  899. }
  900. .offset-sm-3 {
  901. margin-left: 25%;
  902. }
  903. .offset-sm-4 {
  904. margin-left: 33.33333333%;
  905. }
  906. .offset-sm-5 {
  907. margin-left: 41.66666667%;
  908. }
  909. .offset-sm-6 {
  910. margin-left: 50%;
  911. }
  912. .offset-sm-7 {
  913. margin-left: 58.33333333%;
  914. }
  915. .offset-sm-8 {
  916. margin-left: 66.66666667%;
  917. }
  918. .offset-sm-9 {
  919. margin-left: 75%;
  920. }
  921. .offset-sm-10 {
  922. margin-left: 83.33333333%;
  923. }
  924. .offset-sm-11 {
  925. margin-left: 91.66666667%;
  926. }
  927. .g-sm-0,
  928. .gx-sm-0 {
  929. --bs-gutter-x: 0;
  930. }
  931. .g-sm-0,
  932. .gy-sm-0 {
  933. --bs-gutter-y: 0;
  934. }
  935. .g-sm-1,
  936. .gx-sm-1 {
  937. --bs-gutter-x: 0.25rem;
  938. }
  939. .g-sm-1,
  940. .gy-sm-1 {
  941. --bs-gutter-y: 0.25rem;
  942. }
  943. .g-sm-2,
  944. .gx-sm-2 {
  945. --bs-gutter-x: 0.5rem;
  946. }
  947. .g-sm-2,
  948. .gy-sm-2 {
  949. --bs-gutter-y: 0.5rem;
  950. }
  951. .g-sm-3,
  952. .gx-sm-3 {
  953. --bs-gutter-x: 1rem;
  954. }
  955. .g-sm-3,
  956. .gy-sm-3 {
  957. --bs-gutter-y: 1rem;
  958. }
  959. .g-sm-4,
  960. .gx-sm-4 {
  961. --bs-gutter-x: 1.5rem;
  962. }
  963. .g-sm-4,
  964. .gy-sm-4 {
  965. --bs-gutter-y: 1.5rem;
  966. }
  967. .g-sm-5,
  968. .gx-sm-5 {
  969. --bs-gutter-x: 3rem;
  970. }
  971. .g-sm-5,
  972. .gy-sm-5 {
  973. --bs-gutter-y: 3rem;
  974. }
  975. .g-sm-6,
  976. .gx-sm-6 {
  977. --bs-gutter-x: 4.5rem;
  978. }
  979. .g-sm-6,
  980. .gy-sm-6 {
  981. --bs-gutter-y: 4.5rem;
  982. }
  983. .g-sm-7,
  984. .gx-sm-7 {
  985. --bs-gutter-x: 6rem;
  986. }
  987. .g-sm-7,
  988. .gy-sm-7 {
  989. --bs-gutter-y: 6rem;
  990. }
  991. .g-sm-8,
  992. .gx-sm-8 {
  993. --bs-gutter-x: 9rem;
  994. }
  995. .g-sm-8,
  996. .gy-sm-8 {
  997. --bs-gutter-y: 9rem;
  998. }
  999. .g-sm-9,
  1000. .gx-sm-9 {
  1001. --bs-gutter-x: 12rem;
  1002. }
  1003. .g-sm-9,
  1004. .gy-sm-9 {
  1005. --bs-gutter-y: 12rem;
  1006. }
  1007. .g-sm-10,
  1008. .gx-sm-10 {
  1009. --bs-gutter-x: 18rem;
  1010. }
  1011. .g-sm-10,
  1012. .gy-sm-10 {
  1013. --bs-gutter-y: 18rem;
  1014. }
  1015. }
  1016. @media (min-width: 768px) {
  1017. .col-md {
  1018. flex: 1 0 0%;
  1019. }
  1020. .row-cols-md-auto > * {
  1021. flex: 0 0 auto;
  1022. width: auto;
  1023. }
  1024. .row-cols-md-1 > * {
  1025. flex: 0 0 auto;
  1026. width: 100%;
  1027. }
  1028. .row-cols-md-2 > * {
  1029. flex: 0 0 auto;
  1030. width: 50%;
  1031. }
  1032. .row-cols-md-3 > * {
  1033. flex: 0 0 auto;
  1034. width: 33.3333333333%;
  1035. }
  1036. .row-cols-md-4 > * {
  1037. flex: 0 0 auto;
  1038. width: 25%;
  1039. }
  1040. .row-cols-md-5 > * {
  1041. flex: 0 0 auto;
  1042. width: 20%;
  1043. }
  1044. .row-cols-md-6 > * {
  1045. flex: 0 0 auto;
  1046. width: 16.6666666667%;
  1047. }
  1048. .col-md-auto {
  1049. flex: 0 0 auto;
  1050. width: auto;
  1051. }
  1052. .col-md-1 {
  1053. flex: 0 0 auto;
  1054. width: 8.33333333%;
  1055. }
  1056. .col-md-2 {
  1057. flex: 0 0 auto;
  1058. width: 16.66666667%;
  1059. }
  1060. .col-md-3 {
  1061. flex: 0 0 auto;
  1062. width: 25%;
  1063. }
  1064. .col-md-4 {
  1065. flex: 0 0 auto;
  1066. width: 33.33333333%;
  1067. }
  1068. .col-md-5 {
  1069. flex: 0 0 auto;
  1070. width: 41.66666667%;
  1071. }
  1072. .col-md-6 {
  1073. flex: 0 0 auto;
  1074. width: 50%;
  1075. }
  1076. .col-md-7 {
  1077. flex: 0 0 auto;
  1078. width: 58.33333333%;
  1079. }
  1080. .col-md-8 {
  1081. flex: 0 0 auto;
  1082. width: 66.66666667%;
  1083. }
  1084. .col-md-9 {
  1085. flex: 0 0 auto;
  1086. width: 75%;
  1087. }
  1088. .col-md-10 {
  1089. flex: 0 0 auto;
  1090. width: 83.33333333%;
  1091. }
  1092. .col-md-11 {
  1093. flex: 0 0 auto;
  1094. width: 91.66666667%;
  1095. }
  1096. .col-md-12 {
  1097. flex: 0 0 auto;
  1098. width: 100%;
  1099. }
  1100. .offset-md-0 {
  1101. margin-left: 0;
  1102. }
  1103. .offset-md-1 {
  1104. margin-left: 8.33333333%;
  1105. }
  1106. .offset-md-2 {
  1107. margin-left: 16.66666667%;
  1108. }
  1109. .offset-md-3 {
  1110. margin-left: 25%;
  1111. }
  1112. .offset-md-4 {
  1113. margin-left: 33.33333333%;
  1114. }
  1115. .offset-md-5 {
  1116. margin-left: 41.66666667%;
  1117. }
  1118. .offset-md-6 {
  1119. margin-left: 50%;
  1120. }
  1121. .offset-md-7 {
  1122. margin-left: 58.33333333%;
  1123. }
  1124. .offset-md-8 {
  1125. margin-left: 66.66666667%;
  1126. }
  1127. .offset-md-9 {
  1128. margin-left: 75%;
  1129. }
  1130. .offset-md-10 {
  1131. margin-left: 83.33333333%;
  1132. }
  1133. .offset-md-11 {
  1134. margin-left: 91.66666667%;
  1135. }
  1136. .g-md-0,
  1137. .gx-md-0 {
  1138. --bs-gutter-x: 0;
  1139. }
  1140. .g-md-0,
  1141. .gy-md-0 {
  1142. --bs-gutter-y: 0;
  1143. }
  1144. .g-md-1,
  1145. .gx-md-1 {
  1146. --bs-gutter-x: 0.25rem;
  1147. }
  1148. .g-md-1,
  1149. .gy-md-1 {
  1150. --bs-gutter-y: 0.25rem;
  1151. }
  1152. .g-md-2,
  1153. .gx-md-2 {
  1154. --bs-gutter-x: 0.5rem;
  1155. }
  1156. .g-md-2,
  1157. .gy-md-2 {
  1158. --bs-gutter-y: 0.5rem;
  1159. }
  1160. .g-md-3,
  1161. .gx-md-3 {
  1162. --bs-gutter-x: 1rem;
  1163. }
  1164. .g-md-3,
  1165. .gy-md-3 {
  1166. --bs-gutter-y: 1rem;
  1167. }
  1168. .g-md-4,
  1169. .gx-md-4 {
  1170. --bs-gutter-x: 1.5rem;
  1171. }
  1172. .g-md-4,
  1173. .gy-md-4 {
  1174. --bs-gutter-y: 1.5rem;
  1175. }
  1176. .g-md-5,
  1177. .gx-md-5 {
  1178. --bs-gutter-x: 3rem;
  1179. }
  1180. .g-md-5,
  1181. .gy-md-5 {
  1182. --bs-gutter-y: 3rem;
  1183. }
  1184. .g-md-6,
  1185. .gx-md-6 {
  1186. --bs-gutter-x: 4.5rem;
  1187. }
  1188. .g-md-6,
  1189. .gy-md-6 {
  1190. --bs-gutter-y: 4.5rem;
  1191. }
  1192. .g-md-7,
  1193. .gx-md-7 {
  1194. --bs-gutter-x: 6rem;
  1195. }
  1196. .g-md-7,
  1197. .gy-md-7 {
  1198. --bs-gutter-y: 6rem;
  1199. }
  1200. .g-md-8,
  1201. .gx-md-8 {
  1202. --bs-gutter-x: 9rem;
  1203. }
  1204. .g-md-8,
  1205. .gy-md-8 {
  1206. --bs-gutter-y: 9rem;
  1207. }
  1208. .g-md-9,
  1209. .gx-md-9 {
  1210. --bs-gutter-x: 12rem;
  1211. }
  1212. .g-md-9,
  1213. .gy-md-9 {
  1214. --bs-gutter-y: 12rem;
  1215. }
  1216. .g-md-10,
  1217. .gx-md-10 {
  1218. --bs-gutter-x: 18rem;
  1219. }
  1220. .g-md-10,
  1221. .gy-md-10 {
  1222. --bs-gutter-y: 18rem;
  1223. }
  1224. }
  1225. @media (min-width: 992px) {
  1226. .col-lg {
  1227. flex: 1 0 0%;
  1228. }
  1229. .row-cols-lg-auto > * {
  1230. flex: 0 0 auto;
  1231. width: auto;
  1232. }
  1233. .row-cols-lg-1 > * {
  1234. flex: 0 0 auto;
  1235. width: 100%;
  1236. }
  1237. .row-cols-lg-2 > * {
  1238. flex: 0 0 auto;
  1239. width: 50%;
  1240. }
  1241. .row-cols-lg-3 > * {
  1242. flex: 0 0 auto;
  1243. width: 33.3333333333%;
  1244. }
  1245. .row-cols-lg-4 > * {
  1246. flex: 0 0 auto;
  1247. width: 25%;
  1248. }
  1249. .row-cols-lg-5 > * {
  1250. flex: 0 0 auto;
  1251. width: 20%;
  1252. }
  1253. .row-cols-lg-6 > * {
  1254. flex: 0 0 auto;
  1255. width: 16.6666666667%;
  1256. }
  1257. .col-lg-auto {
  1258. flex: 0 0 auto;
  1259. width: auto;
  1260. }
  1261. .col-lg-1 {
  1262. flex: 0 0 auto;
  1263. width: 8.33333333%;
  1264. }
  1265. .col-lg-2 {
  1266. flex: 0 0 auto;
  1267. width: 16.66666667%;
  1268. }
  1269. .col-lg-3 {
  1270. flex: 0 0 auto;
  1271. width: 25%;
  1272. }
  1273. .col-lg-4 {
  1274. flex: 0 0 auto;
  1275. width: 33.33333333%;
  1276. }
  1277. .col-lg-5 {
  1278. flex: 0 0 auto;
  1279. width: 41.66666667%;
  1280. }
  1281. .col-lg-6 {
  1282. flex: 0 0 auto;
  1283. width: 50%;
  1284. }
  1285. .col-lg-7 {
  1286. flex: 0 0 auto;
  1287. width: 58.33333333%;
  1288. }
  1289. .col-lg-8 {
  1290. flex: 0 0 auto;
  1291. width: 66.66666667%;
  1292. }
  1293. .col-lg-9 {
  1294. flex: 0 0 auto;
  1295. width: 75%;
  1296. }
  1297. .col-lg-10 {
  1298. flex: 0 0 auto;
  1299. width: 83.33333333%;
  1300. }
  1301. .col-lg-11 {
  1302. flex: 0 0 auto;
  1303. width: 91.66666667%;
  1304. }
  1305. .col-lg-12 {
  1306. flex: 0 0 auto;
  1307. width: 100%;
  1308. }
  1309. .offset-lg-0 {
  1310. margin-left: 0;
  1311. }
  1312. .offset-lg-1 {
  1313. margin-left: 8.33333333%;
  1314. }
  1315. .offset-lg-2 {
  1316. margin-left: 16.66666667%;
  1317. }
  1318. .offset-lg-3 {
  1319. margin-left: 25%;
  1320. }
  1321. .offset-lg-4 {
  1322. margin-left: 33.33333333%;
  1323. }
  1324. .offset-lg-5 {
  1325. margin-left: 41.66666667%;
  1326. }
  1327. .offset-lg-6 {
  1328. margin-left: 50%;
  1329. }
  1330. .offset-lg-7 {
  1331. margin-left: 58.33333333%;
  1332. }
  1333. .offset-lg-8 {
  1334. margin-left: 66.66666667%;
  1335. }
  1336. .offset-lg-9 {
  1337. margin-left: 75%;
  1338. }
  1339. .offset-lg-10 {
  1340. margin-left: 83.33333333%;
  1341. }
  1342. .offset-lg-11 {
  1343. margin-left: 91.66666667%;
  1344. }
  1345. .g-lg-0,
  1346. .gx-lg-0 {
  1347. --bs-gutter-x: 0;
  1348. }
  1349. .g-lg-0,
  1350. .gy-lg-0 {
  1351. --bs-gutter-y: 0;
  1352. }
  1353. .g-lg-1,
  1354. .gx-lg-1 {
  1355. --bs-gutter-x: 0.25rem;
  1356. }
  1357. .g-lg-1,
  1358. .gy-lg-1 {
  1359. --bs-gutter-y: 0.25rem;
  1360. }
  1361. .g-lg-2,
  1362. .gx-lg-2 {
  1363. --bs-gutter-x: 0.5rem;
  1364. }
  1365. .g-lg-2,
  1366. .gy-lg-2 {
  1367. --bs-gutter-y: 0.5rem;
  1368. }
  1369. .g-lg-3,
  1370. .gx-lg-3 {
  1371. --bs-gutter-x: 1rem;
  1372. }
  1373. .g-lg-3,
  1374. .gy-lg-3 {
  1375. --bs-gutter-y: 1rem;
  1376. }
  1377. .g-lg-4,
  1378. .gx-lg-4 {
  1379. --bs-gutter-x: 1.5rem;
  1380. }
  1381. .g-lg-4,
  1382. .gy-lg-4 {
  1383. --bs-gutter-y: 1.5rem;
  1384. }
  1385. .g-lg-5,
  1386. .gx-lg-5 {
  1387. --bs-gutter-x: 3rem;
  1388. }
  1389. .g-lg-5,
  1390. .gy-lg-5 {
  1391. --bs-gutter-y: 3rem;
  1392. }
  1393. .g-lg-6,
  1394. .gx-lg-6 {
  1395. --bs-gutter-x: 4.5rem;
  1396. }
  1397. .g-lg-6,
  1398. .gy-lg-6 {
  1399. --bs-gutter-y: 4.5rem;
  1400. }
  1401. .g-lg-7,
  1402. .gx-lg-7 {
  1403. --bs-gutter-x: 6rem;
  1404. }
  1405. .g-lg-7,
  1406. .gy-lg-7 {
  1407. --bs-gutter-y: 6rem;
  1408. }
  1409. .g-lg-8,
  1410. .gx-lg-8 {
  1411. --bs-gutter-x: 9rem;
  1412. }
  1413. .g-lg-8,
  1414. .gy-lg-8 {
  1415. --bs-gutter-y: 9rem;
  1416. }
  1417. .g-lg-9,
  1418. .gx-lg-9 {
  1419. --bs-gutter-x: 12rem;
  1420. }
  1421. .g-lg-9,
  1422. .gy-lg-9 {
  1423. --bs-gutter-y: 12rem;
  1424. }
  1425. .g-lg-10,
  1426. .gx-lg-10 {
  1427. --bs-gutter-x: 18rem;
  1428. }
  1429. .g-lg-10,
  1430. .gy-lg-10 {
  1431. --bs-gutter-y: 18rem;
  1432. }
  1433. }
  1434. @media (min-width: 1200px) {
  1435. .col-xl {
  1436. flex: 1 0 0%;
  1437. }
  1438. .row-cols-xl-auto > * {
  1439. flex: 0 0 auto;
  1440. width: auto;
  1441. }
  1442. .row-cols-xl-1 > * {
  1443. flex: 0 0 auto;
  1444. width: 100%;
  1445. }
  1446. .row-cols-xl-2 > * {
  1447. flex: 0 0 auto;
  1448. width: 50%;
  1449. }
  1450. .row-cols-xl-3 > * {
  1451. flex: 0 0 auto;
  1452. width: 33.3333333333%;
  1453. }
  1454. .row-cols-xl-4 > * {
  1455. flex: 0 0 auto;
  1456. width: 25%;
  1457. }
  1458. .row-cols-xl-5 > * {
  1459. flex: 0 0 auto;
  1460. width: 20%;
  1461. }
  1462. .row-cols-xl-6 > * {
  1463. flex: 0 0 auto;
  1464. width: 16.6666666667%;
  1465. }
  1466. .col-xl-auto {
  1467. flex: 0 0 auto;
  1468. width: auto;
  1469. }
  1470. .col-xl-1 {
  1471. flex: 0 0 auto;
  1472. width: 8.33333333%;
  1473. }
  1474. .col-xl-2 {
  1475. flex: 0 0 auto;
  1476. width: 16.66666667%;
  1477. }
  1478. .col-xl-3 {
  1479. flex: 0 0 auto;
  1480. width: 25%;
  1481. }
  1482. .col-xl-4 {
  1483. flex: 0 0 auto;
  1484. width: 33.33333333%;
  1485. }
  1486. .col-xl-5 {
  1487. flex: 0 0 auto;
  1488. width: 41.66666667%;
  1489. }
  1490. .col-xl-6 {
  1491. flex: 0 0 auto;
  1492. width: 50%;
  1493. }
  1494. .col-xl-7 {
  1495. flex: 0 0 auto;
  1496. width: 58.33333333%;
  1497. }
  1498. .col-xl-8 {
  1499. flex: 0 0 auto;
  1500. width: 66.66666667%;
  1501. }
  1502. .col-xl-9 {
  1503. flex: 0 0 auto;
  1504. width: 75%;
  1505. }
  1506. .col-xl-10 {
  1507. flex: 0 0 auto;
  1508. width: 83.33333333%;
  1509. }
  1510. .col-xl-11 {
  1511. flex: 0 0 auto;
  1512. width: 91.66666667%;
  1513. }
  1514. .col-xl-12 {
  1515. flex: 0 0 auto;
  1516. width: 100%;
  1517. }
  1518. .offset-xl-0 {
  1519. margin-left: 0;
  1520. }
  1521. .offset-xl-1 {
  1522. margin-left: 8.33333333%;
  1523. }
  1524. .offset-xl-2 {
  1525. margin-left: 16.66666667%;
  1526. }
  1527. .offset-xl-3 {
  1528. margin-left: 25%;
  1529. }
  1530. .offset-xl-4 {
  1531. margin-left: 33.33333333%;
  1532. }
  1533. .offset-xl-5 {
  1534. margin-left: 41.66666667%;
  1535. }
  1536. .offset-xl-6 {
  1537. margin-left: 50%;
  1538. }
  1539. .offset-xl-7 {
  1540. margin-left: 58.33333333%;
  1541. }
  1542. .offset-xl-8 {
  1543. margin-left: 66.66666667%;
  1544. }
  1545. .offset-xl-9 {
  1546. margin-left: 75%;
  1547. }
  1548. .offset-xl-10 {
  1549. margin-left: 83.33333333%;
  1550. }
  1551. .offset-xl-11 {
  1552. margin-left: 91.66666667%;
  1553. }
  1554. .g-xl-0,
  1555. .gx-xl-0 {
  1556. --bs-gutter-x: 0;
  1557. }
  1558. .g-xl-0,
  1559. .gy-xl-0 {
  1560. --bs-gutter-y: 0;
  1561. }
  1562. .g-xl-1,
  1563. .gx-xl-1 {
  1564. --bs-gutter-x: 0.25rem;
  1565. }
  1566. .g-xl-1,
  1567. .gy-xl-1 {
  1568. --bs-gutter-y: 0.25rem;
  1569. }
  1570. .g-xl-2,
  1571. .gx-xl-2 {
  1572. --bs-gutter-x: 0.5rem;
  1573. }
  1574. .g-xl-2,
  1575. .gy-xl-2 {
  1576. --bs-gutter-y: 0.5rem;
  1577. }
  1578. .g-xl-3,
  1579. .gx-xl-3 {
  1580. --bs-gutter-x: 1rem;
  1581. }
  1582. .g-xl-3,
  1583. .gy-xl-3 {
  1584. --bs-gutter-y: 1rem;
  1585. }
  1586. .g-xl-4,
  1587. .gx-xl-4 {
  1588. --bs-gutter-x: 1.5rem;
  1589. }
  1590. .g-xl-4,
  1591. .gy-xl-4 {
  1592. --bs-gutter-y: 1.5rem;
  1593. }
  1594. .g-xl-5,
  1595. .gx-xl-5 {
  1596. --bs-gutter-x: 3rem;
  1597. }
  1598. .g-xl-5,
  1599. .gy-xl-5 {
  1600. --bs-gutter-y: 3rem;
  1601. }
  1602. .g-xl-6,
  1603. .gx-xl-6 {
  1604. --bs-gutter-x: 4.5rem;
  1605. }
  1606. .g-xl-6,
  1607. .gy-xl-6 {
  1608. --bs-gutter-y: 4.5rem;
  1609. }
  1610. .g-xl-7,
  1611. .gx-xl-7 {
  1612. --bs-gutter-x: 6rem;
  1613. }
  1614. .g-xl-7,
  1615. .gy-xl-7 {
  1616. --bs-gutter-y: 6rem;
  1617. }
  1618. .g-xl-8,
  1619. .gx-xl-8 {
  1620. --bs-gutter-x: 9rem;
  1621. }
  1622. .g-xl-8,
  1623. .gy-xl-8 {
  1624. --bs-gutter-y: 9rem;
  1625. }
  1626. .g-xl-9,
  1627. .gx-xl-9 {
  1628. --bs-gutter-x: 12rem;
  1629. }
  1630. .g-xl-9,
  1631. .gy-xl-9 {
  1632. --bs-gutter-y: 12rem;
  1633. }
  1634. .g-xl-10,
  1635. .gx-xl-10 {
  1636. --bs-gutter-x: 18rem;
  1637. }
  1638. .g-xl-10,
  1639. .gy-xl-10 {
  1640. --bs-gutter-y: 18rem;
  1641. }
  1642. }
  1643. @media (min-width: 1400px) {
  1644. .col-xxl {
  1645. flex: 1 0 0%;
  1646. }
  1647. .row-cols-xxl-auto > * {
  1648. flex: 0 0 auto;
  1649. width: auto;
  1650. }
  1651. .row-cols-xxl-1 > * {
  1652. flex: 0 0 auto;
  1653. width: 100%;
  1654. }
  1655. .row-cols-xxl-2 > * {
  1656. flex: 0 0 auto;
  1657. width: 50%;
  1658. }
  1659. .row-cols-xxl-3 > * {
  1660. flex: 0 0 auto;
  1661. width: 33.3333333333%;
  1662. }
  1663. .row-cols-xxl-4 > * {
  1664. flex: 0 0 auto;
  1665. width: 25%;
  1666. }
  1667. .row-cols-xxl-5 > * {
  1668. flex: 0 0 auto;
  1669. width: 20%;
  1670. }
  1671. .row-cols-xxl-6 > * {
  1672. flex: 0 0 auto;
  1673. width: 16.6666666667%;
  1674. }
  1675. .col-xxl-auto {
  1676. flex: 0 0 auto;
  1677. width: auto;
  1678. }
  1679. .col-xxl-1 {
  1680. flex: 0 0 auto;
  1681. width: 8.33333333%;
  1682. }
  1683. .col-xxl-2 {
  1684. flex: 0 0 auto;
  1685. width: 16.66666667%;
  1686. }
  1687. .col-xxl-3 {
  1688. flex: 0 0 auto;
  1689. width: 25%;
  1690. }
  1691. .col-xxl-4 {
  1692. flex: 0 0 auto;
  1693. width: 33.33333333%;
  1694. }
  1695. .col-xxl-5 {
  1696. flex: 0 0 auto;
  1697. width: 41.66666667%;
  1698. }
  1699. .col-xxl-6 {
  1700. flex: 0 0 auto;
  1701. width: 50%;
  1702. }
  1703. .col-xxl-7 {
  1704. flex: 0 0 auto;
  1705. width: 58.33333333%;
  1706. }
  1707. .col-xxl-8 {
  1708. flex: 0 0 auto;
  1709. width: 66.66666667%;
  1710. }
  1711. .col-xxl-9 {
  1712. flex: 0 0 auto;
  1713. width: 75%;
  1714. }
  1715. .col-xxl-10 {
  1716. flex: 0 0 auto;
  1717. width: 83.33333333%;
  1718. }
  1719. .col-xxl-11 {
  1720. flex: 0 0 auto;
  1721. width: 91.66666667%;
  1722. }
  1723. .col-xxl-12 {
  1724. flex: 0 0 auto;
  1725. width: 100%;
  1726. }
  1727. .offset-xxl-0 {
  1728. margin-left: 0;
  1729. }
  1730. .offset-xxl-1 {
  1731. margin-left: 8.33333333%;
  1732. }
  1733. .offset-xxl-2 {
  1734. margin-left: 16.66666667%;
  1735. }
  1736. .offset-xxl-3 {
  1737. margin-left: 25%;
  1738. }
  1739. .offset-xxl-4 {
  1740. margin-left: 33.33333333%;
  1741. }
  1742. .offset-xxl-5 {
  1743. margin-left: 41.66666667%;
  1744. }
  1745. .offset-xxl-6 {
  1746. margin-left: 50%;
  1747. }
  1748. .offset-xxl-7 {
  1749. margin-left: 58.33333333%;
  1750. }
  1751. .offset-xxl-8 {
  1752. margin-left: 66.66666667%;
  1753. }
  1754. .offset-xxl-9 {
  1755. margin-left: 75%;
  1756. }
  1757. .offset-xxl-10 {
  1758. margin-left: 83.33333333%;
  1759. }
  1760. .offset-xxl-11 {
  1761. margin-left: 91.66666667%;
  1762. }
  1763. .g-xxl-0,
  1764. .gx-xxl-0 {
  1765. --bs-gutter-x: 0;
  1766. }
  1767. .g-xxl-0,
  1768. .gy-xxl-0 {
  1769. --bs-gutter-y: 0;
  1770. }
  1771. .g-xxl-1,
  1772. .gx-xxl-1 {
  1773. --bs-gutter-x: 0.25rem;
  1774. }
  1775. .g-xxl-1,
  1776. .gy-xxl-1 {
  1777. --bs-gutter-y: 0.25rem;
  1778. }
  1779. .g-xxl-2,
  1780. .gx-xxl-2 {
  1781. --bs-gutter-x: 0.5rem;
  1782. }
  1783. .g-xxl-2,
  1784. .gy-xxl-2 {
  1785. --bs-gutter-y: 0.5rem;
  1786. }
  1787. .g-xxl-3,
  1788. .gx-xxl-3 {
  1789. --bs-gutter-x: 1rem;
  1790. }
  1791. .g-xxl-3,
  1792. .gy-xxl-3 {
  1793. --bs-gutter-y: 1rem;
  1794. }
  1795. .g-xxl-4,
  1796. .gx-xxl-4 {
  1797. --bs-gutter-x: 1.5rem;
  1798. }
  1799. .g-xxl-4,
  1800. .gy-xxl-4 {
  1801. --bs-gutter-y: 1.5rem;
  1802. }
  1803. .g-xxl-5,
  1804. .gx-xxl-5 {
  1805. --bs-gutter-x: 3rem;
  1806. }
  1807. .g-xxl-5,
  1808. .gy-xxl-5 {
  1809. --bs-gutter-y: 3rem;
  1810. }
  1811. .g-xxl-6,
  1812. .gx-xxl-6 {
  1813. --bs-gutter-x: 4.5rem;
  1814. }
  1815. .g-xxl-6,
  1816. .gy-xxl-6 {
  1817. --bs-gutter-y: 4.5rem;
  1818. }
  1819. .g-xxl-7,
  1820. .gx-xxl-7 {
  1821. --bs-gutter-x: 6rem;
  1822. }
  1823. .g-xxl-7,
  1824. .gy-xxl-7 {
  1825. --bs-gutter-y: 6rem;
  1826. }
  1827. .g-xxl-8,
  1828. .gx-xxl-8 {
  1829. --bs-gutter-x: 9rem;
  1830. }
  1831. .g-xxl-8,
  1832. .gy-xxl-8 {
  1833. --bs-gutter-y: 9rem;
  1834. }
  1835. .g-xxl-9,
  1836. .gx-xxl-9 {
  1837. --bs-gutter-x: 12rem;
  1838. }
  1839. .g-xxl-9,
  1840. .gy-xxl-9 {
  1841. --bs-gutter-y: 12rem;
  1842. }
  1843. .g-xxl-10,
  1844. .gx-xxl-10 {
  1845. --bs-gutter-x: 18rem;
  1846. }
  1847. .g-xxl-10,
  1848. .gy-xxl-10 {
  1849. --bs-gutter-y: 18rem;
  1850. }
  1851. }
  1852. .table {
  1853. --bs-table-color: #343a40;
  1854. --bs-table-bg: transparent;
  1855. --bs-table-border-color: #dfe4f1;
  1856. --bs-table-accent-bg: transparent;
  1857. --bs-table-striped-color: #343a40;
  1858. --bs-table-striped-bg: #f2f4f9;
  1859. --bs-table-active-color: #343a40;
  1860. --bs-table-active-bg: #edf0f7;
  1861. --bs-table-hover-color: #343a40;
  1862. --bs-table-hover-bg: #e8ecf5;
  1863. width: 100%;
  1864. margin-bottom: 1rem;
  1865. color: var(--bs-table-color);
  1866. vertical-align: top;
  1867. border-color: var(--bs-table-border-color);
  1868. }
  1869. .table > :not(caption) > * > * {
  1870. padding: 0.75rem 0.75rem;
  1871. background-color: var(--bs-table-bg);
  1872. border-bottom-width: 1px;
  1873. box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
  1874. }
  1875. .table > tbody {
  1876. vertical-align: inherit;
  1877. }
  1878. .table > thead {
  1879. vertical-align: bottom;
  1880. }
  1881. .table-group-divider {
  1882. border-top: 2px solid #dfe4f1;
  1883. }
  1884. .caption-top {
  1885. caption-side: top;
  1886. }
  1887. .table-sm > :not(caption) > * > * {
  1888. padding: 0.25rem 0.25rem;
  1889. }
  1890. .table-bordered > :not(caption) > * {
  1891. border-width: 1px 0;
  1892. }
  1893. .table-bordered > :not(caption) > * > * {
  1894. border-width: 0 1px;
  1895. }
  1896. .table-borderless > :not(caption) > * > * {
  1897. border-bottom-width: 0;
  1898. }
  1899. .table-borderless > :not(:first-child) {
  1900. border-top-width: 0;
  1901. }
  1902. .table-striped > tbody > tr:nth-of-type(odd) > * {
  1903. --bs-table-accent-bg: var(--bs-table-striped-bg);
  1904. color: var(--bs-table-striped-color);
  1905. }
  1906. .table-striped-columns > :not(caption) > tr > :nth-child(even) {
  1907. --bs-table-accent-bg: var(--bs-table-striped-bg);
  1908. color: var(--bs-table-striped-color);
  1909. }
  1910. .table-active {
  1911. --bs-table-accent-bg: var(--bs-table-active-bg);
  1912. color: var(--bs-table-active-color);
  1913. }
  1914. .table-hover > tbody > tr:hover > * {
  1915. --bs-table-accent-bg: var(--bs-table-hover-bg);
  1916. color: var(--bs-table-hover-color);
  1917. }
  1918. .table-primary {
  1919. --bs-table-color: #000;
  1920. --bs-table-bg: #cde0f6;
  1921. --bs-table-border-color: #b9cadd;
  1922. --bs-table-striped-bg: #c3d5ea;
  1923. --bs-table-striped-color: #000;
  1924. --bs-table-active-bg: #b9cadd;
  1925. --bs-table-active-color: #000;
  1926. --bs-table-hover-bg: #becfe4;
  1927. --bs-table-hover-color: #000;
  1928. color: var(--bs-table-color);
  1929. border-color: var(--bs-table-border-color);
  1930. }
  1931. .table-secondary {
  1932. --bs-table-color: #000;
  1933. --bs-table-bg: #e2e3e5;
  1934. --bs-table-border-color: #cbccce;
  1935. --bs-table-striped-bg: #d7d8da;
  1936. --bs-table-striped-color: #000;
  1937. --bs-table-active-bg: #cbccce;
  1938. --bs-table-active-color: #000;
  1939. --bs-table-hover-bg: #d1d2d4;
  1940. --bs-table-hover-color: #000;
  1941. color: var(--bs-table-color);
  1942. border-color: var(--bs-table-border-color);
  1943. }
  1944. .table-success {
  1945. --bs-table-color: #000;
  1946. --bs-table-bg: #e2ebd9;
  1947. --bs-table-border-color: #cbd4c3;
  1948. --bs-table-striped-bg: #d7dfce;
  1949. --bs-table-striped-color: #000;
  1950. --bs-table-active-bg: #cbd4c3;
  1951. --bs-table-active-color: #000;
  1952. --bs-table-hover-bg: #d1d9c9;
  1953. --bs-table-hover-color: #000;
  1954. color: var(--bs-table-color);
  1955. border-color: var(--bs-table-border-color);
  1956. }
  1957. .table-info {
  1958. --bs-table-color: #000;
  1959. --bs-table-bg: #d8e9f9;
  1960. --bs-table-border-color: #c2d2e0;
  1961. --bs-table-striped-bg: #cddded;
  1962. --bs-table-striped-color: #000;
  1963. --bs-table-active-bg: #c2d2e0;
  1964. --bs-table-active-color: #000;
  1965. --bs-table-hover-bg: #c8d8e6;
  1966. --bs-table-hover-color: #000;
  1967. color: var(--bs-table-color);
  1968. border-color: var(--bs-table-border-color);
  1969. }
  1970. .table-warning {
  1971. --bs-table-color: #000;
  1972. --bs-table-bg: #faecd1;
  1973. --bs-table-border-color: #e1d4bc;
  1974. --bs-table-striped-bg: #eee0c7;
  1975. --bs-table-striped-color: #000;
  1976. --bs-table-active-bg: #e1d4bc;
  1977. --bs-table-active-color: #000;
  1978. --bs-table-hover-bg: #e7dac1;
  1979. --bs-table-hover-color: #000;
  1980. color: var(--bs-table-color);
  1981. border-color: var(--bs-table-border-color);
  1982. }
  1983. .table-danger {
  1984. --bs-table-color: #000;
  1985. --bs-table-bg: #f9dcd1;
  1986. --bs-table-border-color: #e0c6bc;
  1987. --bs-table-striped-bg: #edd1c7;
  1988. --bs-table-striped-color: #000;
  1989. --bs-table-active-bg: #e0c6bc;
  1990. --bs-table-active-color: #000;
  1991. --bs-table-hover-bg: #e6ccc1;
  1992. --bs-table-hover-color: #000;
  1993. color: var(--bs-table-color);
  1994. border-color: var(--bs-table-border-color);
  1995. }
  1996. .table-light {
  1997. --bs-table-color: #000;
  1998. --bs-table-bg: #f0f3f8;
  1999. --bs-table-border-color: #d8dbdf;
  2000. --bs-table-striped-bg: #e4e7ec;
  2001. --bs-table-striped-color: #000;
  2002. --bs-table-active-bg: #d8dbdf;
  2003. --bs-table-active-color: #000;
  2004. --bs-table-hover-bg: #dee1e5;
  2005. --bs-table-hover-color: #000;
  2006. color: var(--bs-table-color);
  2007. border-color: var(--bs-table-border-color);
  2008. }
  2009. .table-dark {
  2010. --bs-table-color: #fff;
  2011. --bs-table-bg: #343a40;
  2012. --bs-table-border-color: #484e53;
  2013. --bs-table-striped-bg: #3e444a;
  2014. --bs-table-striped-color: #fff;
  2015. --bs-table-active-bg: #484e53;
  2016. --bs-table-active-color: #fff;
  2017. --bs-table-hover-bg: #43494e;
  2018. --bs-table-hover-color: #fff;
  2019. color: var(--bs-table-color);
  2020. border-color: var(--bs-table-border-color);
  2021. }
  2022. .table-responsive {
  2023. overflow-x: auto;
  2024. -webkit-overflow-scrolling: touch;
  2025. }
  2026. @media (max-width: 575.98px) {
  2027. .table-responsive-sm {
  2028. overflow-x: auto;
  2029. -webkit-overflow-scrolling: touch;
  2030. }
  2031. }
  2032. @media (max-width: 767.98px) {
  2033. .table-responsive-md {
  2034. overflow-x: auto;
  2035. -webkit-overflow-scrolling: touch;
  2036. }
  2037. }
  2038. @media (max-width: 991.98px) {
  2039. .table-responsive-lg {
  2040. overflow-x: auto;
  2041. -webkit-overflow-scrolling: touch;
  2042. }
  2043. }
  2044. @media (max-width: 1199.98px) {
  2045. .table-responsive-xl {
  2046. overflow-x: auto;
  2047. -webkit-overflow-scrolling: touch;
  2048. }
  2049. }
  2050. @media (max-width: 1399.98px) {
  2051. .table-responsive-xxl {
  2052. overflow-x: auto;
  2053. -webkit-overflow-scrolling: touch;
  2054. }
  2055. }
  2056. .form-label {
  2057. margin-bottom: 0.375rem;
  2058. font-weight: 500;
  2059. }
  2060. .col-form-label {
  2061. padding-top: calc(0.375rem + 1px);
  2062. padding-bottom: calc(0.375rem + 1px);
  2063. margin-bottom: 0;
  2064. font-size: inherit;
  2065. font-weight: 500;
  2066. line-height: 1.5;
  2067. }
  2068. .col-form-label-lg {
  2069. padding-top: calc(0.5rem + 1px);
  2070. padding-bottom: calc(0.5rem + 1px);
  2071. font-size: 0.875rem;
  2072. }
  2073. .col-form-label-sm {
  2074. padding-top: calc(0.25rem + 1px);
  2075. padding-bottom: calc(0.25rem + 1px);
  2076. font-size: 0.875rem;
  2077. }
  2078. .form-text {
  2079. margin-top: 0.375rem;
  2080. font-size: 0.875em;
  2081. color: #6c757d;
  2082. }
  2083. .form-control {
  2084. display: block;
  2085. width: 100%;
  2086. padding: 0.375rem 0.75rem;
  2087. font-size: 0.875rem;
  2088. font-weight: 400;
  2089. line-height: 1.5;
  2090. color: #343a40;
  2091. background-color: #fff;
  2092. background-clip: padding-box;
  2093. border: 1px solid #d1d8ea;
  2094. -webkit-appearance: none;
  2095. -moz-appearance: none;
  2096. appearance: none;
  2097. border-radius: 0.375rem;
  2098. transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2099. }
  2100. @media (prefers-reduced-motion: reduce) {
  2101. .form-control {
  2102. transition: none;
  2103. }
  2104. }
  2105. .form-control[type=file] {
  2106. overflow: hidden;
  2107. }
  2108. .form-control[type=file]:not(:disabled):not([readonly]) {
  2109. cursor: pointer;
  2110. }
  2111. .form-control:focus {
  2112. color: #343a40;
  2113. background-color: #fff;
  2114. border-color: #83b2e8;
  2115. outline: 0;
  2116. box-shadow: 0 0 0 0.25rem rgba(6, 101, 208, 0.25);
  2117. }
  2118. .form-control::-webkit-date-and-time-value {
  2119. height: 1.5em;
  2120. }
  2121. .form-control::-moz-placeholder {
  2122. color: #6c757d;
  2123. opacity: 1;
  2124. }
  2125. .form-control::placeholder {
  2126. color: #6c757d;
  2127. opacity: 1;
  2128. }
  2129. .form-control:disabled {
  2130. background-color: #e9ecef;
  2131. opacity: 1;
  2132. }
  2133. .form-control::-webkit-file-upload-button {
  2134. padding: 0.375rem 0.75rem;
  2135. margin: -0.375rem -0.75rem;
  2136. -webkit-margin-end: 0.75rem;
  2137. margin-inline-end: 0.75rem;
  2138. color: #343a40;
  2139. background-color: #edf0f7;
  2140. pointer-events: none;
  2141. border-color: inherit;
  2142. border-style: solid;
  2143. border-width: 0;
  2144. border-inline-end-width: 1px;
  2145. border-radius: 0;
  2146. -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2147. 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;
  2148. }
  2149. .form-control::file-selector-button {
  2150. padding: 0.375rem 0.75rem;
  2151. margin: -0.375rem -0.75rem;
  2152. -webkit-margin-end: 0.75rem;
  2153. margin-inline-end: 0.75rem;
  2154. color: #343a40;
  2155. background-color: #edf0f7;
  2156. pointer-events: none;
  2157. border-color: inherit;
  2158. border-style: solid;
  2159. border-width: 0;
  2160. border-inline-end-width: 1px;
  2161. border-radius: 0;
  2162. 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;
  2163. }
  2164. @media (prefers-reduced-motion: reduce) {
  2165. .form-control::-webkit-file-upload-button {
  2166. -webkit-transition: none;
  2167. transition: none;
  2168. }
  2169. .form-control::file-selector-button {
  2170. transition: none;
  2171. }
  2172. }
  2173. .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  2174. background-color: #e1e4eb;
  2175. }
  2176. .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  2177. background-color: #e1e4eb;
  2178. }
  2179. .form-control-plaintext {
  2180. display: block;
  2181. width: 100%;
  2182. padding: 0.375rem 0;
  2183. margin-bottom: 0;
  2184. line-height: 1.5;
  2185. color: #343a40;
  2186. background-color: transparent;
  2187. border: solid transparent;
  2188. border-width: 1px 0;
  2189. }
  2190. .form-control-plaintext:focus {
  2191. outline: 0;
  2192. }
  2193. .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  2194. padding-right: 0;
  2195. padding-left: 0;
  2196. }
  2197. .form-control-sm {
  2198. min-height: calc(1.5em + 0.5rem + 2px);
  2199. padding: 0.25rem 0.5rem;
  2200. font-size: 0.875rem;
  2201. border-radius: 0.25rem;
  2202. }
  2203. .form-control-sm::-webkit-file-upload-button {
  2204. padding: 0.25rem 0.5rem;
  2205. margin: -0.25rem -0.5rem;
  2206. -webkit-margin-end: 0.5rem;
  2207. margin-inline-end: 0.5rem;
  2208. }
  2209. .form-control-sm::file-selector-button {
  2210. padding: 0.25rem 0.5rem;
  2211. margin: -0.25rem -0.5rem;
  2212. -webkit-margin-end: 0.5rem;
  2213. margin-inline-end: 0.5rem;
  2214. }
  2215. .form-control-lg {
  2216. min-height: calc(1.5em + 1rem + 2px);
  2217. padding: 0.5rem 1rem;
  2218. font-size: 0.875rem;
  2219. border-radius: 0.5rem;
  2220. }
  2221. .form-control-lg::-webkit-file-upload-button {
  2222. padding: 0.5rem 1rem;
  2223. margin: -0.5rem -1rem;
  2224. -webkit-margin-end: 1rem;
  2225. margin-inline-end: 1rem;
  2226. }
  2227. .form-control-lg::file-selector-button {
  2228. padding: 0.5rem 1rem;
  2229. margin: -0.5rem -1rem;
  2230. -webkit-margin-end: 1rem;
  2231. margin-inline-end: 1rem;
  2232. }
  2233. textarea.form-control {
  2234. min-height: calc(1.5em + 0.75rem + 2px);
  2235. }
  2236. textarea.form-control-sm {
  2237. min-height: calc(1.5em + 0.5rem + 2px);
  2238. }
  2239. textarea.form-control-lg {
  2240. min-height: calc(1.5em + 1rem + 2px);
  2241. }
  2242. .form-control-color {
  2243. width: 3rem;
  2244. height: calc(1.5em + 0.75rem + 2px);
  2245. padding: 0.375rem;
  2246. }
  2247. .form-control-color:not(:disabled):not([readonly]) {
  2248. cursor: pointer;
  2249. }
  2250. .form-control-color::-moz-color-swatch {
  2251. border: 0 !important;
  2252. border-radius: 0.375rem;
  2253. }
  2254. .form-control-color::-webkit-color-swatch {
  2255. border-radius: 0.375rem;
  2256. }
  2257. .form-control-color.form-control-sm {
  2258. height: calc(1.5em + 0.5rem + 2px);
  2259. }
  2260. .form-control-color.form-control-lg {
  2261. height: calc(1.5em + 1rem + 2px);
  2262. }
  2263. .form-select {
  2264. display: block;
  2265. width: 100%;
  2266. padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  2267. -moz-padding-start: calc(0.75rem - 3px);
  2268. font-size: 0.875rem;
  2269. font-weight: 400;
  2270. line-height: 1.5;
  2271. color: #343a40;
  2272. background-color: #fff;
  2273. 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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  2274. background-repeat: no-repeat;
  2275. background-position: right 0.75rem center;
  2276. background-size: 16px 12px;
  2277. border: 1px solid #d1d8ea;
  2278. border-radius: 0.375rem;
  2279. transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2280. -webkit-appearance: none;
  2281. -moz-appearance: none;
  2282. appearance: none;
  2283. }
  2284. @media (prefers-reduced-motion: reduce) {
  2285. .form-select {
  2286. transition: none;
  2287. }
  2288. }
  2289. .form-select:focus {
  2290. border-color: #83b2e8;
  2291. outline: 0;
  2292. box-shadow: 0 0 0 0.25rem rgba(6, 101, 208, 0.25);
  2293. }
  2294. .form-select[multiple], .form-select[size]:not([size="1"]) {
  2295. padding-right: 0.75rem;
  2296. background-image: none;
  2297. }
  2298. .form-select:disabled {
  2299. background-color: #e9ecef;
  2300. }
  2301. .form-select:-moz-focusring {
  2302. color: transparent;
  2303. text-shadow: 0 0 0 #343a40;
  2304. }
  2305. .form-select-sm {
  2306. padding-top: 0.25rem;
  2307. padding-bottom: 0.25rem;
  2308. padding-left: 0.5rem;
  2309. font-size: 0.875rem;
  2310. border-radius: 0.25rem;
  2311. }
  2312. .form-select-lg {
  2313. padding-top: 0.5rem;
  2314. padding-bottom: 0.5rem;
  2315. padding-left: 1rem;
  2316. font-size: 0.875rem;
  2317. border-radius: 0.5rem;
  2318. }
  2319. .form-check {
  2320. display: block;
  2321. min-height: 1.5rem;
  2322. padding-left: 1.5em;
  2323. margin-bottom: 0.125rem;
  2324. }
  2325. .form-check .form-check-input {
  2326. float: left;
  2327. margin-left: -1.5em;
  2328. }
  2329. .form-check-reverse {
  2330. padding-right: 1.5em;
  2331. padding-left: 0;
  2332. text-align: right;
  2333. }
  2334. .form-check-reverse .form-check-input {
  2335. float: right;
  2336. margin-right: -1.5em;
  2337. margin-left: 0;
  2338. }
  2339. .form-check-input {
  2340. width: 1em;
  2341. height: 1em;
  2342. margin-top: 0.25em;
  2343. vertical-align: top;
  2344. background-color: #fff;
  2345. background-repeat: no-repeat;
  2346. background-position: center;
  2347. background-size: contain;
  2348. border: 1px solid #cad3e7;
  2349. -webkit-appearance: none;
  2350. -moz-appearance: none;
  2351. appearance: none;
  2352. -webkit-print-color-adjust: exact;
  2353. color-adjust: exact;
  2354. print-color-adjust: exact;
  2355. }
  2356. .form-check-input[type=checkbox] {
  2357. border-radius: 0.25em;
  2358. }
  2359. .form-check-input[type=radio] {
  2360. border-radius: 50%;
  2361. }
  2362. .form-check-input:active {
  2363. filter: brightness(90%);
  2364. }
  2365. .form-check-input:focus {
  2366. border-color: #83b2e8;
  2367. outline: 0;
  2368. box-shadow: 0 0 0 0.25rem rgba(6, 101, 208, 0.25);
  2369. }
  2370. .form-check-input:checked {
  2371. background-color: #0665d0;
  2372. border-color: #0665d0;
  2373. }
  2374. .form-check-input:checked[type=checkbox] {
  2375. 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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
  2376. }
  2377. .form-check-input:checked[type=radio] {
  2378. 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='%23fff'/%3e%3c/svg%3e");
  2379. }
  2380. .form-check-input[type=checkbox]:indeterminate {
  2381. background-color: #0665d0;
  2382. border-color: #0665d0;
  2383. 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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
  2384. }
  2385. .form-check-input:disabled {
  2386. pointer-events: none;
  2387. filter: none;
  2388. opacity: 0.5;
  2389. }
  2390. .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  2391. cursor: default;
  2392. opacity: 0.5;
  2393. }
  2394. .form-switch {
  2395. padding-left: 3em;
  2396. }
  2397. .form-switch .form-check-input {
  2398. width: 2.5em;
  2399. margin-left: -3em;
  2400. 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='%23cad3e7'/%3e%3c/svg%3e");
  2401. background-position: left center;
  2402. border-radius: 2.5em;
  2403. transition: background-position 0.15s ease-in-out;
  2404. }
  2405. @media (prefers-reduced-motion: reduce) {
  2406. .form-switch .form-check-input {
  2407. transition: none;
  2408. }
  2409. }
  2410. .form-switch .form-check-input:focus {
  2411. 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='%2383b2e8'/%3e%3c/svg%3e");
  2412. }
  2413. .form-switch .form-check-input:checked {
  2414. background-position: right center;
  2415. 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='%23fff'/%3e%3c/svg%3e");
  2416. }
  2417. .form-switch.form-check-reverse {
  2418. padding-right: 3em;
  2419. padding-left: 0;
  2420. }
  2421. .form-switch.form-check-reverse .form-check-input {
  2422. margin-right: -3em;
  2423. margin-left: 0;
  2424. }
  2425. .form-check-inline {
  2426. display: inline-block;
  2427. margin-right: 1rem;
  2428. }
  2429. .btn-check {
  2430. position: absolute;
  2431. clip: rect(0, 0, 0, 0);
  2432. pointer-events: none;
  2433. }
  2434. .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  2435. pointer-events: none;
  2436. filter: none;
  2437. opacity: 0.65;
  2438. }
  2439. .form-range {
  2440. width: 100%;
  2441. height: 1.5rem;
  2442. padding: 0;
  2443. background-color: transparent;
  2444. -webkit-appearance: none;
  2445. -moz-appearance: none;
  2446. appearance: none;
  2447. }
  2448. .form-range:focus {
  2449. outline: 0;
  2450. }
  2451. .form-range:focus::-webkit-slider-thumb {
  2452. box-shadow: 0 0 0 1px #edf0f7, 0 0 0 0.25rem rgba(6, 101, 208, 0.25);
  2453. }
  2454. .form-range:focus::-moz-range-thumb {
  2455. box-shadow: 0 0 0 1px #edf0f7, 0 0 0 0.25rem rgba(6, 101, 208, 0.25);
  2456. }
  2457. .form-range::-moz-focus-outer {
  2458. border: 0;
  2459. }
  2460. .form-range::-webkit-slider-thumb {
  2461. width: 1rem;
  2462. height: 1rem;
  2463. margin-top: -0.25rem;
  2464. background-color: #0665d0;
  2465. border: 0;
  2466. border-radius: 1rem;
  2467. -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2468. transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2469. -webkit-appearance: none;
  2470. appearance: none;
  2471. }
  2472. @media (prefers-reduced-motion: reduce) {
  2473. .form-range::-webkit-slider-thumb {
  2474. -webkit-transition: none;
  2475. transition: none;
  2476. }
  2477. }
  2478. .form-range::-webkit-slider-thumb:active {
  2479. background-color: #b4d1f1;
  2480. }
  2481. .form-range::-webkit-slider-runnable-track {
  2482. width: 100%;
  2483. height: 0.5rem;
  2484. color: transparent;
  2485. cursor: pointer;
  2486. background-color: #dee2e6;
  2487. border-color: transparent;
  2488. border-radius: 1rem;
  2489. }
  2490. .form-range::-moz-range-thumb {
  2491. width: 1rem;
  2492. height: 1rem;
  2493. background-color: #0665d0;
  2494. border: 0;
  2495. border-radius: 1rem;
  2496. -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2497. transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2498. -moz-appearance: none;
  2499. appearance: none;
  2500. }
  2501. @media (prefers-reduced-motion: reduce) {
  2502. .form-range::-moz-range-thumb {
  2503. -moz-transition: none;
  2504. transition: none;
  2505. }
  2506. }
  2507. .form-range::-moz-range-thumb:active {
  2508. background-color: #b4d1f1;
  2509. }
  2510. .form-range::-moz-range-track {
  2511. width: 100%;
  2512. height: 0.5rem;
  2513. color: transparent;
  2514. cursor: pointer;
  2515. background-color: #dee2e6;
  2516. border-color: transparent;
  2517. border-radius: 1rem;
  2518. }
  2519. .form-range:disabled {
  2520. pointer-events: none;
  2521. }
  2522. .form-range:disabled::-webkit-slider-thumb {
  2523. background-color: #adb5bd;
  2524. }
  2525. .form-range:disabled::-moz-range-thumb {
  2526. background-color: #adb5bd;
  2527. }
  2528. .form-floating {
  2529. position: relative;
  2530. }
  2531. .form-floating > .form-control,
  2532. .form-floating > .form-control-plaintext,
  2533. .form-floating > .form-select {
  2534. height: calc(3.5rem + 2px);
  2535. line-height: 1.25;
  2536. }
  2537. .form-floating > label {
  2538. position: absolute;
  2539. top: 0;
  2540. left: 0;
  2541. width: 100%;
  2542. height: 100%;
  2543. padding: 1rem 0.75rem;
  2544. overflow: hidden;
  2545. text-align: start;
  2546. text-overflow: ellipsis;
  2547. white-space: nowrap;
  2548. pointer-events: none;
  2549. border: 1px solid transparent;
  2550. transform-origin: 0 0;
  2551. transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  2552. }
  2553. @media (prefers-reduced-motion: reduce) {
  2554. .form-floating > label {
  2555. transition: none;
  2556. }
  2557. }
  2558. .form-floating > .form-control,
  2559. .form-floating > .form-control-plaintext {
  2560. padding: 1rem 0.75rem;
  2561. }
  2562. .form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  2563. color: transparent;
  2564. }
  2565. .form-floating > .form-control::placeholder,
  2566. .form-floating > .form-control-plaintext::placeholder {
  2567. color: transparent;
  2568. }
  2569. .form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  2570. padding-top: 1.625rem;
  2571. padding-bottom: 0.625rem;
  2572. }
  2573. .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
  2574. .form-floating > .form-control-plaintext:focus,
  2575. .form-floating > .form-control-plaintext:not(:placeholder-shown) {
  2576. padding-top: 1.625rem;
  2577. padding-bottom: 0.625rem;
  2578. }
  2579. .form-floating > .form-control:-webkit-autofill,
  2580. .form-floating > .form-control-plaintext:-webkit-autofill {
  2581. padding-top: 1.625rem;
  2582. padding-bottom: 0.625rem;
  2583. }
  2584. .form-floating > .form-select {
  2585. padding-top: 1.625rem;
  2586. padding-bottom: 0.625rem;
  2587. }
  2588. .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  2589. opacity: 0.65;
  2590. transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  2591. }
  2592. .form-floating > .form-control:focus ~ label,
  2593. .form-floating > .form-control:not(:placeholder-shown) ~ label,
  2594. .form-floating > .form-control-plaintext ~ label,
  2595. .form-floating > .form-select ~ label {
  2596. opacity: 0.65;
  2597. transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  2598. }
  2599. .form-floating > .form-control:-webkit-autofill ~ label {
  2600. opacity: 0.65;
  2601. transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  2602. }
  2603. .form-floating > .form-control-plaintext ~ label {
  2604. border-width: 1px 0;
  2605. }
  2606. .input-group {
  2607. position: relative;
  2608. display: flex;
  2609. flex-wrap: wrap;
  2610. align-items: stretch;
  2611. width: 100%;
  2612. }
  2613. .input-group > .form-control,
  2614. .input-group > .form-select,
  2615. .input-group > .form-floating {
  2616. position: relative;
  2617. flex: 1 1 auto;
  2618. width: 1%;
  2619. min-width: 0;
  2620. }
  2621. .input-group > .form-control:focus,
  2622. .input-group > .form-select:focus,
  2623. .input-group > .form-floating:focus-within {
  2624. z-index: 5;
  2625. }
  2626. .input-group .btn {
  2627. position: relative;
  2628. z-index: 2;
  2629. }
  2630. .input-group .btn:focus {
  2631. z-index: 5;
  2632. }
  2633. .input-group-text {
  2634. display: flex;
  2635. align-items: center;
  2636. padding: 0.375rem 0.75rem;
  2637. font-size: 0.875rem;
  2638. font-weight: 400;
  2639. line-height: 1.5;
  2640. color: #343a40;
  2641. text-align: center;
  2642. white-space: nowrap;
  2643. background-color: #edf0f7;
  2644. border: 1px solid #d1d8ea;
  2645. border-radius: 0.375rem;
  2646. }
  2647. .input-group-lg > .form-control,
  2648. .input-group-lg > .form-select,
  2649. .input-group-lg > .input-group-text,
  2650. .input-group-lg > .btn {
  2651. padding: 0.5rem 1rem;
  2652. font-size: 0.875rem;
  2653. border-radius: 0.5rem;
  2654. }
  2655. .input-group-sm > .form-control,
  2656. .input-group-sm > .form-select,
  2657. .input-group-sm > .input-group-text,
  2658. .input-group-sm > .btn {
  2659. padding: 0.25rem 0.5rem;
  2660. font-size: 0.875rem;
  2661. border-radius: 0.25rem;
  2662. }
  2663. .input-group-lg > .form-select,
  2664. .input-group-sm > .form-select {
  2665. padding-right: 3rem;
  2666. }
  2667. .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
  2668. .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
  2669. .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
  2670. .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  2671. border-top-right-radius: 0;
  2672. border-bottom-right-radius: 0;
  2673. }
  2674. .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
  2675. .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
  2676. .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
  2677. .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  2678. border-top-right-radius: 0;
  2679. border-bottom-right-radius: 0;
  2680. }
  2681. .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  2682. margin-left: -1px;
  2683. border-top-left-radius: 0;
  2684. border-bottom-left-radius: 0;
  2685. }
  2686. .input-group > .form-floating:not(:first-child) > .form-control,
  2687. .input-group > .form-floating:not(:first-child) > .form-select {
  2688. border-top-left-radius: 0;
  2689. border-bottom-left-radius: 0;
  2690. }
  2691. .valid-feedback {
  2692. display: none;
  2693. width: 100%;
  2694. margin-top: 0.375rem;
  2695. font-size: 0.875rem;
  2696. color: #6f9c40;
  2697. }
  2698. .valid-tooltip {
  2699. position: absolute;
  2700. top: 100%;
  2701. z-index: 5;
  2702. display: none;
  2703. max-width: 100%;
  2704. padding: 0.25rem 0.5rem;
  2705. margin-top: 0.1rem;
  2706. font-size: 0.875rem;
  2707. color: #fff;
  2708. background-color: rgba(111, 156, 64, 0.9);
  2709. border-radius: 0.375rem;
  2710. }
  2711. .was-validated :valid ~ .valid-feedback,
  2712. .was-validated :valid ~ .valid-tooltip,
  2713. .is-valid ~ .valid-feedback,
  2714. .is-valid ~ .valid-tooltip {
  2715. display: block;
  2716. }
  2717. .was-validated .form-control:valid, .form-control.is-valid {
  2718. border-color: #6f9c40;
  2719. }
  2720. .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  2721. border-color: #6f9c40;
  2722. box-shadow: 0 0 0 0.25rem rgba(111, 156, 64, 0.25);
  2723. }
  2724. .was-validated .form-select:valid, .form-select.is-valid {
  2725. border-color: #6f9c40;
  2726. }
  2727. .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  2728. border-color: #6f9c40;
  2729. box-shadow: 0 0 0 0.25rem rgba(111, 156, 64, 0.25);
  2730. }
  2731. .was-validated .form-check-input:valid, .form-check-input.is-valid {
  2732. border-color: #6f9c40;
  2733. }
  2734. .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  2735. background-color: #6f9c40;
  2736. }
  2737. .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  2738. box-shadow: 0 0 0 0.25rem rgba(111, 156, 64, 0.25);
  2739. }
  2740. .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  2741. color: #6f9c40;
  2742. }
  2743. .form-check-inline .form-check-input ~ .valid-feedback {
  2744. margin-left: 0.5em;
  2745. }
  2746. .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
  2747. .was-validated .input-group > .form-select:not(:focus):valid,
  2748. .input-group > .form-select:not(:focus).is-valid,
  2749. .was-validated .input-group > .form-floating:not(:focus-within):valid,
  2750. .input-group > .form-floating:not(:focus-within).is-valid {
  2751. z-index: 3;
  2752. }
  2753. .invalid-feedback {
  2754. display: none;
  2755. width: 100%;
  2756. margin-top: 0.375rem;
  2757. font-size: 0.875rem;
  2758. color: #e04f1a;
  2759. }
  2760. .invalid-tooltip {
  2761. position: absolute;
  2762. top: 100%;
  2763. z-index: 5;
  2764. display: none;
  2765. max-width: 100%;
  2766. padding: 0.25rem 0.5rem;
  2767. margin-top: 0.1rem;
  2768. font-size: 0.875rem;
  2769. color: #fff;
  2770. background-color: rgba(224, 79, 26, 0.9);
  2771. border-radius: 0.375rem;
  2772. }
  2773. .was-validated :invalid ~ .invalid-feedback,
  2774. .was-validated :invalid ~ .invalid-tooltip,
  2775. .is-invalid ~ .invalid-feedback,
  2776. .is-invalid ~ .invalid-tooltip {
  2777. display: block;
  2778. }
  2779. .was-validated .form-control:invalid, .form-control.is-invalid {
  2780. border-color: #e04f1a;
  2781. }
  2782. .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  2783. border-color: #e04f1a;
  2784. box-shadow: 0 0 0 0.25rem rgba(224, 79, 26, 0.25);
  2785. }
  2786. .was-validated .form-select:invalid, .form-select.is-invalid {
  2787. border-color: #e04f1a;
  2788. }
  2789. .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  2790. border-color: #e04f1a;
  2791. box-shadow: 0 0 0 0.25rem rgba(224, 79, 26, 0.25);
  2792. }
  2793. .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  2794. border-color: #e04f1a;
  2795. }
  2796. .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  2797. background-color: #e04f1a;
  2798. }
  2799. .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  2800. box-shadow: 0 0 0 0.25rem rgba(224, 79, 26, 0.25);
  2801. }
  2802. .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  2803. color: #e04f1a;
  2804. }
  2805. .form-check-inline .form-check-input ~ .invalid-feedback {
  2806. margin-left: 0.5em;
  2807. }
  2808. .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
  2809. .was-validated .input-group > .form-select:not(:focus):invalid,
  2810. .input-group > .form-select:not(:focus).is-invalid,
  2811. .was-validated .input-group > .form-floating:not(:focus-within):invalid,
  2812. .input-group > .form-floating:not(:focus-within).is-invalid {
  2813. z-index: 4;
  2814. }
  2815. .btn {
  2816. --bs-btn-padding-x: 0.75rem;
  2817. --bs-btn-padding-y: 0.375rem;
  2818. --bs-btn-font-family: ;
  2819. --bs-btn-font-size: 0.875rem;
  2820. --bs-btn-font-weight: 600;
  2821. --bs-btn-line-height: 1.5;
  2822. --bs-btn-color: #343a40;
  2823. --bs-btn-bg: transparent;
  2824. --bs-btn-border-width: 1px;
  2825. --bs-btn-border-color: transparent;
  2826. --bs-btn-border-radius: 0.375rem;
  2827. --bs-btn-hover-border-color: transparent;
  2828. --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  2829. --bs-btn-disabled-opacity: 0.65;
  2830. --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  2831. display: inline-block;
  2832. padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  2833. font-family: var(--bs-btn-font-family);
  2834. font-size: var(--bs-btn-font-size);
  2835. font-weight: var(--bs-btn-font-weight);
  2836. line-height: var(--bs-btn-line-height);
  2837. color: var(--bs-btn-color);
  2838. text-align: center;
  2839. vertical-align: middle;
  2840. cursor: pointer;
  2841. -webkit-user-select: none;
  2842. -moz-user-select: none;
  2843. user-select: none;
  2844. border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  2845. border-radius: var(--bs-btn-border-radius);
  2846. background-color: var(--bs-btn-bg);
  2847. 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;
  2848. }
  2849. @media (prefers-reduced-motion: reduce) {
  2850. .btn {
  2851. transition: none;
  2852. }
  2853. }
  2854. .btn:hover {
  2855. color: var(--bs-btn-hover-color);
  2856. background-color: var(--bs-btn-hover-bg);
  2857. border-color: var(--bs-btn-hover-border-color);
  2858. }
  2859. .btn-check + .btn:hover {
  2860. color: var(--bs-btn-color);
  2861. background-color: var(--bs-btn-bg);
  2862. border-color: var(--bs-btn-border-color);
  2863. }
  2864. .btn:focus-visible {
  2865. color: var(--bs-btn-hover-color);
  2866. background-color: var(--bs-btn-hover-bg);
  2867. border-color: var(--bs-btn-hover-border-color);
  2868. outline: 0;
  2869. box-shadow: var(--bs-btn-focus-box-shadow);
  2870. }
  2871. .btn-check:focus-visible + .btn {
  2872. border-color: var(--bs-btn-hover-border-color);
  2873. outline: 0;
  2874. box-shadow: var(--bs-btn-focus-box-shadow);
  2875. }
  2876. .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  2877. color: var(--bs-btn-active-color);
  2878. background-color: var(--bs-btn-active-bg);
  2879. border-color: var(--bs-btn-active-border-color);
  2880. }
  2881. .btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  2882. box-shadow: var(--bs-btn-focus-box-shadow);
  2883. }
  2884. .btn:disabled, .btn.disabled, fieldset:disabled .btn {
  2885. color: var(--bs-btn-disabled-color);
  2886. pointer-events: none;
  2887. background-color: var(--bs-btn-disabled-bg);
  2888. border-color: var(--bs-btn-disabled-border-color);
  2889. opacity: var(--bs-btn-disabled-opacity);
  2890. }
  2891. .btn-primary {
  2892. --bs-btn-color: #fff;
  2893. --bs-btn-bg: #0665d0;
  2894. --bs-btn-border-color: #0665d0;
  2895. --bs-btn-hover-color: #fff;
  2896. --bs-btn-hover-bg: #0551a6;
  2897. --bs-btn-hover-border-color: #054c9c;
  2898. --bs-btn-focus-shadow-rgb: 43, 124, 215;
  2899. --bs-btn-active-color: #fff;
  2900. --bs-btn-active-bg: #0551a6;
  2901. --bs-btn-active-border-color: #054c9c;
  2902. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2903. --bs-btn-disabled-color: #fff;
  2904. --bs-btn-disabled-bg: #0665d0;
  2905. --bs-btn-disabled-border-color: #0665d0;
  2906. }
  2907. .btn-secondary {
  2908. --bs-btn-color: #fff;
  2909. --bs-btn-bg: #6c757d;
  2910. --bs-btn-border-color: #6c757d;
  2911. --bs-btn-hover-color: #fff;
  2912. --bs-btn-hover-bg: #565e64;
  2913. --bs-btn-hover-border-color: #51585e;
  2914. --bs-btn-focus-shadow-rgb: 130, 138, 145;
  2915. --bs-btn-active-color: #fff;
  2916. --bs-btn-active-bg: #565e64;
  2917. --bs-btn-active-border-color: #51585e;
  2918. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2919. --bs-btn-disabled-color: #fff;
  2920. --bs-btn-disabled-bg: #6c757d;
  2921. --bs-btn-disabled-border-color: #6c757d;
  2922. }
  2923. .btn-success {
  2924. --bs-btn-color: #fff;
  2925. --bs-btn-bg: #6f9c40;
  2926. --bs-btn-border-color: #6f9c40;
  2927. --bs-btn-hover-color: #fff;
  2928. --bs-btn-hover-bg: #597d33;
  2929. --bs-btn-hover-border-color: #537530;
  2930. --bs-btn-focus-shadow-rgb: 133, 171, 93;
  2931. --bs-btn-active-color: #fff;
  2932. --bs-btn-active-bg: #597d33;
  2933. --bs-btn-active-border-color: #537530;
  2934. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2935. --bs-btn-disabled-color: #fff;
  2936. --bs-btn-disabled-bg: #6f9c40;
  2937. --bs-btn-disabled-border-color: #6f9c40;
  2938. }
  2939. .btn-info {
  2940. --bs-btn-color: #fff;
  2941. --bs-btn-bg: #3c90df;
  2942. --bs-btn-border-color: #3c90df;
  2943. --bs-btn-hover-color: #fff;
  2944. --bs-btn-hover-bg: #3073b2;
  2945. --bs-btn-hover-border-color: #2d6ca7;
  2946. --bs-btn-focus-shadow-rgb: 89, 161, 228;
  2947. --bs-btn-active-color: #fff;
  2948. --bs-btn-active-bg: #3073b2;
  2949. --bs-btn-active-border-color: #2d6ca7;
  2950. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2951. --bs-btn-disabled-color: #fff;
  2952. --bs-btn-disabled-bg: #3c90df;
  2953. --bs-btn-disabled-border-color: #3c90df;
  2954. }
  2955. .btn-warning {
  2956. --bs-btn-color: #000;
  2957. --bs-btn-bg: #e69f17;
  2958. --bs-btn-border-color: #e69f17;
  2959. --bs-btn-hover-color: #000;
  2960. --bs-btn-hover-bg: #ebb245;
  2961. --bs-btn-hover-border-color: #eaad3a;
  2962. --bs-btn-focus-shadow-rgb: 196, 135, 20;
  2963. --bs-btn-active-color: #000;
  2964. --bs-btn-active-bg: #ebb245;
  2965. --bs-btn-active-border-color: #e9a92e;
  2966. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2967. --bs-btn-disabled-color: #000;
  2968. --bs-btn-disabled-bg: #e69f17;
  2969. --bs-btn-disabled-border-color: #e69f17;
  2970. }
  2971. .btn-danger {
  2972. --bs-btn-color: #fff;
  2973. --bs-btn-bg: #e04f1a;
  2974. --bs-btn-border-color: #e04f1a;
  2975. --bs-btn-hover-color: #fff;
  2976. --bs-btn-hover-bg: #b33f15;
  2977. --bs-btn-hover-border-color: #a83b14;
  2978. --bs-btn-focus-shadow-rgb: 229, 105, 60;
  2979. --bs-btn-active-color: #fff;
  2980. --bs-btn-active-bg: #b33f15;
  2981. --bs-btn-active-border-color: #a83b14;
  2982. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2983. --bs-btn-disabled-color: #fff;
  2984. --bs-btn-disabled-bg: #e04f1a;
  2985. --bs-btn-disabled-border-color: #e04f1a;
  2986. }
  2987. .btn-light {
  2988. --bs-btn-color: #000;
  2989. --bs-btn-bg: #f0f3f8;
  2990. --bs-btn-border-color: #f0f3f8;
  2991. --bs-btn-hover-color: #000;
  2992. --bs-btn-hover-bg: #c0c2c6;
  2993. --bs-btn-hover-border-color: #b4b6ba;
  2994. --bs-btn-focus-shadow-rgb: 204, 207, 211;
  2995. --bs-btn-active-color: #000;
  2996. --bs-btn-active-bg: #c0c2c6;
  2997. --bs-btn-active-border-color: #b4b6ba;
  2998. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2999. --bs-btn-disabled-color: #000;
  3000. --bs-btn-disabled-bg: #f0f3f8;
  3001. --bs-btn-disabled-border-color: #f0f3f8;
  3002. }
  3003. .btn-dark {
  3004. --bs-btn-color: #fff;
  3005. --bs-btn-bg: #343a40;
  3006. --bs-btn-border-color: #343a40;
  3007. --bs-btn-hover-color: #fff;
  3008. --bs-btn-hover-bg: #5d6166;
  3009. --bs-btn-hover-border-color: #52585d;
  3010. --bs-btn-focus-shadow-rgb: 82, 88, 93;
  3011. --bs-btn-active-color: #fff;
  3012. --bs-btn-active-bg: #5d6166;
  3013. --bs-btn-active-border-color: #484e53;
  3014. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3015. --bs-btn-disabled-color: #fff;
  3016. --bs-btn-disabled-bg: #343a40;
  3017. --bs-btn-disabled-border-color: #343a40;
  3018. }
  3019. .btn-outline-primary {
  3020. --bs-btn-color: #0665d0;
  3021. --bs-btn-border-color: #0665d0;
  3022. --bs-btn-hover-color: #fff;
  3023. --bs-btn-hover-bg: #0665d0;
  3024. --bs-btn-hover-border-color: #0665d0;
  3025. --bs-btn-focus-shadow-rgb: 6, 101, 208;
  3026. --bs-btn-active-color: #fff;
  3027. --bs-btn-active-bg: #0665d0;
  3028. --bs-btn-active-border-color: #0665d0;
  3029. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3030. --bs-btn-disabled-color: #0665d0;
  3031. --bs-btn-disabled-bg: transparent;
  3032. --bs-btn-disabled-border-color: #0665d0;
  3033. --bs-gradient: none;
  3034. }
  3035. .btn-outline-secondary {
  3036. --bs-btn-color: #6c757d;
  3037. --bs-btn-border-color: #6c757d;
  3038. --bs-btn-hover-color: #fff;
  3039. --bs-btn-hover-bg: #6c757d;
  3040. --bs-btn-hover-border-color: #6c757d;
  3041. --bs-btn-focus-shadow-rgb: 108, 117, 125;
  3042. --bs-btn-active-color: #fff;
  3043. --bs-btn-active-bg: #6c757d;
  3044. --bs-btn-active-border-color: #6c757d;
  3045. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3046. --bs-btn-disabled-color: #6c757d;
  3047. --bs-btn-disabled-bg: transparent;
  3048. --bs-btn-disabled-border-color: #6c757d;
  3049. --bs-gradient: none;
  3050. }
  3051. .btn-outline-success {
  3052. --bs-btn-color: #6f9c40;
  3053. --bs-btn-border-color: #6f9c40;
  3054. --bs-btn-hover-color: #fff;
  3055. --bs-btn-hover-bg: #6f9c40;
  3056. --bs-btn-hover-border-color: #6f9c40;
  3057. --bs-btn-focus-shadow-rgb: 111, 156, 64;
  3058. --bs-btn-active-color: #fff;
  3059. --bs-btn-active-bg: #6f9c40;
  3060. --bs-btn-active-border-color: #6f9c40;
  3061. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3062. --bs-btn-disabled-color: #6f9c40;
  3063. --bs-btn-disabled-bg: transparent;
  3064. --bs-btn-disabled-border-color: #6f9c40;
  3065. --bs-gradient: none;
  3066. }
  3067. .btn-outline-info {
  3068. --bs-btn-color: #3c90df;
  3069. --bs-btn-border-color: #3c90df;
  3070. --bs-btn-hover-color: #fff;
  3071. --bs-btn-hover-bg: #3c90df;
  3072. --bs-btn-hover-border-color: #3c90df;
  3073. --bs-btn-focus-shadow-rgb: 60, 144, 223;
  3074. --bs-btn-active-color: #fff;
  3075. --bs-btn-active-bg: #3c90df;
  3076. --bs-btn-active-border-color: #3c90df;
  3077. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3078. --bs-btn-disabled-color: #3c90df;
  3079. --bs-btn-disabled-bg: transparent;
  3080. --bs-btn-disabled-border-color: #3c90df;
  3081. --bs-gradient: none;
  3082. }
  3083. .btn-outline-warning {
  3084. --bs-btn-color: #e69f17;
  3085. --bs-btn-border-color: #e69f17;
  3086. --bs-btn-hover-color: #000;
  3087. --bs-btn-hover-bg: #e69f17;
  3088. --bs-btn-hover-border-color: #e69f17;
  3089. --bs-btn-focus-shadow-rgb: 230, 159, 23;
  3090. --bs-btn-active-color: #000;
  3091. --bs-btn-active-bg: #e69f17;
  3092. --bs-btn-active-border-color: #e69f17;
  3093. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3094. --bs-btn-disabled-color: #e69f17;
  3095. --bs-btn-disabled-bg: transparent;
  3096. --bs-btn-disabled-border-color: #e69f17;
  3097. --bs-gradient: none;
  3098. }
  3099. .btn-outline-danger {
  3100. --bs-btn-color: #e04f1a;
  3101. --bs-btn-border-color: #e04f1a;
  3102. --bs-btn-hover-color: #fff;
  3103. --bs-btn-hover-bg: #e04f1a;
  3104. --bs-btn-hover-border-color: #e04f1a;
  3105. --bs-btn-focus-shadow-rgb: 224, 79, 26;
  3106. --bs-btn-active-color: #fff;
  3107. --bs-btn-active-bg: #e04f1a;
  3108. --bs-btn-active-border-color: #e04f1a;
  3109. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3110. --bs-btn-disabled-color: #e04f1a;
  3111. --bs-btn-disabled-bg: transparent;
  3112. --bs-btn-disabled-border-color: #e04f1a;
  3113. --bs-gradient: none;
  3114. }
  3115. .btn-outline-light {
  3116. --bs-btn-color: #f0f3f8;
  3117. --bs-btn-border-color: #f0f3f8;
  3118. --bs-btn-hover-color: #000;
  3119. --bs-btn-hover-bg: #f0f3f8;
  3120. --bs-btn-hover-border-color: #f0f3f8;
  3121. --bs-btn-focus-shadow-rgb: 240, 243, 248;
  3122. --bs-btn-active-color: #000;
  3123. --bs-btn-active-bg: #f0f3f8;
  3124. --bs-btn-active-border-color: #f0f3f8;
  3125. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3126. --bs-btn-disabled-color: #f0f3f8;
  3127. --bs-btn-disabled-bg: transparent;
  3128. --bs-btn-disabled-border-color: #f0f3f8;
  3129. --bs-gradient: none;
  3130. }
  3131. .btn-outline-dark {
  3132. --bs-btn-color: #343a40;
  3133. --bs-btn-border-color: #343a40;
  3134. --bs-btn-hover-color: #fff;
  3135. --bs-btn-hover-bg: #343a40;
  3136. --bs-btn-hover-border-color: #343a40;
  3137. --bs-btn-focus-shadow-rgb: 52, 58, 64;
  3138. --bs-btn-active-color: #fff;
  3139. --bs-btn-active-bg: #343a40;
  3140. --bs-btn-active-border-color: #343a40;
  3141. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3142. --bs-btn-disabled-color: #343a40;
  3143. --bs-btn-disabled-bg: transparent;
  3144. --bs-btn-disabled-border-color: #343a40;
  3145. --bs-gradient: none;
  3146. }
  3147. .btn-link {
  3148. --bs-btn-font-weight: 400;
  3149. --bs-btn-color: var(--bs-link-color);
  3150. --bs-btn-bg: transparent;
  3151. --bs-btn-border-color: transparent;
  3152. --bs-btn-hover-color: var(--bs-link-hover-color);
  3153. --bs-btn-hover-border-color: transparent;
  3154. --bs-btn-active-color: var(--bs-link-hover-color);
  3155. --bs-btn-active-border-color: transparent;
  3156. --bs-btn-disabled-color: #6c757d;
  3157. --bs-btn-disabled-border-color: transparent;
  3158. --bs-btn-box-shadow: none;
  3159. --bs-btn-focus-shadow-rgb: 43, 124, 215;
  3160. text-decoration: none;
  3161. }
  3162. .btn-link:hover, .btn-link:focus-visible {
  3163. text-decoration: none;
  3164. }
  3165. .btn-link:focus-visible {
  3166. color: var(--bs-btn-color);
  3167. }
  3168. .btn-link:hover {
  3169. color: var(--bs-btn-hover-color);
  3170. }
  3171. .btn-lg, .btn-group-lg > .btn {
  3172. --bs-btn-padding-y: 0.5rem;
  3173. --bs-btn-padding-x: 1rem;
  3174. --bs-btn-font-size: 0.875rem;
  3175. --bs-btn-border-radius: 0.5rem;
  3176. }
  3177. .btn-sm, .btn-group-sm > .btn {
  3178. --bs-btn-padding-y: 0.25rem;
  3179. --bs-btn-padding-x: 0.5rem;
  3180. --bs-btn-font-size: 0.875rem;
  3181. --bs-btn-border-radius: 0.25rem;
  3182. }
  3183. .fade {
  3184. transition: opacity 0.15s ease-out;
  3185. }
  3186. @media (prefers-reduced-motion: reduce) {
  3187. .fade {
  3188. transition: none;
  3189. }
  3190. }
  3191. .fade:not(.show) {
  3192. opacity: 0;
  3193. }
  3194. .collapse:not(.show) {
  3195. display: none;
  3196. }
  3197. .collapsing {
  3198. height: 0;
  3199. overflow: hidden;
  3200. transition: height 0.35s ease;
  3201. }
  3202. @media (prefers-reduced-motion: reduce) {
  3203. .collapsing {
  3204. transition: none;
  3205. }
  3206. }
  3207. .collapsing.collapse-horizontal {
  3208. width: 0;
  3209. height: auto;
  3210. transition: width 0.35s ease;
  3211. }
  3212. @media (prefers-reduced-motion: reduce) {
  3213. .collapsing.collapse-horizontal {
  3214. transition: none;
  3215. }
  3216. }
  3217. .dropup,
  3218. .dropend,
  3219. .dropdown,
  3220. .dropstart,
  3221. .dropup-center,
  3222. .dropdown-center {
  3223. position: relative;
  3224. }
  3225. .dropdown-toggle {
  3226. white-space: nowrap;
  3227. }
  3228. .dropdown-toggle::after {
  3229. display: inline-block;
  3230. margin-left: 0.255em;
  3231. vertical-align: 0.255em;
  3232. content: "";
  3233. border-top: 0.3em solid;
  3234. border-right: 0.3em solid transparent;
  3235. border-bottom: 0;
  3236. border-left: 0.3em solid transparent;
  3237. }
  3238. .dropdown-toggle:empty::after {
  3239. margin-left: 0;
  3240. }
  3241. .dropdown-menu {
  3242. --bs-dropdown-zindex: 1000;
  3243. --bs-dropdown-min-width: 12rem;
  3244. --bs-dropdown-padding-x: 0;
  3245. --bs-dropdown-padding-y: 0.5rem;
  3246. --bs-dropdown-spacer: 0.125rem;
  3247. --bs-dropdown-font-size: 0.875rem;
  3248. --bs-dropdown-color: #343a40;
  3249. --bs-dropdown-bg: #fff;
  3250. --bs-dropdown-border-color: #dfe4f1;
  3251. --bs-dropdown-border-radius: 0.375rem;
  3252. --bs-dropdown-border-width: 0;
  3253. --bs-dropdown-inner-border-radius: 0.375rem;
  3254. --bs-dropdown-divider-bg: #dfe4f1;
  3255. --bs-dropdown-divider-margin-y: 0.5rem;
  3256. --bs-dropdown-box-shadow: 0 0.25rem 2rem rgba(0, 0, 0, 0.08);
  3257. --bs-dropdown-link-color: #343a40;
  3258. --bs-dropdown-link-hover-color: #343a40;
  3259. --bs-dropdown-link-hover-bg: #edf0f7;
  3260. --bs-dropdown-link-active-color: #fff;
  3261. --bs-dropdown-link-active-bg: #0665d0;
  3262. --bs-dropdown-link-disabled-color: #adb5bd;
  3263. --bs-dropdown-item-padding-x: 0.75rem;
  3264. --bs-dropdown-item-padding-y: 0.375rem;
  3265. --bs-dropdown-header-color: #6c757d;
  3266. --bs-dropdown-header-padding-x: 0.75rem;
  3267. --bs-dropdown-header-padding-y: 0.5rem;
  3268. position: absolute;
  3269. z-index: var(--bs-dropdown-zindex);
  3270. display: none;
  3271. min-width: var(--bs-dropdown-min-width);
  3272. padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  3273. margin: 0;
  3274. font-size: var(--bs-dropdown-font-size);
  3275. color: var(--bs-dropdown-color);
  3276. text-align: left;
  3277. list-style: none;
  3278. background-color: var(--bs-dropdown-bg);
  3279. background-clip: padding-box;
  3280. border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  3281. border-radius: var(--bs-dropdown-border-radius);
  3282. }
  3283. .dropdown-menu[data-bs-popper] {
  3284. top: 100%;
  3285. left: 0;
  3286. margin-top: var(--bs-dropdown-spacer);
  3287. }
  3288. .dropdown-menu-start {
  3289. --bs-position: start;
  3290. }
  3291. .dropdown-menu-start[data-bs-popper] {
  3292. right: auto;
  3293. left: 0;
  3294. }
  3295. .dropdown-menu-end {
  3296. --bs-position: end;
  3297. }
  3298. .dropdown-menu-end[data-bs-popper] {
  3299. right: 0;
  3300. left: auto;
  3301. }
  3302. @media (min-width: 576px) {
  3303. .dropdown-menu-sm-start {
  3304. --bs-position: start;
  3305. }
  3306. .dropdown-menu-sm-start[data-bs-popper] {
  3307. right: auto;
  3308. left: 0;
  3309. }
  3310. .dropdown-menu-sm-end {
  3311. --bs-position: end;
  3312. }
  3313. .dropdown-menu-sm-end[data-bs-popper] {
  3314. right: 0;
  3315. left: auto;
  3316. }
  3317. }
  3318. @media (min-width: 768px) {
  3319. .dropdown-menu-md-start {
  3320. --bs-position: start;
  3321. }
  3322. .dropdown-menu-md-start[data-bs-popper] {
  3323. right: auto;
  3324. left: 0;
  3325. }
  3326. .dropdown-menu-md-end {
  3327. --bs-position: end;
  3328. }
  3329. .dropdown-menu-md-end[data-bs-popper] {
  3330. right: 0;
  3331. left: auto;
  3332. }
  3333. }
  3334. @media (min-width: 992px) {
  3335. .dropdown-menu-lg-start {
  3336. --bs-position: start;
  3337. }
  3338. .dropdown-menu-lg-start[data-bs-popper] {
  3339. right: auto;
  3340. left: 0;
  3341. }
  3342. .dropdown-menu-lg-end {
  3343. --bs-position: end;
  3344. }
  3345. .dropdown-menu-lg-end[data-bs-popper] {
  3346. right: 0;
  3347. left: auto;
  3348. }
  3349. }
  3350. @media (min-width: 1200px) {
  3351. .dropdown-menu-xl-start {
  3352. --bs-position: start;
  3353. }
  3354. .dropdown-menu-xl-start[data-bs-popper] {
  3355. right: auto;
  3356. left: 0;
  3357. }
  3358. .dropdown-menu-xl-end {
  3359. --bs-position: end;
  3360. }
  3361. .dropdown-menu-xl-end[data-bs-popper] {
  3362. right: 0;
  3363. left: auto;
  3364. }
  3365. }
  3366. @media (min-width: 1400px) {
  3367. .dropdown-menu-xxl-start {
  3368. --bs-position: start;
  3369. }
  3370. .dropdown-menu-xxl-start[data-bs-popper] {
  3371. right: auto;
  3372. left: 0;
  3373. }
  3374. .dropdown-menu-xxl-end {
  3375. --bs-position: end;
  3376. }
  3377. .dropdown-menu-xxl-end[data-bs-popper] {
  3378. right: 0;
  3379. left: auto;
  3380. }
  3381. }
  3382. .dropup .dropdown-menu[data-bs-popper] {
  3383. top: auto;
  3384. bottom: 100%;
  3385. margin-top: 0;
  3386. margin-bottom: var(--bs-dropdown-spacer);
  3387. }
  3388. .dropup .dropdown-toggle::after {
  3389. display: inline-block;
  3390. margin-left: 0.255em;
  3391. vertical-align: 0.255em;
  3392. content: "";
  3393. border-top: 0;
  3394. border-right: 0.3em solid transparent;
  3395. border-bottom: 0.3em solid;
  3396. border-left: 0.3em solid transparent;
  3397. }
  3398. .dropup .dropdown-toggle:empty::after {
  3399. margin-left: 0;
  3400. }
  3401. .dropend .dropdown-menu[data-bs-popper] {
  3402. top: 0;
  3403. right: auto;
  3404. left: 100%;
  3405. margin-top: 0;
  3406. margin-left: var(--bs-dropdown-spacer);
  3407. }
  3408. .dropend .dropdown-toggle::after {
  3409. display: inline-block;
  3410. margin-left: 0.255em;
  3411. vertical-align: 0.255em;
  3412. content: "";
  3413. border-top: 0.3em solid transparent;
  3414. border-right: 0;
  3415. border-bottom: 0.3em solid transparent;
  3416. border-left: 0.3em solid;
  3417. }
  3418. .dropend .dropdown-toggle:empty::after {
  3419. margin-left: 0;
  3420. }
  3421. .dropend .dropdown-toggle::after {
  3422. vertical-align: 0;
  3423. }
  3424. .dropstart .dropdown-menu[data-bs-popper] {
  3425. top: 0;
  3426. right: 100%;
  3427. left: auto;
  3428. margin-top: 0;
  3429. margin-right: var(--bs-dropdown-spacer);
  3430. }
  3431. .dropstart .dropdown-toggle::after {
  3432. display: inline-block;
  3433. margin-left: 0.255em;
  3434. vertical-align: 0.255em;
  3435. content: "";
  3436. }
  3437. .dropstart .dropdown-toggle::after {
  3438. display: none;
  3439. }
  3440. .dropstart .dropdown-toggle::before {
  3441. display: inline-block;
  3442. margin-right: 0.255em;
  3443. vertical-align: 0.255em;
  3444. content: "";
  3445. border-top: 0.3em solid transparent;
  3446. border-right: 0.3em solid;
  3447. border-bottom: 0.3em solid transparent;
  3448. }
  3449. .dropstart .dropdown-toggle:empty::after {
  3450. margin-left: 0;
  3451. }
  3452. .dropstart .dropdown-toggle::before {
  3453. vertical-align: 0;
  3454. }
  3455. .dropdown-divider {
  3456. height: 0;
  3457. margin: var(--bs-dropdown-divider-margin-y) 0;
  3458. overflow: hidden;
  3459. border-top: 1px solid var(--bs-dropdown-divider-bg);
  3460. opacity: 1;
  3461. }
  3462. .dropdown-item {
  3463. display: block;
  3464. width: 100%;
  3465. padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  3466. clear: both;
  3467. font-weight: 400;
  3468. color: var(--bs-dropdown-link-color);
  3469. text-align: inherit;
  3470. white-space: nowrap;
  3471. background-color: transparent;
  3472. border: 0;
  3473. }
  3474. .dropdown-item:hover, .dropdown-item:focus {
  3475. color: var(--bs-dropdown-link-hover-color);
  3476. background-color: var(--bs-dropdown-link-hover-bg);
  3477. }
  3478. .dropdown-item.active, .dropdown-item:active {
  3479. color: var(--bs-dropdown-link-active-color);
  3480. text-decoration: none;
  3481. background-color: var(--bs-dropdown-link-active-bg);
  3482. }
  3483. .dropdown-item.disabled, .dropdown-item:disabled {
  3484. color: var(--bs-dropdown-link-disabled-color);
  3485. pointer-events: none;
  3486. background-color: transparent;
  3487. }
  3488. .dropdown-menu.show {
  3489. display: block;
  3490. }
  3491. .dropdown-header {
  3492. display: block;
  3493. padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  3494. margin-bottom: 0;
  3495. font-size: 0.875rem;
  3496. color: var(--bs-dropdown-header-color);
  3497. white-space: nowrap;
  3498. }
  3499. .dropdown-item-text {
  3500. display: block;
  3501. padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  3502. color: var(--bs-dropdown-link-color);
  3503. }
  3504. .dropdown-menu-dark {
  3505. --bs-dropdown-color: #dee2e6;
  3506. --bs-dropdown-bg: #343a40;
  3507. --bs-dropdown-border-color: #dfe4f1;
  3508. --bs-dropdown-box-shadow: ;
  3509. --bs-dropdown-link-color: #dee2e6;
  3510. --bs-dropdown-link-hover-color: #fff;
  3511. --bs-dropdown-divider-bg: #dfe4f1;
  3512. --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  3513. --bs-dropdown-link-active-color: #fff;
  3514. --bs-dropdown-link-active-bg: #0665d0;
  3515. --bs-dropdown-link-disabled-color: #adb5bd;
  3516. --bs-dropdown-header-color: #adb5bd;
  3517. }
  3518. .btn-group,
  3519. .btn-group-vertical {
  3520. position: relative;
  3521. display: inline-flex;
  3522. vertical-align: middle;
  3523. }
  3524. .btn-group > .btn,
  3525. .btn-group-vertical > .btn {
  3526. position: relative;
  3527. flex: 1 1 auto;
  3528. }
  3529. .btn-group > .btn-check:checked + .btn,
  3530. .btn-group > .btn-check:focus + .btn,
  3531. .btn-group > .btn:hover,
  3532. .btn-group > .btn:focus,
  3533. .btn-group > .btn:active,
  3534. .btn-group > .btn.active,
  3535. .btn-group-vertical > .btn-check:checked + .btn,
  3536. .btn-group-vertical > .btn-check:focus + .btn,
  3537. .btn-group-vertical > .btn:hover,
  3538. .btn-group-vertical > .btn:focus,
  3539. .btn-group-vertical > .btn:active,
  3540. .btn-group-vertical > .btn.active {
  3541. z-index: 1;
  3542. }
  3543. .btn-toolbar {
  3544. display: flex;
  3545. flex-wrap: wrap;
  3546. justify-content: flex-start;
  3547. }
  3548. .btn-toolbar .input-group {
  3549. width: auto;
  3550. }
  3551. .btn-group {
  3552. border-radius: 0.375rem;
  3553. }
  3554. .btn-group > :not(.btn-check:first-child) + .btn,
  3555. .btn-group > .btn-group:not(:first-child) {
  3556. margin-left: -1px;
  3557. }
  3558. .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
  3559. .btn-group > .btn.dropdown-toggle-split:first-child,
  3560. .btn-group > .btn-group:not(:last-child) > .btn {
  3561. border-top-right-radius: 0;
  3562. border-bottom-right-radius: 0;
  3563. }
  3564. .btn-group > .btn:nth-child(n+3),
  3565. .btn-group > :not(.btn-check) + .btn,
  3566. .btn-group > .btn-group:not(:first-child) > .btn {
  3567. border-top-left-radius: 0;
  3568. border-bottom-left-radius: 0;
  3569. }
  3570. .dropdown-toggle-split {
  3571. padding-right: 0.5625rem;
  3572. padding-left: 0.5625rem;
  3573. }
  3574. .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  3575. margin-left: 0;
  3576. }
  3577. .dropstart .dropdown-toggle-split::before {
  3578. margin-right: 0;
  3579. }
  3580. .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  3581. padding-right: 0.375rem;
  3582. padding-left: 0.375rem;
  3583. }
  3584. .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  3585. padding-right: 0.75rem;
  3586. padding-left: 0.75rem;
  3587. }
  3588. .btn-group-vertical {
  3589. flex-direction: column;
  3590. align-items: flex-start;
  3591. justify-content: center;
  3592. }
  3593. .btn-group-vertical > .btn,
  3594. .btn-group-vertical > .btn-group {
  3595. width: 100%;
  3596. }
  3597. .btn-group-vertical > .btn:not(:first-child),
  3598. .btn-group-vertical > .btn-group:not(:first-child) {
  3599. margin-top: -1px;
  3600. }
  3601. .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  3602. .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  3603. border-bottom-right-radius: 0;
  3604. border-bottom-left-radius: 0;
  3605. }
  3606. .btn-group-vertical > .btn ~ .btn,
  3607. .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  3608. border-top-left-radius: 0;
  3609. border-top-right-radius: 0;
  3610. }
  3611. .nav {
  3612. --bs-nav-link-padding-x: 1rem;
  3613. --bs-nav-link-padding-y: 0.5rem;
  3614. --bs-nav-link-font-weight: 600;
  3615. --bs-nav-link-color: var(--bs-link-color);
  3616. --bs-nav-link-hover-color: var(--bs-link-hover-color);
  3617. --bs-nav-link-disabled-color: #6c757d;
  3618. display: flex;
  3619. flex-wrap: wrap;
  3620. padding-left: 0;
  3621. margin-bottom: 0;
  3622. list-style: none;
  3623. }
  3624. .nav-link {
  3625. display: block;
  3626. padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  3627. font-size: var(--bs-nav-link-font-size);
  3628. font-weight: var(--bs-nav-link-font-weight);
  3629. color: var(--bs-nav-link-color);
  3630. transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  3631. }
  3632. @media (prefers-reduced-motion: reduce) {
  3633. .nav-link {
  3634. transition: none;
  3635. }
  3636. }
  3637. .nav-link:hover, .nav-link:focus {
  3638. color: var(--bs-nav-link-hover-color);
  3639. }
  3640. .nav-link.disabled {
  3641. color: var(--bs-nav-link-disabled-color);
  3642. pointer-events: none;
  3643. cursor: default;
  3644. }
  3645. .nav-tabs {
  3646. --bs-nav-tabs-border-width: 1px;
  3647. --bs-nav-tabs-border-color: #dfe4f1;
  3648. --bs-nav-tabs-border-radius: 0.375rem;
  3649. --bs-nav-tabs-link-hover-border-color: #dfe4f1 #dfe4f1 #dfe4f1;
  3650. --bs-nav-tabs-link-active-color: #343a40;
  3651. --bs-nav-tabs-link-active-bg: #fff;
  3652. --bs-nav-tabs-link-active-border-color: #dfe4f1 #dfe4f1 #dfe4f1;
  3653. border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
  3654. }
  3655. .nav-tabs .nav-link {
  3656. margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  3657. background: none;
  3658. border: var(--bs-nav-tabs-border-width) solid transparent;
  3659. border-top-left-radius: var(--bs-nav-tabs-border-radius);
  3660. border-top-right-radius: var(--bs-nav-tabs-border-radius);
  3661. }
  3662. .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  3663. isolation: isolate;
  3664. border-color: var(--bs-nav-tabs-link-hover-border-color);
  3665. }
  3666. .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
  3667. color: var(--bs-nav-link-disabled-color);
  3668. background-color: transparent;
  3669. border-color: transparent;
  3670. }
  3671. .nav-tabs .nav-link.active,
  3672. .nav-tabs .nav-item.show .nav-link {
  3673. color: var(--bs-nav-tabs-link-active-color);
  3674. background-color: var(--bs-nav-tabs-link-active-bg);
  3675. border-color: var(--bs-nav-tabs-link-active-border-color);
  3676. }
  3677. .nav-tabs .dropdown-menu {
  3678. margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  3679. border-top-left-radius: 0;
  3680. border-top-right-radius: 0;
  3681. }
  3682. .nav-pills {
  3683. --bs-nav-pills-border-radius: 0.375rem;
  3684. --bs-nav-pills-link-active-color: #fff;
  3685. --bs-nav-pills-link-active-bg: #0665d0;
  3686. }
  3687. .nav-pills .nav-link {
  3688. background: none;
  3689. border: 0;
  3690. border-radius: var(--bs-nav-pills-border-radius);
  3691. }
  3692. .nav-pills .nav-link:disabled {
  3693. color: var(--bs-nav-link-disabled-color);
  3694. background-color: transparent;
  3695. border-color: transparent;
  3696. }
  3697. .nav-pills .nav-link.active,
  3698. .nav-pills .show > .nav-link {
  3699. color: var(--bs-nav-pills-link-active-color);
  3700. background-color: var(--bs-nav-pills-link-active-bg);
  3701. }
  3702. .nav-fill > .nav-link,
  3703. .nav-fill .nav-item {
  3704. flex: 1 1 auto;
  3705. text-align: center;
  3706. }
  3707. .nav-justified > .nav-link,
  3708. .nav-justified .nav-item {
  3709. flex-basis: 0;
  3710. flex-grow: 1;
  3711. text-align: center;
  3712. }
  3713. .nav-fill .nav-item .nav-link,
  3714. .nav-justified .nav-item .nav-link {
  3715. width: 100%;
  3716. }
  3717. .tab-content > .tab-pane {
  3718. display: none;
  3719. }
  3720. .tab-content > .active {
  3721. display: block;
  3722. }
  3723. .navbar {
  3724. --bs-navbar-padding-x: 0;
  3725. --bs-navbar-padding-y: 0.5rem;
  3726. --bs-navbar-color: rgba(0, 0, 0, 0.55);
  3727. --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  3728. --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  3729. --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  3730. --bs-navbar-brand-padding-y: 0.3125rem;
  3731. --bs-navbar-brand-margin-end: 1rem;
  3732. --bs-navbar-brand-font-size: 1.25rem;
  3733. --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
  3734. --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  3735. --bs-navbar-nav-link-padding-x: 0.5rem;
  3736. --bs-navbar-toggler-padding-y: 0.25rem;
  3737. --bs-navbar-toggler-padding-x: 0.75rem;
  3738. --bs-navbar-toggler-font-size: 1.25rem;
  3739. --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  3740. --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  3741. --bs-navbar-toggler-border-radius: 0.375rem;
  3742. --bs-navbar-toggler-focus-width: 0.25rem;
  3743. --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  3744. position: relative;
  3745. display: flex;
  3746. flex-wrap: wrap;
  3747. align-items: center;
  3748. justify-content: space-between;
  3749. padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
  3750. }
  3751. .navbar > .container,
  3752. .navbar > .container-fluid,
  3753. .navbar > .container-sm,
  3754. .navbar > .container-md,
  3755. .navbar > .container-lg,
  3756. .navbar > .container-xl,
  3757. .navbar > .container-xxl {
  3758. display: flex;
  3759. flex-wrap: inherit;
  3760. align-items: center;
  3761. justify-content: space-between;
  3762. }
  3763. .navbar-brand {
  3764. padding-top: var(--bs-navbar-brand-padding-y);
  3765. padding-bottom: var(--bs-navbar-brand-padding-y);
  3766. margin-right: var(--bs-navbar-brand-margin-end);
  3767. font-size: var(--bs-navbar-brand-font-size);
  3768. color: var(--bs-navbar-brand-color);
  3769. white-space: nowrap;
  3770. }
  3771. .navbar-brand:hover, .navbar-brand:focus {
  3772. color: var(--bs-navbar-brand-hover-color);
  3773. }
  3774. .navbar-nav {
  3775. --bs-nav-link-padding-x: 0;
  3776. --bs-nav-link-padding-y: 0.5rem;
  3777. --bs-nav-link-font-weight: 600;
  3778. --bs-nav-link-color: var(--bs-navbar-color);
  3779. --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  3780. --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  3781. display: flex;
  3782. flex-direction: column;
  3783. padding-left: 0;
  3784. margin-bottom: 0;
  3785. list-style: none;
  3786. }
  3787. .navbar-nav .show > .nav-link,
  3788. .navbar-nav .nav-link.active {
  3789. color: var(--bs-navbar-active-color);
  3790. }
  3791. .navbar-nav .dropdown-menu {
  3792. position: static;
  3793. }
  3794. .navbar-text {
  3795. padding-top: 0.5rem;
  3796. padding-bottom: 0.5rem;
  3797. color: var(--bs-navbar-color);
  3798. }
  3799. .navbar-text a,
  3800. .navbar-text a:hover,
  3801. .navbar-text a:focus {
  3802. color: var(--bs-navbar-active-color);
  3803. }
  3804. .navbar-collapse {
  3805. flex-basis: 100%;
  3806. flex-grow: 1;
  3807. align-items: center;
  3808. }
  3809. .navbar-toggler {
  3810. padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  3811. font-size: var(--bs-navbar-toggler-font-size);
  3812. line-height: 1;
  3813. color: var(--bs-navbar-color);
  3814. background-color: transparent;
  3815. border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  3816. border-radius: var(--bs-navbar-toggler-border-radius);
  3817. transition: var(--bs-navbar-toggler-transition);
  3818. }
  3819. @media (prefers-reduced-motion: reduce) {
  3820. .navbar-toggler {
  3821. transition: none;
  3822. }
  3823. }
  3824. .navbar-toggler:hover {
  3825. text-decoration: none;
  3826. }
  3827. .navbar-toggler:focus {
  3828. text-decoration: none;
  3829. outline: 0;
  3830. box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
  3831. }
  3832. .navbar-toggler-icon {
  3833. display: inline-block;
  3834. width: 1.5em;
  3835. height: 1.5em;
  3836. vertical-align: middle;
  3837. background-image: var(--bs-navbar-toggler-icon-bg);
  3838. background-repeat: no-repeat;
  3839. background-position: center;
  3840. background-size: 100%;
  3841. }
  3842. .navbar-nav-scroll {
  3843. max-height: var(--bs-scroll-height, 75vh);
  3844. overflow-y: auto;
  3845. }
  3846. @media (min-width: 576px) {
  3847. .navbar-expand-sm {
  3848. flex-wrap: nowrap;
  3849. justify-content: flex-start;
  3850. }
  3851. .navbar-expand-sm .navbar-nav {
  3852. flex-direction: row;
  3853. }
  3854. .navbar-expand-sm .navbar-nav .dropdown-menu {
  3855. position: absolute;
  3856. }
  3857. .navbar-expand-sm .navbar-nav .nav-link {
  3858. padding-right: var(--bs-navbar-nav-link-padding-x);
  3859. padding-left: var(--bs-navbar-nav-link-padding-x);
  3860. }
  3861. .navbar-expand-sm .navbar-nav-scroll {
  3862. overflow: visible;
  3863. }
  3864. .navbar-expand-sm .navbar-collapse {
  3865. display: flex !important;
  3866. flex-basis: auto;
  3867. }
  3868. .navbar-expand-sm .navbar-toggler {
  3869. display: none;
  3870. }
  3871. .navbar-expand-sm .offcanvas {
  3872. position: static;
  3873. z-index: auto;
  3874. flex-grow: 1;
  3875. width: auto !important;
  3876. height: auto !important;
  3877. visibility: visible !important;
  3878. background-color: transparent !important;
  3879. border: 0 !important;
  3880. transform: none !important;
  3881. transition: none;
  3882. }
  3883. .navbar-expand-sm .offcanvas .offcanvas-header {
  3884. display: none;
  3885. }
  3886. .navbar-expand-sm .offcanvas .offcanvas-body {
  3887. display: flex;
  3888. flex-grow: 0;
  3889. padding: 0;
  3890. overflow-y: visible;
  3891. }
  3892. }
  3893. @media (min-width: 768px) {
  3894. .navbar-expand-md {
  3895. flex-wrap: nowrap;
  3896. justify-content: flex-start;
  3897. }
  3898. .navbar-expand-md .navbar-nav {
  3899. flex-direction: row;
  3900. }
  3901. .navbar-expand-md .navbar-nav .dropdown-menu {
  3902. position: absolute;
  3903. }
  3904. .navbar-expand-md .navbar-nav .nav-link {
  3905. padding-right: var(--bs-navbar-nav-link-padding-x);
  3906. padding-left: var(--bs-navbar-nav-link-padding-x);
  3907. }
  3908. .navbar-expand-md .navbar-nav-scroll {
  3909. overflow: visible;
  3910. }
  3911. .navbar-expand-md .navbar-collapse {
  3912. display: flex !important;
  3913. flex-basis: auto;
  3914. }
  3915. .navbar-expand-md .navbar-toggler {
  3916. display: none;
  3917. }
  3918. .navbar-expand-md .offcanvas {
  3919. position: static;
  3920. z-index: auto;
  3921. flex-grow: 1;
  3922. width: auto !important;
  3923. height: auto !important;
  3924. visibility: visible !important;
  3925. background-color: transparent !important;
  3926. border: 0 !important;
  3927. transform: none !important;
  3928. transition: none;
  3929. }
  3930. .navbar-expand-md .offcanvas .offcanvas-header {
  3931. display: none;
  3932. }
  3933. .navbar-expand-md .offcanvas .offcanvas-body {
  3934. display: flex;
  3935. flex-grow: 0;
  3936. padding: 0;
  3937. overflow-y: visible;
  3938. }
  3939. }
  3940. @media (min-width: 992px) {
  3941. .navbar-expand-lg {
  3942. flex-wrap: nowrap;
  3943. justify-content: flex-start;
  3944. }
  3945. .navbar-expand-lg .navbar-nav {
  3946. flex-direction: row;
  3947. }
  3948. .navbar-expand-lg .navbar-nav .dropdown-menu {
  3949. position: absolute;
  3950. }
  3951. .navbar-expand-lg .navbar-nav .nav-link {
  3952. padding-right: var(--bs-navbar-nav-link-padding-x);
  3953. padding-left: var(--bs-navbar-nav-link-padding-x);
  3954. }
  3955. .navbar-expand-lg .navbar-nav-scroll {
  3956. overflow: visible;
  3957. }
  3958. .navbar-expand-lg .navbar-collapse {
  3959. display: flex !important;
  3960. flex-basis: auto;
  3961. }
  3962. .navbar-expand-lg .navbar-toggler {
  3963. display: none;
  3964. }
  3965. .navbar-expand-lg .offcanvas {
  3966. position: static;
  3967. z-index: auto;
  3968. flex-grow: 1;
  3969. width: auto !important;
  3970. height: auto !important;
  3971. visibility: visible !important;
  3972. background-color: transparent !important;
  3973. border: 0 !important;
  3974. transform: none !important;
  3975. transition: none;
  3976. }
  3977. .navbar-expand-lg .offcanvas .offcanvas-header {
  3978. display: none;
  3979. }
  3980. .navbar-expand-lg .offcanvas .offcanvas-body {
  3981. display: flex;
  3982. flex-grow: 0;
  3983. padding: 0;
  3984. overflow-y: visible;
  3985. }
  3986. }
  3987. @media (min-width: 1200px) {
  3988. .navbar-expand-xl {
  3989. flex-wrap: nowrap;
  3990. justify-content: flex-start;
  3991. }
  3992. .navbar-expand-xl .navbar-nav {
  3993. flex-direction: row;
  3994. }
  3995. .navbar-expand-xl .navbar-nav .dropdown-menu {
  3996. position: absolute;
  3997. }
  3998. .navbar-expand-xl .navbar-nav .nav-link {
  3999. padding-right: var(--bs-navbar-nav-link-padding-x);
  4000. padding-left: var(--bs-navbar-nav-link-padding-x);
  4001. }
  4002. .navbar-expand-xl .navbar-nav-scroll {
  4003. overflow: visible;
  4004. }
  4005. .navbar-expand-xl .navbar-collapse {
  4006. display: flex !important;
  4007. flex-basis: auto;
  4008. }
  4009. .navbar-expand-xl .navbar-toggler {
  4010. display: none;
  4011. }
  4012. .navbar-expand-xl .offcanvas {
  4013. position: static;
  4014. z-index: auto;
  4015. flex-grow: 1;
  4016. width: auto !important;
  4017. height: auto !important;
  4018. visibility: visible !important;
  4019. background-color: transparent !important;
  4020. border: 0 !important;
  4021. transform: none !important;
  4022. transition: none;
  4023. }
  4024. .navbar-expand-xl .offcanvas .offcanvas-header {
  4025. display: none;
  4026. }
  4027. .navbar-expand-xl .offcanvas .offcanvas-body {
  4028. display: flex;
  4029. flex-grow: 0;
  4030. padding: 0;
  4031. overflow-y: visible;
  4032. }
  4033. }
  4034. @media (min-width: 1400px) {
  4035. .navbar-expand-xxl {
  4036. flex-wrap: nowrap;
  4037. justify-content: flex-start;
  4038. }
  4039. .navbar-expand-xxl .navbar-nav {
  4040. flex-direction: row;
  4041. }
  4042. .navbar-expand-xxl .navbar-nav .dropdown-menu {
  4043. position: absolute;
  4044. }
  4045. .navbar-expand-xxl .navbar-nav .nav-link {
  4046. padding-right: var(--bs-navbar-nav-link-padding-x);
  4047. padding-left: var(--bs-navbar-nav-link-padding-x);
  4048. }
  4049. .navbar-expand-xxl .navbar-nav-scroll {
  4050. overflow: visible;
  4051. }
  4052. .navbar-expand-xxl .navbar-collapse {
  4053. display: flex !important;
  4054. flex-basis: auto;
  4055. }
  4056. .navbar-expand-xxl .navbar-toggler {
  4057. display: none;
  4058. }
  4059. .navbar-expand-xxl .offcanvas {
  4060. position: static;
  4061. z-index: auto;
  4062. flex-grow: 1;
  4063. width: auto !important;
  4064. height: auto !important;
  4065. visibility: visible !important;
  4066. background-color: transparent !important;
  4067. border: 0 !important;
  4068. transform: none !important;
  4069. transition: none;
  4070. }
  4071. .navbar-expand-xxl .offcanvas .offcanvas-header {
  4072. display: none;
  4073. }
  4074. .navbar-expand-xxl .offcanvas .offcanvas-body {
  4075. display: flex;
  4076. flex-grow: 0;
  4077. padding: 0;
  4078. overflow-y: visible;
  4079. }
  4080. }
  4081. .navbar-expand {
  4082. flex-wrap: nowrap;
  4083. justify-content: flex-start;
  4084. }
  4085. .navbar-expand .navbar-nav {
  4086. flex-direction: row;
  4087. }
  4088. .navbar-expand .navbar-nav .dropdown-menu {
  4089. position: absolute;
  4090. }
  4091. .navbar-expand .navbar-nav .nav-link {
  4092. padding-right: var(--bs-navbar-nav-link-padding-x);
  4093. padding-left: var(--bs-navbar-nav-link-padding-x);
  4094. }
  4095. .navbar-expand .navbar-nav-scroll {
  4096. overflow: visible;
  4097. }
  4098. .navbar-expand .navbar-collapse {
  4099. display: flex !important;
  4100. flex-basis: auto;
  4101. }
  4102. .navbar-expand .navbar-toggler {
  4103. display: none;
  4104. }
  4105. .navbar-expand .offcanvas {
  4106. position: static;
  4107. z-index: auto;
  4108. flex-grow: 1;
  4109. width: auto !important;
  4110. height: auto !important;
  4111. visibility: visible !important;
  4112. background-color: transparent !important;
  4113. border: 0 !important;
  4114. transform: none !important;
  4115. transition: none;
  4116. }
  4117. .navbar-expand .offcanvas .offcanvas-header {
  4118. display: none;
  4119. }
  4120. .navbar-expand .offcanvas .offcanvas-body {
  4121. display: flex;
  4122. flex-grow: 0;
  4123. padding: 0;
  4124. overflow-y: visible;
  4125. }
  4126. .navbar-dark {
  4127. --bs-navbar-color: rgba(255, 255, 255, 0.55);
  4128. --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  4129. --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  4130. --bs-navbar-active-color: #fff;
  4131. --bs-navbar-brand-color: #fff;
  4132. --bs-navbar-brand-hover-color: #fff;
  4133. --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  4134. --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  4135. }
  4136. .card {
  4137. --bs-card-spacer-y: 1.25rem;
  4138. --bs-card-spacer-x: 1.25rem;
  4139. --bs-card-title-spacer-y: 0.625rem;
  4140. --bs-card-border-width: 1px;
  4141. --bs-card-border-color: #dfe4f1;
  4142. --bs-card-border-radius: 0.25rem;
  4143. --bs-card-box-shadow: ;
  4144. --bs-card-inner-border-radius: calc(0.25rem - 1px);
  4145. --bs-card-cap-padding-y: 0.75rem;
  4146. --bs-card-cap-padding-x: 1.25rem;
  4147. --bs-card-cap-bg: #f8f9fc;
  4148. --bs-card-cap-color: ;
  4149. --bs-card-height: ;
  4150. --bs-card-color: ;
  4151. --bs-card-bg: #fff;
  4152. --bs-card-img-overlay-padding: 1.25rem;
  4153. --bs-card-group-margin: 1.25rem;
  4154. position: relative;
  4155. display: flex;
  4156. flex-direction: column;
  4157. min-width: 0;
  4158. height: var(--bs-card-height);
  4159. word-wrap: break-word;
  4160. background-color: var(--bs-card-bg);
  4161. background-clip: border-box;
  4162. border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  4163. border-radius: var(--bs-card-border-radius);
  4164. }
  4165. .card > hr {
  4166. margin-right: 0;
  4167. margin-left: 0;
  4168. }
  4169. .card > .list-group {
  4170. border-top: inherit;
  4171. border-bottom: inherit;
  4172. }
  4173. .card > .list-group:first-child {
  4174. border-top-width: 0;
  4175. border-top-left-radius: var(--bs-card-inner-border-radius);
  4176. border-top-right-radius: var(--bs-card-inner-border-radius);
  4177. }
  4178. .card > .list-group:last-child {
  4179. border-bottom-width: 0;
  4180. border-bottom-right-radius: var(--bs-card-inner-border-radius);
  4181. border-bottom-left-radius: var(--bs-card-inner-border-radius);
  4182. }
  4183. .card > .card-header + .list-group,
  4184. .card > .list-group + .card-footer {
  4185. border-top: 0;
  4186. }
  4187. .card-body {
  4188. flex: 1 1 auto;
  4189. padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  4190. color: var(--bs-card-color);
  4191. }
  4192. .card-title {
  4193. margin-bottom: var(--bs-card-title-spacer-y);
  4194. }
  4195. .card-subtitle {
  4196. margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  4197. margin-bottom: 0;
  4198. }
  4199. .card-text:last-child {
  4200. margin-bottom: 0;
  4201. }
  4202. .card-link + .card-link {
  4203. margin-left: var(--bs-card-spacer-x);
  4204. }
  4205. .card-header {
  4206. padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  4207. margin-bottom: 0;
  4208. color: var(--bs-card-cap-color);
  4209. background-color: var(--bs-card-cap-bg);
  4210. border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
  4211. }
  4212. .card-header:first-child {
  4213. border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
  4214. }
  4215. .card-footer {
  4216. padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  4217. color: var(--bs-card-cap-color);
  4218. background-color: var(--bs-card-cap-bg);
  4219. border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
  4220. }
  4221. .card-footer:last-child {
  4222. border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
  4223. }
  4224. .card-header-tabs {
  4225. margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  4226. margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  4227. margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  4228. border-bottom: 0;
  4229. }
  4230. .card-header-tabs .nav-link.active {
  4231. background-color: var(--bs-card-bg);
  4232. border-bottom-color: var(--bs-card-bg);
  4233. }
  4234. .card-header-pills {
  4235. margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  4236. margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  4237. }
  4238. .card-img-overlay {
  4239. position: absolute;
  4240. top: 0;
  4241. right: 0;
  4242. bottom: 0;
  4243. left: 0;
  4244. padding: var(--bs-card-img-overlay-padding);
  4245. border-radius: var(--bs-card-inner-border-radius);
  4246. }
  4247. .card-img,
  4248. .card-img-top,
  4249. .card-img-bottom {
  4250. width: 100%;
  4251. }
  4252. .card-img,
  4253. .card-img-top {
  4254. border-top-left-radius: var(--bs-card-inner-border-radius);
  4255. border-top-right-radius: var(--bs-card-inner-border-radius);
  4256. }
  4257. .card-img,
  4258. .card-img-bottom {
  4259. border-bottom-right-radius: var(--bs-card-inner-border-radius);
  4260. border-bottom-left-radius: var(--bs-card-inner-border-radius);
  4261. }
  4262. .card-group > .card {
  4263. margin-bottom: var(--bs-card-group-margin);
  4264. }
  4265. @media (min-width: 576px) {
  4266. .card-group {
  4267. display: flex;
  4268. flex-flow: row wrap;
  4269. }
  4270. .card-group > .card {
  4271. flex: 1 0 0%;
  4272. margin-bottom: 0;
  4273. }
  4274. .card-group > .card + .card {
  4275. margin-left: 0;
  4276. border-left: 0;
  4277. }
  4278. .card-group > .card:not(:last-child) {
  4279. border-top-right-radius: 0;
  4280. border-bottom-right-radius: 0;
  4281. }
  4282. .card-group > .card:not(:last-child) .card-img-top,
  4283. .card-group > .card:not(:last-child) .card-header {
  4284. border-top-right-radius: 0;
  4285. }
  4286. .card-group > .card:not(:last-child) .card-img-bottom,
  4287. .card-group > .card:not(:last-child) .card-footer {
  4288. border-bottom-right-radius: 0;
  4289. }
  4290. .card-group > .card:not(:first-child) {
  4291. border-top-left-radius: 0;
  4292. border-bottom-left-radius: 0;
  4293. }
  4294. .card-group > .card:not(:first-child) .card-img-top,
  4295. .card-group > .card:not(:first-child) .card-header {
  4296. border-top-left-radius: 0;
  4297. }
  4298. .card-group > .card:not(:first-child) .card-img-bottom,
  4299. .card-group > .card:not(:first-child) .card-footer {
  4300. border-bottom-left-radius: 0;
  4301. }
  4302. }
  4303. .accordion {
  4304. --bs-accordion-color: #343a40;
  4305. --bs-accordion-bg: #edf0f7;
  4306. --bs-accordion-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;
  4307. --bs-accordion-border-color: var(--bs-border-color);
  4308. --bs-accordion-border-width: 1px;
  4309. --bs-accordion-border-radius: 0.375rem;
  4310. --bs-accordion-inner-border-radius: calc(0.375rem - 1px);
  4311. --bs-accordion-btn-padding-x: 1.25rem;
  4312. --bs-accordion-btn-padding-y: 1rem;
  4313. --bs-accordion-btn-color: #343a40;
  4314. --bs-accordion-btn-bg: var(--bs-accordion-bg);
  4315. --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23343a40'%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");
  4316. --bs-accordion-btn-icon-width: 1.25rem;
  4317. --bs-accordion-btn-icon-transform: rotate(-180deg);
  4318. --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  4319. --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23055bbb'%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");
  4320. --bs-accordion-btn-focus-border-color: #83b2e8;
  4321. --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(6, 101, 208, 0.25);
  4322. --bs-accordion-body-padding-x: 1.25rem;
  4323. --bs-accordion-body-padding-y: 1rem;
  4324. --bs-accordion-active-color: #055bbb;
  4325. --bs-accordion-active-bg: #e6f0fa;
  4326. }
  4327. .accordion-button {
  4328. position: relative;
  4329. display: flex;
  4330. align-items: center;
  4331. width: 100%;
  4332. padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  4333. font-size: 0.875rem;
  4334. color: var(--bs-accordion-btn-color);
  4335. text-align: left;
  4336. background-color: var(--bs-accordion-btn-bg);
  4337. border: 0;
  4338. border-radius: 0;
  4339. overflow-anchor: none;
  4340. transition: var(--bs-accordion-transition);
  4341. }
  4342. @media (prefers-reduced-motion: reduce) {
  4343. .accordion-button {
  4344. transition: none;
  4345. }
  4346. }
  4347. .accordion-button:not(.collapsed) {
  4348. color: var(--bs-accordion-active-color);
  4349. background-color: var(--bs-accordion-active-bg);
  4350. box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
  4351. }
  4352. .accordion-button:not(.collapsed)::after {
  4353. background-image: var(--bs-accordion-btn-active-icon);
  4354. transform: var(--bs-accordion-btn-icon-transform);
  4355. }
  4356. .accordion-button::after {
  4357. flex-shrink: 0;
  4358. width: var(--bs-accordion-btn-icon-width);
  4359. height: var(--bs-accordion-btn-icon-width);
  4360. margin-left: auto;
  4361. content: "";
  4362. background-image: var(--bs-accordion-btn-icon);
  4363. background-repeat: no-repeat;
  4364. background-size: var(--bs-accordion-btn-icon-width);
  4365. transition: var(--bs-accordion-btn-icon-transition);
  4366. }
  4367. @media (prefers-reduced-motion: reduce) {
  4368. .accordion-button::after {
  4369. transition: none;
  4370. }
  4371. }
  4372. .accordion-button:hover {
  4373. z-index: 2;
  4374. }
  4375. .accordion-button:focus {
  4376. z-index: 3;
  4377. border-color: var(--bs-accordion-btn-focus-border-color);
  4378. outline: 0;
  4379. box-shadow: var(--bs-accordion-btn-focus-box-shadow);
  4380. }
  4381. .accordion-header {
  4382. margin-bottom: 0;
  4383. }
  4384. .accordion-item {
  4385. color: var(--bs-accordion-color);
  4386. background-color: var(--bs-accordion-bg);
  4387. border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
  4388. }
  4389. .accordion-item:first-of-type {
  4390. border-top-left-radius: var(--bs-accordion-border-radius);
  4391. border-top-right-radius: var(--bs-accordion-border-radius);
  4392. }
  4393. .accordion-item:first-of-type .accordion-button {
  4394. border-top-left-radius: var(--bs-accordion-inner-border-radius);
  4395. border-top-right-radius: var(--bs-accordion-inner-border-radius);
  4396. }
  4397. .accordion-item:not(:first-of-type) {
  4398. border-top: 0;
  4399. }
  4400. .accordion-item:last-of-type {
  4401. border-bottom-right-radius: var(--bs-accordion-border-radius);
  4402. border-bottom-left-radius: var(--bs-accordion-border-radius);
  4403. }
  4404. .accordion-item:last-of-type .accordion-button.collapsed {
  4405. border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  4406. border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
  4407. }
  4408. .accordion-item:last-of-type .accordion-collapse {
  4409. border-bottom-right-radius: var(--bs-accordion-border-radius);
  4410. border-bottom-left-radius: var(--bs-accordion-border-radius);
  4411. }
  4412. .accordion-body {
  4413. padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
  4414. }
  4415. .accordion-flush .accordion-collapse {
  4416. border-width: 0;
  4417. }
  4418. .accordion-flush .accordion-item {
  4419. border-right: 0;
  4420. border-left: 0;
  4421. border-radius: 0;
  4422. }
  4423. .accordion-flush .accordion-item:first-child {
  4424. border-top: 0;
  4425. }
  4426. .accordion-flush .accordion-item:last-child {
  4427. border-bottom: 0;
  4428. }
  4429. .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  4430. border-radius: 0;
  4431. }
  4432. .breadcrumb {
  4433. --bs-breadcrumb-padding-x: 0;
  4434. --bs-breadcrumb-padding-y: 0;
  4435. --bs-breadcrumb-margin-bottom: 0;
  4436. --bs-breadcrumb-font-size: 0.875rem;
  4437. --bs-breadcrumb-bg: ;
  4438. --bs-breadcrumb-border-radius: ;
  4439. --bs-breadcrumb-divider-color: #6c757d;
  4440. --bs-breadcrumb-item-padding-x: 0.5rem;
  4441. --bs-breadcrumb-item-active-color: #6c757d;
  4442. display: flex;
  4443. flex-wrap: wrap;
  4444. padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  4445. margin-bottom: var(--bs-breadcrumb-margin-bottom);
  4446. font-size: var(--bs-breadcrumb-font-size);
  4447. list-style: none;
  4448. background-color: var(--bs-breadcrumb-bg);
  4449. border-radius: var(--bs-breadcrumb-border-radius);
  4450. }
  4451. .breadcrumb-item + .breadcrumb-item {
  4452. padding-left: var(--bs-breadcrumb-item-padding-x);
  4453. }
  4454. .breadcrumb-item + .breadcrumb-item::before {
  4455. float: left;
  4456. padding-right: var(--bs-breadcrumb-item-padding-x);
  4457. color: var(--bs-breadcrumb-divider-color);
  4458. content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
  4459. }
  4460. .breadcrumb-item.active {
  4461. color: var(--bs-breadcrumb-item-active-color);
  4462. }
  4463. .pagination {
  4464. --bs-pagination-padding-x: 0.75rem;
  4465. --bs-pagination-padding-y: 0.375rem;
  4466. --bs-pagination-font-size: 0.875rem;
  4467. --bs-pagination-color: #343a40;
  4468. --bs-pagination-bg: #edf0f7;
  4469. --bs-pagination-border-width: 1px;
  4470. --bs-pagination-border-color: #edf0f7;
  4471. --bs-pagination-border-radius: 0.375rem;
  4472. --bs-pagination-hover-color: #343a40;
  4473. --bs-pagination-hover-bg: #cad3e7;
  4474. --bs-pagination-hover-border-color: #cad3e7;
  4475. --bs-pagination-focus-color: var(--bs-link-hover-color);
  4476. --bs-pagination-focus-bg: #e9ecef;
  4477. --bs-pagination-focus-box-shadow: none;
  4478. --bs-pagination-active-color: #fff;
  4479. --bs-pagination-active-bg: #0665d0;
  4480. --bs-pagination-active-border-color: #0665d0;
  4481. --bs-pagination-disabled-color: #adb5bd;
  4482. --bs-pagination-disabled-bg: #fff;
  4483. --bs-pagination-disabled-border-color: #fff;
  4484. display: flex;
  4485. padding-left: 0;
  4486. list-style: none;
  4487. }
  4488. .page-link {
  4489. position: relative;
  4490. display: block;
  4491. padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  4492. font-size: var(--bs-pagination-font-size);
  4493. color: var(--bs-pagination-color);
  4494. background-color: var(--bs-pagination-bg);
  4495. border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  4496. 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;
  4497. }
  4498. @media (prefers-reduced-motion: reduce) {
  4499. .page-link {
  4500. transition: none;
  4501. }
  4502. }
  4503. .page-link:hover {
  4504. z-index: 2;
  4505. color: var(--bs-pagination-hover-color);
  4506. background-color: var(--bs-pagination-hover-bg);
  4507. border-color: var(--bs-pagination-hover-border-color);
  4508. }
  4509. .page-link:focus {
  4510. z-index: 3;
  4511. color: var(--bs-pagination-focus-color);
  4512. background-color: var(--bs-pagination-focus-bg);
  4513. outline: 0;
  4514. box-shadow: var(--bs-pagination-focus-box-shadow);
  4515. }
  4516. .page-link.active, .active > .page-link {
  4517. z-index: 3;
  4518. color: var(--bs-pagination-active-color);
  4519. background-color: var(--bs-pagination-active-bg);
  4520. border-color: var(--bs-pagination-active-border-color);
  4521. }
  4522. .page-link.disabled, .disabled > .page-link {
  4523. color: var(--bs-pagination-disabled-color);
  4524. pointer-events: none;
  4525. background-color: var(--bs-pagination-disabled-bg);
  4526. border-color: var(--bs-pagination-disabled-border-color);
  4527. }
  4528. .page-item:not(:first-child) .page-link {
  4529. margin-left: -1px;
  4530. }
  4531. .page-item:first-child .page-link {
  4532. border-top-left-radius: var(--bs-pagination-border-radius);
  4533. border-bottom-left-radius: var(--bs-pagination-border-radius);
  4534. }
  4535. .page-item:last-child .page-link {
  4536. border-top-right-radius: var(--bs-pagination-border-radius);
  4537. border-bottom-right-radius: var(--bs-pagination-border-radius);
  4538. }
  4539. .pagination-lg {
  4540. --bs-pagination-padding-x: 1.5rem;
  4541. --bs-pagination-padding-y: 0.75rem;
  4542. --bs-pagination-font-size: 1.25rem;
  4543. --bs-pagination-border-radius: 0.5rem;
  4544. }
  4545. .pagination-sm {
  4546. --bs-pagination-padding-x: 0.5rem;
  4547. --bs-pagination-padding-y: 0.25rem;
  4548. --bs-pagination-font-size: 0.875rem;
  4549. --bs-pagination-border-radius: 0.25rem;
  4550. }
  4551. .badge {
  4552. --bs-badge-padding-x: 0.65em;
  4553. --bs-badge-padding-y: 0.35em;
  4554. --bs-badge-font-size: 0.75em;
  4555. --bs-badge-font-weight: 600;
  4556. --bs-badge-color: #fff;
  4557. --bs-badge-border-radius: 0.375rem;
  4558. display: inline-block;
  4559. padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  4560. font-size: var(--bs-badge-font-size);
  4561. font-weight: var(--bs-badge-font-weight);
  4562. line-height: 1;
  4563. color: var(--bs-badge-color);
  4564. text-align: center;
  4565. white-space: nowrap;
  4566. vertical-align: baseline;
  4567. border-radius: var(--bs-badge-border-radius);
  4568. }
  4569. .badge:empty {
  4570. display: none;
  4571. }
  4572. .btn .badge {
  4573. position: relative;
  4574. top: -1px;
  4575. }
  4576. .alert {
  4577. --bs-alert-bg: transparent;
  4578. --bs-alert-padding-x: 1rem;
  4579. --bs-alert-padding-y: 1rem;
  4580. --bs-alert-margin-bottom: 1rem;
  4581. --bs-alert-color: inherit;
  4582. --bs-alert-border-color: transparent;
  4583. --bs-alert-border: 0 solid var(--bs-alert-border-color);
  4584. --bs-alert-border-radius: 0.375rem;
  4585. position: relative;
  4586. padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  4587. margin-bottom: var(--bs-alert-margin-bottom);
  4588. color: var(--bs-alert-color);
  4589. background-color: var(--bs-alert-bg);
  4590. border: var(--bs-alert-border);
  4591. border-radius: var(--bs-alert-border-radius);
  4592. }
  4593. .alert-heading {
  4594. color: inherit;
  4595. }
  4596. .alert-link {
  4597. font-weight: 700;
  4598. }
  4599. .alert-dismissible {
  4600. padding-right: 3rem;
  4601. }
  4602. .alert-dismissible .btn-close {
  4603. position: absolute;
  4604. top: 0;
  4605. right: 0;
  4606. z-index: 2;
  4607. padding: 1.25rem 1rem;
  4608. }
  4609. .alert-primary {
  4610. --bs-alert-color: #043d7d;
  4611. --bs-alert-bg: #cde0f6;
  4612. --bs-alert-border-color: #b4d1f1;
  4613. }
  4614. .alert-primary .alert-link {
  4615. color: #033164;
  4616. }
  4617. .alert-secondary {
  4618. --bs-alert-color: #41464b;
  4619. --bs-alert-bg: #e2e3e5;
  4620. --bs-alert-border-color: #d3d6d8;
  4621. }
  4622. .alert-secondary .alert-link {
  4623. color: #34383c;
  4624. }
  4625. .alert-success {
  4626. --bs-alert-color: #435e26;
  4627. --bs-alert-bg: #e2ebd9;
  4628. --bs-alert-border-color: #d4e1c6;
  4629. }
  4630. .alert-success .alert-link {
  4631. color: #364b1e;
  4632. }
  4633. .alert-info {
  4634. --bs-alert-color: #245686;
  4635. --bs-alert-bg: #d8e9f9;
  4636. --bs-alert-border-color: #c5def5;
  4637. }
  4638. .alert-info .alert-link {
  4639. color: #1d456b;
  4640. }
  4641. .alert-warning {
  4642. --bs-alert-color: #8a5f0e;
  4643. --bs-alert-bg: #faecd1;
  4644. --bs-alert-border-color: #f8e2b9;
  4645. }
  4646. .alert-warning .alert-link {
  4647. color: #6e4c0b;
  4648. }
  4649. .alert-danger {
  4650. --bs-alert-color: #862f10;
  4651. --bs-alert-bg: #f9dcd1;
  4652. --bs-alert-border-color: #f6caba;
  4653. }
  4654. .alert-danger .alert-link {
  4655. color: #6b260d;
  4656. }
  4657. .alert-light {
  4658. --bs-alert-color: #909295;
  4659. --bs-alert-bg: #fcfdfe;
  4660. --bs-alert-border-color: #fbfbfd;
  4661. }
  4662. .alert-light .alert-link {
  4663. color: #737577;
  4664. }
  4665. .alert-dark {
  4666. --bs-alert-color: #1f2326;
  4667. --bs-alert-bg: #d6d8d9;
  4668. --bs-alert-border-color: #c2c4c6;
  4669. }
  4670. .alert-dark .alert-link {
  4671. color: #191c1e;
  4672. }
  4673. @keyframes progress-bar-stripes {
  4674. 0% {
  4675. background-position-x: 1.25rem;
  4676. }
  4677. }
  4678. .progress {
  4679. --bs-progress-height: 1.25rem;
  4680. --bs-progress-font-size: 0.875rem;
  4681. --bs-progress-bg: #e9ecef;
  4682. --bs-progress-border-radius: 0.375rem;
  4683. --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  4684. --bs-progress-bar-color: #fff;
  4685. --bs-progress-bar-bg: #0665d0;
  4686. --bs-progress-bar-transition: width 0.6s ease;
  4687. display: flex;
  4688. height: var(--bs-progress-height);
  4689. overflow: hidden;
  4690. font-size: var(--bs-progress-font-size);
  4691. background-color: var(--bs-progress-bg);
  4692. border-radius: var(--bs-progress-border-radius);
  4693. }
  4694. .progress-bar {
  4695. display: flex;
  4696. flex-direction: column;
  4697. justify-content: center;
  4698. overflow: hidden;
  4699. color: var(--bs-progress-bar-color);
  4700. text-align: center;
  4701. white-space: nowrap;
  4702. background-color: var(--bs-progress-bar-bg);
  4703. transition: var(--bs-progress-bar-transition);
  4704. }
  4705. @media (prefers-reduced-motion: reduce) {
  4706. .progress-bar {
  4707. transition: none;
  4708. }
  4709. }
  4710. .progress-bar-striped {
  4711. 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);
  4712. background-size: var(--bs-progress-height) var(--bs-progress-height);
  4713. }
  4714. .progress-bar-animated {
  4715. animation: 1s linear infinite progress-bar-stripes;
  4716. }
  4717. @media (prefers-reduced-motion: reduce) {
  4718. .progress-bar-animated {
  4719. animation: none;
  4720. }
  4721. }
  4722. .list-group {
  4723. --bs-list-group-color: #212529;
  4724. --bs-list-group-bg: #fff;
  4725. --bs-list-group-border-color: #dfe4f1;
  4726. --bs-list-group-border-width: 1px;
  4727. --bs-list-group-border-radius: 0.375rem;
  4728. --bs-list-group-item-padding-x: 1.25rem;
  4729. --bs-list-group-item-padding-y: 0.75rem;
  4730. --bs-list-group-action-color: #343a40;
  4731. --bs-list-group-action-hover-color: #343a40;
  4732. --bs-list-group-action-hover-bg: #f2f4f9;
  4733. --bs-list-group-action-active-color: #343a40;
  4734. --bs-list-group-action-active-bg: #dfe4f1;
  4735. --bs-list-group-disabled-color: #6c757d;
  4736. --bs-list-group-disabled-bg: #fff;
  4737. --bs-list-group-active-color: #fff;
  4738. --bs-list-group-active-bg: #0665d0;
  4739. --bs-list-group-active-border-color: #0665d0;
  4740. display: flex;
  4741. flex-direction: column;
  4742. padding-left: 0;
  4743. margin-bottom: 0;
  4744. border-radius: var(--bs-list-group-border-radius);
  4745. }
  4746. .list-group-numbered {
  4747. list-style-type: none;
  4748. counter-reset: section;
  4749. }
  4750. .list-group-numbered > .list-group-item::before {
  4751. content: counters(section, ".") ". ";
  4752. counter-increment: section;
  4753. }
  4754. .list-group-item-action {
  4755. width: 100%;
  4756. color: var(--bs-list-group-action-color);
  4757. text-align: inherit;
  4758. }
  4759. .list-group-item-action:hover, .list-group-item-action:focus {
  4760. z-index: 1;
  4761. color: var(--bs-list-group-action-hover-color);
  4762. text-decoration: none;
  4763. background-color: var(--bs-list-group-action-hover-bg);
  4764. }
  4765. .list-group-item-action:active {
  4766. color: var(--bs-list-group-action-active-color);
  4767. background-color: var(--bs-list-group-action-active-bg);
  4768. }
  4769. .list-group-item {
  4770. position: relative;
  4771. display: block;
  4772. padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  4773. color: var(--bs-list-group-color);
  4774. background-color: var(--bs-list-group-bg);
  4775. border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
  4776. }
  4777. .list-group-item:first-child {
  4778. border-top-left-radius: inherit;
  4779. border-top-right-radius: inherit;
  4780. }
  4781. .list-group-item:last-child {
  4782. border-bottom-right-radius: inherit;
  4783. border-bottom-left-radius: inherit;
  4784. }
  4785. .list-group-item.disabled, .list-group-item:disabled {
  4786. color: var(--bs-list-group-disabled-color);
  4787. pointer-events: none;
  4788. background-color: var(--bs-list-group-disabled-bg);
  4789. }
  4790. .list-group-item.active {
  4791. z-index: 2;
  4792. color: var(--bs-list-group-active-color);
  4793. background-color: var(--bs-list-group-active-bg);
  4794. border-color: var(--bs-list-group-active-border-color);
  4795. }
  4796. .list-group-item + .list-group-item {
  4797. border-top-width: 0;
  4798. }
  4799. .list-group-item + .list-group-item.active {
  4800. margin-top: calc(-1 * var(--bs-list-group-border-width));
  4801. border-top-width: var(--bs-list-group-border-width);
  4802. }
  4803. .list-group-horizontal {
  4804. flex-direction: row;
  4805. }
  4806. .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  4807. border-bottom-left-radius: var(--bs-list-group-border-radius);
  4808. border-top-right-radius: 0;
  4809. }
  4810. .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  4811. border-top-right-radius: var(--bs-list-group-border-radius);
  4812. border-bottom-left-radius: 0;
  4813. }
  4814. .list-group-horizontal > .list-group-item.active {
  4815. margin-top: 0;
  4816. }
  4817. .list-group-horizontal > .list-group-item + .list-group-item {
  4818. border-top-width: var(--bs-list-group-border-width);
  4819. border-left-width: 0;
  4820. }
  4821. .list-group-horizontal > .list-group-item + .list-group-item.active {
  4822. margin-left: calc(-1 * var(--bs-list-group-border-width));
  4823. border-left-width: var(--bs-list-group-border-width);
  4824. }
  4825. @media (min-width: 576px) {
  4826. .list-group-horizontal-sm {
  4827. flex-direction: row;
  4828. }
  4829. .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
  4830. border-bottom-left-radius: var(--bs-list-group-border-radius);
  4831. border-top-right-radius: 0;
  4832. }
  4833. .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
  4834. border-top-right-radius: var(--bs-list-group-border-radius);
  4835. border-bottom-left-radius: 0;
  4836. }
  4837. .list-group-horizontal-sm > .list-group-item.active {
  4838. margin-top: 0;
  4839. }
  4840. .list-group-horizontal-sm > .list-group-item + .list-group-item {
  4841. border-top-width: var(--bs-list-group-border-width);
  4842. border-left-width: 0;
  4843. }
  4844. .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
  4845. margin-left: calc(-1 * var(--bs-list-group-border-width));
  4846. border-left-width: var(--bs-list-group-border-width);
  4847. }
  4848. }
  4849. @media (min-width: 768px) {
  4850. .list-group-horizontal-md {
  4851. flex-direction: row;
  4852. }
  4853. .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
  4854. border-bottom-left-radius: var(--bs-list-group-border-radius);
  4855. border-top-right-radius: 0;
  4856. }
  4857. .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
  4858. border-top-right-radius: var(--bs-list-group-border-radius);
  4859. border-bottom-left-radius: 0;
  4860. }
  4861. .list-group-horizontal-md > .list-group-item.active {
  4862. margin-top: 0;
  4863. }
  4864. .list-group-horizontal-md > .list-group-item + .list-group-item {
  4865. border-top-width: var(--bs-list-group-border-width);
  4866. border-left-width: 0;
  4867. }
  4868. .list-group-horizontal-md > .list-group-item + .list-group-item.active {
  4869. margin-left: calc(-1 * var(--bs-list-group-border-width));
  4870. border-left-width: var(--bs-list-group-border-width);
  4871. }
  4872. }
  4873. @media (min-width: 992px) {
  4874. .list-group-horizontal-lg {
  4875. flex-direction: row;
  4876. }
  4877. .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
  4878. border-bottom-left-radius: var(--bs-list-group-border-radius);
  4879. border-top-right-radius: 0;
  4880. }
  4881. .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
  4882. border-top-right-radius: var(--bs-list-group-border-radius);
  4883. border-bottom-left-radius: 0;
  4884. }
  4885. .list-group-horizontal-lg > .list-group-item.active {
  4886. margin-top: 0;
  4887. }
  4888. .list-group-horizontal-lg > .list-group-item + .list-group-item {
  4889. border-top-width: var(--bs-list-group-border-width);
  4890. border-left-width: 0;
  4891. }
  4892. .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
  4893. margin-left: calc(-1 * var(--bs-list-group-border-width));
  4894. border-left-width: var(--bs-list-group-border-width);
  4895. }
  4896. }
  4897. @media (min-width: 1200px) {
  4898. .list-group-horizontal-xl {
  4899. flex-direction: row;
  4900. }
  4901. .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
  4902. border-bottom-left-radius: var(--bs-list-group-border-radius);
  4903. border-top-right-radius: 0;
  4904. }
  4905. .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
  4906. border-top-right-radius: var(--bs-list-group-border-radius);
  4907. border-bottom-left-radius: 0;
  4908. }
  4909. .list-group-horizontal-xl > .list-group-item.active {
  4910. margin-top: 0;
  4911. }
  4912. .list-group-horizontal-xl > .list-group-item + .list-group-item {
  4913. border-top-width: var(--bs-list-group-border-width);
  4914. border-left-width: 0;
  4915. }
  4916. .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
  4917. margin-left: calc(-1 * var(--bs-list-group-border-width));
  4918. border-left-width: var(--bs-list-group-border-width);
  4919. }
  4920. }
  4921. @media (min-width: 1400px) {
  4922. .list-group-horizontal-xxl {
  4923. flex-direction: row;
  4924. }
  4925. .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
  4926. border-bottom-left-radius: var(--bs-list-group-border-radius);
  4927. border-top-right-radius: 0;
  4928. }
  4929. .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
  4930. border-top-right-radius: var(--bs-list-group-border-radius);
  4931. border-bottom-left-radius: 0;
  4932. }
  4933. .list-group-horizontal-xxl > .list-group-item.active {
  4934. margin-top: 0;
  4935. }
  4936. .list-group-horizontal-xxl > .list-group-item + .list-group-item {
  4937. border-top-width: var(--bs-list-group-border-width);
  4938. border-left-width: 0;
  4939. }
  4940. .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
  4941. margin-left: calc(-1 * var(--bs-list-group-border-width));
  4942. border-left-width: var(--bs-list-group-border-width);
  4943. }
  4944. }
  4945. .list-group-flush {
  4946. border-radius: 0;
  4947. }
  4948. .list-group-flush > .list-group-item {
  4949. border-width: 0 0 var(--bs-list-group-border-width);
  4950. }
  4951. .list-group-flush > .list-group-item:last-child {
  4952. border-bottom-width: 0;
  4953. }
  4954. .list-group-item-primary {
  4955. color: #043d7d;
  4956. background-color: #cde0f6;
  4957. }
  4958. .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  4959. color: #043d7d;
  4960. background-color: #b9cadd;
  4961. }
  4962. .list-group-item-primary.list-group-item-action.active {
  4963. color: #fff;
  4964. background-color: #043d7d;
  4965. border-color: #043d7d;
  4966. }
  4967. .list-group-item-secondary {
  4968. color: #41464b;
  4969. background-color: #e2e3e5;
  4970. }
  4971. .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  4972. color: #41464b;
  4973. background-color: #cbccce;
  4974. }
  4975. .list-group-item-secondary.list-group-item-action.active {
  4976. color: #fff;
  4977. background-color: #41464b;
  4978. border-color: #41464b;
  4979. }
  4980. .list-group-item-success {
  4981. color: #435e26;
  4982. background-color: #e2ebd9;
  4983. }
  4984. .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  4985. color: #435e26;
  4986. background-color: #cbd4c3;
  4987. }
  4988. .list-group-item-success.list-group-item-action.active {
  4989. color: #fff;
  4990. background-color: #435e26;
  4991. border-color: #435e26;
  4992. }
  4993. .list-group-item-info {
  4994. color: #245686;
  4995. background-color: #d8e9f9;
  4996. }
  4997. .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  4998. color: #245686;
  4999. background-color: #c2d2e0;
  5000. }
  5001. .list-group-item-info.list-group-item-action.active {
  5002. color: #fff;
  5003. background-color: #245686;
  5004. border-color: #245686;
  5005. }
  5006. .list-group-item-warning {
  5007. color: #8a5f0e;
  5008. background-color: #faecd1;
  5009. }
  5010. .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  5011. color: #8a5f0e;
  5012. background-color: #e1d4bc;
  5013. }
  5014. .list-group-item-warning.list-group-item-action.active {
  5015. color: #fff;
  5016. background-color: #8a5f0e;
  5017. border-color: #8a5f0e;
  5018. }
  5019. .list-group-item-danger {
  5020. color: #862f10;
  5021. background-color: #f9dcd1;
  5022. }
  5023. .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  5024. color: #862f10;
  5025. background-color: #e0c6bc;
  5026. }
  5027. .list-group-item-danger.list-group-item-action.active {
  5028. color: #fff;
  5029. background-color: #862f10;
  5030. border-color: #862f10;
  5031. }
  5032. .list-group-item-light {
  5033. color: #909295;
  5034. background-color: #fcfdfe;
  5035. }
  5036. .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  5037. color: #909295;
  5038. background-color: #e3e4e5;
  5039. }
  5040. .list-group-item-light.list-group-item-action.active {
  5041. color: #fff;
  5042. background-color: #909295;
  5043. border-color: #909295;
  5044. }
  5045. .list-group-item-dark {
  5046. color: #1f2326;
  5047. background-color: #d6d8d9;
  5048. }
  5049. .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  5050. color: #1f2326;
  5051. background-color: #c1c2c3;
  5052. }
  5053. .list-group-item-dark.list-group-item-action.active {
  5054. color: #fff;
  5055. background-color: #1f2326;
  5056. border-color: #1f2326;
  5057. }
  5058. .btn-close {
  5059. box-sizing: content-box;
  5060. width: 1em;
  5061. height: 1em;
  5062. padding: 0.25em 0.25em;
  5063. color: #000;
  5064. 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 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  5065. border: 0;
  5066. border-radius: 0.375rem;
  5067. opacity: 0.5;
  5068. }
  5069. .btn-close:hover {
  5070. color: #000;
  5071. text-decoration: none;
  5072. opacity: 0.75;
  5073. }
  5074. .btn-close:focus {
  5075. outline: 0;
  5076. box-shadow: 0 0 0 0.25rem rgba(6, 101, 208, 0.25);
  5077. opacity: 1;
  5078. }
  5079. .btn-close:disabled, .btn-close.disabled {
  5080. pointer-events: none;
  5081. -webkit-user-select: none;
  5082. -moz-user-select: none;
  5083. user-select: none;
  5084. opacity: 0.25;
  5085. }
  5086. .btn-close-white {
  5087. filter: invert(1) grayscale(100%) brightness(200%);
  5088. }
  5089. .toast {
  5090. --bs-toast-zindex: 1090;
  5091. --bs-toast-padding-x: 0.75rem;
  5092. --bs-toast-padding-y: 0.5rem;
  5093. --bs-toast-spacing: 1.75rem;
  5094. --bs-toast-max-width: 350px;
  5095. --bs-toast-font-size: 0.875rem;
  5096. --bs-toast-color: ;
  5097. --bs-toast-bg: rgba(255, 255, 255, 0.85);
  5098. --bs-toast-border-width: 1px;
  5099. --bs-toast-border-color: var(--bs-border-color-translucent);
  5100. --bs-toast-border-radius: 0.375rem;
  5101. --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  5102. --bs-toast-header-color: #6c757d;
  5103. --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  5104. --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  5105. width: var(--bs-toast-max-width);
  5106. max-width: 100%;
  5107. font-size: var(--bs-toast-font-size);
  5108. color: var(--bs-toast-color);
  5109. pointer-events: auto;
  5110. background-color: var(--bs-toast-bg);
  5111. background-clip: padding-box;
  5112. border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  5113. box-shadow: var(--bs-toast-box-shadow);
  5114. border-radius: var(--bs-toast-border-radius);
  5115. }
  5116. .toast.showing {
  5117. opacity: 0;
  5118. }
  5119. .toast:not(.show) {
  5120. display: none;
  5121. }
  5122. .toast-container {
  5123. --bs-toast-zindex: 1090;
  5124. position: absolute;
  5125. z-index: var(--bs-toast-zindex);
  5126. width: -webkit-max-content;
  5127. width: -moz-max-content;
  5128. width: max-content;
  5129. max-width: 100%;
  5130. pointer-events: none;
  5131. }
  5132. .toast-container > :not(:last-child) {
  5133. margin-bottom: var(--bs-toast-spacing);
  5134. }
  5135. .toast-header {
  5136. display: flex;
  5137. align-items: center;
  5138. padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  5139. color: var(--bs-toast-header-color);
  5140. background-color: var(--bs-toast-header-bg);
  5141. background-clip: padding-box;
  5142. border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  5143. border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  5144. border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  5145. }
  5146. .toast-header .btn-close {
  5147. margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  5148. margin-left: var(--bs-toast-padding-x);
  5149. }
  5150. .toast-body {
  5151. padding: var(--bs-toast-padding-x);
  5152. word-wrap: break-word;
  5153. }
  5154. .modal {
  5155. --bs-modal-zindex: 1055;
  5156. --bs-modal-width: 500px;
  5157. --bs-modal-padding: 1rem;
  5158. --bs-modal-margin: 0.5rem;
  5159. --bs-modal-color: ;
  5160. --bs-modal-bg: #fff;
  5161. --bs-modal-border-color: var(--bs-border-color-translucent);
  5162. --bs-modal-border-width: 1px;
  5163. --bs-modal-border-radius: 0.5rem;
  5164. --bs-modal-box-shadow: none;
  5165. --bs-modal-inner-border-radius: calc(0.5rem - 1px);
  5166. --bs-modal-header-padding-x: 1rem;
  5167. --bs-modal-header-padding-y: 1rem;
  5168. --bs-modal-header-padding: 1rem 1rem;
  5169. --bs-modal-header-border-color: #dfe4f1;
  5170. --bs-modal-header-border-width: 1px;
  5171. --bs-modal-title-line-height: 1.5;
  5172. --bs-modal-footer-gap: 0.5rem;
  5173. --bs-modal-footer-bg: ;
  5174. --bs-modal-footer-border-color: #dfe4f1;
  5175. --bs-modal-footer-border-width: 1px;
  5176. position: fixed;
  5177. top: 0;
  5178. left: 0;
  5179. z-index: var(--bs-modal-zindex);
  5180. display: none;
  5181. width: 100%;
  5182. height: 100%;
  5183. overflow-x: hidden;
  5184. overflow-y: auto;
  5185. outline: 0;
  5186. }
  5187. .modal-dialog {
  5188. position: relative;
  5189. width: auto;
  5190. margin: var(--bs-modal-margin);
  5191. pointer-events: none;
  5192. }
  5193. .modal.fade .modal-dialog {
  5194. transition: transform 0.3s ease-out;
  5195. transform: translate(0, -50px);
  5196. }
  5197. @media (prefers-reduced-motion: reduce) {
  5198. .modal.fade .modal-dialog {
  5199. transition: none;
  5200. }
  5201. }
  5202. .modal.show .modal-dialog {
  5203. transform: none;
  5204. }
  5205. .modal.modal-static .modal-dialog {
  5206. transform: scale(1.02);
  5207. }
  5208. .modal-dialog-scrollable {
  5209. height: calc(100% - var(--bs-modal-margin) * 2);
  5210. }
  5211. .modal-dialog-scrollable .modal-content {
  5212. max-height: 100%;
  5213. overflow: hidden;
  5214. }
  5215. .modal-dialog-scrollable .modal-body {
  5216. overflow-y: auto;
  5217. }
  5218. .modal-dialog-centered {
  5219. display: flex;
  5220. align-items: center;
  5221. min-height: calc(100% - var(--bs-modal-margin) * 2);
  5222. }
  5223. .modal-content {
  5224. position: relative;
  5225. display: flex;
  5226. flex-direction: column;
  5227. width: 100%;
  5228. color: var(--bs-modal-color);
  5229. pointer-events: auto;
  5230. background-color: var(--bs-modal-bg);
  5231. background-clip: padding-box;
  5232. border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  5233. border-radius: var(--bs-modal-border-radius);
  5234. outline: 0;
  5235. }
  5236. .modal-backdrop {
  5237. --bs-backdrop-zindex: 1050;
  5238. --bs-backdrop-bg: #000;
  5239. --bs-backdrop-opacity: 0.8;
  5240. position: fixed;
  5241. top: 0;
  5242. left: 0;
  5243. z-index: var(--bs-backdrop-zindex);
  5244. width: 100vw;
  5245. height: 100vh;
  5246. background-color: var(--bs-backdrop-bg);
  5247. }
  5248. .modal-backdrop.fade {
  5249. opacity: 0;
  5250. }
  5251. .modal-backdrop.show {
  5252. opacity: var(--bs-backdrop-opacity);
  5253. }
  5254. .modal-header {
  5255. display: flex;
  5256. flex-shrink: 0;
  5257. align-items: center;
  5258. justify-content: space-between;
  5259. padding: var(--bs-modal-header-padding);
  5260. border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  5261. border-top-left-radius: var(--bs-modal-inner-border-radius);
  5262. border-top-right-radius: var(--bs-modal-inner-border-radius);
  5263. }
  5264. .modal-header .btn-close {
  5265. padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  5266. margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
  5267. }
  5268. .modal-title {
  5269. margin-bottom: 0;
  5270. line-height: var(--bs-modal-title-line-height);
  5271. }
  5272. .modal-body {
  5273. position: relative;
  5274. flex: 1 1 auto;
  5275. padding: var(--bs-modal-padding);
  5276. }
  5277. .modal-footer {
  5278. display: flex;
  5279. flex-shrink: 0;
  5280. flex-wrap: wrap;
  5281. align-items: center;
  5282. justify-content: flex-end;
  5283. padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  5284. background-color: var(--bs-modal-footer-bg);
  5285. border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  5286. border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  5287. border-bottom-left-radius: var(--bs-modal-inner-border-radius);
  5288. }
  5289. .modal-footer > * {
  5290. margin: calc(var(--bs-modal-footer-gap) * 0.5);
  5291. }
  5292. @media (min-width: 576px) {
  5293. .modal {
  5294. --bs-modal-margin: 1.75rem;
  5295. --bs-modal-box-shadow: none;
  5296. }
  5297. .modal-dialog {
  5298. max-width: var(--bs-modal-width);
  5299. margin-right: auto;
  5300. margin-left: auto;
  5301. }
  5302. .modal-sm {
  5303. --bs-modal-width: 300px;
  5304. }
  5305. }
  5306. @media (min-width: 992px) {
  5307. .modal-lg,
  5308. .modal-xl {
  5309. --bs-modal-width: 800px;
  5310. }
  5311. }
  5312. @media (min-width: 1200px) {
  5313. .modal-xl {
  5314. --bs-modal-width: 1140px;
  5315. }
  5316. }
  5317. .modal-fullscreen {
  5318. width: 100vw;
  5319. max-width: none;
  5320. height: 100%;
  5321. margin: 0;
  5322. }
  5323. .modal-fullscreen .modal-content {
  5324. height: 100%;
  5325. border: 0;
  5326. border-radius: 0;
  5327. }
  5328. .modal-fullscreen .modal-header,
  5329. .modal-fullscreen .modal-footer {
  5330. border-radius: 0;
  5331. }
  5332. .modal-fullscreen .modal-body {
  5333. overflow-y: auto;
  5334. }
  5335. @media (max-width: 575.98px) {
  5336. .modal-fullscreen-sm-down {
  5337. width: 100vw;
  5338. max-width: none;
  5339. height: 100%;
  5340. margin: 0;
  5341. }
  5342. .modal-fullscreen-sm-down .modal-content {
  5343. height: 100%;
  5344. border: 0;
  5345. border-radius: 0;
  5346. }
  5347. .modal-fullscreen-sm-down .modal-header,
  5348. .modal-fullscreen-sm-down .modal-footer {
  5349. border-radius: 0;
  5350. }
  5351. .modal-fullscreen-sm-down .modal-body {
  5352. overflow-y: auto;
  5353. }
  5354. }
  5355. @media (max-width: 767.98px) {
  5356. .modal-fullscreen-md-down {
  5357. width: 100vw;
  5358. max-width: none;
  5359. height: 100%;
  5360. margin: 0;
  5361. }
  5362. .modal-fullscreen-md-down .modal-content {
  5363. height: 100%;
  5364. border: 0;
  5365. border-radius: 0;
  5366. }
  5367. .modal-fullscreen-md-down .modal-header,
  5368. .modal-fullscreen-md-down .modal-footer {
  5369. border-radius: 0;
  5370. }
  5371. .modal-fullscreen-md-down .modal-body {
  5372. overflow-y: auto;
  5373. }
  5374. }
  5375. @media (max-width: 991.98px) {
  5376. .modal-fullscreen-lg-down {
  5377. width: 100vw;
  5378. max-width: none;
  5379. height: 100%;
  5380. margin: 0;
  5381. }
  5382. .modal-fullscreen-lg-down .modal-content {
  5383. height: 100%;
  5384. border: 0;
  5385. border-radius: 0;
  5386. }
  5387. .modal-fullscreen-lg-down .modal-header,
  5388. .modal-fullscreen-lg-down .modal-footer {
  5389. border-radius: 0;
  5390. }
  5391. .modal-fullscreen-lg-down .modal-body {
  5392. overflow-y: auto;
  5393. }
  5394. }
  5395. @media (max-width: 1199.98px) {
  5396. .modal-fullscreen-xl-down {
  5397. width: 100vw;
  5398. max-width: none;
  5399. height: 100%;
  5400. margin: 0;
  5401. }
  5402. .modal-fullscreen-xl-down .modal-content {
  5403. height: 100%;
  5404. border: 0;
  5405. border-radius: 0;
  5406. }
  5407. .modal-fullscreen-xl-down .modal-header,
  5408. .modal-fullscreen-xl-down .modal-footer {
  5409. border-radius: 0;
  5410. }
  5411. .modal-fullscreen-xl-down .modal-body {
  5412. overflow-y: auto;
  5413. }
  5414. }
  5415. @media (max-width: 1399.98px) {
  5416. .modal-fullscreen-xxl-down {
  5417. width: 100vw;
  5418. max-width: none;
  5419. height: 100%;
  5420. margin: 0;
  5421. }
  5422. .modal-fullscreen-xxl-down .modal-content {
  5423. height: 100%;
  5424. border: 0;
  5425. border-radius: 0;
  5426. }
  5427. .modal-fullscreen-xxl-down .modal-header,
  5428. .modal-fullscreen-xxl-down .modal-footer {
  5429. border-radius: 0;
  5430. }
  5431. .modal-fullscreen-xxl-down .modal-body {
  5432. overflow-y: auto;
  5433. }
  5434. }
  5435. .tooltip {
  5436. --bs-tooltip-zindex: 1080;
  5437. --bs-tooltip-max-width: 200px;
  5438. --bs-tooltip-padding-x: 0.5rem;
  5439. --bs-tooltip-padding-y: 0.25rem;
  5440. --bs-tooltip-margin: ;
  5441. --bs-tooltip-font-size: 0.875rem;
  5442. --bs-tooltip-color: #fff;
  5443. --bs-tooltip-bg: #000;
  5444. --bs-tooltip-border-radius: 0.375rem;
  5445. --bs-tooltip-opacity: 0.9;
  5446. --bs-tooltip-arrow-width: 0.8rem;
  5447. --bs-tooltip-arrow-height: 0.4rem;
  5448. z-index: var(--bs-tooltip-zindex);
  5449. display: block;
  5450. padding: var(--bs-tooltip-arrow-height);
  5451. margin: var(--bs-tooltip-margin);
  5452. font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  5453. font-style: normal;
  5454. font-weight: 400;
  5455. line-height: 1.5;
  5456. text-align: left;
  5457. text-align: start;
  5458. text-decoration: none;
  5459. text-shadow: none;
  5460. text-transform: none;
  5461. letter-spacing: normal;
  5462. word-break: normal;
  5463. white-space: normal;
  5464. word-spacing: normal;
  5465. line-break: auto;
  5466. font-size: var(--bs-tooltip-font-size);
  5467. word-wrap: break-word;
  5468. opacity: 0;
  5469. }
  5470. .tooltip.show {
  5471. opacity: var(--bs-tooltip-opacity);
  5472. }
  5473. .tooltip .tooltip-arrow {
  5474. display: block;
  5475. width: var(--bs-tooltip-arrow-width);
  5476. height: var(--bs-tooltip-arrow-height);
  5477. }
  5478. .tooltip .tooltip-arrow::before {
  5479. position: absolute;
  5480. content: "";
  5481. border-color: transparent;
  5482. border-style: solid;
  5483. }
  5484. .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  5485. bottom: 0;
  5486. }
  5487. .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  5488. top: -1px;
  5489. border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  5490. border-top-color: var(--bs-tooltip-bg);
  5491. }
  5492. /* rtl:begin:ignore */
  5493. .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  5494. left: 0;
  5495. width: var(--bs-tooltip-arrow-height);
  5496. height: var(--bs-tooltip-arrow-width);
  5497. }
  5498. .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  5499. right: -1px;
  5500. border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  5501. border-right-color: var(--bs-tooltip-bg);
  5502. }
  5503. /* rtl:end:ignore */
  5504. .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  5505. top: 0;
  5506. }
  5507. .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  5508. bottom: -1px;
  5509. border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  5510. border-bottom-color: var(--bs-tooltip-bg);
  5511. }
  5512. /* rtl:begin:ignore */
  5513. .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  5514. right: 0;
  5515. width: var(--bs-tooltip-arrow-height);
  5516. height: var(--bs-tooltip-arrow-width);
  5517. }
  5518. .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  5519. left: -1px;
  5520. border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  5521. border-left-color: var(--bs-tooltip-bg);
  5522. }
  5523. /* rtl:end:ignore */
  5524. .tooltip-inner {
  5525. max-width: var(--bs-tooltip-max-width);
  5526. padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  5527. color: var(--bs-tooltip-color);
  5528. text-align: center;
  5529. background-color: var(--bs-tooltip-bg);
  5530. border-radius: var(--bs-tooltip-border-radius);
  5531. }
  5532. .popover {
  5533. --bs-popover-zindex: 1070;
  5534. --bs-popover-max-width: 276px;
  5535. --bs-popover-font-size: 0.875rem;
  5536. --bs-popover-bg: #fff;
  5537. --bs-popover-border-width: 1px;
  5538. --bs-popover-border-color: #dfe4f1;
  5539. --bs-popover-border-radius: 0.5rem;
  5540. --bs-popover-inner-border-radius: calc(0.5rem - 1px);
  5541. --bs-popover-box-shadow: 0 1rem 1.5rem rgba(0, 0, 0, 0.05);
  5542. --bs-popover-header-padding-x: 0.625rem;
  5543. --bs-popover-header-padding-y: 0.75rem;
  5544. --bs-popover-header-font-size: 0.875rem;
  5545. --bs-popover-header-color: ;
  5546. --bs-popover-header-bg: #fff;
  5547. --bs-popover-body-padding-x: 0.625rem;
  5548. --bs-popover-body-padding-y: 0.625rem;
  5549. --bs-popover-body-color: #343a40;
  5550. --bs-popover-arrow-width: 1rem;
  5551. --bs-popover-arrow-height: 0.5rem;
  5552. --bs-popover-arrow-border: var(--bs-popover-border-color);
  5553. z-index: var(--bs-popover-zindex);
  5554. display: block;
  5555. max-width: var(--bs-popover-max-width);
  5556. font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  5557. font-style: normal;
  5558. font-weight: 400;
  5559. line-height: 1.5;
  5560. text-align: left;
  5561. text-align: start;
  5562. text-decoration: none;
  5563. text-shadow: none;
  5564. text-transform: none;
  5565. letter-spacing: normal;
  5566. word-break: normal;
  5567. white-space: normal;
  5568. word-spacing: normal;
  5569. line-break: auto;
  5570. font-size: var(--bs-popover-font-size);
  5571. word-wrap: break-word;
  5572. background-color: var(--bs-popover-bg);
  5573. background-clip: padding-box;
  5574. border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  5575. border-radius: var(--bs-popover-border-radius);
  5576. }
  5577. .popover .popover-arrow {
  5578. display: block;
  5579. width: var(--bs-popover-arrow-width);
  5580. height: var(--bs-popover-arrow-height);
  5581. }
  5582. .popover .popover-arrow::before, .popover .popover-arrow::after {
  5583. position: absolute;
  5584. display: block;
  5585. content: "";
  5586. border-color: transparent;
  5587. border-style: solid;
  5588. border-width: 0;
  5589. }
  5590. .bs-popover-top > .popover-arrow, .dark-mode .bs-popover-auto[x-placement^=top] > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  5591. bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  5592. }
  5593. .bs-popover-top > .popover-arrow::before, .dark-mode .bs-popover-auto[x-placement^=top] > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .dark-mode .bs-popover-auto[x-placement^=top] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  5594. border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
  5595. }
  5596. .bs-popover-top > .popover-arrow::before, .dark-mode .bs-popover-auto[x-placement^=top] > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  5597. bottom: 0;
  5598. border-top-color: var(--bs-popover-arrow-border);
  5599. }
  5600. .bs-popover-top > .popover-arrow::after, .dark-mode .bs-popover-auto[x-placement^=top] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  5601. bottom: var(--bs-popover-border-width);
  5602. border-top-color: var(--bs-popover-bg);
  5603. }
  5604. /* rtl:begin:ignore */
  5605. .bs-popover-end > .popover-arrow, .dark-mode .bs-popover-auto[x-placement^=right] > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  5606. left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  5607. width: var(--bs-popover-arrow-height);
  5608. height: var(--bs-popover-arrow-width);
  5609. }
  5610. .bs-popover-end > .popover-arrow::before, .dark-mode .bs-popover-auto[x-placement^=right] > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .dark-mode .bs-popover-auto[x-placement^=right] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  5611. border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
  5612. }
  5613. .bs-popover-end > .popover-arrow::before, .dark-mode .bs-popover-auto[x-placement^=right] > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  5614. left: 0;
  5615. border-right-color: var(--bs-popover-arrow-border);
  5616. }
  5617. .bs-popover-end > .popover-arrow::after, .dark-mode .bs-popover-auto[x-placement^=right] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  5618. left: var(--bs-popover-border-width);
  5619. border-right-color: var(--bs-popover-bg);
  5620. }
  5621. /* rtl:end:ignore */
  5622. .bs-popover-bottom > .popover-arrow, .dark-mode .bs-popover-auto[x-placement^=bottom] > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  5623. top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  5624. }
  5625. .bs-popover-bottom > .popover-arrow::before, .dark-mode .bs-popover-auto[x-placement^=bottom] > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .dark-mode .bs-popover-auto[x-placement^=bottom] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  5626. border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
  5627. }
  5628. .bs-popover-bottom > .popover-arrow::before, .dark-mode .bs-popover-auto[x-placement^=bottom] > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  5629. top: 0;
  5630. border-bottom-color: var(--bs-popover-arrow-border);
  5631. }
  5632. .bs-popover-bottom > .popover-arrow::after, .dark-mode .bs-popover-auto[x-placement^=bottom] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  5633. top: var(--bs-popover-border-width);
  5634. border-bottom-color: var(--bs-popover-bg);
  5635. }
  5636. .bs-popover-bottom .popover-header::before, .dark-mode .bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  5637. position: absolute;
  5638. top: 0;
  5639. left: 50%;
  5640. display: block;
  5641. width: var(--bs-popover-arrow-width);
  5642. margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  5643. content: "";
  5644. border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
  5645. }
  5646. /* rtl:begin:ignore */
  5647. .bs-popover-start > .popover-arrow, .dark-mode .bs-popover-auto[x-placement^=left] > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  5648. right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  5649. width: var(--bs-popover-arrow-height);
  5650. height: var(--bs-popover-arrow-width);
  5651. }
  5652. .bs-popover-start > .popover-arrow::before, .dark-mode .bs-popover-auto[x-placement^=left] > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .dark-mode .bs-popover-auto[x-placement^=left] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  5653. border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
  5654. }
  5655. .bs-popover-start > .popover-arrow::before, .dark-mode .bs-popover-auto[x-placement^=left] > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  5656. right: 0;
  5657. border-left-color: var(--bs-popover-arrow-border);
  5658. }
  5659. .bs-popover-start > .popover-arrow::after, .dark-mode .bs-popover-auto[x-placement^=left] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  5660. right: var(--bs-popover-border-width);
  5661. border-left-color: var(--bs-popover-bg);
  5662. }
  5663. /* rtl:end:ignore */
  5664. .popover-header {
  5665. padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  5666. margin-bottom: 0;
  5667. font-size: var(--bs-popover-header-font-size);
  5668. color: var(--bs-popover-header-color);
  5669. background-color: var(--bs-popover-header-bg);
  5670. border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  5671. border-top-left-radius: var(--bs-popover-inner-border-radius);
  5672. border-top-right-radius: var(--bs-popover-inner-border-radius);
  5673. }
  5674. .popover-header:empty {
  5675. display: none;
  5676. }
  5677. .popover-body {
  5678. padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  5679. color: var(--bs-popover-body-color);
  5680. }
  5681. .carousel {
  5682. position: relative;
  5683. }
  5684. .carousel.pointer-event {
  5685. touch-action: pan-y;
  5686. }
  5687. .carousel-inner {
  5688. position: relative;
  5689. width: 100%;
  5690. overflow: hidden;
  5691. }
  5692. .carousel-inner::after {
  5693. display: block;
  5694. clear: both;
  5695. content: "";
  5696. }
  5697. .carousel-item {
  5698. position: relative;
  5699. display: none;
  5700. float: left;
  5701. width: 100%;
  5702. margin-right: -100%;
  5703. -webkit-backface-visibility: hidden;
  5704. backface-visibility: hidden;
  5705. transition: transform 0.6s ease-in-out;
  5706. }
  5707. @media (prefers-reduced-motion: reduce) {
  5708. .carousel-item {
  5709. transition: none;
  5710. }
  5711. }
  5712. .carousel-item.active,
  5713. .carousel-item-next,
  5714. .carousel-item-prev {
  5715. display: block;
  5716. }
  5717. .carousel-item-next:not(.carousel-item-start),
  5718. .active.carousel-item-end {
  5719. transform: translateX(100%);
  5720. }
  5721. .carousel-item-prev:not(.carousel-item-end),
  5722. .active.carousel-item-start {
  5723. transform: translateX(-100%);
  5724. }
  5725. .carousel-fade .carousel-item {
  5726. opacity: 0;
  5727. transition-property: opacity;
  5728. transform: none;
  5729. }
  5730. .carousel-fade .carousel-item.active,
  5731. .carousel-fade .carousel-item-next.carousel-item-start,
  5732. .carousel-fade .carousel-item-prev.carousel-item-end {
  5733. z-index: 1;
  5734. opacity: 1;
  5735. }
  5736. .carousel-fade .active.carousel-item-start,
  5737. .carousel-fade .active.carousel-item-end {
  5738. z-index: 0;
  5739. opacity: 0;
  5740. transition: opacity 0s 0.6s;
  5741. }
  5742. @media (prefers-reduced-motion: reduce) {
  5743. .carousel-fade .active.carousel-item-start,
  5744. .carousel-fade .active.carousel-item-end {
  5745. transition: none;
  5746. }
  5747. }
  5748. .carousel-control-prev,
  5749. .carousel-control-next {
  5750. position: absolute;
  5751. top: 0;
  5752. bottom: 0;
  5753. z-index: 1;
  5754. display: flex;
  5755. align-items: center;
  5756. justify-content: center;
  5757. width: 15%;
  5758. padding: 0;
  5759. color: #fff;
  5760. text-align: center;
  5761. background: none;
  5762. border: 0;
  5763. opacity: 0.5;
  5764. transition: opacity 0.15s ease;
  5765. }
  5766. @media (prefers-reduced-motion: reduce) {
  5767. .carousel-control-prev,
  5768. .carousel-control-next {
  5769. transition: none;
  5770. }
  5771. }
  5772. .carousel-control-prev:hover, .carousel-control-prev:focus,
  5773. .carousel-control-next:hover,
  5774. .carousel-control-next:focus {
  5775. color: #fff;
  5776. text-decoration: none;
  5777. outline: 0;
  5778. opacity: 0.9;
  5779. }
  5780. .carousel-control-prev {
  5781. left: 0;
  5782. }
  5783. .carousel-control-next {
  5784. right: 0;
  5785. }
  5786. .carousel-control-prev-icon,
  5787. .carousel-control-next-icon {
  5788. display: inline-block;
  5789. width: 2rem;
  5790. height: 2rem;
  5791. background-repeat: no-repeat;
  5792. background-position: 50%;
  5793. background-size: 100% 100%;
  5794. }
  5795. /* rtl:options: {
  5796. "autoRename": true,
  5797. "stringMap":[ {
  5798. "name" : "prev-next",
  5799. "search" : "prev",
  5800. "replace" : "next"
  5801. } ]
  5802. } */
  5803. .carousel-control-prev-icon {
  5804. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
  5805. }
  5806. .carousel-control-next-icon {
  5807. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  5808. }
  5809. .carousel-indicators {
  5810. position: absolute;
  5811. right: 0;
  5812. bottom: 0;
  5813. left: 0;
  5814. z-index: 2;
  5815. display: flex;
  5816. justify-content: center;
  5817. padding: 0;
  5818. margin-right: 15%;
  5819. margin-bottom: 1rem;
  5820. margin-left: 15%;
  5821. list-style: none;
  5822. }
  5823. .carousel-indicators [data-bs-target] {
  5824. box-sizing: content-box;
  5825. flex: 0 1 auto;
  5826. width: 30px;
  5827. height: 3px;
  5828. padding: 0;
  5829. margin-right: 3px;
  5830. margin-left: 3px;
  5831. text-indent: -999px;
  5832. cursor: pointer;
  5833. background-color: #fff;
  5834. background-clip: padding-box;
  5835. border: 0;
  5836. border-top: 10px solid transparent;
  5837. border-bottom: 10px solid transparent;
  5838. opacity: 0.5;
  5839. transition: opacity 0.6s ease;
  5840. }
  5841. @media (prefers-reduced-motion: reduce) {
  5842. .carousel-indicators [data-bs-target] {
  5843. transition: none;
  5844. }
  5845. }
  5846. .carousel-indicators .active {
  5847. opacity: 1;
  5848. }
  5849. .carousel-caption {
  5850. position: absolute;
  5851. right: 15%;
  5852. bottom: 1.25rem;
  5853. left: 15%;
  5854. padding-top: 1.25rem;
  5855. padding-bottom: 1.25rem;
  5856. color: #fff;
  5857. text-align: center;
  5858. }
  5859. .carousel-dark .carousel-control-prev-icon,
  5860. .carousel-dark .carousel-control-next-icon {
  5861. filter: invert(1) grayscale(100);
  5862. }
  5863. .carousel-dark .carousel-indicators [data-bs-target] {
  5864. background-color: #000;
  5865. }
  5866. .carousel-dark .carousel-caption {
  5867. color: #000;
  5868. }
  5869. .spinner-grow,
  5870. .spinner-border {
  5871. display: inline-block;
  5872. width: var(--bs-spinner-width);
  5873. height: var(--bs-spinner-height);
  5874. vertical-align: var(--bs-spinner-vertical-align);
  5875. border-radius: 50%;
  5876. animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
  5877. }
  5878. @keyframes spinner-border {
  5879. to {
  5880. transform: rotate(360deg) /* rtl:ignore */;
  5881. }
  5882. }
  5883. .spinner-border {
  5884. --bs-spinner-width: 2rem;
  5885. --bs-spinner-height: 2rem;
  5886. --bs-spinner-vertical-align: -0.125em;
  5887. --bs-spinner-border-width: 0.25em;
  5888. --bs-spinner-animation-speed: 0.75s;
  5889. --bs-spinner-animation-name: spinner-border;
  5890. border: var(--bs-spinner-border-width) solid currentcolor;
  5891. border-right-color: transparent;
  5892. }
  5893. .spinner-border-sm {
  5894. --bs-spinner-width: 1rem;
  5895. --bs-spinner-height: 1rem;
  5896. --bs-spinner-border-width: 0.2em;
  5897. }
  5898. @keyframes spinner-grow {
  5899. 0% {
  5900. transform: scale(0);
  5901. }
  5902. 50% {
  5903. opacity: 1;
  5904. transform: none;
  5905. }
  5906. }
  5907. .spinner-grow {
  5908. --bs-spinner-width: 2rem;
  5909. --bs-spinner-height: 2rem;
  5910. --bs-spinner-vertical-align: -0.125em;
  5911. --bs-spinner-animation-speed: 0.75s;
  5912. --bs-spinner-animation-name: spinner-grow;
  5913. background-color: currentcolor;
  5914. opacity: 0;
  5915. }
  5916. .spinner-grow-sm {
  5917. --bs-spinner-width: 1rem;
  5918. --bs-spinner-height: 1rem;
  5919. }
  5920. @media (prefers-reduced-motion: reduce) {
  5921. .spinner-border,
  5922. .spinner-grow {
  5923. --bs-spinner-animation-speed: 1.5s;
  5924. }
  5925. }
  5926. .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  5927. --bs-offcanvas-zindex: 1045;
  5928. --bs-offcanvas-width: 400px;
  5929. --bs-offcanvas-height: 30vh;
  5930. --bs-offcanvas-padding-x: 1rem;
  5931. --bs-offcanvas-padding-y: 1rem;
  5932. --bs-offcanvas-color: ;
  5933. --bs-offcanvas-bg: #fff;
  5934. --bs-offcanvas-border-width: 1px;
  5935. --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  5936. --bs-offcanvas-box-shadow: none;
  5937. }
  5938. @media (max-width: 575.98px) {
  5939. .offcanvas-sm {
  5940. position: fixed;
  5941. bottom: 0;
  5942. z-index: var(--bs-offcanvas-zindex);
  5943. display: flex;
  5944. flex-direction: column;
  5945. max-width: 100%;
  5946. color: var(--bs-offcanvas-color);
  5947. visibility: hidden;
  5948. background-color: var(--bs-offcanvas-bg);
  5949. background-clip: padding-box;
  5950. outline: 0;
  5951. transition: transform 0.3s ease-in-out;
  5952. }
  5953. }
  5954. @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  5955. .offcanvas-sm {
  5956. transition: none;
  5957. }
  5958. }
  5959. @media (max-width: 575.98px) {
  5960. .offcanvas-sm.offcanvas-start {
  5961. top: 0;
  5962. left: 0;
  5963. width: var(--bs-offcanvas-width);
  5964. border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  5965. transform: translateX(-100%);
  5966. }
  5967. }
  5968. @media (max-width: 575.98px) {
  5969. .offcanvas-sm.offcanvas-end {
  5970. top: 0;
  5971. right: 0;
  5972. width: var(--bs-offcanvas-width);
  5973. border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  5974. transform: translateX(100%);
  5975. }
  5976. }
  5977. @media (max-width: 575.98px) {
  5978. .offcanvas-sm.offcanvas-top {
  5979. top: 0;
  5980. right: 0;
  5981. left: 0;
  5982. height: var(--bs-offcanvas-height);
  5983. max-height: 100%;
  5984. border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  5985. transform: translateY(-100%);
  5986. }
  5987. }
  5988. @media (max-width: 575.98px) {
  5989. .offcanvas-sm.offcanvas-bottom {
  5990. right: 0;
  5991. left: 0;
  5992. height: var(--bs-offcanvas-height);
  5993. max-height: 100%;
  5994. border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  5995. transform: translateY(100%);
  5996. }
  5997. }
  5998. @media (max-width: 575.98px) {
  5999. .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
  6000. transform: none;
  6001. }
  6002. }
  6003. @media (max-width: 575.98px) {
  6004. .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
  6005. visibility: visible;
  6006. }
  6007. }
  6008. @media (min-width: 576px) {
  6009. .offcanvas-sm {
  6010. --bs-offcanvas-height: auto;
  6011. --bs-offcanvas-border-width: 0;
  6012. background-color: transparent !important;
  6013. }
  6014. .offcanvas-sm .offcanvas-header {
  6015. display: none;
  6016. }
  6017. .offcanvas-sm .offcanvas-body {
  6018. display: flex;
  6019. flex-grow: 0;
  6020. padding: 0;
  6021. overflow-y: visible;
  6022. background-color: transparent !important;
  6023. }
  6024. }
  6025. @media (max-width: 767.98px) {
  6026. .offcanvas-md {
  6027. position: fixed;
  6028. bottom: 0;
  6029. z-index: var(--bs-offcanvas-zindex);
  6030. display: flex;
  6031. flex-direction: column;
  6032. max-width: 100%;
  6033. color: var(--bs-offcanvas-color);
  6034. visibility: hidden;
  6035. background-color: var(--bs-offcanvas-bg);
  6036. background-clip: padding-box;
  6037. outline: 0;
  6038. transition: transform 0.3s ease-in-out;
  6039. }
  6040. }
  6041. @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  6042. .offcanvas-md {
  6043. transition: none;
  6044. }
  6045. }
  6046. @media (max-width: 767.98px) {
  6047. .offcanvas-md.offcanvas-start {
  6048. top: 0;
  6049. left: 0;
  6050. width: var(--bs-offcanvas-width);
  6051. border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6052. transform: translateX(-100%);
  6053. }
  6054. }
  6055. @media (max-width: 767.98px) {
  6056. .offcanvas-md.offcanvas-end {
  6057. top: 0;
  6058. right: 0;
  6059. width: var(--bs-offcanvas-width);
  6060. border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6061. transform: translateX(100%);
  6062. }
  6063. }
  6064. @media (max-width: 767.98px) {
  6065. .offcanvas-md.offcanvas-top {
  6066. top: 0;
  6067. right: 0;
  6068. left: 0;
  6069. height: var(--bs-offcanvas-height);
  6070. max-height: 100%;
  6071. border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6072. transform: translateY(-100%);
  6073. }
  6074. }
  6075. @media (max-width: 767.98px) {
  6076. .offcanvas-md.offcanvas-bottom {
  6077. right: 0;
  6078. left: 0;
  6079. height: var(--bs-offcanvas-height);
  6080. max-height: 100%;
  6081. border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6082. transform: translateY(100%);
  6083. }
  6084. }
  6085. @media (max-width: 767.98px) {
  6086. .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
  6087. transform: none;
  6088. }
  6089. }
  6090. @media (max-width: 767.98px) {
  6091. .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
  6092. visibility: visible;
  6093. }
  6094. }
  6095. @media (min-width: 768px) {
  6096. .offcanvas-md {
  6097. --bs-offcanvas-height: auto;
  6098. --bs-offcanvas-border-width: 0;
  6099. background-color: transparent !important;
  6100. }
  6101. .offcanvas-md .offcanvas-header {
  6102. display: none;
  6103. }
  6104. .offcanvas-md .offcanvas-body {
  6105. display: flex;
  6106. flex-grow: 0;
  6107. padding: 0;
  6108. overflow-y: visible;
  6109. background-color: transparent !important;
  6110. }
  6111. }
  6112. @media (max-width: 991.98px) {
  6113. .offcanvas-lg {
  6114. position: fixed;
  6115. bottom: 0;
  6116. z-index: var(--bs-offcanvas-zindex);
  6117. display: flex;
  6118. flex-direction: column;
  6119. max-width: 100%;
  6120. color: var(--bs-offcanvas-color);
  6121. visibility: hidden;
  6122. background-color: var(--bs-offcanvas-bg);
  6123. background-clip: padding-box;
  6124. outline: 0;
  6125. transition: transform 0.3s ease-in-out;
  6126. }
  6127. }
  6128. @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  6129. .offcanvas-lg {
  6130. transition: none;
  6131. }
  6132. }
  6133. @media (max-width: 991.98px) {
  6134. .offcanvas-lg.offcanvas-start {
  6135. top: 0;
  6136. left: 0;
  6137. width: var(--bs-offcanvas-width);
  6138. border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6139. transform: translateX(-100%);
  6140. }
  6141. }
  6142. @media (max-width: 991.98px) {
  6143. .offcanvas-lg.offcanvas-end {
  6144. top: 0;
  6145. right: 0;
  6146. width: var(--bs-offcanvas-width);
  6147. border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6148. transform: translateX(100%);
  6149. }
  6150. }
  6151. @media (max-width: 991.98px) {
  6152. .offcanvas-lg.offcanvas-top {
  6153. top: 0;
  6154. right: 0;
  6155. left: 0;
  6156. height: var(--bs-offcanvas-height);
  6157. max-height: 100%;
  6158. border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6159. transform: translateY(-100%);
  6160. }
  6161. }
  6162. @media (max-width: 991.98px) {
  6163. .offcanvas-lg.offcanvas-bottom {
  6164. right: 0;
  6165. left: 0;
  6166. height: var(--bs-offcanvas-height);
  6167. max-height: 100%;
  6168. border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6169. transform: translateY(100%);
  6170. }
  6171. }
  6172. @media (max-width: 991.98px) {
  6173. .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
  6174. transform: none;
  6175. }
  6176. }
  6177. @media (max-width: 991.98px) {
  6178. .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
  6179. visibility: visible;
  6180. }
  6181. }
  6182. @media (min-width: 992px) {
  6183. .offcanvas-lg {
  6184. --bs-offcanvas-height: auto;
  6185. --bs-offcanvas-border-width: 0;
  6186. background-color: transparent !important;
  6187. }
  6188. .offcanvas-lg .offcanvas-header {
  6189. display: none;
  6190. }
  6191. .offcanvas-lg .offcanvas-body {
  6192. display: flex;
  6193. flex-grow: 0;
  6194. padding: 0;
  6195. overflow-y: visible;
  6196. background-color: transparent !important;
  6197. }
  6198. }
  6199. @media (max-width: 1199.98px) {
  6200. .offcanvas-xl {
  6201. position: fixed;
  6202. bottom: 0;
  6203. z-index: var(--bs-offcanvas-zindex);
  6204. display: flex;
  6205. flex-direction: column;
  6206. max-width: 100%;
  6207. color: var(--bs-offcanvas-color);
  6208. visibility: hidden;
  6209. background-color: var(--bs-offcanvas-bg);
  6210. background-clip: padding-box;
  6211. outline: 0;
  6212. transition: transform 0.3s ease-in-out;
  6213. }
  6214. }
  6215. @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  6216. .offcanvas-xl {
  6217. transition: none;
  6218. }
  6219. }
  6220. @media (max-width: 1199.98px) {
  6221. .offcanvas-xl.offcanvas-start {
  6222. top: 0;
  6223. left: 0;
  6224. width: var(--bs-offcanvas-width);
  6225. border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6226. transform: translateX(-100%);
  6227. }
  6228. }
  6229. @media (max-width: 1199.98px) {
  6230. .offcanvas-xl.offcanvas-end {
  6231. top: 0;
  6232. right: 0;
  6233. width: var(--bs-offcanvas-width);
  6234. border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6235. transform: translateX(100%);
  6236. }
  6237. }
  6238. @media (max-width: 1199.98px) {
  6239. .offcanvas-xl.offcanvas-top {
  6240. top: 0;
  6241. right: 0;
  6242. left: 0;
  6243. height: var(--bs-offcanvas-height);
  6244. max-height: 100%;
  6245. border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6246. transform: translateY(-100%);
  6247. }
  6248. }
  6249. @media (max-width: 1199.98px) {
  6250. .offcanvas-xl.offcanvas-bottom {
  6251. right: 0;
  6252. left: 0;
  6253. height: var(--bs-offcanvas-height);
  6254. max-height: 100%;
  6255. border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6256. transform: translateY(100%);
  6257. }
  6258. }
  6259. @media (max-width: 1199.98px) {
  6260. .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
  6261. transform: none;
  6262. }
  6263. }
  6264. @media (max-width: 1199.98px) {
  6265. .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
  6266. visibility: visible;
  6267. }
  6268. }
  6269. @media (min-width: 1200px) {
  6270. .offcanvas-xl {
  6271. --bs-offcanvas-height: auto;
  6272. --bs-offcanvas-border-width: 0;
  6273. background-color: transparent !important;
  6274. }
  6275. .offcanvas-xl .offcanvas-header {
  6276. display: none;
  6277. }
  6278. .offcanvas-xl .offcanvas-body {
  6279. display: flex;
  6280. flex-grow: 0;
  6281. padding: 0;
  6282. overflow-y: visible;
  6283. background-color: transparent !important;
  6284. }
  6285. }
  6286. @media (max-width: 1399.98px) {
  6287. .offcanvas-xxl {
  6288. position: fixed;
  6289. bottom: 0;
  6290. z-index: var(--bs-offcanvas-zindex);
  6291. display: flex;
  6292. flex-direction: column;
  6293. max-width: 100%;
  6294. color: var(--bs-offcanvas-color);
  6295. visibility: hidden;
  6296. background-color: var(--bs-offcanvas-bg);
  6297. background-clip: padding-box;
  6298. outline: 0;
  6299. transition: transform 0.3s ease-in-out;
  6300. }
  6301. }
  6302. @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  6303. .offcanvas-xxl {
  6304. transition: none;
  6305. }
  6306. }
  6307. @media (max-width: 1399.98px) {
  6308. .offcanvas-xxl.offcanvas-start {
  6309. top: 0;
  6310. left: 0;
  6311. width: var(--bs-offcanvas-width);
  6312. border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6313. transform: translateX(-100%);
  6314. }
  6315. }
  6316. @media (max-width: 1399.98px) {
  6317. .offcanvas-xxl.offcanvas-end {
  6318. top: 0;
  6319. right: 0;
  6320. width: var(--bs-offcanvas-width);
  6321. border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6322. transform: translateX(100%);
  6323. }
  6324. }
  6325. @media (max-width: 1399.98px) {
  6326. .offcanvas-xxl.offcanvas-top {
  6327. top: 0;
  6328. right: 0;
  6329. left: 0;
  6330. height: var(--bs-offcanvas-height);
  6331. max-height: 100%;
  6332. border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6333. transform: translateY(-100%);
  6334. }
  6335. }
  6336. @media (max-width: 1399.98px) {
  6337. .offcanvas-xxl.offcanvas-bottom {
  6338. right: 0;
  6339. left: 0;
  6340. height: var(--bs-offcanvas-height);
  6341. max-height: 100%;
  6342. border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6343. transform: translateY(100%);
  6344. }
  6345. }
  6346. @media (max-width: 1399.98px) {
  6347. .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
  6348. transform: none;
  6349. }
  6350. }
  6351. @media (max-width: 1399.98px) {
  6352. .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
  6353. visibility: visible;
  6354. }
  6355. }
  6356. @media (min-width: 1400px) {
  6357. .offcanvas-xxl {
  6358. --bs-offcanvas-height: auto;
  6359. --bs-offcanvas-border-width: 0;
  6360. background-color: transparent !important;
  6361. }
  6362. .offcanvas-xxl .offcanvas-header {
  6363. display: none;
  6364. }
  6365. .offcanvas-xxl .offcanvas-body {
  6366. display: flex;
  6367. flex-grow: 0;
  6368. padding: 0;
  6369. overflow-y: visible;
  6370. background-color: transparent !important;
  6371. }
  6372. }
  6373. .offcanvas {
  6374. position: fixed;
  6375. bottom: 0;
  6376. z-index: var(--bs-offcanvas-zindex);
  6377. display: flex;
  6378. flex-direction: column;
  6379. max-width: 100%;
  6380. color: var(--bs-offcanvas-color);
  6381. visibility: hidden;
  6382. background-color: var(--bs-offcanvas-bg);
  6383. background-clip: padding-box;
  6384. outline: 0;
  6385. transition: transform 0.3s ease-in-out;
  6386. }
  6387. @media (prefers-reduced-motion: reduce) {
  6388. .offcanvas {
  6389. transition: none;
  6390. }
  6391. }
  6392. .offcanvas.offcanvas-start {
  6393. top: 0;
  6394. left: 0;
  6395. width: var(--bs-offcanvas-width);
  6396. border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6397. transform: translateX(-100%);
  6398. }
  6399. .offcanvas.offcanvas-end {
  6400. top: 0;
  6401. right: 0;
  6402. width: var(--bs-offcanvas-width);
  6403. border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6404. transform: translateX(100%);
  6405. }
  6406. .offcanvas.offcanvas-top {
  6407. top: 0;
  6408. right: 0;
  6409. left: 0;
  6410. height: var(--bs-offcanvas-height);
  6411. max-height: 100%;
  6412. border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6413. transform: translateY(-100%);
  6414. }
  6415. .offcanvas.offcanvas-bottom {
  6416. right: 0;
  6417. left: 0;
  6418. height: var(--bs-offcanvas-height);
  6419. max-height: 100%;
  6420. border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6421. transform: translateY(100%);
  6422. }
  6423. .offcanvas.showing, .offcanvas.show:not(.hiding) {
  6424. transform: none;
  6425. }
  6426. .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  6427. visibility: visible;
  6428. }
  6429. .offcanvas-backdrop {
  6430. position: fixed;
  6431. top: 0;
  6432. left: 0;
  6433. z-index: 1040;
  6434. width: 100vw;
  6435. height: 100vh;
  6436. background-color: #000;
  6437. }
  6438. .offcanvas-backdrop.fade {
  6439. opacity: 0;
  6440. }
  6441. .offcanvas-backdrop.show {
  6442. opacity: 0.8;
  6443. }
  6444. .offcanvas-header {
  6445. display: flex;
  6446. align-items: center;
  6447. justify-content: space-between;
  6448. padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  6449. }
  6450. .offcanvas-header .btn-close {
  6451. padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  6452. margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  6453. margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  6454. margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  6455. }
  6456. .offcanvas-title {
  6457. margin-bottom: 0;
  6458. line-height: 1.5;
  6459. }
  6460. .offcanvas-body {
  6461. flex-grow: 1;
  6462. padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  6463. overflow-y: auto;
  6464. }
  6465. .placeholder {
  6466. display: inline-block;
  6467. min-height: 1em;
  6468. vertical-align: middle;
  6469. cursor: wait;
  6470. background-color: currentcolor;
  6471. opacity: 0.5;
  6472. }
  6473. .placeholder.btn::before {
  6474. display: inline-block;
  6475. content: "";
  6476. }
  6477. .placeholder-xs {
  6478. min-height: 0.6em;
  6479. }
  6480. .placeholder-sm {
  6481. min-height: 0.8em;
  6482. }
  6483. .placeholder-lg {
  6484. min-height: 1.2em;
  6485. }
  6486. .placeholder-glow .placeholder {
  6487. animation: placeholder-glow 2s ease-in-out infinite;
  6488. }
  6489. @keyframes placeholder-glow {
  6490. 50% {
  6491. opacity: 0.2;
  6492. }
  6493. }
  6494. .placeholder-wave {
  6495. -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  6496. mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  6497. -webkit-mask-size: 200% 100%;
  6498. mask-size: 200% 100%;
  6499. animation: placeholder-wave 2s linear infinite;
  6500. }
  6501. @keyframes placeholder-wave {
  6502. 100% {
  6503. -webkit-mask-position: -200% 0%;
  6504. mask-position: -200% 0%;
  6505. }
  6506. }
  6507. .clearfix::after {
  6508. display: block;
  6509. clear: both;
  6510. content: "";
  6511. }
  6512. .text-bg-primary {
  6513. color: #fff !important;
  6514. background-color: RGBA(6, 101, 208, var(--bs-bg-opacity, 1)) !important;
  6515. }
  6516. .text-bg-secondary {
  6517. color: #fff !important;
  6518. background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;
  6519. }
  6520. .text-bg-success {
  6521. color: #fff !important;
  6522. background-color: RGBA(111, 156, 64, var(--bs-bg-opacity, 1)) !important;
  6523. }
  6524. .text-bg-info {
  6525. color: #fff !important;
  6526. background-color: RGBA(60, 144, 223, var(--bs-bg-opacity, 1)) !important;
  6527. }
  6528. .text-bg-warning {
  6529. color: #000 !important;
  6530. background-color: RGBA(230, 159, 23, var(--bs-bg-opacity, 1)) !important;
  6531. }
  6532. .text-bg-danger {
  6533. color: #fff !important;
  6534. background-color: RGBA(224, 79, 26, var(--bs-bg-opacity, 1)) !important;
  6535. }
  6536. .text-bg-light {
  6537. color: #000 !important;
  6538. background-color: RGBA(240, 243, 248, var(--bs-bg-opacity, 1)) !important;
  6539. }
  6540. .text-bg-dark {
  6541. color: #fff !important;
  6542. background-color: RGBA(52, 58, 64, var(--bs-bg-opacity, 1)) !important;
  6543. }
  6544. .link-primary {
  6545. color: #0665d0 !important;
  6546. }
  6547. .link-primary:hover, .link-primary:focus {
  6548. color: #0551a6 !important;
  6549. }
  6550. .link-secondary {
  6551. color: #6c757d !important;
  6552. }
  6553. .link-secondary:hover, .link-secondary:focus {
  6554. color: #565e64 !important;
  6555. }
  6556. .link-success {
  6557. color: #6f9c40 !important;
  6558. }
  6559. .link-success:hover, .link-success:focus {
  6560. color: #597d33 !important;
  6561. }
  6562. .link-info {
  6563. color: #3c90df !important;
  6564. }
  6565. .link-info:hover, .link-info:focus {
  6566. color: #3073b2 !important;
  6567. }
  6568. .link-warning {
  6569. color: #e69f17 !important;
  6570. }
  6571. .link-warning:hover, .link-warning:focus {
  6572. color: #ebb245 !important;
  6573. }
  6574. .link-danger {
  6575. color: #e04f1a !important;
  6576. }
  6577. .link-danger:hover, .link-danger:focus {
  6578. color: #b33f15 !important;
  6579. }
  6580. .link-light {
  6581. color: #f0f3f8 !important;
  6582. }
  6583. .link-light:hover, .link-light:focus {
  6584. color: #f3f5f9 !important;
  6585. }
  6586. .link-dark {
  6587. color: #343a40 !important;
  6588. }
  6589. .link-dark:hover, .link-dark:focus {
  6590. color: #2a2e33 !important;
  6591. }
  6592. .ratio {
  6593. position: relative;
  6594. width: 100%;
  6595. }
  6596. .ratio::before {
  6597. display: block;
  6598. padding-top: var(--bs-aspect-ratio);
  6599. content: "";
  6600. }
  6601. .ratio > * {
  6602. position: absolute;
  6603. top: 0;
  6604. left: 0;
  6605. width: 100%;
  6606. height: 100%;
  6607. }
  6608. .ratio-1x1 {
  6609. --bs-aspect-ratio: 100%;
  6610. }
  6611. .ratio-4x3 {
  6612. --bs-aspect-ratio: 75%;
  6613. }
  6614. .ratio-16x9 {
  6615. --bs-aspect-ratio: 56.25%;
  6616. }
  6617. .ratio-21x9 {
  6618. --bs-aspect-ratio: 42.8571428571%;
  6619. }
  6620. .fixed-top {
  6621. position: fixed;
  6622. top: 0;
  6623. right: 0;
  6624. left: 0;
  6625. z-index: 1030;
  6626. }
  6627. .fixed-bottom {
  6628. position: fixed;
  6629. right: 0;
  6630. bottom: 0;
  6631. left: 0;
  6632. z-index: 1030;
  6633. }
  6634. .sticky-top {
  6635. position: -webkit-sticky;
  6636. position: sticky;
  6637. top: 0;
  6638. z-index: 1020;
  6639. }
  6640. .sticky-bottom {
  6641. position: -webkit-sticky;
  6642. position: sticky;
  6643. bottom: 0;
  6644. z-index: 1020;
  6645. }
  6646. @media (min-width: 576px) {
  6647. .sticky-sm-top {
  6648. position: -webkit-sticky;
  6649. position: sticky;
  6650. top: 0;
  6651. z-index: 1020;
  6652. }
  6653. .sticky-sm-bottom {
  6654. position: -webkit-sticky;
  6655. position: sticky;
  6656. bottom: 0;
  6657. z-index: 1020;
  6658. }
  6659. }
  6660. @media (min-width: 768px) {
  6661. .sticky-md-top {
  6662. position: -webkit-sticky;
  6663. position: sticky;
  6664. top: 0;
  6665. z-index: 1020;
  6666. }
  6667. .sticky-md-bottom {
  6668. position: -webkit-sticky;
  6669. position: sticky;
  6670. bottom: 0;
  6671. z-index: 1020;
  6672. }
  6673. }
  6674. @media (min-width: 992px) {
  6675. .sticky-lg-top {
  6676. position: -webkit-sticky;
  6677. position: sticky;
  6678. top: 0;
  6679. z-index: 1020;
  6680. }
  6681. .sticky-lg-bottom {
  6682. position: -webkit-sticky;
  6683. position: sticky;
  6684. bottom: 0;
  6685. z-index: 1020;
  6686. }
  6687. }
  6688. @media (min-width: 1200px) {
  6689. .sticky-xl-top {
  6690. position: -webkit-sticky;
  6691. position: sticky;
  6692. top: 0;
  6693. z-index: 1020;
  6694. }
  6695. .sticky-xl-bottom {
  6696. position: -webkit-sticky;
  6697. position: sticky;
  6698. bottom: 0;
  6699. z-index: 1020;
  6700. }
  6701. }
  6702. @media (min-width: 1400px) {
  6703. .sticky-xxl-top {
  6704. position: -webkit-sticky;
  6705. position: sticky;
  6706. top: 0;
  6707. z-index: 1020;
  6708. }
  6709. .sticky-xxl-bottom {
  6710. position: -webkit-sticky;
  6711. position: sticky;
  6712. bottom: 0;
  6713. z-index: 1020;
  6714. }
  6715. }
  6716. .hstack {
  6717. display: flex;
  6718. flex-direction: row;
  6719. align-items: center;
  6720. align-self: stretch;
  6721. }
  6722. .vstack {
  6723. display: flex;
  6724. flex: 1 1 auto;
  6725. flex-direction: column;
  6726. align-self: stretch;
  6727. }
  6728. .visually-hidden,
  6729. .visually-hidden-focusable:not(:focus):not(:focus-within) {
  6730. position: absolute !important;
  6731. width: 1px !important;
  6732. height: 1px !important;
  6733. padding: 0 !important;
  6734. margin: -1px !important;
  6735. overflow: hidden !important;
  6736. clip: rect(0, 0, 0, 0) !important;
  6737. white-space: nowrap !important;
  6738. border: 0 !important;
  6739. }
  6740. .stretched-link::after {
  6741. position: absolute;
  6742. top: 0;
  6743. right: 0;
  6744. bottom: 0;
  6745. left: 0;
  6746. z-index: 1;
  6747. content: "";
  6748. }
  6749. .text-truncate {
  6750. overflow: hidden;
  6751. text-overflow: ellipsis;
  6752. white-space: nowrap;
  6753. }
  6754. .vr {
  6755. display: inline-block;
  6756. align-self: stretch;
  6757. width: 1px;
  6758. min-height: 1em;
  6759. background-color: currentcolor;
  6760. opacity: 0.1;
  6761. }
  6762. .align-baseline {
  6763. vertical-align: baseline !important;
  6764. }
  6765. .align-top {
  6766. vertical-align: top !important;
  6767. }
  6768. .align-middle {
  6769. vertical-align: middle !important;
  6770. }
  6771. .align-bottom {
  6772. vertical-align: bottom !important;
  6773. }
  6774. .align-text-bottom {
  6775. vertical-align: text-bottom !important;
  6776. }
  6777. .align-text-top {
  6778. vertical-align: text-top !important;
  6779. }
  6780. .float-start {
  6781. float: left !important;
  6782. }
  6783. .float-end {
  6784. float: right !important;
  6785. }
  6786. .float-none {
  6787. float: none !important;
  6788. }
  6789. .opacity-0 {
  6790. opacity: 0 !important;
  6791. }
  6792. .opacity-25 {
  6793. opacity: 0.25 !important;
  6794. }
  6795. .opacity-50 {
  6796. opacity: 0.5 !important;
  6797. }
  6798. .opacity-75 {
  6799. opacity: 0.75 !important;
  6800. }
  6801. .opacity-100 {
  6802. opacity: 1 !important;
  6803. }
  6804. .overflow-auto {
  6805. overflow: auto !important;
  6806. }
  6807. .overflow-hidden {
  6808. overflow: hidden !important;
  6809. }
  6810. .overflow-visible {
  6811. overflow: visible !important;
  6812. }
  6813. .overflow-scroll {
  6814. overflow: scroll !important;
  6815. }
  6816. .d-inline {
  6817. display: inline !important;
  6818. }
  6819. .d-inline-block {
  6820. display: inline-block !important;
  6821. }
  6822. .d-block {
  6823. display: block !important;
  6824. }
  6825. .d-grid {
  6826. display: grid !important;
  6827. }
  6828. .d-table {
  6829. display: table !important;
  6830. }
  6831. .d-table-row {
  6832. display: table-row !important;
  6833. }
  6834. .d-table-cell {
  6835. display: table-cell !important;
  6836. }
  6837. .d-flex {
  6838. display: flex !important;
  6839. }
  6840. .d-inline-flex {
  6841. display: inline-flex !important;
  6842. }
  6843. .d-none {
  6844. display: none !important;
  6845. }
  6846. .shadow {
  6847. box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  6848. }
  6849. .shadow-sm {
  6850. box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  6851. }
  6852. .shadow-lg {
  6853. box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  6854. }
  6855. .shadow-none {
  6856. box-shadow: none !important;
  6857. }
  6858. .position-static {
  6859. position: static !important;
  6860. }
  6861. .position-relative {
  6862. position: relative !important;
  6863. }
  6864. .position-absolute {
  6865. position: absolute !important;
  6866. }
  6867. .position-fixed {
  6868. position: fixed !important;
  6869. }
  6870. .position-sticky {
  6871. position: -webkit-sticky !important;
  6872. position: sticky !important;
  6873. }
  6874. .top-0 {
  6875. top: 0 !important;
  6876. }
  6877. .top-50 {
  6878. top: 50% !important;
  6879. }
  6880. .top-100 {
  6881. top: 100% !important;
  6882. }
  6883. .bottom-0 {
  6884. bottom: 0 !important;
  6885. }
  6886. .bottom-50 {
  6887. bottom: 50% !important;
  6888. }
  6889. .bottom-100 {
  6890. bottom: 100% !important;
  6891. }
  6892. .start-0 {
  6893. left: 0 !important;
  6894. }
  6895. .start-50 {
  6896. left: 50% !important;
  6897. }
  6898. .start-100 {
  6899. left: 100% !important;
  6900. }
  6901. .end-0 {
  6902. right: 0 !important;
  6903. }
  6904. .end-50 {
  6905. right: 50% !important;
  6906. }
  6907. .end-100 {
  6908. right: 100% !important;
  6909. }
  6910. .translate-middle {
  6911. transform: translate(-50%, -50%) !important;
  6912. }
  6913. .translate-middle-x {
  6914. transform: translateX(-50%) !important;
  6915. }
  6916. .translate-middle-y {
  6917. transform: translateY(-50%) !important;
  6918. }
  6919. .border {
  6920. border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  6921. }
  6922. .border-0 {
  6923. border: 0 !important;
  6924. }
  6925. .border-top {
  6926. border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  6927. }
  6928. .border-top-0 {
  6929. border-top: 0 !important;
  6930. }
  6931. .border-end {
  6932. border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  6933. }
  6934. .border-end-0 {
  6935. border-right: 0 !important;
  6936. }
  6937. .border-bottom {
  6938. border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  6939. }
  6940. .border-bottom-0 {
  6941. border-bottom: 0 !important;
  6942. }
  6943. .border-start {
  6944. border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  6945. }
  6946. .border-start-0 {
  6947. border-left: 0 !important;
  6948. }
  6949. .border-primary {
  6950. --bs-border-opacity: 1;
  6951. border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
  6952. }
  6953. .border-secondary {
  6954. --bs-border-opacity: 1;
  6955. border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
  6956. }
  6957. .border-success {
  6958. --bs-border-opacity: 1;
  6959. border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
  6960. }
  6961. .border-info {
  6962. --bs-border-opacity: 1;
  6963. border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
  6964. }
  6965. .border-warning {
  6966. --bs-border-opacity: 1;
  6967. border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
  6968. }
  6969. .border-danger {
  6970. --bs-border-opacity: 1;
  6971. border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
  6972. }
  6973. .border-light {
  6974. --bs-border-opacity: 1;
  6975. border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
  6976. }
  6977. .border-dark {
  6978. --bs-border-opacity: 1;
  6979. border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
  6980. }
  6981. .border-white {
  6982. --bs-border-opacity: 1;
  6983. border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
  6984. }
  6985. .border-1 {
  6986. --bs-border-width: 1px;
  6987. }
  6988. .border-2 {
  6989. --bs-border-width: 2px;
  6990. }
  6991. .border-3 {
  6992. --bs-border-width: 3px;
  6993. }
  6994. .border-4 {
  6995. --bs-border-width: 4px;
  6996. }
  6997. .border-5 {
  6998. --bs-border-width: 5px;
  6999. }
  7000. .border-opacity-10 {
  7001. --bs-border-opacity: 0.1;
  7002. }
  7003. .border-opacity-25 {
  7004. --bs-border-opacity: 0.25;
  7005. }
  7006. .border-opacity-50 {
  7007. --bs-border-opacity: 0.5;
  7008. }
  7009. .border-opacity-75 {
  7010. --bs-border-opacity: 0.75;
  7011. }
  7012. .border-opacity-100 {
  7013. --bs-border-opacity: 1;
  7014. }
  7015. .w-25 {
  7016. width: 25% !important;
  7017. }
  7018. .w-50 {
  7019. width: 50% !important;
  7020. }
  7021. .w-75 {
  7022. width: 75% !important;
  7023. }
  7024. .w-100 {
  7025. width: 100% !important;
  7026. }
  7027. .w-auto {
  7028. width: auto !important;
  7029. }
  7030. .mw-100 {
  7031. max-width: 100% !important;
  7032. }
  7033. .vw-100 {
  7034. width: 100vw !important;
  7035. }
  7036. .min-vw-100 {
  7037. min-width: 100vw !important;
  7038. }
  7039. .h-25 {
  7040. height: 25% !important;
  7041. }
  7042. .h-50 {
  7043. height: 50% !important;
  7044. }
  7045. .h-75 {
  7046. height: 75% !important;
  7047. }
  7048. .h-100 {
  7049. height: 100% !important;
  7050. }
  7051. .h-auto {
  7052. height: auto !important;
  7053. }
  7054. .mh-100 {
  7055. max-height: 100% !important;
  7056. }
  7057. .vh-100 {
  7058. height: 100vh !important;
  7059. }
  7060. .min-vh-100 {
  7061. min-height: 100vh !important;
  7062. }
  7063. .flex-fill {
  7064. flex: 1 1 auto !important;
  7065. }
  7066. .flex-row {
  7067. flex-direction: row !important;
  7068. }
  7069. .flex-column {
  7070. flex-direction: column !important;
  7071. }
  7072. .flex-row-reverse {
  7073. flex-direction: row-reverse !important;
  7074. }
  7075. .flex-column-reverse {
  7076. flex-direction: column-reverse !important;
  7077. }
  7078. .flex-grow-0 {
  7079. flex-grow: 0 !important;
  7080. }
  7081. .flex-grow-1 {
  7082. flex-grow: 1 !important;
  7083. }
  7084. .flex-shrink-0 {
  7085. flex-shrink: 0 !important;
  7086. }
  7087. .flex-shrink-1 {
  7088. flex-shrink: 1 !important;
  7089. }
  7090. .flex-wrap {
  7091. flex-wrap: wrap !important;
  7092. }
  7093. .flex-nowrap {
  7094. flex-wrap: nowrap !important;
  7095. }
  7096. .flex-wrap-reverse {
  7097. flex-wrap: wrap-reverse !important;
  7098. }
  7099. .justify-content-start {
  7100. justify-content: flex-start !important;
  7101. }
  7102. .justify-content-end {
  7103. justify-content: flex-end !important;
  7104. }
  7105. .justify-content-center {
  7106. justify-content: center !important;
  7107. }
  7108. .justify-content-between {
  7109. justify-content: space-between !important;
  7110. }
  7111. .justify-content-around {
  7112. justify-content: space-around !important;
  7113. }
  7114. .justify-content-evenly {
  7115. justify-content: space-evenly !important;
  7116. }
  7117. .align-items-start {
  7118. align-items: flex-start !important;
  7119. }
  7120. .align-items-end {
  7121. align-items: flex-end !important;
  7122. }
  7123. .align-items-center {
  7124. align-items: center !important;
  7125. }
  7126. .align-items-baseline {
  7127. align-items: baseline !important;
  7128. }
  7129. .align-items-stretch {
  7130. align-items: stretch !important;
  7131. }
  7132. .align-content-start {
  7133. align-content: flex-start !important;
  7134. }
  7135. .align-content-end {
  7136. align-content: flex-end !important;
  7137. }
  7138. .align-content-center {
  7139. align-content: center !important;
  7140. }
  7141. .align-content-between {
  7142. align-content: space-between !important;
  7143. }
  7144. .align-content-around {
  7145. align-content: space-around !important;
  7146. }
  7147. .align-content-stretch {
  7148. align-content: stretch !important;
  7149. }
  7150. .align-self-auto {
  7151. align-self: auto !important;
  7152. }
  7153. .align-self-start {
  7154. align-self: flex-start !important;
  7155. }
  7156. .align-self-end {
  7157. align-self: flex-end !important;
  7158. }
  7159. .align-self-center {
  7160. align-self: center !important;
  7161. }
  7162. .align-self-baseline {
  7163. align-self: baseline !important;
  7164. }
  7165. .align-self-stretch {
  7166. align-self: stretch !important;
  7167. }
  7168. .order-first {
  7169. order: -1 !important;
  7170. }
  7171. .order-0 {
  7172. order: 0 !important;
  7173. }
  7174. .order-1 {
  7175. order: 1 !important;
  7176. }
  7177. .order-2 {
  7178. order: 2 !important;
  7179. }
  7180. .order-3 {
  7181. order: 3 !important;
  7182. }
  7183. .order-4 {
  7184. order: 4 !important;
  7185. }
  7186. .order-5 {
  7187. order: 5 !important;
  7188. }
  7189. .order-last {
  7190. order: 6 !important;
  7191. }
  7192. .m-0 {
  7193. margin: 0 !important;
  7194. }
  7195. .m-1 {
  7196. margin: 0.25rem !important;
  7197. }
  7198. .m-2 {
  7199. margin: 0.5rem !important;
  7200. }
  7201. .m-3 {
  7202. margin: 1rem !important;
  7203. }
  7204. .m-4 {
  7205. margin: 1.5rem !important;
  7206. }
  7207. .m-5 {
  7208. margin: 3rem !important;
  7209. }
  7210. .m-6 {
  7211. margin: 4.5rem !important;
  7212. }
  7213. .m-7 {
  7214. margin: 6rem !important;
  7215. }
  7216. .m-8 {
  7217. margin: 9rem !important;
  7218. }
  7219. .m-9 {
  7220. margin: 12rem !important;
  7221. }
  7222. .m-10 {
  7223. margin: 18rem !important;
  7224. }
  7225. .m-auto {
  7226. margin: auto !important;
  7227. }
  7228. .mx-0 {
  7229. margin-right: 0 !important;
  7230. margin-left: 0 !important;
  7231. }
  7232. .mx-1 {
  7233. margin-right: 0.25rem !important;
  7234. margin-left: 0.25rem !important;
  7235. }
  7236. .mx-2 {
  7237. margin-right: 0.5rem !important;
  7238. margin-left: 0.5rem !important;
  7239. }
  7240. .mx-3 {
  7241. margin-right: 1rem !important;
  7242. margin-left: 1rem !important;
  7243. }
  7244. .mx-4 {
  7245. margin-right: 1.5rem !important;
  7246. margin-left: 1.5rem !important;
  7247. }
  7248. .mx-5 {
  7249. margin-right: 3rem !important;
  7250. margin-left: 3rem !important;
  7251. }
  7252. .mx-6 {
  7253. margin-right: 4.5rem !important;
  7254. margin-left: 4.5rem !important;
  7255. }
  7256. .mx-7 {
  7257. margin-right: 6rem !important;
  7258. margin-left: 6rem !important;
  7259. }
  7260. .mx-8 {
  7261. margin-right: 9rem !important;
  7262. margin-left: 9rem !important;
  7263. }
  7264. .mx-9 {
  7265. margin-right: 12rem !important;
  7266. margin-left: 12rem !important;
  7267. }
  7268. .mx-10 {
  7269. margin-right: 18rem !important;
  7270. margin-left: 18rem !important;
  7271. }
  7272. .mx-auto {
  7273. margin-right: auto !important;
  7274. margin-left: auto !important;
  7275. }
  7276. .my-0 {
  7277. margin-top: 0 !important;
  7278. margin-bottom: 0 !important;
  7279. }
  7280. .my-1 {
  7281. margin-top: 0.25rem !important;
  7282. margin-bottom: 0.25rem !important;
  7283. }
  7284. .my-2 {
  7285. margin-top: 0.5rem !important;
  7286. margin-bottom: 0.5rem !important;
  7287. }
  7288. .my-3 {
  7289. margin-top: 1rem !important;
  7290. margin-bottom: 1rem !important;
  7291. }
  7292. .my-4 {
  7293. margin-top: 1.5rem !important;
  7294. margin-bottom: 1.5rem !important;
  7295. }
  7296. .my-5 {
  7297. margin-top: 3rem !important;
  7298. margin-bottom: 3rem !important;
  7299. }
  7300. .my-6 {
  7301. margin-top: 4.5rem !important;
  7302. margin-bottom: 4.5rem !important;
  7303. }
  7304. .my-7 {
  7305. margin-top: 6rem !important;
  7306. margin-bottom: 6rem !important;
  7307. }
  7308. .my-8 {
  7309. margin-top: 9rem !important;
  7310. margin-bottom: 9rem !important;
  7311. }
  7312. .my-9 {
  7313. margin-top: 12rem !important;
  7314. margin-bottom: 12rem !important;
  7315. }
  7316. .my-10 {
  7317. margin-top: 18rem !important;
  7318. margin-bottom: 18rem !important;
  7319. }
  7320. .my-auto {
  7321. margin-top: auto !important;
  7322. margin-bottom: auto !important;
  7323. }
  7324. .mt-0 {
  7325. margin-top: 0 !important;
  7326. }
  7327. .mt-1 {
  7328. margin-top: 0.25rem !important;
  7329. }
  7330. .mt-2 {
  7331. margin-top: 0.5rem !important;
  7332. }
  7333. .mt-3 {
  7334. margin-top: 1rem !important;
  7335. }
  7336. .mt-4 {
  7337. margin-top: 1.5rem !important;
  7338. }
  7339. .mt-5 {
  7340. margin-top: 3rem !important;
  7341. }
  7342. .mt-6 {
  7343. margin-top: 4.5rem !important;
  7344. }
  7345. .mt-7 {
  7346. margin-top: 6rem !important;
  7347. }
  7348. .mt-8 {
  7349. margin-top: 9rem !important;
  7350. }
  7351. .mt-9 {
  7352. margin-top: 12rem !important;
  7353. }
  7354. .mt-10 {
  7355. margin-top: 18rem !important;
  7356. }
  7357. .mt-auto {
  7358. margin-top: auto !important;
  7359. }
  7360. .me-0 {
  7361. margin-right: 0 !important;
  7362. }
  7363. .me-1 {
  7364. margin-right: 0.25rem !important;
  7365. }
  7366. .me-2 {
  7367. margin-right: 0.5rem !important;
  7368. }
  7369. .me-3 {
  7370. margin-right: 1rem !important;
  7371. }
  7372. .me-4 {
  7373. margin-right: 1.5rem !important;
  7374. }
  7375. .me-5 {
  7376. margin-right: 3rem !important;
  7377. }
  7378. .me-6 {
  7379. margin-right: 4.5rem !important;
  7380. }
  7381. .me-7 {
  7382. margin-right: 6rem !important;
  7383. }
  7384. .me-8 {
  7385. margin-right: 9rem !important;
  7386. }
  7387. .me-9 {
  7388. margin-right: 12rem !important;
  7389. }
  7390. .me-10 {
  7391. margin-right: 18rem !important;
  7392. }
  7393. .me-auto {
  7394. margin-right: auto !important;
  7395. }
  7396. .mb-0 {
  7397. margin-bottom: 0 !important;
  7398. }
  7399. .mb-1 {
  7400. margin-bottom: 0.25rem !important;
  7401. }
  7402. .mb-2 {
  7403. margin-bottom: 0.5rem !important;
  7404. }
  7405. .mb-3 {
  7406. margin-bottom: 1rem !important;
  7407. }
  7408. .mb-4 {
  7409. margin-bottom: 1.5rem !important;
  7410. }
  7411. .mb-5 {
  7412. margin-bottom: 3rem !important;
  7413. }
  7414. .mb-6 {
  7415. margin-bottom: 4.5rem !important;
  7416. }
  7417. .mb-7 {
  7418. margin-bottom: 6rem !important;
  7419. }
  7420. .mb-8 {
  7421. margin-bottom: 9rem !important;
  7422. }
  7423. .mb-9 {
  7424. margin-bottom: 12rem !important;
  7425. }
  7426. .mb-10 {
  7427. margin-bottom: 18rem !important;
  7428. }
  7429. .mb-auto {
  7430. margin-bottom: auto !important;
  7431. }
  7432. .ms-0 {
  7433. margin-left: 0 !important;
  7434. }
  7435. .ms-1 {
  7436. margin-left: 0.25rem !important;
  7437. }
  7438. .ms-2 {
  7439. margin-left: 0.5rem !important;
  7440. }
  7441. .ms-3 {
  7442. margin-left: 1rem !important;
  7443. }
  7444. .ms-4 {
  7445. margin-left: 1.5rem !important;
  7446. }
  7447. .ms-5 {
  7448. margin-left: 3rem !important;
  7449. }
  7450. .ms-6 {
  7451. margin-left: 4.5rem !important;
  7452. }
  7453. .ms-7 {
  7454. margin-left: 6rem !important;
  7455. }
  7456. .ms-8 {
  7457. margin-left: 9rem !important;
  7458. }
  7459. .ms-9 {
  7460. margin-left: 12rem !important;
  7461. }
  7462. .ms-10 {
  7463. margin-left: 18rem !important;
  7464. }
  7465. .ms-auto {
  7466. margin-left: auto !important;
  7467. }
  7468. .m-n1 {
  7469. margin: -0.25rem !important;
  7470. }
  7471. .m-n2 {
  7472. margin: -0.5rem !important;
  7473. }
  7474. .m-n3 {
  7475. margin: -1rem !important;
  7476. }
  7477. .m-n4 {
  7478. margin: -1.5rem !important;
  7479. }
  7480. .m-n5 {
  7481. margin: -3rem !important;
  7482. }
  7483. .m-n6 {
  7484. margin: -4.5rem !important;
  7485. }
  7486. .m-n7 {
  7487. margin: -6rem !important;
  7488. }
  7489. .m-n8 {
  7490. margin: -9rem !important;
  7491. }
  7492. .m-n9 {
  7493. margin: -12rem !important;
  7494. }
  7495. .m-n10 {
  7496. margin: -18rem !important;
  7497. }
  7498. .mx-n1 {
  7499. margin-right: -0.25rem !important;
  7500. margin-left: -0.25rem !important;
  7501. }
  7502. .mx-n2 {
  7503. margin-right: -0.5rem !important;
  7504. margin-left: -0.5rem !important;
  7505. }
  7506. .mx-n3 {
  7507. margin-right: -1rem !important;
  7508. margin-left: -1rem !important;
  7509. }
  7510. .mx-n4 {
  7511. margin-right: -1.5rem !important;
  7512. margin-left: -1.5rem !important;
  7513. }
  7514. .mx-n5 {
  7515. margin-right: -3rem !important;
  7516. margin-left: -3rem !important;
  7517. }
  7518. .mx-n6 {
  7519. margin-right: -4.5rem !important;
  7520. margin-left: -4.5rem !important;
  7521. }
  7522. .mx-n7 {
  7523. margin-right: -6rem !important;
  7524. margin-left: -6rem !important;
  7525. }
  7526. .mx-n8 {
  7527. margin-right: -9rem !important;
  7528. margin-left: -9rem !important;
  7529. }
  7530. .mx-n9 {
  7531. margin-right: -12rem !important;
  7532. margin-left: -12rem !important;
  7533. }
  7534. .mx-n10 {
  7535. margin-right: -18rem !important;
  7536. margin-left: -18rem !important;
  7537. }
  7538. .my-n1 {
  7539. margin-top: -0.25rem !important;
  7540. margin-bottom: -0.25rem !important;
  7541. }
  7542. .my-n2 {
  7543. margin-top: -0.5rem !important;
  7544. margin-bottom: -0.5rem !important;
  7545. }
  7546. .my-n3 {
  7547. margin-top: -1rem !important;
  7548. margin-bottom: -1rem !important;
  7549. }
  7550. .my-n4 {
  7551. margin-top: -1.5rem !important;
  7552. margin-bottom: -1.5rem !important;
  7553. }
  7554. .my-n5 {
  7555. margin-top: -3rem !important;
  7556. margin-bottom: -3rem !important;
  7557. }
  7558. .my-n6 {
  7559. margin-top: -4.5rem !important;
  7560. margin-bottom: -4.5rem !important;
  7561. }
  7562. .my-n7 {
  7563. margin-top: -6rem !important;
  7564. margin-bottom: -6rem !important;
  7565. }
  7566. .my-n8 {
  7567. margin-top: -9rem !important;
  7568. margin-bottom: -9rem !important;
  7569. }
  7570. .my-n9 {
  7571. margin-top: -12rem !important;
  7572. margin-bottom: -12rem !important;
  7573. }
  7574. .my-n10 {
  7575. margin-top: -18rem !important;
  7576. margin-bottom: -18rem !important;
  7577. }
  7578. .mt-n1 {
  7579. margin-top: -0.25rem !important;
  7580. }
  7581. .mt-n2 {
  7582. margin-top: -0.5rem !important;
  7583. }
  7584. .mt-n3 {
  7585. margin-top: -1rem !important;
  7586. }
  7587. .mt-n4 {
  7588. margin-top: -1.5rem !important;
  7589. }
  7590. .mt-n5 {
  7591. margin-top: -3rem !important;
  7592. }
  7593. .mt-n6 {
  7594. margin-top: -4.5rem !important;
  7595. }
  7596. .mt-n7 {
  7597. margin-top: -6rem !important;
  7598. }
  7599. .mt-n8 {
  7600. margin-top: -9rem !important;
  7601. }
  7602. .mt-n9 {
  7603. margin-top: -12rem !important;
  7604. }
  7605. .mt-n10 {
  7606. margin-top: -18rem !important;
  7607. }
  7608. .me-n1 {
  7609. margin-right: -0.25rem !important;
  7610. }
  7611. .me-n2 {
  7612. margin-right: -0.5rem !important;
  7613. }
  7614. .me-n3 {
  7615. margin-right: -1rem !important;
  7616. }
  7617. .me-n4 {
  7618. margin-right: -1.5rem !important;
  7619. }
  7620. .me-n5 {
  7621. margin-right: -3rem !important;
  7622. }
  7623. .me-n6 {
  7624. margin-right: -4.5rem !important;
  7625. }
  7626. .me-n7 {
  7627. margin-right: -6rem !important;
  7628. }
  7629. .me-n8 {
  7630. margin-right: -9rem !important;
  7631. }
  7632. .me-n9 {
  7633. margin-right: -12rem !important;
  7634. }
  7635. .me-n10 {
  7636. margin-right: -18rem !important;
  7637. }
  7638. .mb-n1 {
  7639. margin-bottom: -0.25rem !important;
  7640. }
  7641. .mb-n2 {
  7642. margin-bottom: -0.5rem !important;
  7643. }
  7644. .mb-n3 {
  7645. margin-bottom: -1rem !important;
  7646. }
  7647. .mb-n4 {
  7648. margin-bottom: -1.5rem !important;
  7649. }
  7650. .mb-n5 {
  7651. margin-bottom: -3rem !important;
  7652. }
  7653. .mb-n6 {
  7654. margin-bottom: -4.5rem !important;
  7655. }
  7656. .mb-n7 {
  7657. margin-bottom: -6rem !important;
  7658. }
  7659. .mb-n8 {
  7660. margin-bottom: -9rem !important;
  7661. }
  7662. .mb-n9 {
  7663. margin-bottom: -12rem !important;
  7664. }
  7665. .mb-n10 {
  7666. margin-bottom: -18rem !important;
  7667. }
  7668. .ms-n1 {
  7669. margin-left: -0.25rem !important;
  7670. }
  7671. .ms-n2 {
  7672. margin-left: -0.5rem !important;
  7673. }
  7674. .ms-n3 {
  7675. margin-left: -1rem !important;
  7676. }
  7677. .ms-n4 {
  7678. margin-left: -1.5rem !important;
  7679. }
  7680. .ms-n5 {
  7681. margin-left: -3rem !important;
  7682. }
  7683. .ms-n6 {
  7684. margin-left: -4.5rem !important;
  7685. }
  7686. .ms-n7 {
  7687. margin-left: -6rem !important;
  7688. }
  7689. .ms-n8 {
  7690. margin-left: -9rem !important;
  7691. }
  7692. .ms-n9 {
  7693. margin-left: -12rem !important;
  7694. }
  7695. .ms-n10 {
  7696. margin-left: -18rem !important;
  7697. }
  7698. .p-0 {
  7699. padding: 0 !important;
  7700. }
  7701. .p-1 {
  7702. padding: 0.25rem !important;
  7703. }
  7704. .p-2 {
  7705. padding: 0.5rem !important;
  7706. }
  7707. .p-3 {
  7708. padding: 1rem !important;
  7709. }
  7710. .p-4 {
  7711. padding: 1.5rem !important;
  7712. }
  7713. .p-5 {
  7714. padding: 3rem !important;
  7715. }
  7716. .p-6 {
  7717. padding: 4.5rem !important;
  7718. }
  7719. .p-7 {
  7720. padding: 6rem !important;
  7721. }
  7722. .p-8 {
  7723. padding: 9rem !important;
  7724. }
  7725. .p-9 {
  7726. padding: 12rem !important;
  7727. }
  7728. .p-10 {
  7729. padding: 18rem !important;
  7730. }
  7731. .px-0 {
  7732. padding-right: 0 !important;
  7733. padding-left: 0 !important;
  7734. }
  7735. .px-1 {
  7736. padding-right: 0.25rem !important;
  7737. padding-left: 0.25rem !important;
  7738. }
  7739. .px-2 {
  7740. padding-right: 0.5rem !important;
  7741. padding-left: 0.5rem !important;
  7742. }
  7743. .px-3 {
  7744. padding-right: 1rem !important;
  7745. padding-left: 1rem !important;
  7746. }
  7747. .px-4 {
  7748. padding-right: 1.5rem !important;
  7749. padding-left: 1.5rem !important;
  7750. }
  7751. .px-5 {
  7752. padding-right: 3rem !important;
  7753. padding-left: 3rem !important;
  7754. }
  7755. .px-6 {
  7756. padding-right: 4.5rem !important;
  7757. padding-left: 4.5rem !important;
  7758. }
  7759. .px-7 {
  7760. padding-right: 6rem !important;
  7761. padding-left: 6rem !important;
  7762. }
  7763. .px-8 {
  7764. padding-right: 9rem !important;
  7765. padding-left: 9rem !important;
  7766. }
  7767. .px-9 {
  7768. padding-right: 12rem !important;
  7769. padding-left: 12rem !important;
  7770. }
  7771. .px-10 {
  7772. padding-right: 18rem !important;
  7773. padding-left: 18rem !important;
  7774. }
  7775. .py-0 {
  7776. padding-top: 0 !important;
  7777. padding-bottom: 0 !important;
  7778. }
  7779. .py-1 {
  7780. padding-top: 0.25rem !important;
  7781. padding-bottom: 0.25rem !important;
  7782. }
  7783. .py-2 {
  7784. padding-top: 0.5rem !important;
  7785. padding-bottom: 0.5rem !important;
  7786. }
  7787. .py-3 {
  7788. padding-top: 1rem !important;
  7789. padding-bottom: 1rem !important;
  7790. }
  7791. .py-4 {
  7792. padding-top: 1.5rem !important;
  7793. padding-bottom: 1.5rem !important;
  7794. }
  7795. .py-5 {
  7796. padding-top: 3rem !important;
  7797. padding-bottom: 3rem !important;
  7798. }
  7799. .py-6 {
  7800. padding-top: 4.5rem !important;
  7801. padding-bottom: 4.5rem !important;
  7802. }
  7803. .py-7 {
  7804. padding-top: 6rem !important;
  7805. padding-bottom: 6rem !important;
  7806. }
  7807. .py-8 {
  7808. padding-top: 9rem !important;
  7809. padding-bottom: 9rem !important;
  7810. }
  7811. .py-9 {
  7812. padding-top: 12rem !important;
  7813. padding-bottom: 12rem !important;
  7814. }
  7815. .py-10 {
  7816. padding-top: 18rem !important;
  7817. padding-bottom: 18rem !important;
  7818. }
  7819. .pt-0 {
  7820. padding-top: 0 !important;
  7821. }
  7822. .pt-1 {
  7823. padding-top: 0.25rem !important;
  7824. }
  7825. .pt-2 {
  7826. padding-top: 0.5rem !important;
  7827. }
  7828. .pt-3 {
  7829. padding-top: 1rem !important;
  7830. }
  7831. .pt-4 {
  7832. padding-top: 1.5rem !important;
  7833. }
  7834. .pt-5 {
  7835. padding-top: 3rem !important;
  7836. }
  7837. .pt-6 {
  7838. padding-top: 4.5rem !important;
  7839. }
  7840. .pt-7 {
  7841. padding-top: 6rem !important;
  7842. }
  7843. .pt-8 {
  7844. padding-top: 9rem !important;
  7845. }
  7846. .pt-9 {
  7847. padding-top: 12rem !important;
  7848. }
  7849. .pt-10 {
  7850. padding-top: 18rem !important;
  7851. }
  7852. .pe-0 {
  7853. padding-right: 0 !important;
  7854. }
  7855. .pe-1 {
  7856. padding-right: 0.25rem !important;
  7857. }
  7858. .pe-2 {
  7859. padding-right: 0.5rem !important;
  7860. }
  7861. .pe-3 {
  7862. padding-right: 1rem !important;
  7863. }
  7864. .pe-4 {
  7865. padding-right: 1.5rem !important;
  7866. }
  7867. .pe-5 {
  7868. padding-right: 3rem !important;
  7869. }
  7870. .pe-6 {
  7871. padding-right: 4.5rem !important;
  7872. }
  7873. .pe-7 {
  7874. padding-right: 6rem !important;
  7875. }
  7876. .pe-8 {
  7877. padding-right: 9rem !important;
  7878. }
  7879. .pe-9 {
  7880. padding-right: 12rem !important;
  7881. }
  7882. .pe-10 {
  7883. padding-right: 18rem !important;
  7884. }
  7885. .pb-0 {
  7886. padding-bottom: 0 !important;
  7887. }
  7888. .pb-1 {
  7889. padding-bottom: 0.25rem !important;
  7890. }
  7891. .pb-2 {
  7892. padding-bottom: 0.5rem !important;
  7893. }
  7894. .pb-3 {
  7895. padding-bottom: 1rem !important;
  7896. }
  7897. .pb-4 {
  7898. padding-bottom: 1.5rem !important;
  7899. }
  7900. .pb-5 {
  7901. padding-bottom: 3rem !important;
  7902. }
  7903. .pb-6 {
  7904. padding-bottom: 4.5rem !important;
  7905. }
  7906. .pb-7 {
  7907. padding-bottom: 6rem !important;
  7908. }
  7909. .pb-8 {
  7910. padding-bottom: 9rem !important;
  7911. }
  7912. .pb-9 {
  7913. padding-bottom: 12rem !important;
  7914. }
  7915. .pb-10 {
  7916. padding-bottom: 18rem !important;
  7917. }
  7918. .ps-0 {
  7919. padding-left: 0 !important;
  7920. }
  7921. .ps-1 {
  7922. padding-left: 0.25rem !important;
  7923. }
  7924. .ps-2 {
  7925. padding-left: 0.5rem !important;
  7926. }
  7927. .ps-3 {
  7928. padding-left: 1rem !important;
  7929. }
  7930. .ps-4 {
  7931. padding-left: 1.5rem !important;
  7932. }
  7933. .ps-5 {
  7934. padding-left: 3rem !important;
  7935. }
  7936. .ps-6 {
  7937. padding-left: 4.5rem !important;
  7938. }
  7939. .ps-7 {
  7940. padding-left: 6rem !important;
  7941. }
  7942. .ps-8 {
  7943. padding-left: 9rem !important;
  7944. }
  7945. .ps-9 {
  7946. padding-left: 12rem !important;
  7947. }
  7948. .ps-10 {
  7949. padding-left: 18rem !important;
  7950. }
  7951. .gap-0 {
  7952. gap: 0 !important;
  7953. }
  7954. .gap-1 {
  7955. gap: 0.25rem !important;
  7956. }
  7957. .gap-2 {
  7958. gap: 0.5rem !important;
  7959. }
  7960. .gap-3 {
  7961. gap: 1rem !important;
  7962. }
  7963. .gap-4 {
  7964. gap: 1.5rem !important;
  7965. }
  7966. .gap-5 {
  7967. gap: 3rem !important;
  7968. }
  7969. .gap-6 {
  7970. gap: 4.5rem !important;
  7971. }
  7972. .gap-7 {
  7973. gap: 6rem !important;
  7974. }
  7975. .gap-8 {
  7976. gap: 9rem !important;
  7977. }
  7978. .gap-9 {
  7979. gap: 12rem !important;
  7980. }
  7981. .gap-10 {
  7982. gap: 18rem !important;
  7983. }
  7984. .font-monospace {
  7985. font-family: var(--bs-font-monospace) !important;
  7986. }
  7987. .fs-1 {
  7988. font-size: calc(1.35rem + 1.2vw) !important;
  7989. }
  7990. .fs-2 {
  7991. font-size: calc(1.3125rem + 0.75vw) !important;
  7992. }
  7993. .fs-3 {
  7994. font-size: calc(1.275rem + 0.3vw) !important;
  7995. }
  7996. .fs-4 {
  7997. font-size: 1.25rem !important;
  7998. }
  7999. .fs-5 {
  8000. font-size: 1.125rem !important;
  8001. }
  8002. .fs-6 {
  8003. font-size: 0.875rem !important;
  8004. }
  8005. .fs-base {
  8006. font-size: 0.875rem !important;
  8007. }
  8008. .fs-xs {
  8009. font-size: 0.75rem !important;
  8010. }
  8011. .fs-sm {
  8012. font-size: 0.875rem !important;
  8013. }
  8014. .fs-lg {
  8015. font-size: 1.25rem !important;
  8016. }
  8017. .fst-italic {
  8018. font-style: italic !important;
  8019. }
  8020. .fst-normal {
  8021. font-style: normal !important;
  8022. }
  8023. .fw-light {
  8024. font-weight: 300 !important;
  8025. }
  8026. .fw-lighter {
  8027. font-weight: lighter !important;
  8028. }
  8029. .fw-normal {
  8030. font-weight: 400 !important;
  8031. }
  8032. .fw-medium {
  8033. font-weight: 500 !important;
  8034. }
  8035. .fw-semibold {
  8036. font-weight: 600 !important;
  8037. }
  8038. .fw-bold {
  8039. font-weight: 700 !important;
  8040. }
  8041. .fw-bolder {
  8042. font-weight: bolder !important;
  8043. }
  8044. .lh-1 {
  8045. line-height: 1 !important;
  8046. }
  8047. .lh-sm {
  8048. line-height: 1.25 !important;
  8049. }
  8050. .lh-base {
  8051. line-height: 1.5 !important;
  8052. }
  8053. .lh-lg {
  8054. line-height: 2 !important;
  8055. }
  8056. .text-start {
  8057. text-align: left !important;
  8058. }
  8059. .text-end {
  8060. text-align: right !important;
  8061. }
  8062. .text-center {
  8063. text-align: center !important;
  8064. }
  8065. .text-decoration-none {
  8066. text-decoration: none !important;
  8067. }
  8068. .text-decoration-underline {
  8069. text-decoration: underline !important;
  8070. }
  8071. .text-decoration-line-through {
  8072. text-decoration: line-through !important;
  8073. }
  8074. .text-lowercase {
  8075. text-transform: lowercase !important;
  8076. }
  8077. .text-uppercase {
  8078. text-transform: uppercase !important;
  8079. }
  8080. .text-capitalize {
  8081. text-transform: capitalize !important;
  8082. }
  8083. .text-wrap {
  8084. white-space: normal !important;
  8085. }
  8086. .text-nowrap {
  8087. white-space: nowrap !important;
  8088. }
  8089. /* rtl:begin:remove */
  8090. .text-break {
  8091. word-wrap: break-word !important;
  8092. word-break: break-word !important;
  8093. }
  8094. /* rtl:end:remove */
  8095. .text-primary {
  8096. --bs-text-opacity: 1;
  8097. color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
  8098. }
  8099. .text-secondary {
  8100. --bs-text-opacity: 1;
  8101. color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
  8102. }
  8103. .text-success {
  8104. --bs-text-opacity: 1;
  8105. color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
  8106. }
  8107. .text-info {
  8108. --bs-text-opacity: 1;
  8109. color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
  8110. }
  8111. .text-warning {
  8112. --bs-text-opacity: 1;
  8113. color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
  8114. }
  8115. .text-danger {
  8116. --bs-text-opacity: 1;
  8117. color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
  8118. }
  8119. .text-light {
  8120. --bs-text-opacity: 1;
  8121. color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
  8122. }
  8123. .text-dark {
  8124. --bs-text-opacity: 1;
  8125. color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  8126. }
  8127. .text-black {
  8128. --bs-text-opacity: 1;
  8129. color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
  8130. }
  8131. .text-white {
  8132. --bs-text-opacity: 1;
  8133. color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
  8134. }
  8135. .text-body {
  8136. --bs-text-opacity: 1;
  8137. color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
  8138. }
  8139. .text-muted {
  8140. --bs-text-opacity: 1;
  8141. color: #6c757d !important;
  8142. }
  8143. .text-black-50 {
  8144. --bs-text-opacity: 1;
  8145. color: rgba(0, 0, 0, 0.5) !important;
  8146. }
  8147. .text-white-50 {
  8148. --bs-text-opacity: 1;
  8149. color: rgba(255, 255, 255, 0.5) !important;
  8150. }
  8151. .text-reset {
  8152. --bs-text-opacity: 1;
  8153. color: inherit !important;
  8154. }
  8155. .text-opacity-25 {
  8156. --bs-text-opacity: 0.25;
  8157. }
  8158. .text-opacity-50 {
  8159. --bs-text-opacity: 0.5;
  8160. }
  8161. .text-opacity-75 {
  8162. --bs-text-opacity: 0.75;
  8163. }
  8164. .text-opacity-100 {
  8165. --bs-text-opacity: 1;
  8166. }
  8167. .bg-primary {
  8168. --bs-bg-opacity: 1;
  8169. background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
  8170. }
  8171. .bg-secondary {
  8172. --bs-bg-opacity: 1;
  8173. background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
  8174. }
  8175. .bg-success {
  8176. --bs-bg-opacity: 1;
  8177. background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
  8178. }
  8179. .bg-info {
  8180. --bs-bg-opacity: 1;
  8181. background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
  8182. }
  8183. .bg-warning {
  8184. --bs-bg-opacity: 1;
  8185. background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
  8186. }
  8187. .bg-danger {
  8188. --bs-bg-opacity: 1;
  8189. background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
  8190. }
  8191. .bg-light {
  8192. --bs-bg-opacity: 1;
  8193. background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
  8194. }
  8195. .bg-dark {
  8196. --bs-bg-opacity: 1;
  8197. background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
  8198. }
  8199. .bg-black {
  8200. --bs-bg-opacity: 1;
  8201. background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
  8202. }
  8203. .bg-white {
  8204. --bs-bg-opacity: 1;
  8205. background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  8206. }
  8207. .bg-body {
  8208. --bs-bg-opacity: 1;
  8209. background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
  8210. }
  8211. .bg-transparent {
  8212. --bs-bg-opacity: 1;
  8213. background-color: transparent !important;
  8214. }
  8215. .bg-opacity-10 {
  8216. --bs-bg-opacity: 0.1;
  8217. }
  8218. .bg-opacity-25 {
  8219. --bs-bg-opacity: 0.25;
  8220. }
  8221. .bg-opacity-50 {
  8222. --bs-bg-opacity: 0.5;
  8223. }
  8224. .bg-opacity-75 {
  8225. --bs-bg-opacity: 0.75;
  8226. }
  8227. .bg-opacity-100 {
  8228. --bs-bg-opacity: 1;
  8229. }
  8230. .bg-gradient {
  8231. background-image: var(--bs-gradient) !important;
  8232. }
  8233. .user-select-all {
  8234. -webkit-user-select: all !important;
  8235. -moz-user-select: all !important;
  8236. user-select: all !important;
  8237. }
  8238. .user-select-auto {
  8239. -webkit-user-select: auto !important;
  8240. -moz-user-select: auto !important;
  8241. user-select: auto !important;
  8242. }
  8243. .user-select-none {
  8244. -webkit-user-select: none !important;
  8245. -moz-user-select: none !important;
  8246. user-select: none !important;
  8247. }
  8248. .pe-none {
  8249. pointer-events: none !important;
  8250. }
  8251. .pe-auto {
  8252. pointer-events: auto !important;
  8253. }
  8254. .rounded {
  8255. border-radius: var(--bs-border-radius) !important;
  8256. }
  8257. .rounded-0 {
  8258. border-radius: 0 !important;
  8259. }
  8260. .rounded-1 {
  8261. border-radius: var(--bs-border-radius-sm) !important;
  8262. }
  8263. .rounded-2 {
  8264. border-radius: var(--bs-border-radius) !important;
  8265. }
  8266. .rounded-3 {
  8267. border-radius: var(--bs-border-radius-lg) !important;
  8268. }
  8269. .rounded-4 {
  8270. border-radius: var(--bs-border-radius-xl) !important;
  8271. }
  8272. .rounded-5 {
  8273. border-radius: var(--bs-border-radius-2xl) !important;
  8274. }
  8275. .rounded-circle {
  8276. border-radius: 50% !important;
  8277. }
  8278. .rounded-pill {
  8279. border-radius: var(--bs-border-radius-pill) !important;
  8280. }
  8281. .rounded-top {
  8282. border-top-left-radius: var(--bs-border-radius) !important;
  8283. border-top-right-radius: var(--bs-border-radius) !important;
  8284. }
  8285. .rounded-end {
  8286. border-top-right-radius: var(--bs-border-radius) !important;
  8287. border-bottom-right-radius: var(--bs-border-radius) !important;
  8288. }
  8289. .rounded-bottom {
  8290. border-bottom-right-radius: var(--bs-border-radius) !important;
  8291. border-bottom-left-radius: var(--bs-border-radius) !important;
  8292. }
  8293. .rounded-start {
  8294. border-bottom-left-radius: var(--bs-border-radius) !important;
  8295. border-top-left-radius: var(--bs-border-radius) !important;
  8296. }
  8297. .visible {
  8298. visibility: visible !important;
  8299. }
  8300. .invisible {
  8301. visibility: hidden !important;
  8302. }
  8303. .tracking-tighter {
  8304. letter-spacing: -0.05em !important;
  8305. }
  8306. .tracking-tight {
  8307. letter-spacing: -0.025em !important;
  8308. }
  8309. .tracking-normal {
  8310. letter-spacing: 0 !important;
  8311. }
  8312. .tracking-wide {
  8313. letter-spacing: 0.025em !important;
  8314. }
  8315. .tracking-wider {
  8316. letter-spacing: 0.05em !important;
  8317. }
  8318. .tracking-widest {
  8319. letter-spacing: 0.1em !important;
  8320. }
  8321. @media (min-width: 576px) {
  8322. .float-sm-start {
  8323. float: left !important;
  8324. }
  8325. .float-sm-end {
  8326. float: right !important;
  8327. }
  8328. .float-sm-none {
  8329. float: none !important;
  8330. }
  8331. .d-sm-inline {
  8332. display: inline !important;
  8333. }
  8334. .d-sm-inline-block {
  8335. display: inline-block !important;
  8336. }
  8337. .d-sm-block {
  8338. display: block !important;
  8339. }
  8340. .d-sm-grid {
  8341. display: grid !important;
  8342. }
  8343. .d-sm-table {
  8344. display: table !important;
  8345. }
  8346. .d-sm-table-row {
  8347. display: table-row !important;
  8348. }
  8349. .d-sm-table-cell {
  8350. display: table-cell !important;
  8351. }
  8352. .d-sm-flex {
  8353. display: flex !important;
  8354. }
  8355. .d-sm-inline-flex {
  8356. display: inline-flex !important;
  8357. }
  8358. .d-sm-none {
  8359. display: none !important;
  8360. }
  8361. .flex-sm-fill {
  8362. flex: 1 1 auto !important;
  8363. }
  8364. .flex-sm-row {
  8365. flex-direction: row !important;
  8366. }
  8367. .flex-sm-column {
  8368. flex-direction: column !important;
  8369. }
  8370. .flex-sm-row-reverse {
  8371. flex-direction: row-reverse !important;
  8372. }
  8373. .flex-sm-column-reverse {
  8374. flex-direction: column-reverse !important;
  8375. }
  8376. .flex-sm-grow-0 {
  8377. flex-grow: 0 !important;
  8378. }
  8379. .flex-sm-grow-1 {
  8380. flex-grow: 1 !important;
  8381. }
  8382. .flex-sm-shrink-0 {
  8383. flex-shrink: 0 !important;
  8384. }
  8385. .flex-sm-shrink-1 {
  8386. flex-shrink: 1 !important;
  8387. }
  8388. .flex-sm-wrap {
  8389. flex-wrap: wrap !important;
  8390. }
  8391. .flex-sm-nowrap {
  8392. flex-wrap: nowrap !important;
  8393. }
  8394. .flex-sm-wrap-reverse {
  8395. flex-wrap: wrap-reverse !important;
  8396. }
  8397. .justify-content-sm-start {
  8398. justify-content: flex-start !important;
  8399. }
  8400. .justify-content-sm-end {
  8401. justify-content: flex-end !important;
  8402. }
  8403. .justify-content-sm-center {
  8404. justify-content: center !important;
  8405. }
  8406. .justify-content-sm-between {
  8407. justify-content: space-between !important;
  8408. }
  8409. .justify-content-sm-around {
  8410. justify-content: space-around !important;
  8411. }
  8412. .justify-content-sm-evenly {
  8413. justify-content: space-evenly !important;
  8414. }
  8415. .align-items-sm-start {
  8416. align-items: flex-start !important;
  8417. }
  8418. .align-items-sm-end {
  8419. align-items: flex-end !important;
  8420. }
  8421. .align-items-sm-center {
  8422. align-items: center !important;
  8423. }
  8424. .align-items-sm-baseline {
  8425. align-items: baseline !important;
  8426. }
  8427. .align-items-sm-stretch {
  8428. align-items: stretch !important;
  8429. }
  8430. .align-content-sm-start {
  8431. align-content: flex-start !important;
  8432. }
  8433. .align-content-sm-end {
  8434. align-content: flex-end !important;
  8435. }
  8436. .align-content-sm-center {
  8437. align-content: center !important;
  8438. }
  8439. .align-content-sm-between {
  8440. align-content: space-between !important;
  8441. }
  8442. .align-content-sm-around {
  8443. align-content: space-around !important;
  8444. }
  8445. .align-content-sm-stretch {
  8446. align-content: stretch !important;
  8447. }
  8448. .align-self-sm-auto {
  8449. align-self: auto !important;
  8450. }
  8451. .align-self-sm-start {
  8452. align-self: flex-start !important;
  8453. }
  8454. .align-self-sm-end {
  8455. align-self: flex-end !important;
  8456. }
  8457. .align-self-sm-center {
  8458. align-self: center !important;
  8459. }
  8460. .align-self-sm-baseline {
  8461. align-self: baseline !important;
  8462. }
  8463. .align-self-sm-stretch {
  8464. align-self: stretch !important;
  8465. }
  8466. .order-sm-first {
  8467. order: -1 !important;
  8468. }
  8469. .order-sm-0 {
  8470. order: 0 !important;
  8471. }
  8472. .order-sm-1 {
  8473. order: 1 !important;
  8474. }
  8475. .order-sm-2 {
  8476. order: 2 !important;
  8477. }
  8478. .order-sm-3 {
  8479. order: 3 !important;
  8480. }
  8481. .order-sm-4 {
  8482. order: 4 !important;
  8483. }
  8484. .order-sm-5 {
  8485. order: 5 !important;
  8486. }
  8487. .order-sm-last {
  8488. order: 6 !important;
  8489. }
  8490. .m-sm-0 {
  8491. margin: 0 !important;
  8492. }
  8493. .m-sm-1 {
  8494. margin: 0.25rem !important;
  8495. }
  8496. .m-sm-2 {
  8497. margin: 0.5rem !important;
  8498. }
  8499. .m-sm-3 {
  8500. margin: 1rem !important;
  8501. }
  8502. .m-sm-4 {
  8503. margin: 1.5rem !important;
  8504. }
  8505. .m-sm-5 {
  8506. margin: 3rem !important;
  8507. }
  8508. .m-sm-6 {
  8509. margin: 4.5rem !important;
  8510. }
  8511. .m-sm-7 {
  8512. margin: 6rem !important;
  8513. }
  8514. .m-sm-8 {
  8515. margin: 9rem !important;
  8516. }
  8517. .m-sm-9 {
  8518. margin: 12rem !important;
  8519. }
  8520. .m-sm-10 {
  8521. margin: 18rem !important;
  8522. }
  8523. .m-sm-auto {
  8524. margin: auto !important;
  8525. }
  8526. .mx-sm-0 {
  8527. margin-right: 0 !important;
  8528. margin-left: 0 !important;
  8529. }
  8530. .mx-sm-1 {
  8531. margin-right: 0.25rem !important;
  8532. margin-left: 0.25rem !important;
  8533. }
  8534. .mx-sm-2 {
  8535. margin-right: 0.5rem !important;
  8536. margin-left: 0.5rem !important;
  8537. }
  8538. .mx-sm-3 {
  8539. margin-right: 1rem !important;
  8540. margin-left: 1rem !important;
  8541. }
  8542. .mx-sm-4 {
  8543. margin-right: 1.5rem !important;
  8544. margin-left: 1.5rem !important;
  8545. }
  8546. .mx-sm-5 {
  8547. margin-right: 3rem !important;
  8548. margin-left: 3rem !important;
  8549. }
  8550. .mx-sm-6 {
  8551. margin-right: 4.5rem !important;
  8552. margin-left: 4.5rem !important;
  8553. }
  8554. .mx-sm-7 {
  8555. margin-right: 6rem !important;
  8556. margin-left: 6rem !important;
  8557. }
  8558. .mx-sm-8 {
  8559. margin-right: 9rem !important;
  8560. margin-left: 9rem !important;
  8561. }
  8562. .mx-sm-9 {
  8563. margin-right: 12rem !important;
  8564. margin-left: 12rem !important;
  8565. }
  8566. .mx-sm-10 {
  8567. margin-right: 18rem !important;
  8568. margin-left: 18rem !important;
  8569. }
  8570. .mx-sm-auto {
  8571. margin-right: auto !important;
  8572. margin-left: auto !important;
  8573. }
  8574. .my-sm-0 {
  8575. margin-top: 0 !important;
  8576. margin-bottom: 0 !important;
  8577. }
  8578. .my-sm-1 {
  8579. margin-top: 0.25rem !important;
  8580. margin-bottom: 0.25rem !important;
  8581. }
  8582. .my-sm-2 {
  8583. margin-top: 0.5rem !important;
  8584. margin-bottom: 0.5rem !important;
  8585. }
  8586. .my-sm-3 {
  8587. margin-top: 1rem !important;
  8588. margin-bottom: 1rem !important;
  8589. }
  8590. .my-sm-4 {
  8591. margin-top: 1.5rem !important;
  8592. margin-bottom: 1.5rem !important;
  8593. }
  8594. .my-sm-5 {
  8595. margin-top: 3rem !important;
  8596. margin-bottom: 3rem !important;
  8597. }
  8598. .my-sm-6 {
  8599. margin-top: 4.5rem !important;
  8600. margin-bottom: 4.5rem !important;
  8601. }
  8602. .my-sm-7 {
  8603. margin-top: 6rem !important;
  8604. margin-bottom: 6rem !important;
  8605. }
  8606. .my-sm-8 {
  8607. margin-top: 9rem !important;
  8608. margin-bottom: 9rem !important;
  8609. }
  8610. .my-sm-9 {
  8611. margin-top: 12rem !important;
  8612. margin-bottom: 12rem !important;
  8613. }
  8614. .my-sm-10 {
  8615. margin-top: 18rem !important;
  8616. margin-bottom: 18rem !important;
  8617. }
  8618. .my-sm-auto {
  8619. margin-top: auto !important;
  8620. margin-bottom: auto !important;
  8621. }
  8622. .mt-sm-0 {
  8623. margin-top: 0 !important;
  8624. }
  8625. .mt-sm-1 {
  8626. margin-top: 0.25rem !important;
  8627. }
  8628. .mt-sm-2 {
  8629. margin-top: 0.5rem !important;
  8630. }
  8631. .mt-sm-3 {
  8632. margin-top: 1rem !important;
  8633. }
  8634. .mt-sm-4 {
  8635. margin-top: 1.5rem !important;
  8636. }
  8637. .mt-sm-5 {
  8638. margin-top: 3rem !important;
  8639. }
  8640. .mt-sm-6 {
  8641. margin-top: 4.5rem !important;
  8642. }
  8643. .mt-sm-7 {
  8644. margin-top: 6rem !important;
  8645. }
  8646. .mt-sm-8 {
  8647. margin-top: 9rem !important;
  8648. }
  8649. .mt-sm-9 {
  8650. margin-top: 12rem !important;
  8651. }
  8652. .mt-sm-10 {
  8653. margin-top: 18rem !important;
  8654. }
  8655. .mt-sm-auto {
  8656. margin-top: auto !important;
  8657. }
  8658. .me-sm-0 {
  8659. margin-right: 0 !important;
  8660. }
  8661. .me-sm-1 {
  8662. margin-right: 0.25rem !important;
  8663. }
  8664. .me-sm-2 {
  8665. margin-right: 0.5rem !important;
  8666. }
  8667. .me-sm-3 {
  8668. margin-right: 1rem !important;
  8669. }
  8670. .me-sm-4 {
  8671. margin-right: 1.5rem !important;
  8672. }
  8673. .me-sm-5 {
  8674. margin-right: 3rem !important;
  8675. }
  8676. .me-sm-6 {
  8677. margin-right: 4.5rem !important;
  8678. }
  8679. .me-sm-7 {
  8680. margin-right: 6rem !important;
  8681. }
  8682. .me-sm-8 {
  8683. margin-right: 9rem !important;
  8684. }
  8685. .me-sm-9 {
  8686. margin-right: 12rem !important;
  8687. }
  8688. .me-sm-10 {
  8689. margin-right: 18rem !important;
  8690. }
  8691. .me-sm-auto {
  8692. margin-right: auto !important;
  8693. }
  8694. .mb-sm-0 {
  8695. margin-bottom: 0 !important;
  8696. }
  8697. .mb-sm-1 {
  8698. margin-bottom: 0.25rem !important;
  8699. }
  8700. .mb-sm-2 {
  8701. margin-bottom: 0.5rem !important;
  8702. }
  8703. .mb-sm-3 {
  8704. margin-bottom: 1rem !important;
  8705. }
  8706. .mb-sm-4 {
  8707. margin-bottom: 1.5rem !important;
  8708. }
  8709. .mb-sm-5 {
  8710. margin-bottom: 3rem !important;
  8711. }
  8712. .mb-sm-6 {
  8713. margin-bottom: 4.5rem !important;
  8714. }
  8715. .mb-sm-7 {
  8716. margin-bottom: 6rem !important;
  8717. }
  8718. .mb-sm-8 {
  8719. margin-bottom: 9rem !important;
  8720. }
  8721. .mb-sm-9 {
  8722. margin-bottom: 12rem !important;
  8723. }
  8724. .mb-sm-10 {
  8725. margin-bottom: 18rem !important;
  8726. }
  8727. .mb-sm-auto {
  8728. margin-bottom: auto !important;
  8729. }
  8730. .ms-sm-0 {
  8731. margin-left: 0 !important;
  8732. }
  8733. .ms-sm-1 {
  8734. margin-left: 0.25rem !important;
  8735. }
  8736. .ms-sm-2 {
  8737. margin-left: 0.5rem !important;
  8738. }
  8739. .ms-sm-3 {
  8740. margin-left: 1rem !important;
  8741. }
  8742. .ms-sm-4 {
  8743. margin-left: 1.5rem !important;
  8744. }
  8745. .ms-sm-5 {
  8746. margin-left: 3rem !important;
  8747. }
  8748. .ms-sm-6 {
  8749. margin-left: 4.5rem !important;
  8750. }
  8751. .ms-sm-7 {
  8752. margin-left: 6rem !important;
  8753. }
  8754. .ms-sm-8 {
  8755. margin-left: 9rem !important;
  8756. }
  8757. .ms-sm-9 {
  8758. margin-left: 12rem !important;
  8759. }
  8760. .ms-sm-10 {
  8761. margin-left: 18rem !important;
  8762. }
  8763. .ms-sm-auto {
  8764. margin-left: auto !important;
  8765. }
  8766. .m-sm-n1 {
  8767. margin: -0.25rem !important;
  8768. }
  8769. .m-sm-n2 {
  8770. margin: -0.5rem !important;
  8771. }
  8772. .m-sm-n3 {
  8773. margin: -1rem !important;
  8774. }
  8775. .m-sm-n4 {
  8776. margin: -1.5rem !important;
  8777. }
  8778. .m-sm-n5 {
  8779. margin: -3rem !important;
  8780. }
  8781. .m-sm-n6 {
  8782. margin: -4.5rem !important;
  8783. }
  8784. .m-sm-n7 {
  8785. margin: -6rem !important;
  8786. }
  8787. .m-sm-n8 {
  8788. margin: -9rem !important;
  8789. }
  8790. .m-sm-n9 {
  8791. margin: -12rem !important;
  8792. }
  8793. .m-sm-n10 {
  8794. margin: -18rem !important;
  8795. }
  8796. .mx-sm-n1 {
  8797. margin-right: -0.25rem !important;
  8798. margin-left: -0.25rem !important;
  8799. }
  8800. .mx-sm-n2 {
  8801. margin-right: -0.5rem !important;
  8802. margin-left: -0.5rem !important;
  8803. }
  8804. .mx-sm-n3 {
  8805. margin-right: -1rem !important;
  8806. margin-left: -1rem !important;
  8807. }
  8808. .mx-sm-n4 {
  8809. margin-right: -1.5rem !important;
  8810. margin-left: -1.5rem !important;
  8811. }
  8812. .mx-sm-n5 {
  8813. margin-right: -3rem !important;
  8814. margin-left: -3rem !important;
  8815. }
  8816. .mx-sm-n6 {
  8817. margin-right: -4.5rem !important;
  8818. margin-left: -4.5rem !important;
  8819. }
  8820. .mx-sm-n7 {
  8821. margin-right: -6rem !important;
  8822. margin-left: -6rem !important;
  8823. }
  8824. .mx-sm-n8 {
  8825. margin-right: -9rem !important;
  8826. margin-left: -9rem !important;
  8827. }
  8828. .mx-sm-n9 {
  8829. margin-right: -12rem !important;
  8830. margin-left: -12rem !important;
  8831. }
  8832. .mx-sm-n10 {
  8833. margin-right: -18rem !important;
  8834. margin-left: -18rem !important;
  8835. }
  8836. .my-sm-n1 {
  8837. margin-top: -0.25rem !important;
  8838. margin-bottom: -0.25rem !important;
  8839. }
  8840. .my-sm-n2 {
  8841. margin-top: -0.5rem !important;
  8842. margin-bottom: -0.5rem !important;
  8843. }
  8844. .my-sm-n3 {
  8845. margin-top: -1rem !important;
  8846. margin-bottom: -1rem !important;
  8847. }
  8848. .my-sm-n4 {
  8849. margin-top: -1.5rem !important;
  8850. margin-bottom: -1.5rem !important;
  8851. }
  8852. .my-sm-n5 {
  8853. margin-top: -3rem !important;
  8854. margin-bottom: -3rem !important;
  8855. }
  8856. .my-sm-n6 {
  8857. margin-top: -4.5rem !important;
  8858. margin-bottom: -4.5rem !important;
  8859. }
  8860. .my-sm-n7 {
  8861. margin-top: -6rem !important;
  8862. margin-bottom: -6rem !important;
  8863. }
  8864. .my-sm-n8 {
  8865. margin-top: -9rem !important;
  8866. margin-bottom: -9rem !important;
  8867. }
  8868. .my-sm-n9 {
  8869. margin-top: -12rem !important;
  8870. margin-bottom: -12rem !important;
  8871. }
  8872. .my-sm-n10 {
  8873. margin-top: -18rem !important;
  8874. margin-bottom: -18rem !important;
  8875. }
  8876. .mt-sm-n1 {
  8877. margin-top: -0.25rem !important;
  8878. }
  8879. .mt-sm-n2 {
  8880. margin-top: -0.5rem !important;
  8881. }
  8882. .mt-sm-n3 {
  8883. margin-top: -1rem !important;
  8884. }
  8885. .mt-sm-n4 {
  8886. margin-top: -1.5rem !important;
  8887. }
  8888. .mt-sm-n5 {
  8889. margin-top: -3rem !important;
  8890. }
  8891. .mt-sm-n6 {
  8892. margin-top: -4.5rem !important;
  8893. }
  8894. .mt-sm-n7 {
  8895. margin-top: -6rem !important;
  8896. }
  8897. .mt-sm-n8 {
  8898. margin-top: -9rem !important;
  8899. }
  8900. .mt-sm-n9 {
  8901. margin-top: -12rem !important;
  8902. }
  8903. .mt-sm-n10 {
  8904. margin-top: -18rem !important;
  8905. }
  8906. .me-sm-n1 {
  8907. margin-right: -0.25rem !important;
  8908. }
  8909. .me-sm-n2 {
  8910. margin-right: -0.5rem !important;
  8911. }
  8912. .me-sm-n3 {
  8913. margin-right: -1rem !important;
  8914. }
  8915. .me-sm-n4 {
  8916. margin-right: -1.5rem !important;
  8917. }
  8918. .me-sm-n5 {
  8919. margin-right: -3rem !important;
  8920. }
  8921. .me-sm-n6 {
  8922. margin-right: -4.5rem !important;
  8923. }
  8924. .me-sm-n7 {
  8925. margin-right: -6rem !important;
  8926. }
  8927. .me-sm-n8 {
  8928. margin-right: -9rem !important;
  8929. }
  8930. .me-sm-n9 {
  8931. margin-right: -12rem !important;
  8932. }
  8933. .me-sm-n10 {
  8934. margin-right: -18rem !important;
  8935. }
  8936. .mb-sm-n1 {
  8937. margin-bottom: -0.25rem !important;
  8938. }
  8939. .mb-sm-n2 {
  8940. margin-bottom: -0.5rem !important;
  8941. }
  8942. .mb-sm-n3 {
  8943. margin-bottom: -1rem !important;
  8944. }
  8945. .mb-sm-n4 {
  8946. margin-bottom: -1.5rem !important;
  8947. }
  8948. .mb-sm-n5 {
  8949. margin-bottom: -3rem !important;
  8950. }
  8951. .mb-sm-n6 {
  8952. margin-bottom: -4.5rem !important;
  8953. }
  8954. .mb-sm-n7 {
  8955. margin-bottom: -6rem !important;
  8956. }
  8957. .mb-sm-n8 {
  8958. margin-bottom: -9rem !important;
  8959. }
  8960. .mb-sm-n9 {
  8961. margin-bottom: -12rem !important;
  8962. }
  8963. .mb-sm-n10 {
  8964. margin-bottom: -18rem !important;
  8965. }
  8966. .ms-sm-n1 {
  8967. margin-left: -0.25rem !important;
  8968. }
  8969. .ms-sm-n2 {
  8970. margin-left: -0.5rem !important;
  8971. }
  8972. .ms-sm-n3 {
  8973. margin-left: -1rem !important;
  8974. }
  8975. .ms-sm-n4 {
  8976. margin-left: -1.5rem !important;
  8977. }
  8978. .ms-sm-n5 {
  8979. margin-left: -3rem !important;
  8980. }
  8981. .ms-sm-n6 {
  8982. margin-left: -4.5rem !important;
  8983. }
  8984. .ms-sm-n7 {
  8985. margin-left: -6rem !important;
  8986. }
  8987. .ms-sm-n8 {
  8988. margin-left: -9rem !important;
  8989. }
  8990. .ms-sm-n9 {
  8991. margin-left: -12rem !important;
  8992. }
  8993. .ms-sm-n10 {
  8994. margin-left: -18rem !important;
  8995. }
  8996. .p-sm-0 {
  8997. padding: 0 !important;
  8998. }
  8999. .p-sm-1 {
  9000. padding: 0.25rem !important;
  9001. }
  9002. .p-sm-2 {
  9003. padding: 0.5rem !important;
  9004. }
  9005. .p-sm-3 {
  9006. padding: 1rem !important;
  9007. }
  9008. .p-sm-4 {
  9009. padding: 1.5rem !important;
  9010. }
  9011. .p-sm-5 {
  9012. padding: 3rem !important;
  9013. }
  9014. .p-sm-6 {
  9015. padding: 4.5rem !important;
  9016. }
  9017. .p-sm-7 {
  9018. padding: 6rem !important;
  9019. }
  9020. .p-sm-8 {
  9021. padding: 9rem !important;
  9022. }
  9023. .p-sm-9 {
  9024. padding: 12rem !important;
  9025. }
  9026. .p-sm-10 {
  9027. padding: 18rem !important;
  9028. }
  9029. .px-sm-0 {
  9030. padding-right: 0 !important;
  9031. padding-left: 0 !important;
  9032. }
  9033. .px-sm-1 {
  9034. padding-right: 0.25rem !important;
  9035. padding-left: 0.25rem !important;
  9036. }
  9037. .px-sm-2 {
  9038. padding-right: 0.5rem !important;
  9039. padding-left: 0.5rem !important;
  9040. }
  9041. .px-sm-3 {
  9042. padding-right: 1rem !important;
  9043. padding-left: 1rem !important;
  9044. }
  9045. .px-sm-4 {
  9046. padding-right: 1.5rem !important;
  9047. padding-left: 1.5rem !important;
  9048. }
  9049. .px-sm-5 {
  9050. padding-right: 3rem !important;
  9051. padding-left: 3rem !important;
  9052. }
  9053. .px-sm-6 {
  9054. padding-right: 4.5rem !important;
  9055. padding-left: 4.5rem !important;
  9056. }
  9057. .px-sm-7 {
  9058. padding-right: 6rem !important;
  9059. padding-left: 6rem !important;
  9060. }
  9061. .px-sm-8 {
  9062. padding-right: 9rem !important;
  9063. padding-left: 9rem !important;
  9064. }
  9065. .px-sm-9 {
  9066. padding-right: 12rem !important;
  9067. padding-left: 12rem !important;
  9068. }
  9069. .px-sm-10 {
  9070. padding-right: 18rem !important;
  9071. padding-left: 18rem !important;
  9072. }
  9073. .py-sm-0 {
  9074. padding-top: 0 !important;
  9075. padding-bottom: 0 !important;
  9076. }
  9077. .py-sm-1 {
  9078. padding-top: 0.25rem !important;
  9079. padding-bottom: 0.25rem !important;
  9080. }
  9081. .py-sm-2 {
  9082. padding-top: 0.5rem !important;
  9083. padding-bottom: 0.5rem !important;
  9084. }
  9085. .py-sm-3 {
  9086. padding-top: 1rem !important;
  9087. padding-bottom: 1rem !important;
  9088. }
  9089. .py-sm-4 {
  9090. padding-top: 1.5rem !important;
  9091. padding-bottom: 1.5rem !important;
  9092. }
  9093. .py-sm-5 {
  9094. padding-top: 3rem !important;
  9095. padding-bottom: 3rem !important;
  9096. }
  9097. .py-sm-6 {
  9098. padding-top: 4.5rem !important;
  9099. padding-bottom: 4.5rem !important;
  9100. }
  9101. .py-sm-7 {
  9102. padding-top: 6rem !important;
  9103. padding-bottom: 6rem !important;
  9104. }
  9105. .py-sm-8 {
  9106. padding-top: 9rem !important;
  9107. padding-bottom: 9rem !important;
  9108. }
  9109. .py-sm-9 {
  9110. padding-top: 12rem !important;
  9111. padding-bottom: 12rem !important;
  9112. }
  9113. .py-sm-10 {
  9114. padding-top: 18rem !important;
  9115. padding-bottom: 18rem !important;
  9116. }
  9117. .pt-sm-0 {
  9118. padding-top: 0 !important;
  9119. }
  9120. .pt-sm-1 {
  9121. padding-top: 0.25rem !important;
  9122. }
  9123. .pt-sm-2 {
  9124. padding-top: 0.5rem !important;
  9125. }
  9126. .pt-sm-3 {
  9127. padding-top: 1rem !important;
  9128. }
  9129. .pt-sm-4 {
  9130. padding-top: 1.5rem !important;
  9131. }
  9132. .pt-sm-5 {
  9133. padding-top: 3rem !important;
  9134. }
  9135. .pt-sm-6 {
  9136. padding-top: 4.5rem !important;
  9137. }
  9138. .pt-sm-7 {
  9139. padding-top: 6rem !important;
  9140. }
  9141. .pt-sm-8 {
  9142. padding-top: 9rem !important;
  9143. }
  9144. .pt-sm-9 {
  9145. padding-top: 12rem !important;
  9146. }
  9147. .pt-sm-10 {
  9148. padding-top: 18rem !important;
  9149. }
  9150. .pe-sm-0 {
  9151. padding-right: 0 !important;
  9152. }
  9153. .pe-sm-1 {
  9154. padding-right: 0.25rem !important;
  9155. }
  9156. .pe-sm-2 {
  9157. padding-right: 0.5rem !important;
  9158. }
  9159. .pe-sm-3 {
  9160. padding-right: 1rem !important;
  9161. }
  9162. .pe-sm-4 {
  9163. padding-right: 1.5rem !important;
  9164. }
  9165. .pe-sm-5 {
  9166. padding-right: 3rem !important;
  9167. }
  9168. .pe-sm-6 {
  9169. padding-right: 4.5rem !important;
  9170. }
  9171. .pe-sm-7 {
  9172. padding-right: 6rem !important;
  9173. }
  9174. .pe-sm-8 {
  9175. padding-right: 9rem !important;
  9176. }
  9177. .pe-sm-9 {
  9178. padding-right: 12rem !important;
  9179. }
  9180. .pe-sm-10 {
  9181. padding-right: 18rem !important;
  9182. }
  9183. .pb-sm-0 {
  9184. padding-bottom: 0 !important;
  9185. }
  9186. .pb-sm-1 {
  9187. padding-bottom: 0.25rem !important;
  9188. }
  9189. .pb-sm-2 {
  9190. padding-bottom: 0.5rem !important;
  9191. }
  9192. .pb-sm-3 {
  9193. padding-bottom: 1rem !important;
  9194. }
  9195. .pb-sm-4 {
  9196. padding-bottom: 1.5rem !important;
  9197. }
  9198. .pb-sm-5 {
  9199. padding-bottom: 3rem !important;
  9200. }
  9201. .pb-sm-6 {
  9202. padding-bottom: 4.5rem !important;
  9203. }
  9204. .pb-sm-7 {
  9205. padding-bottom: 6rem !important;
  9206. }
  9207. .pb-sm-8 {
  9208. padding-bottom: 9rem !important;
  9209. }
  9210. .pb-sm-9 {
  9211. padding-bottom: 12rem !important;
  9212. }
  9213. .pb-sm-10 {
  9214. padding-bottom: 18rem !important;
  9215. }
  9216. .ps-sm-0 {
  9217. padding-left: 0 !important;
  9218. }
  9219. .ps-sm-1 {
  9220. padding-left: 0.25rem !important;
  9221. }
  9222. .ps-sm-2 {
  9223. padding-left: 0.5rem !important;
  9224. }
  9225. .ps-sm-3 {
  9226. padding-left: 1rem !important;
  9227. }
  9228. .ps-sm-4 {
  9229. padding-left: 1.5rem !important;
  9230. }
  9231. .ps-sm-5 {
  9232. padding-left: 3rem !important;
  9233. }
  9234. .ps-sm-6 {
  9235. padding-left: 4.5rem !important;
  9236. }
  9237. .ps-sm-7 {
  9238. padding-left: 6rem !important;
  9239. }
  9240. .ps-sm-8 {
  9241. padding-left: 9rem !important;
  9242. }
  9243. .ps-sm-9 {
  9244. padding-left: 12rem !important;
  9245. }
  9246. .ps-sm-10 {
  9247. padding-left: 18rem !important;
  9248. }
  9249. .gap-sm-0 {
  9250. gap: 0 !important;
  9251. }
  9252. .gap-sm-1 {
  9253. gap: 0.25rem !important;
  9254. }
  9255. .gap-sm-2 {
  9256. gap: 0.5rem !important;
  9257. }
  9258. .gap-sm-3 {
  9259. gap: 1rem !important;
  9260. }
  9261. .gap-sm-4 {
  9262. gap: 1.5rem !important;
  9263. }
  9264. .gap-sm-5 {
  9265. gap: 3rem !important;
  9266. }
  9267. .gap-sm-6 {
  9268. gap: 4.5rem !important;
  9269. }
  9270. .gap-sm-7 {
  9271. gap: 6rem !important;
  9272. }
  9273. .gap-sm-8 {
  9274. gap: 9rem !important;
  9275. }
  9276. .gap-sm-9 {
  9277. gap: 12rem !important;
  9278. }
  9279. .gap-sm-10 {
  9280. gap: 18rem !important;
  9281. }
  9282. .text-sm-start {
  9283. text-align: left !important;
  9284. }
  9285. .text-sm-end {
  9286. text-align: right !important;
  9287. }
  9288. .text-sm-center {
  9289. text-align: center !important;
  9290. }
  9291. }
  9292. @media (min-width: 768px) {
  9293. .float-md-start {
  9294. float: left !important;
  9295. }
  9296. .float-md-end {
  9297. float: right !important;
  9298. }
  9299. .float-md-none {
  9300. float: none !important;
  9301. }
  9302. .d-md-inline {
  9303. display: inline !important;
  9304. }
  9305. .d-md-inline-block {
  9306. display: inline-block !important;
  9307. }
  9308. .d-md-block {
  9309. display: block !important;
  9310. }
  9311. .d-md-grid {
  9312. display: grid !important;
  9313. }
  9314. .d-md-table {
  9315. display: table !important;
  9316. }
  9317. .d-md-table-row {
  9318. display: table-row !important;
  9319. }
  9320. .d-md-table-cell {
  9321. display: table-cell !important;
  9322. }
  9323. .d-md-flex {
  9324. display: flex !important;
  9325. }
  9326. .d-md-inline-flex {
  9327. display: inline-flex !important;
  9328. }
  9329. .d-md-none {
  9330. display: none !important;
  9331. }
  9332. .flex-md-fill {
  9333. flex: 1 1 auto !important;
  9334. }
  9335. .flex-md-row {
  9336. flex-direction: row !important;
  9337. }
  9338. .flex-md-column {
  9339. flex-direction: column !important;
  9340. }
  9341. .flex-md-row-reverse {
  9342. flex-direction: row-reverse !important;
  9343. }
  9344. .flex-md-column-reverse {
  9345. flex-direction: column-reverse !important;
  9346. }
  9347. .flex-md-grow-0 {
  9348. flex-grow: 0 !important;
  9349. }
  9350. .flex-md-grow-1 {
  9351. flex-grow: 1 !important;
  9352. }
  9353. .flex-md-shrink-0 {
  9354. flex-shrink: 0 !important;
  9355. }
  9356. .flex-md-shrink-1 {
  9357. flex-shrink: 1 !important;
  9358. }
  9359. .flex-md-wrap {
  9360. flex-wrap: wrap !important;
  9361. }
  9362. .flex-md-nowrap {
  9363. flex-wrap: nowrap !important;
  9364. }
  9365. .flex-md-wrap-reverse {
  9366. flex-wrap: wrap-reverse !important;
  9367. }
  9368. .justify-content-md-start {
  9369. justify-content: flex-start !important;
  9370. }
  9371. .justify-content-md-end {
  9372. justify-content: flex-end !important;
  9373. }
  9374. .justify-content-md-center {
  9375. justify-content: center !important;
  9376. }
  9377. .justify-content-md-between {
  9378. justify-content: space-between !important;
  9379. }
  9380. .justify-content-md-around {
  9381. justify-content: space-around !important;
  9382. }
  9383. .justify-content-md-evenly {
  9384. justify-content: space-evenly !important;
  9385. }
  9386. .align-items-md-start {
  9387. align-items: flex-start !important;
  9388. }
  9389. .align-items-md-end {
  9390. align-items: flex-end !important;
  9391. }
  9392. .align-items-md-center {
  9393. align-items: center !important;
  9394. }
  9395. .align-items-md-baseline {
  9396. align-items: baseline !important;
  9397. }
  9398. .align-items-md-stretch {
  9399. align-items: stretch !important;
  9400. }
  9401. .align-content-md-start {
  9402. align-content: flex-start !important;
  9403. }
  9404. .align-content-md-end {
  9405. align-content: flex-end !important;
  9406. }
  9407. .align-content-md-center {
  9408. align-content: center !important;
  9409. }
  9410. .align-content-md-between {
  9411. align-content: space-between !important;
  9412. }
  9413. .align-content-md-around {
  9414. align-content: space-around !important;
  9415. }
  9416. .align-content-md-stretch {
  9417. align-content: stretch !important;
  9418. }
  9419. .align-self-md-auto {
  9420. align-self: auto !important;
  9421. }
  9422. .align-self-md-start {
  9423. align-self: flex-start !important;
  9424. }
  9425. .align-self-md-end {
  9426. align-self: flex-end !important;
  9427. }
  9428. .align-self-md-center {
  9429. align-self: center !important;
  9430. }
  9431. .align-self-md-baseline {
  9432. align-self: baseline !important;
  9433. }
  9434. .align-self-md-stretch {
  9435. align-self: stretch !important;
  9436. }
  9437. .order-md-first {
  9438. order: -1 !important;
  9439. }
  9440. .order-md-0 {
  9441. order: 0 !important;
  9442. }
  9443. .order-md-1 {
  9444. order: 1 !important;
  9445. }
  9446. .order-md-2 {
  9447. order: 2 !important;
  9448. }
  9449. .order-md-3 {
  9450. order: 3 !important;
  9451. }
  9452. .order-md-4 {
  9453. order: 4 !important;
  9454. }
  9455. .order-md-5 {
  9456. order: 5 !important;
  9457. }
  9458. .order-md-last {
  9459. order: 6 !important;
  9460. }
  9461. .m-md-0 {
  9462. margin: 0 !important;
  9463. }
  9464. .m-md-1 {
  9465. margin: 0.25rem !important;
  9466. }
  9467. .m-md-2 {
  9468. margin: 0.5rem !important;
  9469. }
  9470. .m-md-3 {
  9471. margin: 1rem !important;
  9472. }
  9473. .m-md-4 {
  9474. margin: 1.5rem !important;
  9475. }
  9476. .m-md-5 {
  9477. margin: 3rem !important;
  9478. }
  9479. .m-md-6 {
  9480. margin: 4.5rem !important;
  9481. }
  9482. .m-md-7 {
  9483. margin: 6rem !important;
  9484. }
  9485. .m-md-8 {
  9486. margin: 9rem !important;
  9487. }
  9488. .m-md-9 {
  9489. margin: 12rem !important;
  9490. }
  9491. .m-md-10 {
  9492. margin: 18rem !important;
  9493. }
  9494. .m-md-auto {
  9495. margin: auto !important;
  9496. }
  9497. .mx-md-0 {
  9498. margin-right: 0 !important;
  9499. margin-left: 0 !important;
  9500. }
  9501. .mx-md-1 {
  9502. margin-right: 0.25rem !important;
  9503. margin-left: 0.25rem !important;
  9504. }
  9505. .mx-md-2 {
  9506. margin-right: 0.5rem !important;
  9507. margin-left: 0.5rem !important;
  9508. }
  9509. .mx-md-3 {
  9510. margin-right: 1rem !important;
  9511. margin-left: 1rem !important;
  9512. }
  9513. .mx-md-4 {
  9514. margin-right: 1.5rem !important;
  9515. margin-left: 1.5rem !important;
  9516. }
  9517. .mx-md-5 {
  9518. margin-right: 3rem !important;
  9519. margin-left: 3rem !important;
  9520. }
  9521. .mx-md-6 {
  9522. margin-right: 4.5rem !important;
  9523. margin-left: 4.5rem !important;
  9524. }
  9525. .mx-md-7 {
  9526. margin-right: 6rem !important;
  9527. margin-left: 6rem !important;
  9528. }
  9529. .mx-md-8 {
  9530. margin-right: 9rem !important;
  9531. margin-left: 9rem !important;
  9532. }
  9533. .mx-md-9 {
  9534. margin-right: 12rem !important;
  9535. margin-left: 12rem !important;
  9536. }
  9537. .mx-md-10 {
  9538. margin-right: 18rem !important;
  9539. margin-left: 18rem !important;
  9540. }
  9541. .mx-md-auto {
  9542. margin-right: auto !important;
  9543. margin-left: auto !important;
  9544. }
  9545. .my-md-0 {
  9546. margin-top: 0 !important;
  9547. margin-bottom: 0 !important;
  9548. }
  9549. .my-md-1 {
  9550. margin-top: 0.25rem !important;
  9551. margin-bottom: 0.25rem !important;
  9552. }
  9553. .my-md-2 {
  9554. margin-top: 0.5rem !important;
  9555. margin-bottom: 0.5rem !important;
  9556. }
  9557. .my-md-3 {
  9558. margin-top: 1rem !important;
  9559. margin-bottom: 1rem !important;
  9560. }
  9561. .my-md-4 {
  9562. margin-top: 1.5rem !important;
  9563. margin-bottom: 1.5rem !important;
  9564. }
  9565. .my-md-5 {
  9566. margin-top: 3rem !important;
  9567. margin-bottom: 3rem !important;
  9568. }
  9569. .my-md-6 {
  9570. margin-top: 4.5rem !important;
  9571. margin-bottom: 4.5rem !important;
  9572. }
  9573. .my-md-7 {
  9574. margin-top: 6rem !important;
  9575. margin-bottom: 6rem !important;
  9576. }
  9577. .my-md-8 {
  9578. margin-top: 9rem !important;
  9579. margin-bottom: 9rem !important;
  9580. }
  9581. .my-md-9 {
  9582. margin-top: 12rem !important;
  9583. margin-bottom: 12rem !important;
  9584. }
  9585. .my-md-10 {
  9586. margin-top: 18rem !important;
  9587. margin-bottom: 18rem !important;
  9588. }
  9589. .my-md-auto {
  9590. margin-top: auto !important;
  9591. margin-bottom: auto !important;
  9592. }
  9593. .mt-md-0 {
  9594. margin-top: 0 !important;
  9595. }
  9596. .mt-md-1 {
  9597. margin-top: 0.25rem !important;
  9598. }
  9599. .mt-md-2 {
  9600. margin-top: 0.5rem !important;
  9601. }
  9602. .mt-md-3 {
  9603. margin-top: 1rem !important;
  9604. }
  9605. .mt-md-4 {
  9606. margin-top: 1.5rem !important;
  9607. }
  9608. .mt-md-5 {
  9609. margin-top: 3rem !important;
  9610. }
  9611. .mt-md-6 {
  9612. margin-top: 4.5rem !important;
  9613. }
  9614. .mt-md-7 {
  9615. margin-top: 6rem !important;
  9616. }
  9617. .mt-md-8 {
  9618. margin-top: 9rem !important;
  9619. }
  9620. .mt-md-9 {
  9621. margin-top: 12rem !important;
  9622. }
  9623. .mt-md-10 {
  9624. margin-top: 18rem !important;
  9625. }
  9626. .mt-md-auto {
  9627. margin-top: auto !important;
  9628. }
  9629. .me-md-0 {
  9630. margin-right: 0 !important;
  9631. }
  9632. .me-md-1 {
  9633. margin-right: 0.25rem !important;
  9634. }
  9635. .me-md-2 {
  9636. margin-right: 0.5rem !important;
  9637. }
  9638. .me-md-3 {
  9639. margin-right: 1rem !important;
  9640. }
  9641. .me-md-4 {
  9642. margin-right: 1.5rem !important;
  9643. }
  9644. .me-md-5 {
  9645. margin-right: 3rem !important;
  9646. }
  9647. .me-md-6 {
  9648. margin-right: 4.5rem !important;
  9649. }
  9650. .me-md-7 {
  9651. margin-right: 6rem !important;
  9652. }
  9653. .me-md-8 {
  9654. margin-right: 9rem !important;
  9655. }
  9656. .me-md-9 {
  9657. margin-right: 12rem !important;
  9658. }
  9659. .me-md-10 {
  9660. margin-right: 18rem !important;
  9661. }
  9662. .me-md-auto {
  9663. margin-right: auto !important;
  9664. }
  9665. .mb-md-0 {
  9666. margin-bottom: 0 !important;
  9667. }
  9668. .mb-md-1 {
  9669. margin-bottom: 0.25rem !important;
  9670. }
  9671. .mb-md-2 {
  9672. margin-bottom: 0.5rem !important;
  9673. }
  9674. .mb-md-3 {
  9675. margin-bottom: 1rem !important;
  9676. }
  9677. .mb-md-4 {
  9678. margin-bottom: 1.5rem !important;
  9679. }
  9680. .mb-md-5 {
  9681. margin-bottom: 3rem !important;
  9682. }
  9683. .mb-md-6 {
  9684. margin-bottom: 4.5rem !important;
  9685. }
  9686. .mb-md-7 {
  9687. margin-bottom: 6rem !important;
  9688. }
  9689. .mb-md-8 {
  9690. margin-bottom: 9rem !important;
  9691. }
  9692. .mb-md-9 {
  9693. margin-bottom: 12rem !important;
  9694. }
  9695. .mb-md-10 {
  9696. margin-bottom: 18rem !important;
  9697. }
  9698. .mb-md-auto {
  9699. margin-bottom: auto !important;
  9700. }
  9701. .ms-md-0 {
  9702. margin-left: 0 !important;
  9703. }
  9704. .ms-md-1 {
  9705. margin-left: 0.25rem !important;
  9706. }
  9707. .ms-md-2 {
  9708. margin-left: 0.5rem !important;
  9709. }
  9710. .ms-md-3 {
  9711. margin-left: 1rem !important;
  9712. }
  9713. .ms-md-4 {
  9714. margin-left: 1.5rem !important;
  9715. }
  9716. .ms-md-5 {
  9717. margin-left: 3rem !important;
  9718. }
  9719. .ms-md-6 {
  9720. margin-left: 4.5rem !important;
  9721. }
  9722. .ms-md-7 {
  9723. margin-left: 6rem !important;
  9724. }
  9725. .ms-md-8 {
  9726. margin-left: 9rem !important;
  9727. }
  9728. .ms-md-9 {
  9729. margin-left: 12rem !important;
  9730. }
  9731. .ms-md-10 {
  9732. margin-left: 18rem !important;
  9733. }
  9734. .ms-md-auto {
  9735. margin-left: auto !important;
  9736. }
  9737. .m-md-n1 {
  9738. margin: -0.25rem !important;
  9739. }
  9740. .m-md-n2 {
  9741. margin: -0.5rem !important;
  9742. }
  9743. .m-md-n3 {
  9744. margin: -1rem !important;
  9745. }
  9746. .m-md-n4 {
  9747. margin: -1.5rem !important;
  9748. }
  9749. .m-md-n5 {
  9750. margin: -3rem !important;
  9751. }
  9752. .m-md-n6 {
  9753. margin: -4.5rem !important;
  9754. }
  9755. .m-md-n7 {
  9756. margin: -6rem !important;
  9757. }
  9758. .m-md-n8 {
  9759. margin: -9rem !important;
  9760. }
  9761. .m-md-n9 {
  9762. margin: -12rem !important;
  9763. }
  9764. .m-md-n10 {
  9765. margin: -18rem !important;
  9766. }
  9767. .mx-md-n1 {
  9768. margin-right: -0.25rem !important;
  9769. margin-left: -0.25rem !important;
  9770. }
  9771. .mx-md-n2 {
  9772. margin-right: -0.5rem !important;
  9773. margin-left: -0.5rem !important;
  9774. }
  9775. .mx-md-n3 {
  9776. margin-right: -1rem !important;
  9777. margin-left: -1rem !important;
  9778. }
  9779. .mx-md-n4 {
  9780. margin-right: -1.5rem !important;
  9781. margin-left: -1.5rem !important;
  9782. }
  9783. .mx-md-n5 {
  9784. margin-right: -3rem !important;
  9785. margin-left: -3rem !important;
  9786. }
  9787. .mx-md-n6 {
  9788. margin-right: -4.5rem !important;
  9789. margin-left: -4.5rem !important;
  9790. }
  9791. .mx-md-n7 {
  9792. margin-right: -6rem !important;
  9793. margin-left: -6rem !important;
  9794. }
  9795. .mx-md-n8 {
  9796. margin-right: -9rem !important;
  9797. margin-left: -9rem !important;
  9798. }
  9799. .mx-md-n9 {
  9800. margin-right: -12rem !important;
  9801. margin-left: -12rem !important;
  9802. }
  9803. .mx-md-n10 {
  9804. margin-right: -18rem !important;
  9805. margin-left: -18rem !important;
  9806. }
  9807. .my-md-n1 {
  9808. margin-top: -0.25rem !important;
  9809. margin-bottom: -0.25rem !important;
  9810. }
  9811. .my-md-n2 {
  9812. margin-top: -0.5rem !important;
  9813. margin-bottom: -0.5rem !important;
  9814. }
  9815. .my-md-n3 {
  9816. margin-top: -1rem !important;
  9817. margin-bottom: -1rem !important;
  9818. }
  9819. .my-md-n4 {
  9820. margin-top: -1.5rem !important;
  9821. margin-bottom: -1.5rem !important;
  9822. }
  9823. .my-md-n5 {
  9824. margin-top: -3rem !important;
  9825. margin-bottom: -3rem !important;
  9826. }
  9827. .my-md-n6 {
  9828. margin-top: -4.5rem !important;
  9829. margin-bottom: -4.5rem !important;
  9830. }
  9831. .my-md-n7 {
  9832. margin-top: -6rem !important;
  9833. margin-bottom: -6rem !important;
  9834. }
  9835. .my-md-n8 {
  9836. margin-top: -9rem !important;
  9837. margin-bottom: -9rem !important;
  9838. }
  9839. .my-md-n9 {
  9840. margin-top: -12rem !important;
  9841. margin-bottom: -12rem !important;
  9842. }
  9843. .my-md-n10 {
  9844. margin-top: -18rem !important;
  9845. margin-bottom: -18rem !important;
  9846. }
  9847. .mt-md-n1 {
  9848. margin-top: -0.25rem !important;
  9849. }
  9850. .mt-md-n2 {
  9851. margin-top: -0.5rem !important;
  9852. }
  9853. .mt-md-n3 {
  9854. margin-top: -1rem !important;
  9855. }
  9856. .mt-md-n4 {
  9857. margin-top: -1.5rem !important;
  9858. }
  9859. .mt-md-n5 {
  9860. margin-top: -3rem !important;
  9861. }
  9862. .mt-md-n6 {
  9863. margin-top: -4.5rem !important;
  9864. }
  9865. .mt-md-n7 {
  9866. margin-top: -6rem !important;
  9867. }
  9868. .mt-md-n8 {
  9869. margin-top: -9rem !important;
  9870. }
  9871. .mt-md-n9 {
  9872. margin-top: -12rem !important;
  9873. }
  9874. .mt-md-n10 {
  9875. margin-top: -18rem !important;
  9876. }
  9877. .me-md-n1 {
  9878. margin-right: -0.25rem !important;
  9879. }
  9880. .me-md-n2 {
  9881. margin-right: -0.5rem !important;
  9882. }
  9883. .me-md-n3 {
  9884. margin-right: -1rem !important;
  9885. }
  9886. .me-md-n4 {
  9887. margin-right: -1.5rem !important;
  9888. }
  9889. .me-md-n5 {
  9890. margin-right: -3rem !important;
  9891. }
  9892. .me-md-n6 {
  9893. margin-right: -4.5rem !important;
  9894. }
  9895. .me-md-n7 {
  9896. margin-right: -6rem !important;
  9897. }
  9898. .me-md-n8 {
  9899. margin-right: -9rem !important;
  9900. }
  9901. .me-md-n9 {
  9902. margin-right: -12rem !important;
  9903. }
  9904. .me-md-n10 {
  9905. margin-right: -18rem !important;
  9906. }
  9907. .mb-md-n1 {
  9908. margin-bottom: -0.25rem !important;
  9909. }
  9910. .mb-md-n2 {
  9911. margin-bottom: -0.5rem !important;
  9912. }
  9913. .mb-md-n3 {
  9914. margin-bottom: -1rem !important;
  9915. }
  9916. .mb-md-n4 {
  9917. margin-bottom: -1.5rem !important;
  9918. }
  9919. .mb-md-n5 {
  9920. margin-bottom: -3rem !important;
  9921. }
  9922. .mb-md-n6 {
  9923. margin-bottom: -4.5rem !important;
  9924. }
  9925. .mb-md-n7 {
  9926. margin-bottom: -6rem !important;
  9927. }
  9928. .mb-md-n8 {
  9929. margin-bottom: -9rem !important;
  9930. }
  9931. .mb-md-n9 {
  9932. margin-bottom: -12rem !important;
  9933. }
  9934. .mb-md-n10 {
  9935. margin-bottom: -18rem !important;
  9936. }
  9937. .ms-md-n1 {
  9938. margin-left: -0.25rem !important;
  9939. }
  9940. .ms-md-n2 {
  9941. margin-left: -0.5rem !important;
  9942. }
  9943. .ms-md-n3 {
  9944. margin-left: -1rem !important;
  9945. }
  9946. .ms-md-n4 {
  9947. margin-left: -1.5rem !important;
  9948. }
  9949. .ms-md-n5 {
  9950. margin-left: -3rem !important;
  9951. }
  9952. .ms-md-n6 {
  9953. margin-left: -4.5rem !important;
  9954. }
  9955. .ms-md-n7 {
  9956. margin-left: -6rem !important;
  9957. }
  9958. .ms-md-n8 {
  9959. margin-left: -9rem !important;
  9960. }
  9961. .ms-md-n9 {
  9962. margin-left: -12rem !important;
  9963. }
  9964. .ms-md-n10 {
  9965. margin-left: -18rem !important;
  9966. }
  9967. .p-md-0 {
  9968. padding: 0 !important;
  9969. }
  9970. .p-md-1 {
  9971. padding: 0.25rem !important;
  9972. }
  9973. .p-md-2 {
  9974. padding: 0.5rem !important;
  9975. }
  9976. .p-md-3 {
  9977. padding: 1rem !important;
  9978. }
  9979. .p-md-4 {
  9980. padding: 1.5rem !important;
  9981. }
  9982. .p-md-5 {
  9983. padding: 3rem !important;
  9984. }
  9985. .p-md-6 {
  9986. padding: 4.5rem !important;
  9987. }
  9988. .p-md-7 {
  9989. padding: 6rem !important;
  9990. }
  9991. .p-md-8 {
  9992. padding: 9rem !important;
  9993. }
  9994. .p-md-9 {
  9995. padding: 12rem !important;
  9996. }
  9997. .p-md-10 {
  9998. padding: 18rem !important;
  9999. }
  10000. .px-md-0 {
  10001. padding-right: 0 !important;
  10002. padding-left: 0 !important;
  10003. }
  10004. .px-md-1 {
  10005. padding-right: 0.25rem !important;
  10006. padding-left: 0.25rem !important;
  10007. }
  10008. .px-md-2 {
  10009. padding-right: 0.5rem !important;
  10010. padding-left: 0.5rem !important;
  10011. }
  10012. .px-md-3 {
  10013. padding-right: 1rem !important;
  10014. padding-left: 1rem !important;
  10015. }
  10016. .px-md-4 {
  10017. padding-right: 1.5rem !important;
  10018. padding-left: 1.5rem !important;
  10019. }
  10020. .px-md-5 {
  10021. padding-right: 3rem !important;
  10022. padding-left: 3rem !important;
  10023. }
  10024. .px-md-6 {
  10025. padding-right: 4.5rem !important;
  10026. padding-left: 4.5rem !important;
  10027. }
  10028. .px-md-7 {
  10029. padding-right: 6rem !important;
  10030. padding-left: 6rem !important;
  10031. }
  10032. .px-md-8 {
  10033. padding-right: 9rem !important;
  10034. padding-left: 9rem !important;
  10035. }
  10036. .px-md-9 {
  10037. padding-right: 12rem !important;
  10038. padding-left: 12rem !important;
  10039. }
  10040. .px-md-10 {
  10041. padding-right: 18rem !important;
  10042. padding-left: 18rem !important;
  10043. }
  10044. .py-md-0 {
  10045. padding-top: 0 !important;
  10046. padding-bottom: 0 !important;
  10047. }
  10048. .py-md-1 {
  10049. padding-top: 0.25rem !important;
  10050. padding-bottom: 0.25rem !important;
  10051. }
  10052. .py-md-2 {
  10053. padding-top: 0.5rem !important;
  10054. padding-bottom: 0.5rem !important;
  10055. }
  10056. .py-md-3 {
  10057. padding-top: 1rem !important;
  10058. padding-bottom: 1rem !important;
  10059. }
  10060. .py-md-4 {
  10061. padding-top: 1.5rem !important;
  10062. padding-bottom: 1.5rem !important;
  10063. }
  10064. .py-md-5 {
  10065. padding-top: 3rem !important;
  10066. padding-bottom: 3rem !important;
  10067. }
  10068. .py-md-6 {
  10069. padding-top: 4.5rem !important;
  10070. padding-bottom: 4.5rem !important;
  10071. }
  10072. .py-md-7 {
  10073. padding-top: 6rem !important;
  10074. padding-bottom: 6rem !important;
  10075. }
  10076. .py-md-8 {
  10077. padding-top: 9rem !important;
  10078. padding-bottom: 9rem !important;
  10079. }
  10080. .py-md-9 {
  10081. padding-top: 12rem !important;
  10082. padding-bottom: 12rem !important;
  10083. }
  10084. .py-md-10 {
  10085. padding-top: 18rem !important;
  10086. padding-bottom: 18rem !important;
  10087. }
  10088. .pt-md-0 {
  10089. padding-top: 0 !important;
  10090. }
  10091. .pt-md-1 {
  10092. padding-top: 0.25rem !important;
  10093. }
  10094. .pt-md-2 {
  10095. padding-top: 0.5rem !important;
  10096. }
  10097. .pt-md-3 {
  10098. padding-top: 1rem !important;
  10099. }
  10100. .pt-md-4 {
  10101. padding-top: 1.5rem !important;
  10102. }
  10103. .pt-md-5 {
  10104. padding-top: 3rem !important;
  10105. }
  10106. .pt-md-6 {
  10107. padding-top: 4.5rem !important;
  10108. }
  10109. .pt-md-7 {
  10110. padding-top: 6rem !important;
  10111. }
  10112. .pt-md-8 {
  10113. padding-top: 9rem !important;
  10114. }
  10115. .pt-md-9 {
  10116. padding-top: 12rem !important;
  10117. }
  10118. .pt-md-10 {
  10119. padding-top: 18rem !important;
  10120. }
  10121. .pe-md-0 {
  10122. padding-right: 0 !important;
  10123. }
  10124. .pe-md-1 {
  10125. padding-right: 0.25rem !important;
  10126. }
  10127. .pe-md-2 {
  10128. padding-right: 0.5rem !important;
  10129. }
  10130. .pe-md-3 {
  10131. padding-right: 1rem !important;
  10132. }
  10133. .pe-md-4 {
  10134. padding-right: 1.5rem !important;
  10135. }
  10136. .pe-md-5 {
  10137. padding-right: 3rem !important;
  10138. }
  10139. .pe-md-6 {
  10140. padding-right: 4.5rem !important;
  10141. }
  10142. .pe-md-7 {
  10143. padding-right: 6rem !important;
  10144. }
  10145. .pe-md-8 {
  10146. padding-right: 9rem !important;
  10147. }
  10148. .pe-md-9 {
  10149. padding-right: 12rem !important;
  10150. }
  10151. .pe-md-10 {
  10152. padding-right: 18rem !important;
  10153. }
  10154. .pb-md-0 {
  10155. padding-bottom: 0 !important;
  10156. }
  10157. .pb-md-1 {
  10158. padding-bottom: 0.25rem !important;
  10159. }
  10160. .pb-md-2 {
  10161. padding-bottom: 0.5rem !important;
  10162. }
  10163. .pb-md-3 {
  10164. padding-bottom: 1rem !important;
  10165. }
  10166. .pb-md-4 {
  10167. padding-bottom: 1.5rem !important;
  10168. }
  10169. .pb-md-5 {
  10170. padding-bottom: 3rem !important;
  10171. }
  10172. .pb-md-6 {
  10173. padding-bottom: 4.5rem !important;
  10174. }
  10175. .pb-md-7 {
  10176. padding-bottom: 6rem !important;
  10177. }
  10178. .pb-md-8 {
  10179. padding-bottom: 9rem !important;
  10180. }
  10181. .pb-md-9 {
  10182. padding-bottom: 12rem !important;
  10183. }
  10184. .pb-md-10 {
  10185. padding-bottom: 18rem !important;
  10186. }
  10187. .ps-md-0 {
  10188. padding-left: 0 !important;
  10189. }
  10190. .ps-md-1 {
  10191. padding-left: 0.25rem !important;
  10192. }
  10193. .ps-md-2 {
  10194. padding-left: 0.5rem !important;
  10195. }
  10196. .ps-md-3 {
  10197. padding-left: 1rem !important;
  10198. }
  10199. .ps-md-4 {
  10200. padding-left: 1.5rem !important;
  10201. }
  10202. .ps-md-5 {
  10203. padding-left: 3rem !important;
  10204. }
  10205. .ps-md-6 {
  10206. padding-left: 4.5rem !important;
  10207. }
  10208. .ps-md-7 {
  10209. padding-left: 6rem !important;
  10210. }
  10211. .ps-md-8 {
  10212. padding-left: 9rem !important;
  10213. }
  10214. .ps-md-9 {
  10215. padding-left: 12rem !important;
  10216. }
  10217. .ps-md-10 {
  10218. padding-left: 18rem !important;
  10219. }
  10220. .gap-md-0 {
  10221. gap: 0 !important;
  10222. }
  10223. .gap-md-1 {
  10224. gap: 0.25rem !important;
  10225. }
  10226. .gap-md-2 {
  10227. gap: 0.5rem !important;
  10228. }
  10229. .gap-md-3 {
  10230. gap: 1rem !important;
  10231. }
  10232. .gap-md-4 {
  10233. gap: 1.5rem !important;
  10234. }
  10235. .gap-md-5 {
  10236. gap: 3rem !important;
  10237. }
  10238. .gap-md-6 {
  10239. gap: 4.5rem !important;
  10240. }
  10241. .gap-md-7 {
  10242. gap: 6rem !important;
  10243. }
  10244. .gap-md-8 {
  10245. gap: 9rem !important;
  10246. }
  10247. .gap-md-9 {
  10248. gap: 12rem !important;
  10249. }
  10250. .gap-md-10 {
  10251. gap: 18rem !important;
  10252. }
  10253. .text-md-start {
  10254. text-align: left !important;
  10255. }
  10256. .text-md-end {
  10257. text-align: right !important;
  10258. }
  10259. .text-md-center {
  10260. text-align: center !important;
  10261. }
  10262. }
  10263. @media (min-width: 992px) {
  10264. .float-lg-start {
  10265. float: left !important;
  10266. }
  10267. .float-lg-end {
  10268. float: right !important;
  10269. }
  10270. .float-lg-none {
  10271. float: none !important;
  10272. }
  10273. .d-lg-inline {
  10274. display: inline !important;
  10275. }
  10276. .d-lg-inline-block {
  10277. display: inline-block !important;
  10278. }
  10279. .d-lg-block {
  10280. display: block !important;
  10281. }
  10282. .d-lg-grid {
  10283. display: grid !important;
  10284. }
  10285. .d-lg-table {
  10286. display: table !important;
  10287. }
  10288. .d-lg-table-row {
  10289. display: table-row !important;
  10290. }
  10291. .d-lg-table-cell {
  10292. display: table-cell !important;
  10293. }
  10294. .d-lg-flex {
  10295. display: flex !important;
  10296. }
  10297. .d-lg-inline-flex {
  10298. display: inline-flex !important;
  10299. }
  10300. .d-lg-none {
  10301. display: none !important;
  10302. }
  10303. .flex-lg-fill {
  10304. flex: 1 1 auto !important;
  10305. }
  10306. .flex-lg-row {
  10307. flex-direction: row !important;
  10308. }
  10309. .flex-lg-column {
  10310. flex-direction: column !important;
  10311. }
  10312. .flex-lg-row-reverse {
  10313. flex-direction: row-reverse !important;
  10314. }
  10315. .flex-lg-column-reverse {
  10316. flex-direction: column-reverse !important;
  10317. }
  10318. .flex-lg-grow-0 {
  10319. flex-grow: 0 !important;
  10320. }
  10321. .flex-lg-grow-1 {
  10322. flex-grow: 1 !important;
  10323. }
  10324. .flex-lg-shrink-0 {
  10325. flex-shrink: 0 !important;
  10326. }
  10327. .flex-lg-shrink-1 {
  10328. flex-shrink: 1 !important;
  10329. }
  10330. .flex-lg-wrap {
  10331. flex-wrap: wrap !important;
  10332. }
  10333. .flex-lg-nowrap {
  10334. flex-wrap: nowrap !important;
  10335. }
  10336. .flex-lg-wrap-reverse {
  10337. flex-wrap: wrap-reverse !important;
  10338. }
  10339. .justify-content-lg-start {
  10340. justify-content: flex-start !important;
  10341. }
  10342. .justify-content-lg-end {
  10343. justify-content: flex-end !important;
  10344. }
  10345. .justify-content-lg-center {
  10346. justify-content: center !important;
  10347. }
  10348. .justify-content-lg-between {
  10349. justify-content: space-between !important;
  10350. }
  10351. .justify-content-lg-around {
  10352. justify-content: space-around !important;
  10353. }
  10354. .justify-content-lg-evenly {
  10355. justify-content: space-evenly !important;
  10356. }
  10357. .align-items-lg-start {
  10358. align-items: flex-start !important;
  10359. }
  10360. .align-items-lg-end {
  10361. align-items: flex-end !important;
  10362. }
  10363. .align-items-lg-center {
  10364. align-items: center !important;
  10365. }
  10366. .align-items-lg-baseline {
  10367. align-items: baseline !important;
  10368. }
  10369. .align-items-lg-stretch {
  10370. align-items: stretch !important;
  10371. }
  10372. .align-content-lg-start {
  10373. align-content: flex-start !important;
  10374. }
  10375. .align-content-lg-end {
  10376. align-content: flex-end !important;
  10377. }
  10378. .align-content-lg-center {
  10379. align-content: center !important;
  10380. }
  10381. .align-content-lg-between {
  10382. align-content: space-between !important;
  10383. }
  10384. .align-content-lg-around {
  10385. align-content: space-around !important;
  10386. }
  10387. .align-content-lg-stretch {
  10388. align-content: stretch !important;
  10389. }
  10390. .align-self-lg-auto {
  10391. align-self: auto !important;
  10392. }
  10393. .align-self-lg-start {
  10394. align-self: flex-start !important;
  10395. }
  10396. .align-self-lg-end {
  10397. align-self: flex-end !important;
  10398. }
  10399. .align-self-lg-center {
  10400. align-self: center !important;
  10401. }
  10402. .align-self-lg-baseline {
  10403. align-self: baseline !important;
  10404. }
  10405. .align-self-lg-stretch {
  10406. align-self: stretch !important;
  10407. }
  10408. .order-lg-first {
  10409. order: -1 !important;
  10410. }
  10411. .order-lg-0 {
  10412. order: 0 !important;
  10413. }
  10414. .order-lg-1 {
  10415. order: 1 !important;
  10416. }
  10417. .order-lg-2 {
  10418. order: 2 !important;
  10419. }
  10420. .order-lg-3 {
  10421. order: 3 !important;
  10422. }
  10423. .order-lg-4 {
  10424. order: 4 !important;
  10425. }
  10426. .order-lg-5 {
  10427. order: 5 !important;
  10428. }
  10429. .order-lg-last {
  10430. order: 6 !important;
  10431. }
  10432. .m-lg-0 {
  10433. margin: 0 !important;
  10434. }
  10435. .m-lg-1 {
  10436. margin: 0.25rem !important;
  10437. }
  10438. .m-lg-2 {
  10439. margin: 0.5rem !important;
  10440. }
  10441. .m-lg-3 {
  10442. margin: 1rem !important;
  10443. }
  10444. .m-lg-4 {
  10445. margin: 1.5rem !important;
  10446. }
  10447. .m-lg-5 {
  10448. margin: 3rem !important;
  10449. }
  10450. .m-lg-6 {
  10451. margin: 4.5rem !important;
  10452. }
  10453. .m-lg-7 {
  10454. margin: 6rem !important;
  10455. }
  10456. .m-lg-8 {
  10457. margin: 9rem !important;
  10458. }
  10459. .m-lg-9 {
  10460. margin: 12rem !important;
  10461. }
  10462. .m-lg-10 {
  10463. margin: 18rem !important;
  10464. }
  10465. .m-lg-auto {
  10466. margin: auto !important;
  10467. }
  10468. .mx-lg-0 {
  10469. margin-right: 0 !important;
  10470. margin-left: 0 !important;
  10471. }
  10472. .mx-lg-1 {
  10473. margin-right: 0.25rem !important;
  10474. margin-left: 0.25rem !important;
  10475. }
  10476. .mx-lg-2 {
  10477. margin-right: 0.5rem !important;
  10478. margin-left: 0.5rem !important;
  10479. }
  10480. .mx-lg-3 {
  10481. margin-right: 1rem !important;
  10482. margin-left: 1rem !important;
  10483. }
  10484. .mx-lg-4 {
  10485. margin-right: 1.5rem !important;
  10486. margin-left: 1.5rem !important;
  10487. }
  10488. .mx-lg-5 {
  10489. margin-right: 3rem !important;
  10490. margin-left: 3rem !important;
  10491. }
  10492. .mx-lg-6 {
  10493. margin-right: 4.5rem !important;
  10494. margin-left: 4.5rem !important;
  10495. }
  10496. .mx-lg-7 {
  10497. margin-right: 6rem !important;
  10498. margin-left: 6rem !important;
  10499. }
  10500. .mx-lg-8 {
  10501. margin-right: 9rem !important;
  10502. margin-left: 9rem !important;
  10503. }
  10504. .mx-lg-9 {
  10505. margin-right: 12rem !important;
  10506. margin-left: 12rem !important;
  10507. }
  10508. .mx-lg-10 {
  10509. margin-right: 18rem !important;
  10510. margin-left: 18rem !important;
  10511. }
  10512. .mx-lg-auto {
  10513. margin-right: auto !important;
  10514. margin-left: auto !important;
  10515. }
  10516. .my-lg-0 {
  10517. margin-top: 0 !important;
  10518. margin-bottom: 0 !important;
  10519. }
  10520. .my-lg-1 {
  10521. margin-top: 0.25rem !important;
  10522. margin-bottom: 0.25rem !important;
  10523. }
  10524. .my-lg-2 {
  10525. margin-top: 0.5rem !important;
  10526. margin-bottom: 0.5rem !important;
  10527. }
  10528. .my-lg-3 {
  10529. margin-top: 1rem !important;
  10530. margin-bottom: 1rem !important;
  10531. }
  10532. .my-lg-4 {
  10533. margin-top: 1.5rem !important;
  10534. margin-bottom: 1.5rem !important;
  10535. }
  10536. .my-lg-5 {
  10537. margin-top: 3rem !important;
  10538. margin-bottom: 3rem !important;
  10539. }
  10540. .my-lg-6 {
  10541. margin-top: 4.5rem !important;
  10542. margin-bottom: 4.5rem !important;
  10543. }
  10544. .my-lg-7 {
  10545. margin-top: 6rem !important;
  10546. margin-bottom: 6rem !important;
  10547. }
  10548. .my-lg-8 {
  10549. margin-top: 9rem !important;
  10550. margin-bottom: 9rem !important;
  10551. }
  10552. .my-lg-9 {
  10553. margin-top: 12rem !important;
  10554. margin-bottom: 12rem !important;
  10555. }
  10556. .my-lg-10 {
  10557. margin-top: 18rem !important;
  10558. margin-bottom: 18rem !important;
  10559. }
  10560. .my-lg-auto {
  10561. margin-top: auto !important;
  10562. margin-bottom: auto !important;
  10563. }
  10564. .mt-lg-0 {
  10565. margin-top: 0 !important;
  10566. }
  10567. .mt-lg-1 {
  10568. margin-top: 0.25rem !important;
  10569. }
  10570. .mt-lg-2 {
  10571. margin-top: 0.5rem !important;
  10572. }
  10573. .mt-lg-3 {
  10574. margin-top: 1rem !important;
  10575. }
  10576. .mt-lg-4 {
  10577. margin-top: 1.5rem !important;
  10578. }
  10579. .mt-lg-5 {
  10580. margin-top: 3rem !important;
  10581. }
  10582. .mt-lg-6 {
  10583. margin-top: 4.5rem !important;
  10584. }
  10585. .mt-lg-7 {
  10586. margin-top: 6rem !important;
  10587. }
  10588. .mt-lg-8 {
  10589. margin-top: 9rem !important;
  10590. }
  10591. .mt-lg-9 {
  10592. margin-top: 12rem !important;
  10593. }
  10594. .mt-lg-10 {
  10595. margin-top: 18rem !important;
  10596. }
  10597. .mt-lg-auto {
  10598. margin-top: auto !important;
  10599. }
  10600. .me-lg-0 {
  10601. margin-right: 0 !important;
  10602. }
  10603. .me-lg-1 {
  10604. margin-right: 0.25rem !important;
  10605. }
  10606. .me-lg-2 {
  10607. margin-right: 0.5rem !important;
  10608. }
  10609. .me-lg-3 {
  10610. margin-right: 1rem !important;
  10611. }
  10612. .me-lg-4 {
  10613. margin-right: 1.5rem !important;
  10614. }
  10615. .me-lg-5 {
  10616. margin-right: 3rem !important;
  10617. }
  10618. .me-lg-6 {
  10619. margin-right: 4.5rem !important;
  10620. }
  10621. .me-lg-7 {
  10622. margin-right: 6rem !important;
  10623. }
  10624. .me-lg-8 {
  10625. margin-right: 9rem !important;
  10626. }
  10627. .me-lg-9 {
  10628. margin-right: 12rem !important;
  10629. }
  10630. .me-lg-10 {
  10631. margin-right: 18rem !important;
  10632. }
  10633. .me-lg-auto {
  10634. margin-right: auto !important;
  10635. }
  10636. .mb-lg-0 {
  10637. margin-bottom: 0 !important;
  10638. }
  10639. .mb-lg-1 {
  10640. margin-bottom: 0.25rem !important;
  10641. }
  10642. .mb-lg-2 {
  10643. margin-bottom: 0.5rem !important;
  10644. }
  10645. .mb-lg-3 {
  10646. margin-bottom: 1rem !important;
  10647. }
  10648. .mb-lg-4 {
  10649. margin-bottom: 1.5rem !important;
  10650. }
  10651. .mb-lg-5 {
  10652. margin-bottom: 3rem !important;
  10653. }
  10654. .mb-lg-6 {
  10655. margin-bottom: 4.5rem !important;
  10656. }
  10657. .mb-lg-7 {
  10658. margin-bottom: 6rem !important;
  10659. }
  10660. .mb-lg-8 {
  10661. margin-bottom: 9rem !important;
  10662. }
  10663. .mb-lg-9 {
  10664. margin-bottom: 12rem !important;
  10665. }
  10666. .mb-lg-10 {
  10667. margin-bottom: 18rem !important;
  10668. }
  10669. .mb-lg-auto {
  10670. margin-bottom: auto !important;
  10671. }
  10672. .ms-lg-0 {
  10673. margin-left: 0 !important;
  10674. }
  10675. .ms-lg-1 {
  10676. margin-left: 0.25rem !important;
  10677. }
  10678. .ms-lg-2 {
  10679. margin-left: 0.5rem !important;
  10680. }
  10681. .ms-lg-3 {
  10682. margin-left: 1rem !important;
  10683. }
  10684. .ms-lg-4 {
  10685. margin-left: 1.5rem !important;
  10686. }
  10687. .ms-lg-5 {
  10688. margin-left: 3rem !important;
  10689. }
  10690. .ms-lg-6 {
  10691. margin-left: 4.5rem !important;
  10692. }
  10693. .ms-lg-7 {
  10694. margin-left: 6rem !important;
  10695. }
  10696. .ms-lg-8 {
  10697. margin-left: 9rem !important;
  10698. }
  10699. .ms-lg-9 {
  10700. margin-left: 12rem !important;
  10701. }
  10702. .ms-lg-10 {
  10703. margin-left: 18rem !important;
  10704. }
  10705. .ms-lg-auto {
  10706. margin-left: auto !important;
  10707. }
  10708. .m-lg-n1 {
  10709. margin: -0.25rem !important;
  10710. }
  10711. .m-lg-n2 {
  10712. margin: -0.5rem !important;
  10713. }
  10714. .m-lg-n3 {
  10715. margin: -1rem !important;
  10716. }
  10717. .m-lg-n4 {
  10718. margin: -1.5rem !important;
  10719. }
  10720. .m-lg-n5 {
  10721. margin: -3rem !important;
  10722. }
  10723. .m-lg-n6 {
  10724. margin: -4.5rem !important;
  10725. }
  10726. .m-lg-n7 {
  10727. margin: -6rem !important;
  10728. }
  10729. .m-lg-n8 {
  10730. margin: -9rem !important;
  10731. }
  10732. .m-lg-n9 {
  10733. margin: -12rem !important;
  10734. }
  10735. .m-lg-n10 {
  10736. margin: -18rem !important;
  10737. }
  10738. .mx-lg-n1 {
  10739. margin-right: -0.25rem !important;
  10740. margin-left: -0.25rem !important;
  10741. }
  10742. .mx-lg-n2 {
  10743. margin-right: -0.5rem !important;
  10744. margin-left: -0.5rem !important;
  10745. }
  10746. .mx-lg-n3 {
  10747. margin-right: -1rem !important;
  10748. margin-left: -1rem !important;
  10749. }
  10750. .mx-lg-n4 {
  10751. margin-right: -1.5rem !important;
  10752. margin-left: -1.5rem !important;
  10753. }
  10754. .mx-lg-n5 {
  10755. margin-right: -3rem !important;
  10756. margin-left: -3rem !important;
  10757. }
  10758. .mx-lg-n6 {
  10759. margin-right: -4.5rem !important;
  10760. margin-left: -4.5rem !important;
  10761. }
  10762. .mx-lg-n7 {
  10763. margin-right: -6rem !important;
  10764. margin-left: -6rem !important;
  10765. }
  10766. .mx-lg-n8 {
  10767. margin-right: -9rem !important;
  10768. margin-left: -9rem !important;
  10769. }
  10770. .mx-lg-n9 {
  10771. margin-right: -12rem !important;
  10772. margin-left: -12rem !important;
  10773. }
  10774. .mx-lg-n10 {
  10775. margin-right: -18rem !important;
  10776. margin-left: -18rem !important;
  10777. }
  10778. .my-lg-n1 {
  10779. margin-top: -0.25rem !important;
  10780. margin-bottom: -0.25rem !important;
  10781. }
  10782. .my-lg-n2 {
  10783. margin-top: -0.5rem !important;
  10784. margin-bottom: -0.5rem !important;
  10785. }
  10786. .my-lg-n3 {
  10787. margin-top: -1rem !important;
  10788. margin-bottom: -1rem !important;
  10789. }
  10790. .my-lg-n4 {
  10791. margin-top: -1.5rem !important;
  10792. margin-bottom: -1.5rem !important;
  10793. }
  10794. .my-lg-n5 {
  10795. margin-top: -3rem !important;
  10796. margin-bottom: -3rem !important;
  10797. }
  10798. .my-lg-n6 {
  10799. margin-top: -4.5rem !important;
  10800. margin-bottom: -4.5rem !important;
  10801. }
  10802. .my-lg-n7 {
  10803. margin-top: -6rem !important;
  10804. margin-bottom: -6rem !important;
  10805. }
  10806. .my-lg-n8 {
  10807. margin-top: -9rem !important;
  10808. margin-bottom: -9rem !important;
  10809. }
  10810. .my-lg-n9 {
  10811. margin-top: -12rem !important;
  10812. margin-bottom: -12rem !important;
  10813. }
  10814. .my-lg-n10 {
  10815. margin-top: -18rem !important;
  10816. margin-bottom: -18rem !important;
  10817. }
  10818. .mt-lg-n1 {
  10819. margin-top: -0.25rem !important;
  10820. }
  10821. .mt-lg-n2 {
  10822. margin-top: -0.5rem !important;
  10823. }
  10824. .mt-lg-n3 {
  10825. margin-top: -1rem !important;
  10826. }
  10827. .mt-lg-n4 {
  10828. margin-top: -1.5rem !important;
  10829. }
  10830. .mt-lg-n5 {
  10831. margin-top: -3rem !important;
  10832. }
  10833. .mt-lg-n6 {
  10834. margin-top: -4.5rem !important;
  10835. }
  10836. .mt-lg-n7 {
  10837. margin-top: -6rem !important;
  10838. }
  10839. .mt-lg-n8 {
  10840. margin-top: -9rem !important;
  10841. }
  10842. .mt-lg-n9 {
  10843. margin-top: -12rem !important;
  10844. }
  10845. .mt-lg-n10 {
  10846. margin-top: -18rem !important;
  10847. }
  10848. .me-lg-n1 {
  10849. margin-right: -0.25rem !important;
  10850. }
  10851. .me-lg-n2 {
  10852. margin-right: -0.5rem !important;
  10853. }
  10854. .me-lg-n3 {
  10855. margin-right: -1rem !important;
  10856. }
  10857. .me-lg-n4 {
  10858. margin-right: -1.5rem !important;
  10859. }
  10860. .me-lg-n5 {
  10861. margin-right: -3rem !important;
  10862. }
  10863. .me-lg-n6 {
  10864. margin-right: -4.5rem !important;
  10865. }
  10866. .me-lg-n7 {
  10867. margin-right: -6rem !important;
  10868. }
  10869. .me-lg-n8 {
  10870. margin-right: -9rem !important;
  10871. }
  10872. .me-lg-n9 {
  10873. margin-right: -12rem !important;
  10874. }
  10875. .me-lg-n10 {
  10876. margin-right: -18rem !important;
  10877. }
  10878. .mb-lg-n1 {
  10879. margin-bottom: -0.25rem !important;
  10880. }
  10881. .mb-lg-n2 {
  10882. margin-bottom: -0.5rem !important;
  10883. }
  10884. .mb-lg-n3 {
  10885. margin-bottom: -1rem !important;
  10886. }
  10887. .mb-lg-n4 {
  10888. margin-bottom: -1.5rem !important;
  10889. }
  10890. .mb-lg-n5 {
  10891. margin-bottom: -3rem !important;
  10892. }
  10893. .mb-lg-n6 {
  10894. margin-bottom: -4.5rem !important;
  10895. }
  10896. .mb-lg-n7 {
  10897. margin-bottom: -6rem !important;
  10898. }
  10899. .mb-lg-n8 {
  10900. margin-bottom: -9rem !important;
  10901. }
  10902. .mb-lg-n9 {
  10903. margin-bottom: -12rem !important;
  10904. }
  10905. .mb-lg-n10 {
  10906. margin-bottom: -18rem !important;
  10907. }
  10908. .ms-lg-n1 {
  10909. margin-left: -0.25rem !important;
  10910. }
  10911. .ms-lg-n2 {
  10912. margin-left: -0.5rem !important;
  10913. }
  10914. .ms-lg-n3 {
  10915. margin-left: -1rem !important;
  10916. }
  10917. .ms-lg-n4 {
  10918. margin-left: -1.5rem !important;
  10919. }
  10920. .ms-lg-n5 {
  10921. margin-left: -3rem !important;
  10922. }
  10923. .ms-lg-n6 {
  10924. margin-left: -4.5rem !important;
  10925. }
  10926. .ms-lg-n7 {
  10927. margin-left: -6rem !important;
  10928. }
  10929. .ms-lg-n8 {
  10930. margin-left: -9rem !important;
  10931. }
  10932. .ms-lg-n9 {
  10933. margin-left: -12rem !important;
  10934. }
  10935. .ms-lg-n10 {
  10936. margin-left: -18rem !important;
  10937. }
  10938. .p-lg-0 {
  10939. padding: 0 !important;
  10940. }
  10941. .p-lg-1 {
  10942. padding: 0.25rem !important;
  10943. }
  10944. .p-lg-2 {
  10945. padding: 0.5rem !important;
  10946. }
  10947. .p-lg-3 {
  10948. padding: 1rem !important;
  10949. }
  10950. .p-lg-4 {
  10951. padding: 1.5rem !important;
  10952. }
  10953. .p-lg-5 {
  10954. padding: 3rem !important;
  10955. }
  10956. .p-lg-6 {
  10957. padding: 4.5rem !important;
  10958. }
  10959. .p-lg-7 {
  10960. padding: 6rem !important;
  10961. }
  10962. .p-lg-8 {
  10963. padding: 9rem !important;
  10964. }
  10965. .p-lg-9 {
  10966. padding: 12rem !important;
  10967. }
  10968. .p-lg-10 {
  10969. padding: 18rem !important;
  10970. }
  10971. .px-lg-0 {
  10972. padding-right: 0 !important;
  10973. padding-left: 0 !important;
  10974. }
  10975. .px-lg-1 {
  10976. padding-right: 0.25rem !important;
  10977. padding-left: 0.25rem !important;
  10978. }
  10979. .px-lg-2 {
  10980. padding-right: 0.5rem !important;
  10981. padding-left: 0.5rem !important;
  10982. }
  10983. .px-lg-3 {
  10984. padding-right: 1rem !important;
  10985. padding-left: 1rem !important;
  10986. }
  10987. .px-lg-4 {
  10988. padding-right: 1.5rem !important;
  10989. padding-left: 1.5rem !important;
  10990. }
  10991. .px-lg-5 {
  10992. padding-right: 3rem !important;
  10993. padding-left: 3rem !important;
  10994. }
  10995. .px-lg-6 {
  10996. padding-right: 4.5rem !important;
  10997. padding-left: 4.5rem !important;
  10998. }
  10999. .px-lg-7 {
  11000. padding-right: 6rem !important;
  11001. padding-left: 6rem !important;
  11002. }
  11003. .px-lg-8 {
  11004. padding-right: 9rem !important;
  11005. padding-left: 9rem !important;
  11006. }
  11007. .px-lg-9 {
  11008. padding-right: 12rem !important;
  11009. padding-left: 12rem !important;
  11010. }
  11011. .px-lg-10 {
  11012. padding-right: 18rem !important;
  11013. padding-left: 18rem !important;
  11014. }
  11015. .py-lg-0 {
  11016. padding-top: 0 !important;
  11017. padding-bottom: 0 !important;
  11018. }
  11019. .py-lg-1 {
  11020. padding-top: 0.25rem !important;
  11021. padding-bottom: 0.25rem !important;
  11022. }
  11023. .py-lg-2 {
  11024. padding-top: 0.5rem !important;
  11025. padding-bottom: 0.5rem !important;
  11026. }
  11027. .py-lg-3 {
  11028. padding-top: 1rem !important;
  11029. padding-bottom: 1rem !important;
  11030. }
  11031. .py-lg-4 {
  11032. padding-top: 1.5rem !important;
  11033. padding-bottom: 1.5rem !important;
  11034. }
  11035. .py-lg-5 {
  11036. padding-top: 3rem !important;
  11037. padding-bottom: 3rem !important;
  11038. }
  11039. .py-lg-6 {
  11040. padding-top: 4.5rem !important;
  11041. padding-bottom: 4.5rem !important;
  11042. }
  11043. .py-lg-7 {
  11044. padding-top: 6rem !important;
  11045. padding-bottom: 6rem !important;
  11046. }
  11047. .py-lg-8 {
  11048. padding-top: 9rem !important;
  11049. padding-bottom: 9rem !important;
  11050. }
  11051. .py-lg-9 {
  11052. padding-top: 12rem !important;
  11053. padding-bottom: 12rem !important;
  11054. }
  11055. .py-lg-10 {
  11056. padding-top: 18rem !important;
  11057. padding-bottom: 18rem !important;
  11058. }
  11059. .pt-lg-0 {
  11060. padding-top: 0 !important;
  11061. }
  11062. .pt-lg-1 {
  11063. padding-top: 0.25rem !important;
  11064. }
  11065. .pt-lg-2 {
  11066. padding-top: 0.5rem !important;
  11067. }
  11068. .pt-lg-3 {
  11069. padding-top: 1rem !important;
  11070. }
  11071. .pt-lg-4 {
  11072. padding-top: 1.5rem !important;
  11073. }
  11074. .pt-lg-5 {
  11075. padding-top: 3rem !important;
  11076. }
  11077. .pt-lg-6 {
  11078. padding-top: 4.5rem !important;
  11079. }
  11080. .pt-lg-7 {
  11081. padding-top: 6rem !important;
  11082. }
  11083. .pt-lg-8 {
  11084. padding-top: 9rem !important;
  11085. }
  11086. .pt-lg-9 {
  11087. padding-top: 12rem !important;
  11088. }
  11089. .pt-lg-10 {
  11090. padding-top: 18rem !important;
  11091. }
  11092. .pe-lg-0 {
  11093. padding-right: 0 !important;
  11094. }
  11095. .pe-lg-1 {
  11096. padding-right: 0.25rem !important;
  11097. }
  11098. .pe-lg-2 {
  11099. padding-right: 0.5rem !important;
  11100. }
  11101. .pe-lg-3 {
  11102. padding-right: 1rem !important;
  11103. }
  11104. .pe-lg-4 {
  11105. padding-right: 1.5rem !important;
  11106. }
  11107. .pe-lg-5 {
  11108. padding-right: 3rem !important;
  11109. }
  11110. .pe-lg-6 {
  11111. padding-right: 4.5rem !important;
  11112. }
  11113. .pe-lg-7 {
  11114. padding-right: 6rem !important;
  11115. }
  11116. .pe-lg-8 {
  11117. padding-right: 9rem !important;
  11118. }
  11119. .pe-lg-9 {
  11120. padding-right: 12rem !important;
  11121. }
  11122. .pe-lg-10 {
  11123. padding-right: 18rem !important;
  11124. }
  11125. .pb-lg-0 {
  11126. padding-bottom: 0 !important;
  11127. }
  11128. .pb-lg-1 {
  11129. padding-bottom: 0.25rem !important;
  11130. }
  11131. .pb-lg-2 {
  11132. padding-bottom: 0.5rem !important;
  11133. }
  11134. .pb-lg-3 {
  11135. padding-bottom: 1rem !important;
  11136. }
  11137. .pb-lg-4 {
  11138. padding-bottom: 1.5rem !important;
  11139. }
  11140. .pb-lg-5 {
  11141. padding-bottom: 3rem !important;
  11142. }
  11143. .pb-lg-6 {
  11144. padding-bottom: 4.5rem !important;
  11145. }
  11146. .pb-lg-7 {
  11147. padding-bottom: 6rem !important;
  11148. }
  11149. .pb-lg-8 {
  11150. padding-bottom: 9rem !important;
  11151. }
  11152. .pb-lg-9 {
  11153. padding-bottom: 12rem !important;
  11154. }
  11155. .pb-lg-10 {
  11156. padding-bottom: 18rem !important;
  11157. }
  11158. .ps-lg-0 {
  11159. padding-left: 0 !important;
  11160. }
  11161. .ps-lg-1 {
  11162. padding-left: 0.25rem !important;
  11163. }
  11164. .ps-lg-2 {
  11165. padding-left: 0.5rem !important;
  11166. }
  11167. .ps-lg-3 {
  11168. padding-left: 1rem !important;
  11169. }
  11170. .ps-lg-4 {
  11171. padding-left: 1.5rem !important;
  11172. }
  11173. .ps-lg-5 {
  11174. padding-left: 3rem !important;
  11175. }
  11176. .ps-lg-6 {
  11177. padding-left: 4.5rem !important;
  11178. }
  11179. .ps-lg-7 {
  11180. padding-left: 6rem !important;
  11181. }
  11182. .ps-lg-8 {
  11183. padding-left: 9rem !important;
  11184. }
  11185. .ps-lg-9 {
  11186. padding-left: 12rem !important;
  11187. }
  11188. .ps-lg-10 {
  11189. padding-left: 18rem !important;
  11190. }
  11191. .gap-lg-0 {
  11192. gap: 0 !important;
  11193. }
  11194. .gap-lg-1 {
  11195. gap: 0.25rem !important;
  11196. }
  11197. .gap-lg-2 {
  11198. gap: 0.5rem !important;
  11199. }
  11200. .gap-lg-3 {
  11201. gap: 1rem !important;
  11202. }
  11203. .gap-lg-4 {
  11204. gap: 1.5rem !important;
  11205. }
  11206. .gap-lg-5 {
  11207. gap: 3rem !important;
  11208. }
  11209. .gap-lg-6 {
  11210. gap: 4.5rem !important;
  11211. }
  11212. .gap-lg-7 {
  11213. gap: 6rem !important;
  11214. }
  11215. .gap-lg-8 {
  11216. gap: 9rem !important;
  11217. }
  11218. .gap-lg-9 {
  11219. gap: 12rem !important;
  11220. }
  11221. .gap-lg-10 {
  11222. gap: 18rem !important;
  11223. }
  11224. .text-lg-start {
  11225. text-align: left !important;
  11226. }
  11227. .text-lg-end {
  11228. text-align: right !important;
  11229. }
  11230. .text-lg-center {
  11231. text-align: center !important;
  11232. }
  11233. }
  11234. @media (min-width: 1200px) {
  11235. .float-xl-start {
  11236. float: left !important;
  11237. }
  11238. .float-xl-end {
  11239. float: right !important;
  11240. }
  11241. .float-xl-none {
  11242. float: none !important;
  11243. }
  11244. .d-xl-inline {
  11245. display: inline !important;
  11246. }
  11247. .d-xl-inline-block {
  11248. display: inline-block !important;
  11249. }
  11250. .d-xl-block {
  11251. display: block !important;
  11252. }
  11253. .d-xl-grid {
  11254. display: grid !important;
  11255. }
  11256. .d-xl-table {
  11257. display: table !important;
  11258. }
  11259. .d-xl-table-row {
  11260. display: table-row !important;
  11261. }
  11262. .d-xl-table-cell {
  11263. display: table-cell !important;
  11264. }
  11265. .d-xl-flex {
  11266. display: flex !important;
  11267. }
  11268. .d-xl-inline-flex {
  11269. display: inline-flex !important;
  11270. }
  11271. .d-xl-none {
  11272. display: none !important;
  11273. }
  11274. .flex-xl-fill {
  11275. flex: 1 1 auto !important;
  11276. }
  11277. .flex-xl-row {
  11278. flex-direction: row !important;
  11279. }
  11280. .flex-xl-column {
  11281. flex-direction: column !important;
  11282. }
  11283. .flex-xl-row-reverse {
  11284. flex-direction: row-reverse !important;
  11285. }
  11286. .flex-xl-column-reverse {
  11287. flex-direction: column-reverse !important;
  11288. }
  11289. .flex-xl-grow-0 {
  11290. flex-grow: 0 !important;
  11291. }
  11292. .flex-xl-grow-1 {
  11293. flex-grow: 1 !important;
  11294. }
  11295. .flex-xl-shrink-0 {
  11296. flex-shrink: 0 !important;
  11297. }
  11298. .flex-xl-shrink-1 {
  11299. flex-shrink: 1 !important;
  11300. }
  11301. .flex-xl-wrap {
  11302. flex-wrap: wrap !important;
  11303. }
  11304. .flex-xl-nowrap {
  11305. flex-wrap: nowrap !important;
  11306. }
  11307. .flex-xl-wrap-reverse {
  11308. flex-wrap: wrap-reverse !important;
  11309. }
  11310. .justify-content-xl-start {
  11311. justify-content: flex-start !important;
  11312. }
  11313. .justify-content-xl-end {
  11314. justify-content: flex-end !important;
  11315. }
  11316. .justify-content-xl-center {
  11317. justify-content: center !important;
  11318. }
  11319. .justify-content-xl-between {
  11320. justify-content: space-between !important;
  11321. }
  11322. .justify-content-xl-around {
  11323. justify-content: space-around !important;
  11324. }
  11325. .justify-content-xl-evenly {
  11326. justify-content: space-evenly !important;
  11327. }
  11328. .align-items-xl-start {
  11329. align-items: flex-start !important;
  11330. }
  11331. .align-items-xl-end {
  11332. align-items: flex-end !important;
  11333. }
  11334. .align-items-xl-center {
  11335. align-items: center !important;
  11336. }
  11337. .align-items-xl-baseline {
  11338. align-items: baseline !important;
  11339. }
  11340. .align-items-xl-stretch {
  11341. align-items: stretch !important;
  11342. }
  11343. .align-content-xl-start {
  11344. align-content: flex-start !important;
  11345. }
  11346. .align-content-xl-end {
  11347. align-content: flex-end !important;
  11348. }
  11349. .align-content-xl-center {
  11350. align-content: center !important;
  11351. }
  11352. .align-content-xl-between {
  11353. align-content: space-between !important;
  11354. }
  11355. .align-content-xl-around {
  11356. align-content: space-around !important;
  11357. }
  11358. .align-content-xl-stretch {
  11359. align-content: stretch !important;
  11360. }
  11361. .align-self-xl-auto {
  11362. align-self: auto !important;
  11363. }
  11364. .align-self-xl-start {
  11365. align-self: flex-start !important;
  11366. }
  11367. .align-self-xl-end {
  11368. align-self: flex-end !important;
  11369. }
  11370. .align-self-xl-center {
  11371. align-self: center !important;
  11372. }
  11373. .align-self-xl-baseline {
  11374. align-self: baseline !important;
  11375. }
  11376. .align-self-xl-stretch {
  11377. align-self: stretch !important;
  11378. }
  11379. .order-xl-first {
  11380. order: -1 !important;
  11381. }
  11382. .order-xl-0 {
  11383. order: 0 !important;
  11384. }
  11385. .order-xl-1 {
  11386. order: 1 !important;
  11387. }
  11388. .order-xl-2 {
  11389. order: 2 !important;
  11390. }
  11391. .order-xl-3 {
  11392. order: 3 !important;
  11393. }
  11394. .order-xl-4 {
  11395. order: 4 !important;
  11396. }
  11397. .order-xl-5 {
  11398. order: 5 !important;
  11399. }
  11400. .order-xl-last {
  11401. order: 6 !important;
  11402. }
  11403. .m-xl-0 {
  11404. margin: 0 !important;
  11405. }
  11406. .m-xl-1 {
  11407. margin: 0.25rem !important;
  11408. }
  11409. .m-xl-2 {
  11410. margin: 0.5rem !important;
  11411. }
  11412. .m-xl-3 {
  11413. margin: 1rem !important;
  11414. }
  11415. .m-xl-4 {
  11416. margin: 1.5rem !important;
  11417. }
  11418. .m-xl-5 {
  11419. margin: 3rem !important;
  11420. }
  11421. .m-xl-6 {
  11422. margin: 4.5rem !important;
  11423. }
  11424. .m-xl-7 {
  11425. margin: 6rem !important;
  11426. }
  11427. .m-xl-8 {
  11428. margin: 9rem !important;
  11429. }
  11430. .m-xl-9 {
  11431. margin: 12rem !important;
  11432. }
  11433. .m-xl-10 {
  11434. margin: 18rem !important;
  11435. }
  11436. .m-xl-auto {
  11437. margin: auto !important;
  11438. }
  11439. .mx-xl-0 {
  11440. margin-right: 0 !important;
  11441. margin-left: 0 !important;
  11442. }
  11443. .mx-xl-1 {
  11444. margin-right: 0.25rem !important;
  11445. margin-left: 0.25rem !important;
  11446. }
  11447. .mx-xl-2 {
  11448. margin-right: 0.5rem !important;
  11449. margin-left: 0.5rem !important;
  11450. }
  11451. .mx-xl-3 {
  11452. margin-right: 1rem !important;
  11453. margin-left: 1rem !important;
  11454. }
  11455. .mx-xl-4 {
  11456. margin-right: 1.5rem !important;
  11457. margin-left: 1.5rem !important;
  11458. }
  11459. .mx-xl-5 {
  11460. margin-right: 3rem !important;
  11461. margin-left: 3rem !important;
  11462. }
  11463. .mx-xl-6 {
  11464. margin-right: 4.5rem !important;
  11465. margin-left: 4.5rem !important;
  11466. }
  11467. .mx-xl-7 {
  11468. margin-right: 6rem !important;
  11469. margin-left: 6rem !important;
  11470. }
  11471. .mx-xl-8 {
  11472. margin-right: 9rem !important;
  11473. margin-left: 9rem !important;
  11474. }
  11475. .mx-xl-9 {
  11476. margin-right: 12rem !important;
  11477. margin-left: 12rem !important;
  11478. }
  11479. .mx-xl-10 {
  11480. margin-right: 18rem !important;
  11481. margin-left: 18rem !important;
  11482. }
  11483. .mx-xl-auto {
  11484. margin-right: auto !important;
  11485. margin-left: auto !important;
  11486. }
  11487. .my-xl-0 {
  11488. margin-top: 0 !important;
  11489. margin-bottom: 0 !important;
  11490. }
  11491. .my-xl-1 {
  11492. margin-top: 0.25rem !important;
  11493. margin-bottom: 0.25rem !important;
  11494. }
  11495. .my-xl-2 {
  11496. margin-top: 0.5rem !important;
  11497. margin-bottom: 0.5rem !important;
  11498. }
  11499. .my-xl-3 {
  11500. margin-top: 1rem !important;
  11501. margin-bottom: 1rem !important;
  11502. }
  11503. .my-xl-4 {
  11504. margin-top: 1.5rem !important;
  11505. margin-bottom: 1.5rem !important;
  11506. }
  11507. .my-xl-5 {
  11508. margin-top: 3rem !important;
  11509. margin-bottom: 3rem !important;
  11510. }
  11511. .my-xl-6 {
  11512. margin-top: 4.5rem !important;
  11513. margin-bottom: 4.5rem !important;
  11514. }
  11515. .my-xl-7 {
  11516. margin-top: 6rem !important;
  11517. margin-bottom: 6rem !important;
  11518. }
  11519. .my-xl-8 {
  11520. margin-top: 9rem !important;
  11521. margin-bottom: 9rem !important;
  11522. }
  11523. .my-xl-9 {
  11524. margin-top: 12rem !important;
  11525. margin-bottom: 12rem !important;
  11526. }
  11527. .my-xl-10 {
  11528. margin-top: 18rem !important;
  11529. margin-bottom: 18rem !important;
  11530. }
  11531. .my-xl-auto {
  11532. margin-top: auto !important;
  11533. margin-bottom: auto !important;
  11534. }
  11535. .mt-xl-0 {
  11536. margin-top: 0 !important;
  11537. }
  11538. .mt-xl-1 {
  11539. margin-top: 0.25rem !important;
  11540. }
  11541. .mt-xl-2 {
  11542. margin-top: 0.5rem !important;
  11543. }
  11544. .mt-xl-3 {
  11545. margin-top: 1rem !important;
  11546. }
  11547. .mt-xl-4 {
  11548. margin-top: 1.5rem !important;
  11549. }
  11550. .mt-xl-5 {
  11551. margin-top: 3rem !important;
  11552. }
  11553. .mt-xl-6 {
  11554. margin-top: 4.5rem !important;
  11555. }
  11556. .mt-xl-7 {
  11557. margin-top: 6rem !important;
  11558. }
  11559. .mt-xl-8 {
  11560. margin-top: 9rem !important;
  11561. }
  11562. .mt-xl-9 {
  11563. margin-top: 12rem !important;
  11564. }
  11565. .mt-xl-10 {
  11566. margin-top: 18rem !important;
  11567. }
  11568. .mt-xl-auto {
  11569. margin-top: auto !important;
  11570. }
  11571. .me-xl-0 {
  11572. margin-right: 0 !important;
  11573. }
  11574. .me-xl-1 {
  11575. margin-right: 0.25rem !important;
  11576. }
  11577. .me-xl-2 {
  11578. margin-right: 0.5rem !important;
  11579. }
  11580. .me-xl-3 {
  11581. margin-right: 1rem !important;
  11582. }
  11583. .me-xl-4 {
  11584. margin-right: 1.5rem !important;
  11585. }
  11586. .me-xl-5 {
  11587. margin-right: 3rem !important;
  11588. }
  11589. .me-xl-6 {
  11590. margin-right: 4.5rem !important;
  11591. }
  11592. .me-xl-7 {
  11593. margin-right: 6rem !important;
  11594. }
  11595. .me-xl-8 {
  11596. margin-right: 9rem !important;
  11597. }
  11598. .me-xl-9 {
  11599. margin-right: 12rem !important;
  11600. }
  11601. .me-xl-10 {
  11602. margin-right: 18rem !important;
  11603. }
  11604. .me-xl-auto {
  11605. margin-right: auto !important;
  11606. }
  11607. .mb-xl-0 {
  11608. margin-bottom: 0 !important;
  11609. }
  11610. .mb-xl-1 {
  11611. margin-bottom: 0.25rem !important;
  11612. }
  11613. .mb-xl-2 {
  11614. margin-bottom: 0.5rem !important;
  11615. }
  11616. .mb-xl-3 {
  11617. margin-bottom: 1rem !important;
  11618. }
  11619. .mb-xl-4 {
  11620. margin-bottom: 1.5rem !important;
  11621. }
  11622. .mb-xl-5 {
  11623. margin-bottom: 3rem !important;
  11624. }
  11625. .mb-xl-6 {
  11626. margin-bottom: 4.5rem !important;
  11627. }
  11628. .mb-xl-7 {
  11629. margin-bottom: 6rem !important;
  11630. }
  11631. .mb-xl-8 {
  11632. margin-bottom: 9rem !important;
  11633. }
  11634. .mb-xl-9 {
  11635. margin-bottom: 12rem !important;
  11636. }
  11637. .mb-xl-10 {
  11638. margin-bottom: 18rem !important;
  11639. }
  11640. .mb-xl-auto {
  11641. margin-bottom: auto !important;
  11642. }
  11643. .ms-xl-0 {
  11644. margin-left: 0 !important;
  11645. }
  11646. .ms-xl-1 {
  11647. margin-left: 0.25rem !important;
  11648. }
  11649. .ms-xl-2 {
  11650. margin-left: 0.5rem !important;
  11651. }
  11652. .ms-xl-3 {
  11653. margin-left: 1rem !important;
  11654. }
  11655. .ms-xl-4 {
  11656. margin-left: 1.5rem !important;
  11657. }
  11658. .ms-xl-5 {
  11659. margin-left: 3rem !important;
  11660. }
  11661. .ms-xl-6 {
  11662. margin-left: 4.5rem !important;
  11663. }
  11664. .ms-xl-7 {
  11665. margin-left: 6rem !important;
  11666. }
  11667. .ms-xl-8 {
  11668. margin-left: 9rem !important;
  11669. }
  11670. .ms-xl-9 {
  11671. margin-left: 12rem !important;
  11672. }
  11673. .ms-xl-10 {
  11674. margin-left: 18rem !important;
  11675. }
  11676. .ms-xl-auto {
  11677. margin-left: auto !important;
  11678. }
  11679. .m-xl-n1 {
  11680. margin: -0.25rem !important;
  11681. }
  11682. .m-xl-n2 {
  11683. margin: -0.5rem !important;
  11684. }
  11685. .m-xl-n3 {
  11686. margin: -1rem !important;
  11687. }
  11688. .m-xl-n4 {
  11689. margin: -1.5rem !important;
  11690. }
  11691. .m-xl-n5 {
  11692. margin: -3rem !important;
  11693. }
  11694. .m-xl-n6 {
  11695. margin: -4.5rem !important;
  11696. }
  11697. .m-xl-n7 {
  11698. margin: -6rem !important;
  11699. }
  11700. .m-xl-n8 {
  11701. margin: -9rem !important;
  11702. }
  11703. .m-xl-n9 {
  11704. margin: -12rem !important;
  11705. }
  11706. .m-xl-n10 {
  11707. margin: -18rem !important;
  11708. }
  11709. .mx-xl-n1 {
  11710. margin-right: -0.25rem !important;
  11711. margin-left: -0.25rem !important;
  11712. }
  11713. .mx-xl-n2 {
  11714. margin-right: -0.5rem !important;
  11715. margin-left: -0.5rem !important;
  11716. }
  11717. .mx-xl-n3 {
  11718. margin-right: -1rem !important;
  11719. margin-left: -1rem !important;
  11720. }
  11721. .mx-xl-n4 {
  11722. margin-right: -1.5rem !important;
  11723. margin-left: -1.5rem !important;
  11724. }
  11725. .mx-xl-n5 {
  11726. margin-right: -3rem !important;
  11727. margin-left: -3rem !important;
  11728. }
  11729. .mx-xl-n6 {
  11730. margin-right: -4.5rem !important;
  11731. margin-left: -4.5rem !important;
  11732. }
  11733. .mx-xl-n7 {
  11734. margin-right: -6rem !important;
  11735. margin-left: -6rem !important;
  11736. }
  11737. .mx-xl-n8 {
  11738. margin-right: -9rem !important;
  11739. margin-left: -9rem !important;
  11740. }
  11741. .mx-xl-n9 {
  11742. margin-right: -12rem !important;
  11743. margin-left: -12rem !important;
  11744. }
  11745. .mx-xl-n10 {
  11746. margin-right: -18rem !important;
  11747. margin-left: -18rem !important;
  11748. }
  11749. .my-xl-n1 {
  11750. margin-top: -0.25rem !important;
  11751. margin-bottom: -0.25rem !important;
  11752. }
  11753. .my-xl-n2 {
  11754. margin-top: -0.5rem !important;
  11755. margin-bottom: -0.5rem !important;
  11756. }
  11757. .my-xl-n3 {
  11758. margin-top: -1rem !important;
  11759. margin-bottom: -1rem !important;
  11760. }
  11761. .my-xl-n4 {
  11762. margin-top: -1.5rem !important;
  11763. margin-bottom: -1.5rem !important;
  11764. }
  11765. .my-xl-n5 {
  11766. margin-top: -3rem !important;
  11767. margin-bottom: -3rem !important;
  11768. }
  11769. .my-xl-n6 {
  11770. margin-top: -4.5rem !important;
  11771. margin-bottom: -4.5rem !important;
  11772. }
  11773. .my-xl-n7 {
  11774. margin-top: -6rem !important;
  11775. margin-bottom: -6rem !important;
  11776. }
  11777. .my-xl-n8 {
  11778. margin-top: -9rem !important;
  11779. margin-bottom: -9rem !important;
  11780. }
  11781. .my-xl-n9 {
  11782. margin-top: -12rem !important;
  11783. margin-bottom: -12rem !important;
  11784. }
  11785. .my-xl-n10 {
  11786. margin-top: -18rem !important;
  11787. margin-bottom: -18rem !important;
  11788. }
  11789. .mt-xl-n1 {
  11790. margin-top: -0.25rem !important;
  11791. }
  11792. .mt-xl-n2 {
  11793. margin-top: -0.5rem !important;
  11794. }
  11795. .mt-xl-n3 {
  11796. margin-top: -1rem !important;
  11797. }
  11798. .mt-xl-n4 {
  11799. margin-top: -1.5rem !important;
  11800. }
  11801. .mt-xl-n5 {
  11802. margin-top: -3rem !important;
  11803. }
  11804. .mt-xl-n6 {
  11805. margin-top: -4.5rem !important;
  11806. }
  11807. .mt-xl-n7 {
  11808. margin-top: -6rem !important;
  11809. }
  11810. .mt-xl-n8 {
  11811. margin-top: -9rem !important;
  11812. }
  11813. .mt-xl-n9 {
  11814. margin-top: -12rem !important;
  11815. }
  11816. .mt-xl-n10 {
  11817. margin-top: -18rem !important;
  11818. }
  11819. .me-xl-n1 {
  11820. margin-right: -0.25rem !important;
  11821. }
  11822. .me-xl-n2 {
  11823. margin-right: -0.5rem !important;
  11824. }
  11825. .me-xl-n3 {
  11826. margin-right: -1rem !important;
  11827. }
  11828. .me-xl-n4 {
  11829. margin-right: -1.5rem !important;
  11830. }
  11831. .me-xl-n5 {
  11832. margin-right: -3rem !important;
  11833. }
  11834. .me-xl-n6 {
  11835. margin-right: -4.5rem !important;
  11836. }
  11837. .me-xl-n7 {
  11838. margin-right: -6rem !important;
  11839. }
  11840. .me-xl-n8 {
  11841. margin-right: -9rem !important;
  11842. }
  11843. .me-xl-n9 {
  11844. margin-right: -12rem !important;
  11845. }
  11846. .me-xl-n10 {
  11847. margin-right: -18rem !important;
  11848. }
  11849. .mb-xl-n1 {
  11850. margin-bottom: -0.25rem !important;
  11851. }
  11852. .mb-xl-n2 {
  11853. margin-bottom: -0.5rem !important;
  11854. }
  11855. .mb-xl-n3 {
  11856. margin-bottom: -1rem !important;
  11857. }
  11858. .mb-xl-n4 {
  11859. margin-bottom: -1.5rem !important;
  11860. }
  11861. .mb-xl-n5 {
  11862. margin-bottom: -3rem !important;
  11863. }
  11864. .mb-xl-n6 {
  11865. margin-bottom: -4.5rem !important;
  11866. }
  11867. .mb-xl-n7 {
  11868. margin-bottom: -6rem !important;
  11869. }
  11870. .mb-xl-n8 {
  11871. margin-bottom: -9rem !important;
  11872. }
  11873. .mb-xl-n9 {
  11874. margin-bottom: -12rem !important;
  11875. }
  11876. .mb-xl-n10 {
  11877. margin-bottom: -18rem !important;
  11878. }
  11879. .ms-xl-n1 {
  11880. margin-left: -0.25rem !important;
  11881. }
  11882. .ms-xl-n2 {
  11883. margin-left: -0.5rem !important;
  11884. }
  11885. .ms-xl-n3 {
  11886. margin-left: -1rem !important;
  11887. }
  11888. .ms-xl-n4 {
  11889. margin-left: -1.5rem !important;
  11890. }
  11891. .ms-xl-n5 {
  11892. margin-left: -3rem !important;
  11893. }
  11894. .ms-xl-n6 {
  11895. margin-left: -4.5rem !important;
  11896. }
  11897. .ms-xl-n7 {
  11898. margin-left: -6rem !important;
  11899. }
  11900. .ms-xl-n8 {
  11901. margin-left: -9rem !important;
  11902. }
  11903. .ms-xl-n9 {
  11904. margin-left: -12rem !important;
  11905. }
  11906. .ms-xl-n10 {
  11907. margin-left: -18rem !important;
  11908. }
  11909. .p-xl-0 {
  11910. padding: 0 !important;
  11911. }
  11912. .p-xl-1 {
  11913. padding: 0.25rem !important;
  11914. }
  11915. .p-xl-2 {
  11916. padding: 0.5rem !important;
  11917. }
  11918. .p-xl-3 {
  11919. padding: 1rem !important;
  11920. }
  11921. .p-xl-4 {
  11922. padding: 1.5rem !important;
  11923. }
  11924. .p-xl-5 {
  11925. padding: 3rem !important;
  11926. }
  11927. .p-xl-6 {
  11928. padding: 4.5rem !important;
  11929. }
  11930. .p-xl-7 {
  11931. padding: 6rem !important;
  11932. }
  11933. .p-xl-8 {
  11934. padding: 9rem !important;
  11935. }
  11936. .p-xl-9 {
  11937. padding: 12rem !important;
  11938. }
  11939. .p-xl-10 {
  11940. padding: 18rem !important;
  11941. }
  11942. .px-xl-0 {
  11943. padding-right: 0 !important;
  11944. padding-left: 0 !important;
  11945. }
  11946. .px-xl-1 {
  11947. padding-right: 0.25rem !important;
  11948. padding-left: 0.25rem !important;
  11949. }
  11950. .px-xl-2 {
  11951. padding-right: 0.5rem !important;
  11952. padding-left: 0.5rem !important;
  11953. }
  11954. .px-xl-3 {
  11955. padding-right: 1rem !important;
  11956. padding-left: 1rem !important;
  11957. }
  11958. .px-xl-4 {
  11959. padding-right: 1.5rem !important;
  11960. padding-left: 1.5rem !important;
  11961. }
  11962. .px-xl-5 {
  11963. padding-right: 3rem !important;
  11964. padding-left: 3rem !important;
  11965. }
  11966. .px-xl-6 {
  11967. padding-right: 4.5rem !important;
  11968. padding-left: 4.5rem !important;
  11969. }
  11970. .px-xl-7 {
  11971. padding-right: 6rem !important;
  11972. padding-left: 6rem !important;
  11973. }
  11974. .px-xl-8 {
  11975. padding-right: 9rem !important;
  11976. padding-left: 9rem !important;
  11977. }
  11978. .px-xl-9 {
  11979. padding-right: 12rem !important;
  11980. padding-left: 12rem !important;
  11981. }
  11982. .px-xl-10 {
  11983. padding-right: 18rem !important;
  11984. padding-left: 18rem !important;
  11985. }
  11986. .py-xl-0 {
  11987. padding-top: 0 !important;
  11988. padding-bottom: 0 !important;
  11989. }
  11990. .py-xl-1 {
  11991. padding-top: 0.25rem !important;
  11992. padding-bottom: 0.25rem !important;
  11993. }
  11994. .py-xl-2 {
  11995. padding-top: 0.5rem !important;
  11996. padding-bottom: 0.5rem !important;
  11997. }
  11998. .py-xl-3 {
  11999. padding-top: 1rem !important;
  12000. padding-bottom: 1rem !important;
  12001. }
  12002. .py-xl-4 {
  12003. padding-top: 1.5rem !important;
  12004. padding-bottom: 1.5rem !important;
  12005. }
  12006. .py-xl-5 {
  12007. padding-top: 3rem !important;
  12008. padding-bottom: 3rem !important;
  12009. }
  12010. .py-xl-6 {
  12011. padding-top: 4.5rem !important;
  12012. padding-bottom: 4.5rem !important;
  12013. }
  12014. .py-xl-7 {
  12015. padding-top: 6rem !important;
  12016. padding-bottom: 6rem !important;
  12017. }
  12018. .py-xl-8 {
  12019. padding-top: 9rem !important;
  12020. padding-bottom: 9rem !important;
  12021. }
  12022. .py-xl-9 {
  12023. padding-top: 12rem !important;
  12024. padding-bottom: 12rem !important;
  12025. }
  12026. .py-xl-10 {
  12027. padding-top: 18rem !important;
  12028. padding-bottom: 18rem !important;
  12029. }
  12030. .pt-xl-0 {
  12031. padding-top: 0 !important;
  12032. }
  12033. .pt-xl-1 {
  12034. padding-top: 0.25rem !important;
  12035. }
  12036. .pt-xl-2 {
  12037. padding-top: 0.5rem !important;
  12038. }
  12039. .pt-xl-3 {
  12040. padding-top: 1rem !important;
  12041. }
  12042. .pt-xl-4 {
  12043. padding-top: 1.5rem !important;
  12044. }
  12045. .pt-xl-5 {
  12046. padding-top: 3rem !important;
  12047. }
  12048. .pt-xl-6 {
  12049. padding-top: 4.5rem !important;
  12050. }
  12051. .pt-xl-7 {
  12052. padding-top: 6rem !important;
  12053. }
  12054. .pt-xl-8 {
  12055. padding-top: 9rem !important;
  12056. }
  12057. .pt-xl-9 {
  12058. padding-top: 12rem !important;
  12059. }
  12060. .pt-xl-10 {
  12061. padding-top: 18rem !important;
  12062. }
  12063. .pe-xl-0 {
  12064. padding-right: 0 !important;
  12065. }
  12066. .pe-xl-1 {
  12067. padding-right: 0.25rem !important;
  12068. }
  12069. .pe-xl-2 {
  12070. padding-right: 0.5rem !important;
  12071. }
  12072. .pe-xl-3 {
  12073. padding-right: 1rem !important;
  12074. }
  12075. .pe-xl-4 {
  12076. padding-right: 1.5rem !important;
  12077. }
  12078. .pe-xl-5 {
  12079. padding-right: 3rem !important;
  12080. }
  12081. .pe-xl-6 {
  12082. padding-right: 4.5rem !important;
  12083. }
  12084. .pe-xl-7 {
  12085. padding-right: 6rem !important;
  12086. }
  12087. .pe-xl-8 {
  12088. padding-right: 9rem !important;
  12089. }
  12090. .pe-xl-9 {
  12091. padding-right: 12rem !important;
  12092. }
  12093. .pe-xl-10 {
  12094. padding-right: 18rem !important;
  12095. }
  12096. .pb-xl-0 {
  12097. padding-bottom: 0 !important;
  12098. }
  12099. .pb-xl-1 {
  12100. padding-bottom: 0.25rem !important;
  12101. }
  12102. .pb-xl-2 {
  12103. padding-bottom: 0.5rem !important;
  12104. }
  12105. .pb-xl-3 {
  12106. padding-bottom: 1rem !important;
  12107. }
  12108. .pb-xl-4 {
  12109. padding-bottom: 1.5rem !important;
  12110. }
  12111. .pb-xl-5 {
  12112. padding-bottom: 3rem !important;
  12113. }
  12114. .pb-xl-6 {
  12115. padding-bottom: 4.5rem !important;
  12116. }
  12117. .pb-xl-7 {
  12118. padding-bottom: 6rem !important;
  12119. }
  12120. .pb-xl-8 {
  12121. padding-bottom: 9rem !important;
  12122. }
  12123. .pb-xl-9 {
  12124. padding-bottom: 12rem !important;
  12125. }
  12126. .pb-xl-10 {
  12127. padding-bottom: 18rem !important;
  12128. }
  12129. .ps-xl-0 {
  12130. padding-left: 0 !important;
  12131. }
  12132. .ps-xl-1 {
  12133. padding-left: 0.25rem !important;
  12134. }
  12135. .ps-xl-2 {
  12136. padding-left: 0.5rem !important;
  12137. }
  12138. .ps-xl-3 {
  12139. padding-left: 1rem !important;
  12140. }
  12141. .ps-xl-4 {
  12142. padding-left: 1.5rem !important;
  12143. }
  12144. .ps-xl-5 {
  12145. padding-left: 3rem !important;
  12146. }
  12147. .ps-xl-6 {
  12148. padding-left: 4.5rem !important;
  12149. }
  12150. .ps-xl-7 {
  12151. padding-left: 6rem !important;
  12152. }
  12153. .ps-xl-8 {
  12154. padding-left: 9rem !important;
  12155. }
  12156. .ps-xl-9 {
  12157. padding-left: 12rem !important;
  12158. }
  12159. .ps-xl-10 {
  12160. padding-left: 18rem !important;
  12161. }
  12162. .gap-xl-0 {
  12163. gap: 0 !important;
  12164. }
  12165. .gap-xl-1 {
  12166. gap: 0.25rem !important;
  12167. }
  12168. .gap-xl-2 {
  12169. gap: 0.5rem !important;
  12170. }
  12171. .gap-xl-3 {
  12172. gap: 1rem !important;
  12173. }
  12174. .gap-xl-4 {
  12175. gap: 1.5rem !important;
  12176. }
  12177. .gap-xl-5 {
  12178. gap: 3rem !important;
  12179. }
  12180. .gap-xl-6 {
  12181. gap: 4.5rem !important;
  12182. }
  12183. .gap-xl-7 {
  12184. gap: 6rem !important;
  12185. }
  12186. .gap-xl-8 {
  12187. gap: 9rem !important;
  12188. }
  12189. .gap-xl-9 {
  12190. gap: 12rem !important;
  12191. }
  12192. .gap-xl-10 {
  12193. gap: 18rem !important;
  12194. }
  12195. .text-xl-start {
  12196. text-align: left !important;
  12197. }
  12198. .text-xl-end {
  12199. text-align: right !important;
  12200. }
  12201. .text-xl-center {
  12202. text-align: center !important;
  12203. }
  12204. }
  12205. @media (min-width: 1400px) {
  12206. .float-xxl-start {
  12207. float: left !important;
  12208. }
  12209. .float-xxl-end {
  12210. float: right !important;
  12211. }
  12212. .float-xxl-none {
  12213. float: none !important;
  12214. }
  12215. .d-xxl-inline {
  12216. display: inline !important;
  12217. }
  12218. .d-xxl-inline-block {
  12219. display: inline-block !important;
  12220. }
  12221. .d-xxl-block {
  12222. display: block !important;
  12223. }
  12224. .d-xxl-grid {
  12225. display: grid !important;
  12226. }
  12227. .d-xxl-table {
  12228. display: table !important;
  12229. }
  12230. .d-xxl-table-row {
  12231. display: table-row !important;
  12232. }
  12233. .d-xxl-table-cell {
  12234. display: table-cell !important;
  12235. }
  12236. .d-xxl-flex {
  12237. display: flex !important;
  12238. }
  12239. .d-xxl-inline-flex {
  12240. display: inline-flex !important;
  12241. }
  12242. .d-xxl-none {
  12243. display: none !important;
  12244. }
  12245. .flex-xxl-fill {
  12246. flex: 1 1 auto !important;
  12247. }
  12248. .flex-xxl-row {
  12249. flex-direction: row !important;
  12250. }
  12251. .flex-xxl-column {
  12252. flex-direction: column !important;
  12253. }
  12254. .flex-xxl-row-reverse {
  12255. flex-direction: row-reverse !important;
  12256. }
  12257. .flex-xxl-column-reverse {
  12258. flex-direction: column-reverse !important;
  12259. }
  12260. .flex-xxl-grow-0 {
  12261. flex-grow: 0 !important;
  12262. }
  12263. .flex-xxl-grow-1 {
  12264. flex-grow: 1 !important;
  12265. }
  12266. .flex-xxl-shrink-0 {
  12267. flex-shrink: 0 !important;
  12268. }
  12269. .flex-xxl-shrink-1 {
  12270. flex-shrink: 1 !important;
  12271. }
  12272. .flex-xxl-wrap {
  12273. flex-wrap: wrap !important;
  12274. }
  12275. .flex-xxl-nowrap {
  12276. flex-wrap: nowrap !important;
  12277. }
  12278. .flex-xxl-wrap-reverse {
  12279. flex-wrap: wrap-reverse !important;
  12280. }
  12281. .justify-content-xxl-start {
  12282. justify-content: flex-start !important;
  12283. }
  12284. .justify-content-xxl-end {
  12285. justify-content: flex-end !important;
  12286. }
  12287. .justify-content-xxl-center {
  12288. justify-content: center !important;
  12289. }
  12290. .justify-content-xxl-between {
  12291. justify-content: space-between !important;
  12292. }
  12293. .justify-content-xxl-around {
  12294. justify-content: space-around !important;
  12295. }
  12296. .justify-content-xxl-evenly {
  12297. justify-content: space-evenly !important;
  12298. }
  12299. .align-items-xxl-start {
  12300. align-items: flex-start !important;
  12301. }
  12302. .align-items-xxl-end {
  12303. align-items: flex-end !important;
  12304. }
  12305. .align-items-xxl-center {
  12306. align-items: center !important;
  12307. }
  12308. .align-items-xxl-baseline {
  12309. align-items: baseline !important;
  12310. }
  12311. .align-items-xxl-stretch {
  12312. align-items: stretch !important;
  12313. }
  12314. .align-content-xxl-start {
  12315. align-content: flex-start !important;
  12316. }
  12317. .align-content-xxl-end {
  12318. align-content: flex-end !important;
  12319. }
  12320. .align-content-xxl-center {
  12321. align-content: center !important;
  12322. }
  12323. .align-content-xxl-between {
  12324. align-content: space-between !important;
  12325. }
  12326. .align-content-xxl-around {
  12327. align-content: space-around !important;
  12328. }
  12329. .align-content-xxl-stretch {
  12330. align-content: stretch !important;
  12331. }
  12332. .align-self-xxl-auto {
  12333. align-self: auto !important;
  12334. }
  12335. .align-self-xxl-start {
  12336. align-self: flex-start !important;
  12337. }
  12338. .align-self-xxl-end {
  12339. align-self: flex-end !important;
  12340. }
  12341. .align-self-xxl-center {
  12342. align-self: center !important;
  12343. }
  12344. .align-self-xxl-baseline {
  12345. align-self: baseline !important;
  12346. }
  12347. .align-self-xxl-stretch {
  12348. align-self: stretch !important;
  12349. }
  12350. .order-xxl-first {
  12351. order: -1 !important;
  12352. }
  12353. .order-xxl-0 {
  12354. order: 0 !important;
  12355. }
  12356. .order-xxl-1 {
  12357. order: 1 !important;
  12358. }
  12359. .order-xxl-2 {
  12360. order: 2 !important;
  12361. }
  12362. .order-xxl-3 {
  12363. order: 3 !important;
  12364. }
  12365. .order-xxl-4 {
  12366. order: 4 !important;
  12367. }
  12368. .order-xxl-5 {
  12369. order: 5 !important;
  12370. }
  12371. .order-xxl-last {
  12372. order: 6 !important;
  12373. }
  12374. .m-xxl-0 {
  12375. margin: 0 !important;
  12376. }
  12377. .m-xxl-1 {
  12378. margin: 0.25rem !important;
  12379. }
  12380. .m-xxl-2 {
  12381. margin: 0.5rem !important;
  12382. }
  12383. .m-xxl-3 {
  12384. margin: 1rem !important;
  12385. }
  12386. .m-xxl-4 {
  12387. margin: 1.5rem !important;
  12388. }
  12389. .m-xxl-5 {
  12390. margin: 3rem !important;
  12391. }
  12392. .m-xxl-6 {
  12393. margin: 4.5rem !important;
  12394. }
  12395. .m-xxl-7 {
  12396. margin: 6rem !important;
  12397. }
  12398. .m-xxl-8 {
  12399. margin: 9rem !important;
  12400. }
  12401. .m-xxl-9 {
  12402. margin: 12rem !important;
  12403. }
  12404. .m-xxl-10 {
  12405. margin: 18rem !important;
  12406. }
  12407. .m-xxl-auto {
  12408. margin: auto !important;
  12409. }
  12410. .mx-xxl-0 {
  12411. margin-right: 0 !important;
  12412. margin-left: 0 !important;
  12413. }
  12414. .mx-xxl-1 {
  12415. margin-right: 0.25rem !important;
  12416. margin-left: 0.25rem !important;
  12417. }
  12418. .mx-xxl-2 {
  12419. margin-right: 0.5rem !important;
  12420. margin-left: 0.5rem !important;
  12421. }
  12422. .mx-xxl-3 {
  12423. margin-right: 1rem !important;
  12424. margin-left: 1rem !important;
  12425. }
  12426. .mx-xxl-4 {
  12427. margin-right: 1.5rem !important;
  12428. margin-left: 1.5rem !important;
  12429. }
  12430. .mx-xxl-5 {
  12431. margin-right: 3rem !important;
  12432. margin-left: 3rem !important;
  12433. }
  12434. .mx-xxl-6 {
  12435. margin-right: 4.5rem !important;
  12436. margin-left: 4.5rem !important;
  12437. }
  12438. .mx-xxl-7 {
  12439. margin-right: 6rem !important;
  12440. margin-left: 6rem !important;
  12441. }
  12442. .mx-xxl-8 {
  12443. margin-right: 9rem !important;
  12444. margin-left: 9rem !important;
  12445. }
  12446. .mx-xxl-9 {
  12447. margin-right: 12rem !important;
  12448. margin-left: 12rem !important;
  12449. }
  12450. .mx-xxl-10 {
  12451. margin-right: 18rem !important;
  12452. margin-left: 18rem !important;
  12453. }
  12454. .mx-xxl-auto {
  12455. margin-right: auto !important;
  12456. margin-left: auto !important;
  12457. }
  12458. .my-xxl-0 {
  12459. margin-top: 0 !important;
  12460. margin-bottom: 0 !important;
  12461. }
  12462. .my-xxl-1 {
  12463. margin-top: 0.25rem !important;
  12464. margin-bottom: 0.25rem !important;
  12465. }
  12466. .my-xxl-2 {
  12467. margin-top: 0.5rem !important;
  12468. margin-bottom: 0.5rem !important;
  12469. }
  12470. .my-xxl-3 {
  12471. margin-top: 1rem !important;
  12472. margin-bottom: 1rem !important;
  12473. }
  12474. .my-xxl-4 {
  12475. margin-top: 1.5rem !important;
  12476. margin-bottom: 1.5rem !important;
  12477. }
  12478. .my-xxl-5 {
  12479. margin-top: 3rem !important;
  12480. margin-bottom: 3rem !important;
  12481. }
  12482. .my-xxl-6 {
  12483. margin-top: 4.5rem !important;
  12484. margin-bottom: 4.5rem !important;
  12485. }
  12486. .my-xxl-7 {
  12487. margin-top: 6rem !important;
  12488. margin-bottom: 6rem !important;
  12489. }
  12490. .my-xxl-8 {
  12491. margin-top: 9rem !important;
  12492. margin-bottom: 9rem !important;
  12493. }
  12494. .my-xxl-9 {
  12495. margin-top: 12rem !important;
  12496. margin-bottom: 12rem !important;
  12497. }
  12498. .my-xxl-10 {
  12499. margin-top: 18rem !important;
  12500. margin-bottom: 18rem !important;
  12501. }
  12502. .my-xxl-auto {
  12503. margin-top: auto !important;
  12504. margin-bottom: auto !important;
  12505. }
  12506. .mt-xxl-0 {
  12507. margin-top: 0 !important;
  12508. }
  12509. .mt-xxl-1 {
  12510. margin-top: 0.25rem !important;
  12511. }
  12512. .mt-xxl-2 {
  12513. margin-top: 0.5rem !important;
  12514. }
  12515. .mt-xxl-3 {
  12516. margin-top: 1rem !important;
  12517. }
  12518. .mt-xxl-4 {
  12519. margin-top: 1.5rem !important;
  12520. }
  12521. .mt-xxl-5 {
  12522. margin-top: 3rem !important;
  12523. }
  12524. .mt-xxl-6 {
  12525. margin-top: 4.5rem !important;
  12526. }
  12527. .mt-xxl-7 {
  12528. margin-top: 6rem !important;
  12529. }
  12530. .mt-xxl-8 {
  12531. margin-top: 9rem !important;
  12532. }
  12533. .mt-xxl-9 {
  12534. margin-top: 12rem !important;
  12535. }
  12536. .mt-xxl-10 {
  12537. margin-top: 18rem !important;
  12538. }
  12539. .mt-xxl-auto {
  12540. margin-top: auto !important;
  12541. }
  12542. .me-xxl-0 {
  12543. margin-right: 0 !important;
  12544. }
  12545. .me-xxl-1 {
  12546. margin-right: 0.25rem !important;
  12547. }
  12548. .me-xxl-2 {
  12549. margin-right: 0.5rem !important;
  12550. }
  12551. .me-xxl-3 {
  12552. margin-right: 1rem !important;
  12553. }
  12554. .me-xxl-4 {
  12555. margin-right: 1.5rem !important;
  12556. }
  12557. .me-xxl-5 {
  12558. margin-right: 3rem !important;
  12559. }
  12560. .me-xxl-6 {
  12561. margin-right: 4.5rem !important;
  12562. }
  12563. .me-xxl-7 {
  12564. margin-right: 6rem !important;
  12565. }
  12566. .me-xxl-8 {
  12567. margin-right: 9rem !important;
  12568. }
  12569. .me-xxl-9 {
  12570. margin-right: 12rem !important;
  12571. }
  12572. .me-xxl-10 {
  12573. margin-right: 18rem !important;
  12574. }
  12575. .me-xxl-auto {
  12576. margin-right: auto !important;
  12577. }
  12578. .mb-xxl-0 {
  12579. margin-bottom: 0 !important;
  12580. }
  12581. .mb-xxl-1 {
  12582. margin-bottom: 0.25rem !important;
  12583. }
  12584. .mb-xxl-2 {
  12585. margin-bottom: 0.5rem !important;
  12586. }
  12587. .mb-xxl-3 {
  12588. margin-bottom: 1rem !important;
  12589. }
  12590. .mb-xxl-4 {
  12591. margin-bottom: 1.5rem !important;
  12592. }
  12593. .mb-xxl-5 {
  12594. margin-bottom: 3rem !important;
  12595. }
  12596. .mb-xxl-6 {
  12597. margin-bottom: 4.5rem !important;
  12598. }
  12599. .mb-xxl-7 {
  12600. margin-bottom: 6rem !important;
  12601. }
  12602. .mb-xxl-8 {
  12603. margin-bottom: 9rem !important;
  12604. }
  12605. .mb-xxl-9 {
  12606. margin-bottom: 12rem !important;
  12607. }
  12608. .mb-xxl-10 {
  12609. margin-bottom: 18rem !important;
  12610. }
  12611. .mb-xxl-auto {
  12612. margin-bottom: auto !important;
  12613. }
  12614. .ms-xxl-0 {
  12615. margin-left: 0 !important;
  12616. }
  12617. .ms-xxl-1 {
  12618. margin-left: 0.25rem !important;
  12619. }
  12620. .ms-xxl-2 {
  12621. margin-left: 0.5rem !important;
  12622. }
  12623. .ms-xxl-3 {
  12624. margin-left: 1rem !important;
  12625. }
  12626. .ms-xxl-4 {
  12627. margin-left: 1.5rem !important;
  12628. }
  12629. .ms-xxl-5 {
  12630. margin-left: 3rem !important;
  12631. }
  12632. .ms-xxl-6 {
  12633. margin-left: 4.5rem !important;
  12634. }
  12635. .ms-xxl-7 {
  12636. margin-left: 6rem !important;
  12637. }
  12638. .ms-xxl-8 {
  12639. margin-left: 9rem !important;
  12640. }
  12641. .ms-xxl-9 {
  12642. margin-left: 12rem !important;
  12643. }
  12644. .ms-xxl-10 {
  12645. margin-left: 18rem !important;
  12646. }
  12647. .ms-xxl-auto {
  12648. margin-left: auto !important;
  12649. }
  12650. .m-xxl-n1 {
  12651. margin: -0.25rem !important;
  12652. }
  12653. .m-xxl-n2 {
  12654. margin: -0.5rem !important;
  12655. }
  12656. .m-xxl-n3 {
  12657. margin: -1rem !important;
  12658. }
  12659. .m-xxl-n4 {
  12660. margin: -1.5rem !important;
  12661. }
  12662. .m-xxl-n5 {
  12663. margin: -3rem !important;
  12664. }
  12665. .m-xxl-n6 {
  12666. margin: -4.5rem !important;
  12667. }
  12668. .m-xxl-n7 {
  12669. margin: -6rem !important;
  12670. }
  12671. .m-xxl-n8 {
  12672. margin: -9rem !important;
  12673. }
  12674. .m-xxl-n9 {
  12675. margin: -12rem !important;
  12676. }
  12677. .m-xxl-n10 {
  12678. margin: -18rem !important;
  12679. }
  12680. .mx-xxl-n1 {
  12681. margin-right: -0.25rem !important;
  12682. margin-left: -0.25rem !important;
  12683. }
  12684. .mx-xxl-n2 {
  12685. margin-right: -0.5rem !important;
  12686. margin-left: -0.5rem !important;
  12687. }
  12688. .mx-xxl-n3 {
  12689. margin-right: -1rem !important;
  12690. margin-left: -1rem !important;
  12691. }
  12692. .mx-xxl-n4 {
  12693. margin-right: -1.5rem !important;
  12694. margin-left: -1.5rem !important;
  12695. }
  12696. .mx-xxl-n5 {
  12697. margin-right: -3rem !important;
  12698. margin-left: -3rem !important;
  12699. }
  12700. .mx-xxl-n6 {
  12701. margin-right: -4.5rem !important;
  12702. margin-left: -4.5rem !important;
  12703. }
  12704. .mx-xxl-n7 {
  12705. margin-right: -6rem !important;
  12706. margin-left: -6rem !important;
  12707. }
  12708. .mx-xxl-n8 {
  12709. margin-right: -9rem !important;
  12710. margin-left: -9rem !important;
  12711. }
  12712. .mx-xxl-n9 {
  12713. margin-right: -12rem !important;
  12714. margin-left: -12rem !important;
  12715. }
  12716. .mx-xxl-n10 {
  12717. margin-right: -18rem !important;
  12718. margin-left: -18rem !important;
  12719. }
  12720. .my-xxl-n1 {
  12721. margin-top: -0.25rem !important;
  12722. margin-bottom: -0.25rem !important;
  12723. }
  12724. .my-xxl-n2 {
  12725. margin-top: -0.5rem !important;
  12726. margin-bottom: -0.5rem !important;
  12727. }
  12728. .my-xxl-n3 {
  12729. margin-top: -1rem !important;
  12730. margin-bottom: -1rem !important;
  12731. }
  12732. .my-xxl-n4 {
  12733. margin-top: -1.5rem !important;
  12734. margin-bottom: -1.5rem !important;
  12735. }
  12736. .my-xxl-n5 {
  12737. margin-top: -3rem !important;
  12738. margin-bottom: -3rem !important;
  12739. }
  12740. .my-xxl-n6 {
  12741. margin-top: -4.5rem !important;
  12742. margin-bottom: -4.5rem !important;
  12743. }
  12744. .my-xxl-n7 {
  12745. margin-top: -6rem !important;
  12746. margin-bottom: -6rem !important;
  12747. }
  12748. .my-xxl-n8 {
  12749. margin-top: -9rem !important;
  12750. margin-bottom: -9rem !important;
  12751. }
  12752. .my-xxl-n9 {
  12753. margin-top: -12rem !important;
  12754. margin-bottom: -12rem !important;
  12755. }
  12756. .my-xxl-n10 {
  12757. margin-top: -18rem !important;
  12758. margin-bottom: -18rem !important;
  12759. }
  12760. .mt-xxl-n1 {
  12761. margin-top: -0.25rem !important;
  12762. }
  12763. .mt-xxl-n2 {
  12764. margin-top: -0.5rem !important;
  12765. }
  12766. .mt-xxl-n3 {
  12767. margin-top: -1rem !important;
  12768. }
  12769. .mt-xxl-n4 {
  12770. margin-top: -1.5rem !important;
  12771. }
  12772. .mt-xxl-n5 {
  12773. margin-top: -3rem !important;
  12774. }
  12775. .mt-xxl-n6 {
  12776. margin-top: -4.5rem !important;
  12777. }
  12778. .mt-xxl-n7 {
  12779. margin-top: -6rem !important;
  12780. }
  12781. .mt-xxl-n8 {
  12782. margin-top: -9rem !important;
  12783. }
  12784. .mt-xxl-n9 {
  12785. margin-top: -12rem !important;
  12786. }
  12787. .mt-xxl-n10 {
  12788. margin-top: -18rem !important;
  12789. }
  12790. .me-xxl-n1 {
  12791. margin-right: -0.25rem !important;
  12792. }
  12793. .me-xxl-n2 {
  12794. margin-right: -0.5rem !important;
  12795. }
  12796. .me-xxl-n3 {
  12797. margin-right: -1rem !important;
  12798. }
  12799. .me-xxl-n4 {
  12800. margin-right: -1.5rem !important;
  12801. }
  12802. .me-xxl-n5 {
  12803. margin-right: -3rem !important;
  12804. }
  12805. .me-xxl-n6 {
  12806. margin-right: -4.5rem !important;
  12807. }
  12808. .me-xxl-n7 {
  12809. margin-right: -6rem !important;
  12810. }
  12811. .me-xxl-n8 {
  12812. margin-right: -9rem !important;
  12813. }
  12814. .me-xxl-n9 {
  12815. margin-right: -12rem !important;
  12816. }
  12817. .me-xxl-n10 {
  12818. margin-right: -18rem !important;
  12819. }
  12820. .mb-xxl-n1 {
  12821. margin-bottom: -0.25rem !important;
  12822. }
  12823. .mb-xxl-n2 {
  12824. margin-bottom: -0.5rem !important;
  12825. }
  12826. .mb-xxl-n3 {
  12827. margin-bottom: -1rem !important;
  12828. }
  12829. .mb-xxl-n4 {
  12830. margin-bottom: -1.5rem !important;
  12831. }
  12832. .mb-xxl-n5 {
  12833. margin-bottom: -3rem !important;
  12834. }
  12835. .mb-xxl-n6 {
  12836. margin-bottom: -4.5rem !important;
  12837. }
  12838. .mb-xxl-n7 {
  12839. margin-bottom: -6rem !important;
  12840. }
  12841. .mb-xxl-n8 {
  12842. margin-bottom: -9rem !important;
  12843. }
  12844. .mb-xxl-n9 {
  12845. margin-bottom: -12rem !important;
  12846. }
  12847. .mb-xxl-n10 {
  12848. margin-bottom: -18rem !important;
  12849. }
  12850. .ms-xxl-n1 {
  12851. margin-left: -0.25rem !important;
  12852. }
  12853. .ms-xxl-n2 {
  12854. margin-left: -0.5rem !important;
  12855. }
  12856. .ms-xxl-n3 {
  12857. margin-left: -1rem !important;
  12858. }
  12859. .ms-xxl-n4 {
  12860. margin-left: -1.5rem !important;
  12861. }
  12862. .ms-xxl-n5 {
  12863. margin-left: -3rem !important;
  12864. }
  12865. .ms-xxl-n6 {
  12866. margin-left: -4.5rem !important;
  12867. }
  12868. .ms-xxl-n7 {
  12869. margin-left: -6rem !important;
  12870. }
  12871. .ms-xxl-n8 {
  12872. margin-left: -9rem !important;
  12873. }
  12874. .ms-xxl-n9 {
  12875. margin-left: -12rem !important;
  12876. }
  12877. .ms-xxl-n10 {
  12878. margin-left: -18rem !important;
  12879. }
  12880. .p-xxl-0 {
  12881. padding: 0 !important;
  12882. }
  12883. .p-xxl-1 {
  12884. padding: 0.25rem !important;
  12885. }
  12886. .p-xxl-2 {
  12887. padding: 0.5rem !important;
  12888. }
  12889. .p-xxl-3 {
  12890. padding: 1rem !important;
  12891. }
  12892. .p-xxl-4 {
  12893. padding: 1.5rem !important;
  12894. }
  12895. .p-xxl-5 {
  12896. padding: 3rem !important;
  12897. }
  12898. .p-xxl-6 {
  12899. padding: 4.5rem !important;
  12900. }
  12901. .p-xxl-7 {
  12902. padding: 6rem !important;
  12903. }
  12904. .p-xxl-8 {
  12905. padding: 9rem !important;
  12906. }
  12907. .p-xxl-9 {
  12908. padding: 12rem !important;
  12909. }
  12910. .p-xxl-10 {
  12911. padding: 18rem !important;
  12912. }
  12913. .px-xxl-0 {
  12914. padding-right: 0 !important;
  12915. padding-left: 0 !important;
  12916. }
  12917. .px-xxl-1 {
  12918. padding-right: 0.25rem !important;
  12919. padding-left: 0.25rem !important;
  12920. }
  12921. .px-xxl-2 {
  12922. padding-right: 0.5rem !important;
  12923. padding-left: 0.5rem !important;
  12924. }
  12925. .px-xxl-3 {
  12926. padding-right: 1rem !important;
  12927. padding-left: 1rem !important;
  12928. }
  12929. .px-xxl-4 {
  12930. padding-right: 1.5rem !important;
  12931. padding-left: 1.5rem !important;
  12932. }
  12933. .px-xxl-5 {
  12934. padding-right: 3rem !important;
  12935. padding-left: 3rem !important;
  12936. }
  12937. .px-xxl-6 {
  12938. padding-right: 4.5rem !important;
  12939. padding-left: 4.5rem !important;
  12940. }
  12941. .px-xxl-7 {
  12942. padding-right: 6rem !important;
  12943. padding-left: 6rem !important;
  12944. }
  12945. .px-xxl-8 {
  12946. padding-right: 9rem !important;
  12947. padding-left: 9rem !important;
  12948. }
  12949. .px-xxl-9 {
  12950. padding-right: 12rem !important;
  12951. padding-left: 12rem !important;
  12952. }
  12953. .px-xxl-10 {
  12954. padding-right: 18rem !important;
  12955. padding-left: 18rem !important;
  12956. }
  12957. .py-xxl-0 {
  12958. padding-top: 0 !important;
  12959. padding-bottom: 0 !important;
  12960. }
  12961. .py-xxl-1 {
  12962. padding-top: 0.25rem !important;
  12963. padding-bottom: 0.25rem !important;
  12964. }
  12965. .py-xxl-2 {
  12966. padding-top: 0.5rem !important;
  12967. padding-bottom: 0.5rem !important;
  12968. }
  12969. .py-xxl-3 {
  12970. padding-top: 1rem !important;
  12971. padding-bottom: 1rem !important;
  12972. }
  12973. .py-xxl-4 {
  12974. padding-top: 1.5rem !important;
  12975. padding-bottom: 1.5rem !important;
  12976. }
  12977. .py-xxl-5 {
  12978. padding-top: 3rem !important;
  12979. padding-bottom: 3rem !important;
  12980. }
  12981. .py-xxl-6 {
  12982. padding-top: 4.5rem !important;
  12983. padding-bottom: 4.5rem !important;
  12984. }
  12985. .py-xxl-7 {
  12986. padding-top: 6rem !important;
  12987. padding-bottom: 6rem !important;
  12988. }
  12989. .py-xxl-8 {
  12990. padding-top: 9rem !important;
  12991. padding-bottom: 9rem !important;
  12992. }
  12993. .py-xxl-9 {
  12994. padding-top: 12rem !important;
  12995. padding-bottom: 12rem !important;
  12996. }
  12997. .py-xxl-10 {
  12998. padding-top: 18rem !important;
  12999. padding-bottom: 18rem !important;
  13000. }
  13001. .pt-xxl-0 {
  13002. padding-top: 0 !important;
  13003. }
  13004. .pt-xxl-1 {
  13005. padding-top: 0.25rem !important;
  13006. }
  13007. .pt-xxl-2 {
  13008. padding-top: 0.5rem !important;
  13009. }
  13010. .pt-xxl-3 {
  13011. padding-top: 1rem !important;
  13012. }
  13013. .pt-xxl-4 {
  13014. padding-top: 1.5rem !important;
  13015. }
  13016. .pt-xxl-5 {
  13017. padding-top: 3rem !important;
  13018. }
  13019. .pt-xxl-6 {
  13020. padding-top: 4.5rem !important;
  13021. }
  13022. .pt-xxl-7 {
  13023. padding-top: 6rem !important;
  13024. }
  13025. .pt-xxl-8 {
  13026. padding-top: 9rem !important;
  13027. }
  13028. .pt-xxl-9 {
  13029. padding-top: 12rem !important;
  13030. }
  13031. .pt-xxl-10 {
  13032. padding-top: 18rem !important;
  13033. }
  13034. .pe-xxl-0 {
  13035. padding-right: 0 !important;
  13036. }
  13037. .pe-xxl-1 {
  13038. padding-right: 0.25rem !important;
  13039. }
  13040. .pe-xxl-2 {
  13041. padding-right: 0.5rem !important;
  13042. }
  13043. .pe-xxl-3 {
  13044. padding-right: 1rem !important;
  13045. }
  13046. .pe-xxl-4 {
  13047. padding-right: 1.5rem !important;
  13048. }
  13049. .pe-xxl-5 {
  13050. padding-right: 3rem !important;
  13051. }
  13052. .pe-xxl-6 {
  13053. padding-right: 4.5rem !important;
  13054. }
  13055. .pe-xxl-7 {
  13056. padding-right: 6rem !important;
  13057. }
  13058. .pe-xxl-8 {
  13059. padding-right: 9rem !important;
  13060. }
  13061. .pe-xxl-9 {
  13062. padding-right: 12rem !important;
  13063. }
  13064. .pe-xxl-10 {
  13065. padding-right: 18rem !important;
  13066. }
  13067. .pb-xxl-0 {
  13068. padding-bottom: 0 !important;
  13069. }
  13070. .pb-xxl-1 {
  13071. padding-bottom: 0.25rem !important;
  13072. }
  13073. .pb-xxl-2 {
  13074. padding-bottom: 0.5rem !important;
  13075. }
  13076. .pb-xxl-3 {
  13077. padding-bottom: 1rem !important;
  13078. }
  13079. .pb-xxl-4 {
  13080. padding-bottom: 1.5rem !important;
  13081. }
  13082. .pb-xxl-5 {
  13083. padding-bottom: 3rem !important;
  13084. }
  13085. .pb-xxl-6 {
  13086. padding-bottom: 4.5rem !important;
  13087. }
  13088. .pb-xxl-7 {
  13089. padding-bottom: 6rem !important;
  13090. }
  13091. .pb-xxl-8 {
  13092. padding-bottom: 9rem !important;
  13093. }
  13094. .pb-xxl-9 {
  13095. padding-bottom: 12rem !important;
  13096. }
  13097. .pb-xxl-10 {
  13098. padding-bottom: 18rem !important;
  13099. }
  13100. .ps-xxl-0 {
  13101. padding-left: 0 !important;
  13102. }
  13103. .ps-xxl-1 {
  13104. padding-left: 0.25rem !important;
  13105. }
  13106. .ps-xxl-2 {
  13107. padding-left: 0.5rem !important;
  13108. }
  13109. .ps-xxl-3 {
  13110. padding-left: 1rem !important;
  13111. }
  13112. .ps-xxl-4 {
  13113. padding-left: 1.5rem !important;
  13114. }
  13115. .ps-xxl-5 {
  13116. padding-left: 3rem !important;
  13117. }
  13118. .ps-xxl-6 {
  13119. padding-left: 4.5rem !important;
  13120. }
  13121. .ps-xxl-7 {
  13122. padding-left: 6rem !important;
  13123. }
  13124. .ps-xxl-8 {
  13125. padding-left: 9rem !important;
  13126. }
  13127. .ps-xxl-9 {
  13128. padding-left: 12rem !important;
  13129. }
  13130. .ps-xxl-10 {
  13131. padding-left: 18rem !important;
  13132. }
  13133. .gap-xxl-0 {
  13134. gap: 0 !important;
  13135. }
  13136. .gap-xxl-1 {
  13137. gap: 0.25rem !important;
  13138. }
  13139. .gap-xxl-2 {
  13140. gap: 0.5rem !important;
  13141. }
  13142. .gap-xxl-3 {
  13143. gap: 1rem !important;
  13144. }
  13145. .gap-xxl-4 {
  13146. gap: 1.5rem !important;
  13147. }
  13148. .gap-xxl-5 {
  13149. gap: 3rem !important;
  13150. }
  13151. .gap-xxl-6 {
  13152. gap: 4.5rem !important;
  13153. }
  13154. .gap-xxl-7 {
  13155. gap: 6rem !important;
  13156. }
  13157. .gap-xxl-8 {
  13158. gap: 9rem !important;
  13159. }
  13160. .gap-xxl-9 {
  13161. gap: 12rem !important;
  13162. }
  13163. .gap-xxl-10 {
  13164. gap: 18rem !important;
  13165. }
  13166. .text-xxl-start {
  13167. text-align: left !important;
  13168. }
  13169. .text-xxl-end {
  13170. text-align: right !important;
  13171. }
  13172. .text-xxl-center {
  13173. text-align: center !important;
  13174. }
  13175. }
  13176. @media (min-width: 1200px) {
  13177. .fs-1 {
  13178. font-size: 2.25rem !important;
  13179. }
  13180. .fs-2 {
  13181. font-size: 1.875rem !important;
  13182. }
  13183. .fs-3 {
  13184. font-size: 1.5rem !important;
  13185. }
  13186. }
  13187. @media print {
  13188. .d-print-inline {
  13189. display: inline !important;
  13190. }
  13191. .d-print-inline-block {
  13192. display: inline-block !important;
  13193. }
  13194. .d-print-block {
  13195. display: block !important;
  13196. }
  13197. .d-print-grid {
  13198. display: grid !important;
  13199. }
  13200. .d-print-table {
  13201. display: table !important;
  13202. }
  13203. .d-print-table-row {
  13204. display: table-row !important;
  13205. }
  13206. .d-print-table-cell {
  13207. display: table-cell !important;
  13208. }
  13209. .d-print-flex {
  13210. display: flex !important;
  13211. }
  13212. .d-print-inline-flex {
  13213. display: inline-flex !important;
  13214. }
  13215. .d-print-none {
  13216. display: none !important;
  13217. }
  13218. }
  13219. @font-face {
  13220. font-family: "Inter";
  13221. font-style: normal;
  13222. font-weight: 300;
  13223. src: local(""), url("../fonts/inter/inter-v11-latin-300.woff2") format("woff2");
  13224. }
  13225. @font-face {
  13226. font-family: "Inter";
  13227. font-style: normal;
  13228. font-weight: 400;
  13229. src: local(""), url("../fonts/inter/inter-v11-latin-regular.woff2") format("woff2");
  13230. }
  13231. @font-face {
  13232. font-family: "Inter";
  13233. font-style: normal;
  13234. font-weight: 500;
  13235. src: local(""), url("../fonts/inter/inter-v11-latin-500.woff2") format("woff2");
  13236. }
  13237. @font-face {
  13238. font-family: "Inter";
  13239. font-style: normal;
  13240. font-weight: 600;
  13241. src: local(""), url("../fonts/inter/inter-v11-latin-600.woff2") format("woff2");
  13242. }
  13243. @font-face {
  13244. font-family: "Inter";
  13245. font-style: normal;
  13246. font-weight: 700;
  13247. src: local(""), url("../fonts/inter/inter-v11-latin-700.woff2") format("woff2");
  13248. }
  13249. b,
  13250. strong {
  13251. font-weight: 700;
  13252. }
  13253. a {
  13254. transition: color 0.12s ease-out;
  13255. }
  13256. @media (min-width: 576px) {
  13257. a.link-fx {
  13258. position: relative;
  13259. }
  13260. a.link-fx::before {
  13261. position: absolute;
  13262. bottom: 0;
  13263. left: 0;
  13264. width: 100%;
  13265. height: 2px;
  13266. content: "";
  13267. background-color: #0665d0;
  13268. visibility: hidden;
  13269. transform: scaleX(0);
  13270. transform-origin: 0 50%;
  13271. transition: transform 0.2s ease-out;
  13272. }
  13273. }
  13274. a.link-fx:hover::before, a.link-fx:focus::before {
  13275. visibility: visible;
  13276. transform: scaleX(1);
  13277. }
  13278. p {
  13279. line-height: 1.6;
  13280. }
  13281. .story p,
  13282. p.story {
  13283. line-height: 1.6;
  13284. font-size: 1.25rem;
  13285. color: #495057;
  13286. }
  13287. @media (min-width: 576px) {
  13288. .story p,
  13289. p.story {
  13290. line-height: 1.8;
  13291. }
  13292. }
  13293. .story h2, .story .h2,
  13294. .story h3,
  13295. .story .h3,
  13296. .story h4,
  13297. .story .h4 {
  13298. margin-top: 3rem;
  13299. }
  13300. .content-heading {
  13301. margin-bottom: 0.875rem;
  13302. padding-top: 1rem;
  13303. padding-bottom: 0.375rem;
  13304. font-size: 1.125rem;
  13305. font-weight: 500;
  13306. line-height: 1.75;
  13307. border-bottom: 1px solid #dfe4f1;
  13308. }
  13309. .content-heading small, .content-heading .small {
  13310. margin-top: 0.25rem;
  13311. font-size: 0.875rem;
  13312. font-weight: 400;
  13313. color: #6c757d;
  13314. }
  13315. @media (min-width: 768px) {
  13316. .content-heading {
  13317. margin-bottom: 1.75rem;
  13318. padding-top: 1.5rem;
  13319. }
  13320. .content-heading small, .content-heading .small {
  13321. margin-top: 0;
  13322. }
  13323. }
  13324. .block-content > .content-heading:first-child, .content > .content-heading:first-child {
  13325. padding-top: 0 !important;
  13326. }
  13327. .content-heading .dropdown {
  13328. line-height: 1.5;
  13329. }
  13330. small,
  13331. .small {
  13332. font-weight: inherit;
  13333. }
  13334. .text-uppercase {
  13335. letter-spacing: 0.0625em;
  13336. }
  13337. .row.g-sm {
  13338. --bs-gutter-x: 0.25rem;
  13339. }
  13340. .row.g-sm > .col,
  13341. .row.g-sm > [class*=col-] {
  13342. padding-left: 0.125rem;
  13343. padding-right: 0.125rem;
  13344. }
  13345. .row.g-sm .push,
  13346. .row.g-sm .block, .row.g-sm.items-push > div {
  13347. margin-bottom: 0.25rem;
  13348. }
  13349. @media (max-width: 767.98px) {
  13350. .row:not(.g-sm):not(.g-0) {
  13351. --bs-gutter-x: 0.875rem;
  13352. }
  13353. .row:not(.g-sm):not(.g-0) > .col,
  13354. .row:not(.g-sm):not(.g-0) > [class*=col-] {
  13355. padding-left: 0.4375rem;
  13356. padding-right: 0.4375rem;
  13357. }
  13358. }
  13359. .table:not(.table-borderless) > :not(:last-child) > :last-child > * {
  13360. border-bottom-width: 2px;
  13361. }
  13362. .table-vcenter th,
  13363. .table-vcenter td {
  13364. vertical-align: middle;
  13365. }
  13366. .js-table-checkable tbody tr,
  13367. .js-table-sections-header > tr {
  13368. cursor: pointer;
  13369. }
  13370. .js-table-sections-header > tr > td:first-child > i {
  13371. transition: transform 0.15s ease-out;
  13372. }
  13373. .js-table-sections-header + tbody {
  13374. display: none;
  13375. }
  13376. .js-table-sections-header.show > tr > td:first-child > i {
  13377. transform: rotate(90deg);
  13378. }
  13379. .js-table-sections-header.show + tbody {
  13380. display: table-row-group;
  13381. }
  13382. .form-switch {
  13383. min-height: 2em;
  13384. line-height: 2em;
  13385. }
  13386. .form-switch .form-check-input {
  13387. height: 1.5em;
  13388. }
  13389. .form-block {
  13390. position: relative;
  13391. padding: 0;
  13392. z-index: 1;
  13393. }
  13394. .form-block .form-check-input {
  13395. position: absolute;
  13396. left: 0;
  13397. z-index: -1;
  13398. opacity: 0;
  13399. }
  13400. .form-block .form-check-label {
  13401. width: 100%;
  13402. padding: 0.75rem;
  13403. border: 2px solid #dfe4f1;
  13404. border-radius: 0.25rem;
  13405. cursor: pointer;
  13406. }
  13407. .form-block .form-check-label:hover {
  13408. border-color: #cdd6e9;
  13409. }
  13410. .form-block .form-check-label::before {
  13411. position: absolute;
  13412. top: 0rem;
  13413. right: 0rem;
  13414. width: 1.5rem;
  13415. height: 1.5rem;
  13416. display: none;
  13417. line-height: 1.5rem;
  13418. color: #fff;
  13419. font-size: 0.625rem;
  13420. text-align: center;
  13421. background-color: #0665d0;
  13422. border-bottom-left-radius: 0.25rem;
  13423. font-family: "Font Awesome 6 Free", "Font Awesome 6 Pro";
  13424. font-weight: 900;
  13425. content: "\f00c";
  13426. z-index: 1;
  13427. }
  13428. .form-block .form-check-input:checked ~ .form-check-label {
  13429. border-color: #0665d0;
  13430. }
  13431. .form-block .form-check-input:focus ~ .form-check-label {
  13432. border-color: #0665d0;
  13433. box-shadow: 0 0 0 0.25rem rgba(6, 101, 208, 0.25);
  13434. }
  13435. .form-block .form-check-input:checked ~ .form-check-label::before {
  13436. display: block;
  13437. }
  13438. .form-block .form-check-input:disabled + .form-check-label,
  13439. .form-block .form-check-input[readonly] + .form-check-label {
  13440. opacity: 0.5;
  13441. cursor: not-allowed;
  13442. }
  13443. .form-block .form-check-input:disabled:not([checked]) + .form-check-label:hover,
  13444. .form-block .form-check-input[readonly]:not([checked]) + .form-check-label:hover {
  13445. border-color: #dfe4f1;
  13446. }
  13447. .form-control {
  13448. font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  13449. }
  13450. .form-control.form-control-alt {
  13451. border-color: #edf0f7;
  13452. background-color: #edf0f7;
  13453. transition: none;
  13454. }
  13455. .form-control.form-control-alt:focus {
  13456. border-color: #dfe4f1;
  13457. background-color: #dfe4f1;
  13458. box-shadow: none;
  13459. }
  13460. .form-control.form-control-alt.is-valid {
  13461. border-color: #e9f0e2;
  13462. background-color: #e9f0e2;
  13463. }
  13464. .form-control.form-control-alt.is-valid:focus {
  13465. border-color: #dce7d1;
  13466. background-color: #dce7d1;
  13467. }
  13468. .form-control.form-control-alt.is-invalid {
  13469. border-color: #fae5dd;
  13470. background-color: #fae5dd;
  13471. }
  13472. .form-control.form-control-alt.is-invalid:focus {
  13473. border-color: #f7d4c7;
  13474. background-color: #f7d4c7;
  13475. }
  13476. .form-select {
  13477. font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  13478. }
  13479. .form-select.form-control-alt {
  13480. border-color: #edf0f7;
  13481. background-color: #edf0f7;
  13482. transition: none;
  13483. }
  13484. .form-select.form-control-alt:focus {
  13485. border-color: #dfe4f1;
  13486. background-color: #dfe4f1;
  13487. box-shadow: none;
  13488. }
  13489. .form-select.form-control-alt.is-valid {
  13490. border-color: #e9f0e2;
  13491. background-color: #e9f0e2;
  13492. }
  13493. .form-select.form-control-alt.is-valid:focus {
  13494. border-color: #dce7d1;
  13495. background-color: #dce7d1;
  13496. }
  13497. .form-select.form-control-alt.is-invalid {
  13498. border-color: #fae5dd;
  13499. background-color: #fae5dd;
  13500. }
  13501. .form-select.form-control-alt.is-invalid:focus {
  13502. border-color: #f7d4c7;
  13503. background-color: #f7d4c7;
  13504. }
  13505. .input-group-text.input-group-text-alt {
  13506. background-color: #dfe4f1;
  13507. border-color: #dfe4f1;
  13508. }
  13509. .btn .si {
  13510. position: relative;
  13511. top: 1px;
  13512. }
  13513. .btn-secondary {
  13514. --bs-btn-color: #fff;
  13515. --bs-btn-bg: #495057;
  13516. --bs-btn-border-color: #495057;
  13517. --bs-btn-hover-color: #fff;
  13518. --bs-btn-hover-bg: #3a4046;
  13519. --bs-btn-hover-border-color: #373c41;
  13520. --bs-btn-focus-shadow-rgb: 100, 106, 112;
  13521. --bs-btn-active-color: #fff;
  13522. --bs-btn-active-bg: #3a4046;
  13523. --bs-btn-active-border-color: #373c41;
  13524. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  13525. --bs-btn-disabled-color: #fff;
  13526. --bs-btn-disabled-bg: #495057;
  13527. --bs-btn-disabled-border-color: #495057;
  13528. }
  13529. .btn-alt-primary {
  13530. --bs-btn-color: #043d7d;
  13531. --bs-btn-bg: #c1d9f3;
  13532. --bs-btn-border-color: #c1d9f3;
  13533. --bs-btn-hover-color: #022853;
  13534. --bs-btn-hover-bg: #83b2e8;
  13535. --bs-btn-hover-border-color: #83b2e8;
  13536. --bs-btn-focus-shadow-rgb: 165, 194, 225;
  13537. --bs-btn-active-color: #000;
  13538. --bs-btn-active-bg: #cde1f5;
  13539. --bs-btn-active-border-color: #c7ddf4;
  13540. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  13541. --bs-btn-disabled-color: #000;
  13542. --bs-btn-disabled-bg: #c1d9f3;
  13543. --bs-btn-disabled-border-color: #c1d9f3;
  13544. }
  13545. .btn-alt-secondary {
  13546. --bs-btn-color: #212529;
  13547. --bs-btn-bg: #edf0f7;
  13548. --bs-btn-border-color: #edf0f7;
  13549. --bs-btn-hover-color: #1c1f23;
  13550. --bs-btn-hover-bg: #d5d8de;
  13551. --bs-btn-hover-border-color: #d5d8de;
  13552. --bs-btn-focus-shadow-rgb: 206, 210, 216;
  13553. --bs-btn-active-color: #000;
  13554. --bs-btn-active-bg: #f1f3f9;
  13555. --bs-btn-active-border-color: #eff2f8;
  13556. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  13557. --bs-btn-disabled-color: #000;
  13558. --bs-btn-disabled-bg: #edf0f7;
  13559. --bs-btn-disabled-border-color: #edf0f7;
  13560. }
  13561. .btn-alt-success {
  13562. --bs-btn-color: #435e26;
  13563. --bs-btn-bg: #dbe6cf;
  13564. --bs-btn-border-color: #dbe6cf;
  13565. --bs-btn-hover-color: #2c3e1a;
  13566. --bs-btn-hover-bg: #b7cea0;
  13567. --bs-btn-hover-border-color: #b7cea0;
  13568. --bs-btn-focus-shadow-rgb: 196, 210, 182;
  13569. --bs-btn-active-color: #000;
  13570. --bs-btn-active-bg: #e2ebd9;
  13571. --bs-btn-active-border-color: #dfe9d4;
  13572. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  13573. --bs-btn-disabled-color: #000;
  13574. --bs-btn-disabled-bg: #dbe6cf;
  13575. --bs-btn-disabled-border-color: #dbe6cf;
  13576. }
  13577. .btn-alt-info {
  13578. --bs-btn-color: #245686;
  13579. --bs-btn-bg: #cee3f7;
  13580. --bs-btn-border-color: #cee3f7;
  13581. --bs-btn-hover-color: #183a59;
  13582. --bs-btn-hover-bg: #9ec8ef;
  13583. --bs-btn-hover-border-color: #9ec8ef;
  13584. --bs-btn-focus-shadow-rgb: 181, 206, 230;
  13585. --bs-btn-active-color: #000;
  13586. --bs-btn-active-bg: #d8e9f9;
  13587. --bs-btn-active-border-color: #d3e6f8;
  13588. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  13589. --bs-btn-disabled-color: #000;
  13590. --bs-btn-disabled-bg: #cee3f7;
  13591. --bs-btn-disabled-border-color: #cee3f7;
  13592. }
  13593. .btn-alt-warning {
  13594. --bs-btn-color: #8a5f0e;
  13595. --bs-btn-bg: #f9e7c5;
  13596. --bs-btn-border-color: #f9e7c5;
  13597. --bs-btn-hover-color: #5c4009;
  13598. --bs-btn-hover-bg: #f3cf8b;
  13599. --bs-btn-hover-border-color: #f3cf8b;
  13600. --bs-btn-focus-shadow-rgb: 232, 211, 170;
  13601. --bs-btn-active-color: #000;
  13602. --bs-btn-active-bg: #faecd1;
  13603. --bs-btn-active-border-color: #fae9cb;
  13604. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  13605. --bs-btn-disabled-color: #000;
  13606. --bs-btn-disabled-bg: #f9e7c5;
  13607. --bs-btn-disabled-border-color: #f9e7c5;
  13608. }
  13609. .btn-alt-danger {
  13610. --bs-btn-color: #862f10;
  13611. --bs-btn-bg: #f7d3c6;
  13612. --bs-btn-border-color: #f7d3c6;
  13613. --bs-btn-hover-color: #5a200a;
  13614. --bs-btn-hover-bg: #f0a78d;
  13615. --bs-btn-hover-border-color: #f0a78d;
  13616. --bs-btn-focus-shadow-rgb: 230, 186, 171;
  13617. --bs-btn-active-color: #000;
  13618. --bs-btn-active-bg: #f9dcd1;
  13619. --bs-btn-active-border-color: #f8d7cc;
  13620. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  13621. --bs-btn-disabled-color: #000;
  13622. --bs-btn-disabled-bg: #f7d3c6;
  13623. --bs-btn-disabled-border-color: #f7d3c6;
  13624. }
  13625. .btn-hero.btn-primary {
  13626. text-transform: uppercase;
  13627. letter-spacing: 0.0625rem;
  13628. font-weight: 700;
  13629. --bs-btn-padding-y: 0.625rem;
  13630. --bs-btn-padding-x: 1.5rem;
  13631. --bs-btn-font-size: 0.875rem;
  13632. --bs-btn-border-radius: 0.25rem;
  13633. box-shadow: 0 0.125rem 0.75rem rgba(4, 65, 134, 0.25);
  13634. 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, transform 0.12s ease-out;
  13635. }
  13636. .btn-hero.btn-primary:hover {
  13637. box-shadow: 0 0.375rem 0.75rem rgba(4, 65, 134, 0.4);
  13638. transform: translateY(-1px);
  13639. }
  13640. .btn-check:focus + .btn-hero.btn-primary, .btn-hero.btn-primary:focus {
  13641. box-shadow: 0 0.125rem 0.75rem rgba(4, 65, 134, 0.25);
  13642. }
  13643. .btn-check:checked + .btn-hero.btn-primary, .btn-check:active + .btn-hero.btn-primary, .btn-hero.btn-primary:active, .btn-hero.btn-primary.active, .show > .btn-hero.btn-primary.dropdown-toggle {
  13644. box-shadow: 0 0.125rem 0.75rem rgba(4, 65, 134, 0.25);
  13645. transform: translateY(0);
  13646. }
  13647. .btn-check:checked + .btn-hero.btn-primary:focus, .btn-check:active + .btn-hero.btn-primary:focus, .btn-hero.btn-primary:active:focus, .btn-hero.btn-primary.active:focus, .show > .btn-hero.btn-primary.dropdown-toggle:focus {
  13648. box-shadow: 0 0.125rem 0.75rem rgba(4, 65, 134, 0.25);
  13649. }
  13650. .btn-hero.btn-primary.disabled, .btn-hero.btn-primary:disabled {
  13651. box-shadow: 0 0.125rem 0.75rem rgba(4, 65, 134, 0.25);
  13652. transform: translateY(0);
  13653. }
  13654. .btn-hero.btn-secondary {
  13655. text-transform: uppercase;
  13656. letter-spacing: 0.0625rem;
  13657. font-weight: 700;
  13658. --bs-btn-padding-y: 0.625rem;
  13659. --bs-btn-padding-x: 1.5rem;
  13660. --bs-btn-font-size: 0.875rem;
  13661. --bs-btn-border-radius: 0.25rem;
  13662. box-shadow: 0 0.125rem 0.75rem rgba(73, 79, 84, 0.25);
  13663. 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, transform 0.12s ease-out;
  13664. }
  13665. .btn-hero.btn-secondary:hover {
  13666. box-shadow: 0 0.375rem 0.75rem rgba(73, 79, 84, 0.4);
  13667. transform: translateY(-1px);
  13668. }
  13669. .btn-check:focus + .btn-hero.btn-secondary, .btn-hero.btn-secondary:focus {
  13670. box-shadow: 0 0.125rem 0.75rem rgba(73, 79, 84, 0.25);
  13671. }
  13672. .btn-check:checked + .btn-hero.btn-secondary, .btn-check:active + .btn-hero.btn-secondary, .btn-hero.btn-secondary:active, .btn-hero.btn-secondary.active, .show > .btn-hero.btn-secondary.dropdown-toggle {
  13673. box-shadow: 0 0.125rem 0.75rem rgba(73, 79, 84, 0.25);
  13674. transform: translateY(0);
  13675. }
  13676. .btn-check:checked + .btn-hero.btn-secondary:focus, .btn-check:active + .btn-hero.btn-secondary:focus, .btn-hero.btn-secondary:active:focus, .btn-hero.btn-secondary.active:focus, .show > .btn-hero.btn-secondary.dropdown-toggle:focus {
  13677. box-shadow: 0 0.125rem 0.75rem rgba(73, 79, 84, 0.25);
  13678. }
  13679. .btn-hero.btn-secondary.disabled, .btn-hero.btn-secondary:disabled {
  13680. box-shadow: 0 0.125rem 0.75rem rgba(73, 79, 84, 0.25);
  13681. transform: translateY(0);
  13682. }
  13683. .btn-hero.btn-success {
  13684. text-transform: uppercase;
  13685. letter-spacing: 0.0625rem;
  13686. font-weight: 700;
  13687. --bs-btn-padding-y: 0.625rem;
  13688. --bs-btn-padding-x: 1.5rem;
  13689. --bs-btn-font-size: 0.875rem;
  13690. --bs-btn-border-radius: 0.25rem;
  13691. box-shadow: 0 0.125rem 0.75rem rgba(72, 102, 42, 0.25);
  13692. 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, transform 0.12s ease-out;
  13693. }
  13694. .btn-hero.btn-success:hover {
  13695. box-shadow: 0 0.375rem 0.75rem rgba(72, 102, 42, 0.4);
  13696. transform: translateY(-1px);
  13697. }
  13698. .btn-check:focus + .btn-hero.btn-success, .btn-hero.btn-success:focus {
  13699. box-shadow: 0 0.125rem 0.75rem rgba(72, 102, 42, 0.25);
  13700. }
  13701. .btn-check:checked + .btn-hero.btn-success, .btn-check:active + .btn-hero.btn-success, .btn-hero.btn-success:active, .btn-hero.btn-success.active, .show > .btn-hero.btn-success.dropdown-toggle {
  13702. box-shadow: 0 0.125rem 0.75rem rgba(72, 102, 42, 0.25);
  13703. transform: translateY(0);
  13704. }
  13705. .btn-check:checked + .btn-hero.btn-success:focus, .btn-check:active + .btn-hero.btn-success:focus, .btn-hero.btn-success:active:focus, .btn-hero.btn-success.active:focus, .show > .btn-hero.btn-success.dropdown-toggle:focus {
  13706. box-shadow: 0 0.125rem 0.75rem rgba(72, 102, 42, 0.25);
  13707. }
  13708. .btn-hero.btn-success.disabled, .btn-hero.btn-success:disabled {
  13709. box-shadow: 0 0.125rem 0.75rem rgba(72, 102, 42, 0.25);
  13710. transform: translateY(0);
  13711. }
  13712. .btn-hero.btn-info {
  13713. text-transform: uppercase;
  13714. letter-spacing: 0.0625rem;
  13715. font-weight: 700;
  13716. --bs-btn-padding-y: 0.625rem;
  13717. --bs-btn-padding-x: 1.5rem;
  13718. --bs-btn-font-size: 0.875rem;
  13719. --bs-btn-border-radius: 0.25rem;
  13720. box-shadow: 0 0.125rem 0.75rem rgba(29, 106, 177, 0.25);
  13721. 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, transform 0.12s ease-out;
  13722. }
  13723. .btn-hero.btn-info:hover {
  13724. box-shadow: 0 0.375rem 0.75rem rgba(29, 106, 177, 0.4);
  13725. transform: translateY(-1px);
  13726. }
  13727. .btn-check:focus + .btn-hero.btn-info, .btn-hero.btn-info:focus {
  13728. box-shadow: 0 0.125rem 0.75rem rgba(29, 106, 177, 0.25);
  13729. }
  13730. .btn-check:checked + .btn-hero.btn-info, .btn-check:active + .btn-hero.btn-info, .btn-hero.btn-info:active, .btn-hero.btn-info.active, .show > .btn-hero.btn-info.dropdown-toggle {
  13731. box-shadow: 0 0.125rem 0.75rem rgba(29, 106, 177, 0.25);
  13732. transform: translateY(0);
  13733. }
  13734. .btn-check:checked + .btn-hero.btn-info:focus, .btn-check:active + .btn-hero.btn-info:focus, .btn-hero.btn-info:active:focus, .btn-hero.btn-info.active:focus, .show > .btn-hero.btn-info.dropdown-toggle:focus {
  13735. box-shadow: 0 0.125rem 0.75rem rgba(29, 106, 177, 0.25);
  13736. }
  13737. .btn-hero.btn-info.disabled, .btn-hero.btn-info:disabled {
  13738. box-shadow: 0 0.125rem 0.75rem rgba(29, 106, 177, 0.25);
  13739. transform: translateY(0);
  13740. }
  13741. .btn-hero.btn-warning {
  13742. text-transform: uppercase;
  13743. letter-spacing: 0.0625rem;
  13744. font-weight: 700;
  13745. --bs-btn-padding-y: 0.625rem;
  13746. --bs-btn-padding-x: 1.5rem;
  13747. --bs-btn-font-size: 0.875rem;
  13748. --bs-btn-border-radius: 0.25rem;
  13749. box-shadow: 0 0.125rem 0.75rem rgba(160, 111, 16, 0.25);
  13750. 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, transform 0.12s ease-out;
  13751. }
  13752. .btn-hero.btn-warning:hover {
  13753. box-shadow: 0 0.375rem 0.75rem rgba(160, 111, 16, 0.4);
  13754. transform: translateY(-1px);
  13755. }
  13756. .btn-check:focus + .btn-hero.btn-warning, .btn-hero.btn-warning:focus {
  13757. box-shadow: 0 0.125rem 0.75rem rgba(160, 111, 16, 0.25);
  13758. }
  13759. .btn-check:checked + .btn-hero.btn-warning, .btn-check:active + .btn-hero.btn-warning, .btn-hero.btn-warning:active, .btn-hero.btn-warning.active, .show > .btn-hero.btn-warning.dropdown-toggle {
  13760. box-shadow: 0 0.125rem 0.75rem rgba(160, 111, 16, 0.25);
  13761. transform: translateY(0);
  13762. }
  13763. .btn-check:checked + .btn-hero.btn-warning:focus, .btn-check:active + .btn-hero.btn-warning:focus, .btn-hero.btn-warning:active:focus, .btn-hero.btn-warning.active:focus, .show > .btn-hero.btn-warning.dropdown-toggle:focus {
  13764. box-shadow: 0 0.125rem 0.75rem rgba(160, 111, 16, 0.25);
  13765. }
  13766. .btn-hero.btn-warning.disabled, .btn-hero.btn-warning:disabled {
  13767. box-shadow: 0 0.125rem 0.75rem rgba(160, 111, 16, 0.25);
  13768. transform: translateY(0);
  13769. }
  13770. .btn-hero.btn-danger {
  13771. text-transform: uppercase;
  13772. letter-spacing: 0.0625rem;
  13773. font-weight: 700;
  13774. --bs-btn-padding-y: 0.625rem;
  13775. --bs-btn-padding-x: 1.5rem;
  13776. --bs-btn-font-size: 0.875rem;
  13777. --bs-btn-border-radius: 0.25rem;
  13778. box-shadow: 0 0.125rem 0.75rem rgba(155, 55, 18, 0.25);
  13779. 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, transform 0.12s ease-out;
  13780. }
  13781. .btn-hero.btn-danger:hover {
  13782. box-shadow: 0 0.375rem 0.75rem rgba(155, 55, 18, 0.4);
  13783. transform: translateY(-1px);
  13784. }
  13785. .btn-check:focus + .btn-hero.btn-danger, .btn-hero.btn-danger:focus {
  13786. box-shadow: 0 0.125rem 0.75rem rgba(155, 55, 18, 0.25);
  13787. }
  13788. .btn-check:checked + .btn-hero.btn-danger, .btn-check:active + .btn-hero.btn-danger, .btn-hero.btn-danger:active, .btn-hero.btn-danger.active, .show > .btn-hero.btn-danger.dropdown-toggle {
  13789. box-shadow: 0 0.125rem 0.75rem rgba(155, 55, 18, 0.25);
  13790. transform: translateY(0);
  13791. }
  13792. .btn-check:checked + .btn-hero.btn-danger:focus, .btn-check:active + .btn-hero.btn-danger:focus, .btn-hero.btn-danger:active:focus, .btn-hero.btn-danger.active:focus, .show > .btn-hero.btn-danger.dropdown-toggle:focus {
  13793. box-shadow: 0 0.125rem 0.75rem rgba(155, 55, 18, 0.25);
  13794. }
  13795. .btn-hero.btn-danger.disabled, .btn-hero.btn-danger:disabled {
  13796. box-shadow: 0 0.125rem 0.75rem rgba(155, 55, 18, 0.25);
  13797. transform: translateY(0);
  13798. }
  13799. .btn-hero.btn-dark {
  13800. text-transform: uppercase;
  13801. letter-spacing: 0.0625rem;
  13802. font-weight: 700;
  13803. --bs-btn-padding-y: 0.625rem;
  13804. --bs-btn-padding-x: 1.5rem;
  13805. --bs-btn-font-size: 0.875rem;
  13806. --bs-btn-border-radius: 0.25rem;
  13807. box-shadow: 0 0.125rem 0.75rem rgba(18, 20, 22, 0.25);
  13808. 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, transform 0.12s ease-out;
  13809. }
  13810. .btn-hero.btn-dark:hover {
  13811. box-shadow: 0 0.375rem 0.75rem rgba(18, 20, 22, 0.4);
  13812. transform: translateY(-1px);
  13813. }
  13814. .btn-check:focus + .btn-hero.btn-dark, .btn-hero.btn-dark:focus {
  13815. box-shadow: 0 0.125rem 0.75rem rgba(18, 20, 22, 0.25);
  13816. }
  13817. .btn-check:checked + .btn-hero.btn-dark, .btn-check:active + .btn-hero.btn-dark, .btn-hero.btn-dark:active, .btn-hero.btn-dark.active, .show > .btn-hero.btn-dark.dropdown-toggle {
  13818. box-shadow: 0 0.125rem 0.75rem rgba(18, 20, 22, 0.25);
  13819. transform: translateY(0);
  13820. }
  13821. .btn-check:checked + .btn-hero.btn-dark:focus, .btn-check:active + .btn-hero.btn-dark:focus, .btn-hero.btn-dark:active:focus, .btn-hero.btn-dark.active:focus, .show > .btn-hero.btn-dark.dropdown-toggle:focus {
  13822. box-shadow: 0 0.125rem 0.75rem rgba(18, 20, 22, 0.25);
  13823. }
  13824. .btn-hero.btn-dark.disabled, .btn-hero.btn-dark:disabled {
  13825. box-shadow: 0 0.125rem 0.75rem rgba(18, 20, 22, 0.25);
  13826. transform: translateY(0);
  13827. }
  13828. .btn-hero.btn-light {
  13829. text-transform: uppercase;
  13830. letter-spacing: 0.0625rem;
  13831. font-weight: 700;
  13832. --bs-btn-padding-y: 0.625rem;
  13833. --bs-btn-padding-x: 1.5rem;
  13834. --bs-btn-font-size: 0.875rem;
  13835. --bs-btn-border-radius: 0.25rem;
  13836. box-shadow: 0 0.125rem 0.75rem rgba(188, 200, 225, 0.25);
  13837. 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, transform 0.12s ease-out;
  13838. }
  13839. .btn-hero.btn-light:hover {
  13840. box-shadow: 0 0.375rem 0.75rem rgba(188, 200, 225, 0.4);
  13841. transform: translateY(-1px);
  13842. }
  13843. .btn-check:focus + .btn-hero.btn-light, .btn-hero.btn-light:focus {
  13844. box-shadow: 0 0.125rem 0.75rem rgba(188, 200, 225, 0.25);
  13845. }
  13846. .btn-check:checked + .btn-hero.btn-light, .btn-check:active + .btn-hero.btn-light, .btn-hero.btn-light:active, .btn-hero.btn-light.active, .show > .btn-hero.btn-light.dropdown-toggle {
  13847. box-shadow: 0 0.125rem 0.75rem rgba(188, 200, 225, 0.25);
  13848. transform: translateY(0);
  13849. }
  13850. .btn-check:checked + .btn-hero.btn-light:focus, .btn-check:active + .btn-hero.btn-light:focus, .btn-hero.btn-light:active:focus, .btn-hero.btn-light.active:focus, .show > .btn-hero.btn-light.dropdown-toggle:focus {
  13851. box-shadow: 0 0.125rem 0.75rem rgba(188, 200, 225, 0.25);
  13852. }
  13853. .btn-hero.btn-light.disabled, .btn-hero.btn-light:disabled {
  13854. box-shadow: 0 0.125rem 0.75rem rgba(188, 200, 225, 0.25);
  13855. transform: translateY(0);
  13856. }
  13857. .btn-hero.btn-lg, .btn-group-lg > .btn-hero.btn {
  13858. --bs-btn-padding-y: 0.875rem;
  13859. --bs-btn-padding-x: 2.25rem;
  13860. --bs-btn-font-size: 0.875rem;
  13861. --bs-btn-border-radius: 0.25rem;
  13862. }
  13863. .btn-hero.btn-sm, .btn-group-sm > .btn-hero.btn {
  13864. --bs-btn-padding-y: 0.375rem;
  13865. --bs-btn-padding-x: 1.25rem;
  13866. --bs-btn-font-size: 0.875rem;
  13867. --bs-btn-border-radius: 0.25rem;
  13868. }
  13869. .page-header-dark #page-header .btn-alt-secondary,
  13870. .sidebar-dark #sidebar .btn-alt-secondary,
  13871. #sidebar .bg-header-dark .content-header .btn-alt-secondary,
  13872. .page-header-dark.page-header-glass:not(.page-header-scroll) #page-header .btn-alt-secondary {
  13873. --bs-btn-color: #fff;
  13874. --bs-btn-bg: #2b74c5;
  13875. --bs-btn-border-color: #2b74c5;
  13876. --bs-btn-hover-color: #fff;
  13877. --bs-btn-hover-bg: #4484cc;
  13878. --bs-btn-hover-border-color: #4484cc;
  13879. --bs-btn-focus-shadow-rgb: 75, 137, 206;
  13880. --bs-btn-active-color: #fff;
  13881. --bs-btn-active-bg: #225d9e;
  13882. --bs-btn-active-border-color: #205794;
  13883. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  13884. --bs-btn-disabled-color: #fff;
  13885. --bs-btn-disabled-bg: #2b74c5;
  13886. --bs-btn-disabled-border-color: #2b74c5;
  13887. }
  13888. .fade {
  13889. transition: opacity 0.15s ease-out;
  13890. }
  13891. @media (prefers-reduced-motion: reduce) {
  13892. .fade {
  13893. transition: none;
  13894. }
  13895. }
  13896. .fade.fade-up, .fade.fade-right, .fade.fade-left {
  13897. transition: opacity 0.25s ease-out, transform 0.25s ease-out;
  13898. }
  13899. @media (prefers-reduced-motion: reduce) {
  13900. .fade.fade-up, .fade.fade-right, .fade.fade-left {
  13901. transition: none;
  13902. }
  13903. }
  13904. .fade.fade-up:not(.show) {
  13905. transform: translateY(50px);
  13906. }
  13907. .fade.fade-right:not(.show) {
  13908. transform: translateX(-50px);
  13909. }
  13910. .fade.fade-left:not(.show) {
  13911. transform: translateX(50px);
  13912. }
  13913. .dropdown-menu {
  13914. padding-right: 0.5rem;
  13915. padding-left: 0.5rem;
  13916. box-shadow: 0 0.25rem 2rem rgba(0, 0, 0, 0.08);
  13917. }
  13918. .dropdown-menu.dropdown-menu-md {
  13919. min-width: 200px;
  13920. }
  13921. .dropdown-menu.dropdown-menu-lg, .dropdown-menu.dropdown-menu-xl, .dropdown-menu.dropdown-menu-xxl {
  13922. min-width: 300px;
  13923. }
  13924. .dropdown-menu.dropdown-menu-mega {
  13925. transition: transform 0.3s ease-out, opacity 0.3s ease-out;
  13926. opacity: 0;
  13927. display: block;
  13928. visibility: hidden;
  13929. transform: translateY(10px) scale(0.98);
  13930. transform-origin: top left;
  13931. }
  13932. .dropdown-menu.dropdown-menu-mega.show {
  13933. opacity: 1;
  13934. visibility: visible;
  13935. }
  13936. @media (min-width: 1200px) {
  13937. .dropdown-menu.dropdown-menu-xl {
  13938. min-width: 450px;
  13939. }
  13940. .dropdown-menu.dropdown-menu-xxl {
  13941. min-width: 600px;
  13942. }
  13943. }
  13944. .dropdown-item {
  13945. margin-bottom: 0.25rem;
  13946. border-radius: 0.375rem;
  13947. }
  13948. .nav-pills .nav-link:hover, .nav-pills .nav-link:focus {
  13949. background-color: #edf0f7;
  13950. }
  13951. .nav-pills .nav-link.active,
  13952. .nav-pills .show > .nav-link {
  13953. color: #fff;
  13954. background-color: #0665d0;
  13955. }
  13956. .nav-tabs-block {
  13957. background-color: #f8f9fc;
  13958. border-bottom: none;
  13959. }
  13960. .nav-tabs-block .nav-link {
  13961. padding-top: 0.75rem;
  13962. padding-bottom: 0.75rem;
  13963. border-color: transparent;
  13964. border-radius: 0;
  13965. margin-bottom: 0;
  13966. }
  13967. .nav-tabs-block .nav-link:hover, .nav-tabs-block .nav-link:focus {
  13968. color: #0665d0;
  13969. background-color: #edf0f7;
  13970. border-color: transparent;
  13971. }
  13972. .nav-tabs-block .nav-link.active,
  13973. .nav-tabs-block .nav-item.show .nav-link {
  13974. color: #343a40;
  13975. background-color: #fff;
  13976. border-color: transparent;
  13977. }
  13978. .nav-tabs-alt {
  13979. background-color: transparent;
  13980. border-bottom-color: #dfe4f1;
  13981. }
  13982. .nav-tabs-alt .nav-item {
  13983. margin-bottom: -2px;
  13984. }
  13985. .nav-tabs-alt .nav-link {
  13986. padding-top: 0.75rem;
  13987. padding-bottom: 0.75rem;
  13988. background-color: transparent;
  13989. border-color: transparent;
  13990. }
  13991. .nav-tabs-alt .nav-link:hover, .nav-tabs-alt .nav-link:focus {
  13992. color: #0665d0;
  13993. background-color: transparent;
  13994. border-color: transparent;
  13995. box-shadow: inset 0 -3px #0665d0;
  13996. }
  13997. .nav-tabs-alt .nav-link.active,
  13998. .nav-tabs-alt .nav-item.show .nav-link {
  13999. color: #343a40;
  14000. background-color: transparent;
  14001. border-color: transparent;
  14002. box-shadow: inset 0 -3px #0665d0;
  14003. }
  14004. .nav-items {
  14005. padding-left: 0;
  14006. list-style: none;
  14007. }
  14008. .nav-items a:hover {
  14009. background-color: #f8f9fc;
  14010. }
  14011. .nav-items a:active {
  14012. background-color: #edf0f7;
  14013. }
  14014. .nav-items > li:not(:last-child) > a {
  14015. border-bottom: 1px solid #edf0f7;
  14016. }
  14017. .mini-nav-item {
  14018. display: flex;
  14019. align-items: center;
  14020. justify-content: center;
  14021. width: 46px;
  14022. height: 46px;
  14023. color: #aab8d9;
  14024. font-size: 0.875rem;
  14025. }
  14026. .mini-nav-item i {
  14027. transition: transform 0.2s ease-out;
  14028. }
  14029. .mini-nav-item.active {
  14030. background-color: #373e4e;
  14031. color: #fff;
  14032. }
  14033. .mini-nav-item:hover {
  14034. color: #fff;
  14035. background-color: #373e4e;
  14036. }
  14037. .mini-nav-item:active {
  14038. color: #aab8d9;
  14039. }
  14040. .mini-nav-item:active i {
  14041. transform: scale(0.9);
  14042. }
  14043. .card.card-borderless {
  14044. box-shadow: 0 1px 3px rgba(214, 221, 237, 0.5), 0 1px 2px rgba(214, 221, 237, 0.5);
  14045. }
  14046. .card.card-square {
  14047. border-radius: 0;
  14048. }
  14049. .card.card-square > .list-group:first-child,
  14050. .card.card-square > .list-group:last-child,
  14051. .card.card-square > .card-header:first-child,
  14052. .card.card-square > .card-footer:last-child,
  14053. .card.card-square .card-img-overlay,
  14054. .card.card-square .card-img,
  14055. .card.card-square .card-img-top,
  14056. .card.card-square .card-img,
  14057. .card.card-square .card-img-bottom {
  14058. border-radius: 0;
  14059. }
  14060. .card.card-borderless {
  14061. border: 0;
  14062. }
  14063. .card.card-borderless > .card-header {
  14064. border-bottom: 0;
  14065. }
  14066. .card.card-borderless > .card-footer {
  14067. border-top: 0;
  14068. }
  14069. .breadcrumb-item {
  14070. font-weight: 500;
  14071. }
  14072. .breadcrumb.breadcrumb-alt .breadcrumb-item + .breadcrumb-item::before {
  14073. position: relative;
  14074. top: 1px;
  14075. width: 1rem;
  14076. font-family: "Font Awesome 6 Free", "Font Awesome 6 Pro";
  14077. font-weight: 900;
  14078. color: #ced4da;
  14079. content: "\f105";
  14080. }
  14081. .page-link {
  14082. font-weight: 700;
  14083. }
  14084. .page-link:focus {
  14085. background-color: #dfe4f1;
  14086. border-color: #dfe4f1;
  14087. }
  14088. .modal-dialog.modal-dialog-top {
  14089. margin-top: 0 !important;
  14090. }
  14091. .modal.fade .modal-dialog {
  14092. transition-duration: 0.4s;
  14093. }
  14094. .modal.fade .modal-dialog.modal-dialog-popin {
  14095. transform: scale(1.25, 1.25);
  14096. }
  14097. .modal.fade .modal-dialog.modal-dialog-popout {
  14098. transform: scale(0.75, 0.75);
  14099. }
  14100. .modal.fade .modal-dialog.modal-dialog-slideup {
  14101. transform: translate(0, 30%);
  14102. }
  14103. .modal.fade .modal-dialog.modal-dialog-slideright {
  14104. transform: translate(-30%, 0);
  14105. }
  14106. .modal.fade .modal-dialog.modal-dialog-slideleft {
  14107. transform: translate(30%, 0);
  14108. }
  14109. .modal.fade .modal-dialog.modal-dialog-fromright {
  14110. transform: translateX(30%) rotate(10deg) scale(0.75);
  14111. }
  14112. .modal.fade .modal-dialog.modal-dialog-fromleft {
  14113. transform: translateX(-30%) rotate(-10deg) scale(0.75);
  14114. }
  14115. .modal.show .modal-dialog.modal-dialog-popin, .modal.show .modal-dialog.modal-dialog-popout {
  14116. transform: scale(1, 1);
  14117. }
  14118. .modal.show .modal-dialog.modal-dialog-slideup, .modal.show .modal-dialog.modal-dialog-slideright, .modal.show .modal-dialog.modal-dialog-slideleft {
  14119. transform: translate(0, 0);
  14120. }
  14121. .modal.show .modal-dialog.modal-dialog-fromright, .modal.show .modal-dialog.modal-dialog-fromleft {
  14122. transform: translateX(0) rotate(0) scale(1);
  14123. }
  14124. @media print {
  14125. #page-container,
  14126. #main-container {
  14127. padding: 0 !important;
  14128. }
  14129. #page-overlay,
  14130. #page-loader,
  14131. #page-header,
  14132. #page-footer,
  14133. #sidebar,
  14134. #side-overlay,
  14135. .block-options {
  14136. display: none !important;
  14137. }
  14138. .block {
  14139. box-shadow: none !important;
  14140. }
  14141. }
  14142. #page-container {
  14143. display: flex;
  14144. flex-direction: column;
  14145. margin: 0 auto;
  14146. width: 100%;
  14147. min-width: 320px;
  14148. min-height: 100vh;
  14149. }
  14150. #page-overlay {
  14151. position: fixed;
  14152. top: 0;
  14153. right: 0;
  14154. bottom: 0;
  14155. left: 0;
  14156. content: "";
  14157. background-color: rgba(0, 0, 0, 0.4);
  14158. z-index: 1033;
  14159. opacity: 0;
  14160. transition: opacity 0.25s ease-out;
  14161. transform: translateY(-100%);
  14162. }
  14163. @media (min-width: 992px) {
  14164. .side-overlay-o.enable-page-overlay #page-overlay {
  14165. transform: translateY(0);
  14166. opacity: 1;
  14167. }
  14168. }
  14169. #main-container {
  14170. display: flex;
  14171. flex-direction: column;
  14172. flex: 1 0 auto;
  14173. max-width: 100%;
  14174. }
  14175. #page-footer {
  14176. display: flex;
  14177. align-items: center;
  14178. width: 100%;
  14179. min-height: 4.375rem;
  14180. }
  14181. #page-footer.footer-static {
  14182. display: block;
  14183. min-height: auto;
  14184. }
  14185. .content {
  14186. width: 100%;
  14187. margin: 0 auto;
  14188. padding: 0.8rem 0.8rem 0.5px;
  14189. overflow-x: visible;
  14190. }
  14191. .content > .pull-t,
  14192. .content > .pull-y {
  14193. margin-top: -0.875rem;
  14194. }
  14195. .content > .pull-b,
  14196. .content > .pull-y {
  14197. margin-bottom: -1px;
  14198. }
  14199. .content > .pull-r,
  14200. .content > .pull-x {
  14201. margin-right: -0.875rem;
  14202. }
  14203. .content > .pull-r,
  14204. .content > .pull-x {
  14205. margin-left: -0.875rem;
  14206. }
  14207. .content > .pull {
  14208. margin: -0.875rem -0.875rem -1px;
  14209. }
  14210. .content.content-full {
  14211. padding-bottom: 0.1rem;
  14212. }
  14213. .content.content-full > .pull-b,
  14214. .content.content-full > .pull-y,
  14215. .content.content-full > .pull {
  14216. margin-bottom: -0.875rem;
  14217. }
  14218. .content p,
  14219. .content .push,
  14220. .content .block,
  14221. .content .items-push > div {
  14222. margin-bottom: 0.875rem;
  14223. }
  14224. .content .items-push-2x > div {
  14225. margin-bottom: 1.75rem;
  14226. }
  14227. .content .items-push-3x > div {
  14228. margin-bottom: 2.625rem;
  14229. }
  14230. @media (min-width: 768px) {
  14231. .content {
  14232. width: 100%;
  14233. margin: 0 auto;
  14234. padding: 0rem 0.75rem 0.1px;
  14235. overflow-x: visible;
  14236. }
  14237. .content > .pull-t,
  14238. .content > .pull-y {
  14239. margin-top: -1.75rem;
  14240. }
  14241. .content > .pull-b,
  14242. .content > .pull-y {
  14243. margin-bottom: -1px;
  14244. }
  14245. .content > .pull-r,
  14246. .content > .pull-x {
  14247. margin-right: -1.75rem;
  14248. }
  14249. .content > .pull-r,
  14250. .content > .pull-x {
  14251. margin-left: -1.75rem;
  14252. }
  14253. .content > .pull {
  14254. margin: -1.75rem -1.75rem -1px;
  14255. }
  14256. .content.content-full {
  14257. padding-bottom: 0.1rem;
  14258. }
  14259. .content.content-full > .pull-b,
  14260. .content.content-full > .pull-y,
  14261. .content.content-full > .pull {
  14262. margin-bottom: -1.75rem;
  14263. }
  14264. .content p,
  14265. .content .push,
  14266. .content .block,
  14267. .content .items-push > div {
  14268. margin-bottom: 1.75rem;
  14269. }
  14270. .content .items-push-2x > div {
  14271. margin-bottom: 3.5rem;
  14272. }
  14273. .content .items-push-3x > div {
  14274. margin-bottom: 5.25rem;
  14275. }
  14276. }
  14277. @media (min-width: 1200px) {
  14278. .content.content-narrow {
  14279. width: 92% !important;
  14280. }
  14281. }
  14282. .content.content-boxed {
  14283. max-width: 1200px !important;
  14284. }
  14285. .content.content-top {
  14286. padding-top: 0.1rem;
  14287. }
  14288. @media (min-width: 992px) {
  14289. .content.content-top {
  14290. padding-top: 0.1rem;
  14291. }
  14292. }
  14293. .content-section-top {
  14294. padding-top: 4.25rem;
  14295. }
  14296. .content-max-width {
  14297. max-width: 1920px;
  14298. }
  14299. .content-side {
  14300. width: 100%;
  14301. margin: 0 auto;
  14302. padding: 1.125rem 1.125rem 1px;
  14303. overflow-x: hidden;
  14304. }
  14305. .content-side > .pull-t,
  14306. .content-side > .pull-y {
  14307. margin-top: -1.125rem;
  14308. }
  14309. .content-side > .pull-b,
  14310. .content-side > .pull-y {
  14311. margin-bottom: -1px;
  14312. }
  14313. .content-side > .pull-r,
  14314. .content-side > .pull-x {
  14315. margin-right: -1.125rem;
  14316. }
  14317. .content-side > .pull-r,
  14318. .content-side > .pull-x {
  14319. margin-left: -1.125rem;
  14320. }
  14321. .content-side > .pull {
  14322. margin: -1.125rem -1.125rem -1px;
  14323. }
  14324. .content-side.content-side-full {
  14325. padding-bottom: 1.125rem;
  14326. }
  14327. .content-side.content-side-full > .pull-b,
  14328. .content-side.content-side-full > .pull-y,
  14329. .content-side.content-side-full > .pull {
  14330. margin-bottom: -1.125rem;
  14331. }
  14332. .content-side p,
  14333. .content-side .push,
  14334. .content-side .block,
  14335. .content-side .items-push > div {
  14336. margin-bottom: 1.125rem;
  14337. }
  14338. .content-side .items-push-2x > div {
  14339. margin-bottom: 2.25rem;
  14340. }
  14341. .content-side .items-push-3x > div {
  14342. margin-bottom: 3.375rem;
  14343. }
  14344. #page-header {
  14345. position: relative;
  14346. margin: 0 auto;
  14347. width: 100%;
  14348. background-color: #fff;
  14349. }
  14350. .overlay-header {
  14351. position: absolute;
  14352. top: 0;
  14353. right: 0;
  14354. bottom: 0;
  14355. left: 0;
  14356. background-color: #fff;
  14357. opacity: 0;
  14358. transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  14359. transform: translateY(-100%);
  14360. will-change: opacity, transform;
  14361. z-index: 1;
  14362. }
  14363. .overlay-header.show {
  14364. opacity: 1;
  14365. transform: translateY(0);
  14366. }
  14367. .content-header {
  14368. display: flex;
  14369. justify-content: space-between;
  14370. align-items: center;
  14371. margin: 0 auto;
  14372. height: 4.25rem;
  14373. }
  14374. #page-header .content-header {
  14375. padding-left: 0.875rem;
  14376. padding-right: 0.875rem;
  14377. }
  14378. @media (min-width: 768px) {
  14379. #page-header .content-header {
  14380. padding-left: 1.75rem;
  14381. padding-right: 1.75rem;
  14382. }
  14383. }
  14384. #sidebar .content-header, #side-overlay .content-header {
  14385. padding-left: 1.125rem;
  14386. padding-right: 1.125rem;
  14387. }
  14388. .smini-visible,
  14389. .smini-visible-block {
  14390. display: none;
  14391. }
  14392. .smini-show {
  14393. opacity: 0;
  14394. }
  14395. .smini-show,
  14396. .smini-hide {
  14397. transition: opacity 0.45s cubic-bezier(0.2, 0.61, 0.42, 0.97);
  14398. }
  14399. #sidebar {
  14400. position: fixed;
  14401. top: 0;
  14402. bottom: 0;
  14403. left: 0;
  14404. z-index: 1032;
  14405. width: 100%;
  14406. height: 100%;
  14407. overflow-y: visible;
  14408. background-color: #fff;
  14409. transform: translateX(-100%) translateY(0) translateZ(0);
  14410. -webkit-overflow-scrolling: touch;
  14411. will-change: transform;
  14412. }
  14413. .side-trans-enabled #sidebar {
  14414. transition: transform 0.45s cubic-bezier(0.2, 0.61, 0.42, 0.97);
  14415. }
  14416. #sidebar.with-mini-nav {
  14417. padding-left: 46px;
  14418. }
  14419. #sidebar.with-mini-nav .sidebar-mini-nav {
  14420. position: absolute;
  14421. top: 0;
  14422. bottom: 0;
  14423. left: 0;
  14424. width: 46px;
  14425. display: flex;
  14426. flex-direction: column;
  14427. justify-content: space-between;
  14428. align-items: center;
  14429. color: #dfe4f1;
  14430. background-color: #303745;
  14431. }
  14432. .sidebar-r #sidebar {
  14433. right: 0;
  14434. left: auto;
  14435. transform: translateX(100%) translateY(0) translateZ(0);
  14436. }
  14437. .sidebar-r #sidebar.with-mini-nav {
  14438. padding-right: 46px;
  14439. padding-left: 0;
  14440. }
  14441. .sidebar-r #sidebar .sidebar-mini-nav {
  14442. left: auto;
  14443. right: 0;
  14444. }
  14445. #sidebar .js-sidebar-scroll {
  14446. height: calc(100% - 4.25rem);
  14447. overflow-y: auto;
  14448. }
  14449. #sidebar .js-sidebar-scroll.full-height {
  14450. height: 100%;
  14451. }
  14452. @media (max-width: 991.98px) {
  14453. .sidebar-o-xs #sidebar {
  14454. transform: translateX(0) translateY(0) translateZ(0);
  14455. }
  14456. }
  14457. @media (min-width: 992px) {
  14458. #sidebar {
  14459. width: 250px;
  14460. }
  14461. .sidebar-o #sidebar {
  14462. transform: translateX(0) translateY(0) translateZ(0);
  14463. }
  14464. .sidebar-mini.sidebar-o #sidebar {
  14465. overflow-x: hidden;
  14466. transform: translateX(-186px) translateY(0) translateZ(0);
  14467. transition: transform 0.45s cubic-bezier(0.2, 0.61, 0.42, 0.97);
  14468. }
  14469. .sidebar-mini.sidebar-o.sidebar-r #sidebar {
  14470. transform: translateX(186px) translateY(0) translateZ(0);
  14471. }
  14472. .sidebar-mini.sidebar-o #sidebar .content-side, .sidebar-mini.sidebar-o #sidebar .content-header {
  14473. width: 250px;
  14474. transform: translateX(186px) translateY(0) translateZ(0);
  14475. transition: transform 0.45s cubic-bezier(0.2, 0.61, 0.42, 0.97);
  14476. will-change: transform;
  14477. }
  14478. .sidebar-mini.sidebar-o #sidebar .content-header {
  14479. position: relative;
  14480. z-index: 1;
  14481. }
  14482. .sidebar-mini.sidebar-o #sidebar:hover, .sidebar-mini.sidebar-o #sidebar:hover .content-side, .sidebar-mini.sidebar-o.sidebar-r #sidebar .content-side, .sidebar-mini.sidebar-o #sidebar:hover .content-header, .sidebar-mini.sidebar-o.sidebar-r #sidebar .content-header {
  14483. transform: translateX(0);
  14484. }
  14485. .sidebar-mini.sidebar-o #sidebar .nav-main,
  14486. .sidebar-mini.sidebar-o #sidebar .nav-main .nav-main-link-icon {
  14487. transition: transform 0.45s cubic-bezier(0.2, 0.61, 0.42, 0.97);
  14488. }
  14489. .sidebar-mini.sidebar-o #sidebar .nav-main .nav-main-heading,
  14490. .sidebar-mini.sidebar-o #sidebar .nav-main .nav-main-link-name,
  14491. .sidebar-mini.sidebar-o #sidebar .nav-main .nav-main-link-badge {
  14492. transition: opacity 0.45s cubic-bezier(0.2, 0.61, 0.42, 0.97);
  14493. }
  14494. .sidebar-mini.sidebar-o #sidebar:not(:hover) .smini-hide {
  14495. opacity: 0;
  14496. }
  14497. .sidebar-mini.sidebar-o #sidebar:not(:hover) .smini-show {
  14498. opacity: 1;
  14499. }
  14500. .sidebar-mini.sidebar-o #sidebar:not(:hover) .smini-hidden {
  14501. display: none;
  14502. }
  14503. .sidebar-mini.sidebar-o #sidebar:not(:hover) .smini-visible {
  14504. display: inline-block;
  14505. }
  14506. .sidebar-mini.sidebar-o #sidebar:not(:hover) .smini-visible-block {
  14507. display: block;
  14508. }
  14509. .sidebar-mini.sidebar-o #sidebar:not(:hover) .nav-main {
  14510. transform: translateX(-1.125rem);
  14511. }
  14512. .sidebar-mini.sidebar-o #sidebar:not(:hover) .nav-main .nav-main-link-icon {
  14513. transform: translateX(0.75rem);
  14514. }
  14515. .sidebar-mini.sidebar-o #sidebar:not(:hover) .nav-main .nav-main-heading,
  14516. .sidebar-mini.sidebar-o #sidebar:not(:hover) .nav-main .nav-main-link-name,
  14517. .sidebar-mini.sidebar-o #sidebar:not(:hover) .nav-main .nav-main-link-badge {
  14518. opacity: 0;
  14519. }
  14520. .sidebar-mini.sidebar-o #sidebar:not(:hover) .nav-main .nav-main-link.active,
  14521. .sidebar-mini.sidebar-o #sidebar:not(:hover) .nav-main .nav-main-item.open > .nav-main-link-submenu {
  14522. border-radius: 0;
  14523. }
  14524. .sidebar-mini.sidebar-o #sidebar:not(:hover) .nav-main > .nav-main-item > .nav-main-submenu {
  14525. display: none;
  14526. }
  14527. }
  14528. #side-overlay {
  14529. position: fixed;
  14530. top: 0;
  14531. right: 0;
  14532. bottom: 0;
  14533. z-index: 1034;
  14534. width: 100%;
  14535. height: 100%;
  14536. background-color: #fff;
  14537. overflow-y: auto;
  14538. transform: translateX(100%) translateY(0) translateZ(0);
  14539. opacity: 0;
  14540. -webkit-overflow-scrolling: touch;
  14541. will-change: transform;
  14542. }
  14543. .side-trans-enabled #side-overlay {
  14544. transition: transform 0.45s cubic-bezier(0.2, 0.61, 0.42, 0.97), opacity 0.45s cubic-bezier(0.2, 0.61, 0.42, 0.97);
  14545. }
  14546. .sidebar-r #side-overlay {
  14547. right: auto;
  14548. left: 0;
  14549. transform: translateX(-100%) translateY(0) translateZ(0);
  14550. }
  14551. .side-overlay-o #side-overlay {
  14552. transform: translateX(0) translateY(0) translateZ(0);
  14553. opacity: 1;
  14554. }
  14555. @media (min-width: 992px) {
  14556. #side-overlay {
  14557. width: 320px;
  14558. box-shadow: 0 0 1.5rem rgba(0, 0, 0, 0.15);
  14559. transform: translateX(110%) translateY(0) translateZ(0);
  14560. }
  14561. .sidebar-r #side-overlay {
  14562. transform: translateX(-110%) translateY(0) translateZ(0);
  14563. }
  14564. .side-overlay-hover #side-overlay {
  14565. transform: translateX(305px) translateY(0) translateZ(0);
  14566. opacity: 1;
  14567. }
  14568. .sidebar-r.side-overlay-hover #side-overlay {
  14569. transform: translateX(-305px) translateY(0) translateZ(0);
  14570. opacity: 1;
  14571. }
  14572. .side-overlay-hover #side-overlay:hover, .side-overlay-o #side-overlay, .side-overlay-o.side-overlay-hover #side-overlay {
  14573. box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.15);
  14574. transform: translateX(0) translateY(0) translateZ(0);
  14575. opacity: 1;
  14576. }
  14577. }
  14578. #page-container > #page-header .content-header,
  14579. #page-container > #page-header .content,
  14580. #page-container > #main-container .content,
  14581. #page-container > #page-footer .content {
  14582. max-width: 1920px;
  14583. }
  14584. @media (min-width: 1200px) {
  14585. #page-container.main-content-narrow > #page-header .content-header,
  14586. #page-container.main-content-narrow > #page-header .content,
  14587. #page-container.main-content-narrow > #main-container .content,
  14588. #page-container.main-content-narrow > #page-footer .content {
  14589. width: 99%;
  14590. }
  14591. }
  14592. #page-container.main-content-boxed > #page-header .content-header,
  14593. #page-container.main-content-boxed > #page-header .content,
  14594. #page-container.main-content-boxed > #main-container .content,
  14595. #page-container.main-content-boxed > #page-footer .content {
  14596. max-width: 1200px;
  14597. }
  14598. #page-container.page-header-dark #page-header {
  14599. color: #c3cde4;
  14600. background-color: #055bbb;
  14601. }
  14602. #page-container.page-header-glass #page-header {
  14603. position: absolute;
  14604. background-color: transparent;
  14605. }
  14606. #page-container.page-header-glass.page-header-fixed #page-header {
  14607. transition: background-color 0.2s linear;
  14608. will-change: background-color;
  14609. box-shadow: none;
  14610. }
  14611. #page-container.page-header-glass.page-header-fixed.page-header-scroll #page-header {
  14612. background-color: rgba(255, 255, 255, 0.9);
  14613. box-shadow: 0 0.25rem 0.625rem rgba(0, 0, 0, 0.02);
  14614. -webkit-backdrop-filter: blur(1rem);
  14615. backdrop-filter: blur(1rem);
  14616. }
  14617. #page-container.page-header-glass.page-header-fixed.page-header-scroll.page-header-dark #page-header {
  14618. background-color: rgba(5, 91, 187, 0.9);
  14619. box-shadow: none;
  14620. -webkit-backdrop-filter: blur(1rem);
  14621. backdrop-filter: blur(1rem);
  14622. }
  14623. #page-container.page-header-glass #main-container, #page-container.page-header-glass.page-header-fixed #main-container {
  14624. padding-top: 0;
  14625. }
  14626. #page-container.page-header-fixed #page-header {
  14627. position: fixed;
  14628. box-shadow: 0 5px 10px rgba(0, 0, 0, 0.02);
  14629. }
  14630. #page-container.page-header-fixed.page-header-dark #page-header {
  14631. box-shadow: none;
  14632. }
  14633. #page-container.page-header-fixed #main-container {
  14634. padding-top: 4.25rem;
  14635. }
  14636. #page-container.page-header-fixed #page-header, #page-container.page-header-glass #page-header {
  14637. top: 0;
  14638. right: 0;
  14639. left: 0;
  14640. z-index: 1030;
  14641. min-width: 320px;
  14642. max-width: 100%;
  14643. width: auto;
  14644. }
  14645. @media (min-width: 992px) {
  14646. #page-container.page-header-fixed.sidebar-o #page-header, #page-container.page-header-glass.sidebar-o #page-header {
  14647. padding-left: 250px;
  14648. }
  14649. #page-container.page-header-fixed.sidebar-o #page-header .overlay-header, #page-container.page-header-glass.sidebar-o #page-header .overlay-header {
  14650. left: 250px;
  14651. }
  14652. #page-container.page-header-fixed.sidebar-r.sidebar-o #page-header, #page-container.page-header-glass.sidebar-r.sidebar-o #page-header {
  14653. padding-right: 250px;
  14654. padding-left: 0;
  14655. }
  14656. #page-container.page-header-fixed.sidebar-r.sidebar-o #page-header .overlay-header, #page-container.page-header-glass.sidebar-r.sidebar-o #page-header .overlay-header {
  14657. right: 250px;
  14658. left: 0;
  14659. }
  14660. #page-container.page-header-fixed.sidebar-mini.sidebar-o #page-header, #page-container.page-header-glass.sidebar-mini.sidebar-o #page-header {
  14661. padding-left: 64px;
  14662. }
  14663. #page-container.page-header-fixed.sidebar-mini.sidebar-o #page-header .overlay-header, #page-container.page-header-glass.sidebar-mini.sidebar-o #page-header .overlay-header {
  14664. left: 64px;
  14665. }
  14666. #page-container.page-header-fixed.sidebar-mini.sidebar-r.sidebar-o #page-header, #page-container.page-header-glass.sidebar-mini.sidebar-r.sidebar-o #page-header {
  14667. padding-right: 64px;
  14668. padding-left: 0;
  14669. }
  14670. #page-container.page-header-fixed.sidebar-mini.sidebar-r.sidebar-o #page-header .overlay-header, #page-container.page-header-glass.sidebar-mini.sidebar-r.sidebar-o #page-header .overlay-header {
  14671. right: 64px;
  14672. left: 0;
  14673. }
  14674. }
  14675. #page-container.page-footer-fixed #page-footer {
  14676. position: fixed;
  14677. height: 4.375rem;
  14678. }
  14679. #page-container.page-footer-fixed #main-container {
  14680. padding-bottom: 4.375rem;
  14681. }
  14682. #page-container.page-footer-fixed #page-footer {
  14683. bottom: 0;
  14684. right: 0;
  14685. left: 0;
  14686. z-index: 1030;
  14687. min-width: 320px;
  14688. max-width: 100%;
  14689. width: auto;
  14690. }
  14691. @media (min-width: 992px) {
  14692. #page-container.page-footer-fixed.sidebar-o #page-footer {
  14693. padding-left: 250px;
  14694. }
  14695. #page-container.page-footer-fixed.sidebar-r.sidebar-o #page-footer {
  14696. padding-right: 250px;
  14697. padding-left: 0;
  14698. }
  14699. }
  14700. #page-container.sidebar-dark #sidebar {
  14701. color: #dfe4f1;
  14702. background-color: #2a303c;
  14703. box-shadow: none;
  14704. }
  14705. #page-container.side-scroll #sidebar .js-sidebar-scroll,
  14706. #page-container.side-scroll #side-overlay {
  14707. overflow-y: visible;
  14708. }
  14709. @media (min-width: 992px) {
  14710. #page-container.side-scroll #sidebar .content-header,
  14711. #page-container.side-scroll #sidebar .content-side {
  14712. width: 250px !important;
  14713. }
  14714. #page-container.side-scroll #sidebar.with-mini-nav .content-header,
  14715. #page-container.side-scroll #sidebar.with-mini-nav .content-side {
  14716. width: 204px !important;
  14717. }
  14718. #page-container.side-scroll #side-overlay .content-header,
  14719. #page-container.side-scroll #side-overlay .content-side {
  14720. width: 320px !important;
  14721. }
  14722. }
  14723. @media (min-width: 992px) {
  14724. #page-container.sidebar-o {
  14725. padding-left: 250px;
  14726. }
  14727. #page-container.sidebar-r.sidebar-o {
  14728. padding-right: 250px;
  14729. padding-left: 0;
  14730. }
  14731. #page-container.sidebar-mini.sidebar-o {
  14732. padding-left: 64px;
  14733. }
  14734. #page-container.sidebar-mini.sidebar-o.sidebar-r {
  14735. padding-right: 64px;
  14736. padding-left: 0;
  14737. }
  14738. }
  14739. .hero {
  14740. position: relative;
  14741. display: flex;
  14742. flex-direction: row;
  14743. justify-content: center;
  14744. align-items: center;
  14745. width: 100%;
  14746. height: 100vh;
  14747. min-height: 500px;
  14748. }
  14749. .hero.hero-sm {
  14750. min-height: 300px;
  14751. }
  14752. .hero.hero-lg {
  14753. min-height: 800px;
  14754. }
  14755. .hero-inner {
  14756. flex: 0 0 auto;
  14757. width: 100%;
  14758. }
  14759. .hero-meta {
  14760. position: absolute;
  14761. right: 0;
  14762. bottom: 0;
  14763. left: 0;
  14764. padding: 1rem 0;
  14765. text-align: center;
  14766. }
  14767. .hero-static {
  14768. min-height: 100vh;
  14769. }
  14770. .block {
  14771. margin-bottom: 1.75rem;
  14772. background-color: #fff;
  14773. box-shadow: 0 1px 3px rgba(214, 221, 237, 0.5), 0 1px 2px rgba(214, 221, 237, 0.5);
  14774. }
  14775. .block .block, .content-side .block {
  14776. box-shadow: none;
  14777. }
  14778. .block-header {
  14779. display: flex;
  14780. flex-direction: row;
  14781. justify-content: space-between;
  14782. align-items: center;
  14783. padding: 0.75rem 1.25rem;
  14784. transition: opacity 0.25s ease-out;
  14785. }
  14786. .block-header.block-header-rtl {
  14787. flex-direction: row-reverse;
  14788. }
  14789. .block-header.block-header-rtl .block-title {
  14790. text-align: right;
  14791. }
  14792. .block-header.block-header-rtl .block-options {
  14793. padding-right: 1.25rem;
  14794. padding-left: 0;
  14795. }
  14796. .block-header-default {
  14797. background-color: #f8f9fc;
  14798. }
  14799. .block-title {
  14800. flex: 1 1 auto;
  14801. min-height: 1.75rem;
  14802. margin: 0;
  14803. font-size: 0.875rem;
  14804. font-weight: 500;
  14805. line-height: 1.75;
  14806. }
  14807. .block-title small, .block-title .small {
  14808. font-size: 0.875rem;
  14809. line-height: 1.375rem;
  14810. color: #6c757d;
  14811. }
  14812. .block-content {
  14813. transition: opacity 0.25s ease-out;
  14814. width: 100%;
  14815. margin: 0 auto;
  14816. padding: 1.25rem 1.25rem 1px;
  14817. overflow-x: visible;
  14818. }
  14819. .block-content > .pull-t,
  14820. .block-content > .pull-y {
  14821. margin-top: -1.25rem;
  14822. }
  14823. .block-content > .pull-b,
  14824. .block-content > .pull-y {
  14825. margin-bottom: -1px;
  14826. }
  14827. .block-content > .pull-r,
  14828. .block-content > .pull-x {
  14829. margin-right: -1.25rem;
  14830. }
  14831. .block-content > .pull-r,
  14832. .block-content > .pull-x {
  14833. margin-left: -1.25rem;
  14834. }
  14835. .block-content > .pull {
  14836. margin: -1.25rem -1.25rem -1px;
  14837. }
  14838. .block-content.block-content-full {
  14839. padding-bottom: 1.25rem;
  14840. }
  14841. .block-content.block-content-full > .pull-b,
  14842. .block-content.block-content-full > .pull-y,
  14843. .block-content.block-content-full > .pull {
  14844. margin-bottom: -1.25rem;
  14845. }
  14846. .block-content p,
  14847. .block-content .push,
  14848. .block-content .block,
  14849. .block-content .items-push > div {
  14850. margin-bottom: 1.25rem;
  14851. }
  14852. .block-content .items-push-2x > div {
  14853. margin-bottom: 2.5rem;
  14854. }
  14855. .block-content .items-push-3x > div {
  14856. margin-bottom: 3.75rem;
  14857. }
  14858. .block-content.block-content-sm {
  14859. padding-top: 0.625rem;
  14860. }
  14861. .block-content.block-content-sm > .pull-t,
  14862. .block-content.block-content-sm > .pull-y,
  14863. .block-content.block-content-sm > .pull {
  14864. margin-top: -0.625rem;
  14865. }
  14866. .block-content.block-content-sm.block-content-full {
  14867. padding-bottom: 0.625rem;
  14868. }
  14869. .block-content.block-content-sm.block-content-full > .pull-b,
  14870. .block-content.block-content-sm.block-content-full > .pull-y,
  14871. .block-content.block-content-sm.block-content-full > .pull {
  14872. margin-bottom: -0.625rem;
  14873. }
  14874. .block.block-bordered {
  14875. border: 1px solid #dfe4f1;
  14876. box-shadow: none;
  14877. }
  14878. .block.block-rounded {
  14879. border-radius: 0.375rem;
  14880. }
  14881. .block.block-rounded > .block-header,
  14882. .block.block-rounded > .nav-tabs {
  14883. border-top-left-radius: 0.25rem;
  14884. border-top-right-radius: 0.25rem;
  14885. }
  14886. .block.block-rounded > .block-header:last-child,
  14887. .block.block-rounded > .nav-tabs:last-child {
  14888. border-bottom-right-radius: 0.25rem;
  14889. border-bottom-left-radius: 0.25rem;
  14890. }
  14891. .block.block-rounded.block-mode-hidden > .block-header.block-header-default {
  14892. border-bottom-right-radius: 0.25rem;
  14893. border-bottom-left-radius: 0.25rem;
  14894. }
  14895. .block.block-rounded > .block-content:first-child {
  14896. border-top-left-radius: 0.25rem;
  14897. border-top-right-radius: 0.25rem;
  14898. }
  14899. .block.block-rounded > .block-content:last-child {
  14900. border-bottom-right-radius: 0.25rem;
  14901. border-bottom-left-radius: 0.25rem;
  14902. }
  14903. .block.block-rounded > .nav-tabs > .nav-item:first-child > .nav-link {
  14904. border-top-left-radius: 0.25rem;
  14905. }
  14906. .block.block-rounded > .nav-tabs > .nav-item:last-child > .nav-link {
  14907. border-top-right-radius: 0.25rem;
  14908. }
  14909. .block.block-themed > .block-header {
  14910. border-bottom: none;
  14911. color: #fff;
  14912. background-color: #0665d0;
  14913. }
  14914. .block.block-themed > .block-header > .block-title {
  14915. color: rgba(255, 255, 255, 0.9);
  14916. }
  14917. .block.block-themed > .block-header > .block-title small, .block.block-themed > .block-header > .block-title .small {
  14918. color: rgba(255, 255, 255, 0.7);
  14919. }
  14920. .block.block-transparent {
  14921. background-color: transparent;
  14922. box-shadow: none;
  14923. }
  14924. .block.block-mode-hidden.block-bordered > .block-header {
  14925. border-bottom: none;
  14926. }
  14927. .block.block-mode-hidden > .block-content {
  14928. display: none;
  14929. }
  14930. .block.block-mode-loading {
  14931. position: relative;
  14932. overflow: hidden;
  14933. }
  14934. .block.block-mode-loading::before {
  14935. position: absolute;
  14936. top: 0;
  14937. right: 0;
  14938. bottom: 0;
  14939. left: 0;
  14940. display: block;
  14941. z-index: 9;
  14942. content: " ";
  14943. background-color: rgba(255, 255, 255, 0.85);
  14944. }
  14945. .block.block-mode-loading::after {
  14946. position: absolute;
  14947. top: 50%;
  14948. left: 50%;
  14949. margin: -1.5rem 0 0 -1.5rem;
  14950. width: 3rem;
  14951. height: 3rem;
  14952. line-height: 3rem;
  14953. color: #0665d0;
  14954. font-family: Simple-Line-Icons;
  14955. font-size: 1.125rem;
  14956. text-align: center;
  14957. z-index: 10;
  14958. content: "\e09a";
  14959. animation: fa-spin 1.75s infinite linear;
  14960. border-radius: 1.5rem;
  14961. }
  14962. .block.block-mode-loading.block-mode-hidden::after {
  14963. margin: -1rem 0 0 -1rem;
  14964. width: 2rem;
  14965. height: 2rem;
  14966. line-height: 2rem;
  14967. }
  14968. .block.block-mode-loading.block-mode-loading-dark::before {
  14969. background-color: rgba(0, 0, 0, 0.85);
  14970. }
  14971. .block.block-mode-loading.block-mode-loading-dark::after {
  14972. color: #fff;
  14973. }
  14974. .block.block-mode-loading.block-mode-loading-location::after {
  14975. content: "\e06e";
  14976. }
  14977. .block.block-mode-loading.block-mode-loading-energy::after {
  14978. content: "\e020";
  14979. }
  14980. .block.block-mode-loading.block-mode-loading-refresh::after {
  14981. font-family: "Font Awesome 6 Free", "Font Awesome 6 Pro";
  14982. font-weight: 900;
  14983. content: "\f021";
  14984. }
  14985. .block.block-mode-loading.block-mode-loading-sun::after {
  14986. font-family: "Font Awesome 6 Free", "Font Awesome 6 Pro";
  14987. font-weight: 900;
  14988. content: "\f185";
  14989. }
  14990. .block.block-mode-loading.block-mode-loading-repeat::after {
  14991. font-family: "Font Awesome 6 Free", "Font Awesome 6 Pro";
  14992. font-weight: 900;
  14993. content: "\f01e";
  14994. }
  14995. .block.block-mode-fullscreen {
  14996. position: fixed;
  14997. top: 0;
  14998. right: 0;
  14999. bottom: 0;
  15000. left: 0;
  15001. z-index: 1035;
  15002. margin-bottom: 0;
  15003. overflow-y: auto;
  15004. -webkit-backface-visibility: hidden;
  15005. backface-visibility: hidden;
  15006. -webkit-overflow-scrolling: touch;
  15007. }
  15008. .block.block-mode-fullscreen.block-bordered {
  15009. border: none;
  15010. }
  15011. .block.block-mode-fullscreen.block-rounded {
  15012. border-radius: 0;
  15013. }
  15014. .block.block-mode-fullscreen.block-transparent {
  15015. background-color: #fff;
  15016. }
  15017. .block.block-mode-pinned {
  15018. position: fixed;
  15019. right: 0.75rem;
  15020. bottom: 0;
  15021. margin-bottom: 0 !important;
  15022. width: 100%;
  15023. max-width: 300px;
  15024. z-index: 1031;
  15025. box-shadow: 0 0 2rem rgba(0, 0, 0, 0.1);
  15026. }
  15027. .block.block-mode-pinned > .block-content {
  15028. max-height: 250px;
  15029. overflow-y: auto;
  15030. }
  15031. @media (min-width: 576px) {
  15032. .block.block-mode-pinned {
  15033. max-width: 400px;
  15034. }
  15035. }
  15036. a.block {
  15037. display: block;
  15038. color: #343a40;
  15039. font-weight: normal;
  15040. transition: transform 0.15s ease-out, opacity 0.15s ease-out, box-shadow 0.15s ease-out;
  15041. }
  15042. a.block:hover {
  15043. color: #343a40;
  15044. opacity: 0.65;
  15045. }
  15046. a.block:active {
  15047. opacity: 1;
  15048. }
  15049. a.block.block-link-rotate:hover {
  15050. transform: rotate(1deg);
  15051. opacity: 1;
  15052. }
  15053. a.block.block-link-rotate:active {
  15054. transform: rotate(0deg);
  15055. }
  15056. a.block.block-link-pop:hover {
  15057. box-shadow: 0 0.5rem 2rem #d1d8ea;
  15058. transform: translateY(-2px);
  15059. opacity: 1;
  15060. }
  15061. a.block.block-link-pop:active {
  15062. box-shadow: 0 0.25rem 0.75rem #e9edf5;
  15063. transform: translateY(0);
  15064. }
  15065. a.block.block-link-shadow:hover {
  15066. box-shadow: 0 0 2.25rem #d1d8ea;
  15067. opacity: 1;
  15068. }
  15069. a.block.block-link-shadow:active {
  15070. box-shadow: 0 0 1.125rem #dfe4f1;
  15071. }
  15072. .block.block-fx-shadow {
  15073. box-shadow: 0 0 2.25rem #d1d8ea;
  15074. opacity: 1;
  15075. }
  15076. .block.block-fx-pop {
  15077. box-shadow: 0 0.5rem 2rem #d1d8ea;
  15078. opacity: 1;
  15079. }
  15080. .block.block-fx-rotate-right {
  15081. transform: rotate(1deg);
  15082. opacity: 1;
  15083. }
  15084. .block.block-fx-rotate-left {
  15085. transform: rotate(-1deg);
  15086. opacity: 1;
  15087. }
  15088. .block-options {
  15089. flex: 0 0 auto;
  15090. padding-left: 1.25rem;
  15091. }
  15092. .block-options .block-options-item {
  15093. padding: 0 0.25rem;
  15094. line-height: 1.2;
  15095. }
  15096. .block.block-themed .block-options .block-options-item {
  15097. color: #fff;
  15098. }
  15099. .block-options .block-options-item,
  15100. .block-options .dropdown {
  15101. display: inline-block;
  15102. }
  15103. .block-sticky-options {
  15104. position: relative;
  15105. }
  15106. .block-sticky-options .block-options {
  15107. position: absolute;
  15108. top: 0.875rem;
  15109. right: 1.25rem;
  15110. }
  15111. .block-sticky-options .block-options.block-options-left {
  15112. right: auto;
  15113. left: 1.25rem;
  15114. padding-right: 10px;
  15115. padding-left: 0;
  15116. }
  15117. .btn-block-option {
  15118. display: inline-block;
  15119. padding: 0.375rem 0.25rem;
  15120. line-height: 1;
  15121. color: #0665d0;
  15122. background: none;
  15123. border: none;
  15124. cursor: pointer;
  15125. }
  15126. .btn-block-option.dropdown-toggle:after {
  15127. position: relative;
  15128. top: 2px;
  15129. }
  15130. .btn-block-option .si {
  15131. position: relative;
  15132. top: 1px;
  15133. }
  15134. .btn-block-option:hover {
  15135. text-decoration: none;
  15136. color: #5193de;
  15137. }
  15138. a.btn-block-option:focus,
  15139. .active > a.btn-block-option,
  15140. .show > button.btn-block-option {
  15141. text-decoration: none;
  15142. color: #5193de;
  15143. }
  15144. .btn-block-option:focus {
  15145. outline: none !important;
  15146. color: #5193de;
  15147. }
  15148. .btn-block-option:active {
  15149. color: #a8c9ef;
  15150. }
  15151. .block.block-themed .btn-block-option {
  15152. color: #fff;
  15153. opacity: 0.7;
  15154. }
  15155. .block.block-themed .btn-block-option:hover {
  15156. color: #fff;
  15157. opacity: 1;
  15158. }
  15159. a.block.block-themed .btn-block-option:focus,
  15160. .active > a.block.block-themed .btn-block-option,
  15161. .show > button.block.block-themed .btn-block-option {
  15162. color: #fff;
  15163. opacity: 1;
  15164. }
  15165. .block.block-themed .btn-block-option:focus {
  15166. color: #fff;
  15167. opacity: 1;
  15168. }
  15169. .block.block-themed .btn-block-option:active {
  15170. color: #fff;
  15171. opacity: 0.6;
  15172. }
  15173. #page-loader {
  15174. position: fixed;
  15175. top: 0;
  15176. right: 0;
  15177. bottom: 0;
  15178. left: 0;
  15179. background-color: #0665d0;
  15180. z-index: 999998;
  15181. transform: translateY(-100%);
  15182. }
  15183. #page-loader.show {
  15184. transform: translateY(0);
  15185. }
  15186. #page-loader::after, #page-loader::before {
  15187. position: absolute;
  15188. top: 50%;
  15189. left: 50%;
  15190. display: block;
  15191. border-radius: 100%;
  15192. content: "";
  15193. z-index: 999999;
  15194. }
  15195. #page-loader::after {
  15196. margin-top: -160px;
  15197. margin-left: -160px;
  15198. width: 320px;
  15199. height: 320px;
  15200. background-color: rgba(255, 255, 255, 0.5);
  15201. border: 4px solid rgba(255, 255, 255, 0.75);
  15202. box-shadow: 0 0 100px rgba(0, 0, 0, 0.15);
  15203. animation: page-loader-inner 1.25s infinite ease-out;
  15204. }
  15205. #page-loader::before {
  15206. margin-top: -40px;
  15207. margin-left: -40px;
  15208. width: 80px;
  15209. height: 80px;
  15210. background-color: white;
  15211. animation: page-loader-outer 1.25s infinite ease-in;
  15212. }
  15213. @keyframes page-loader-inner {
  15214. 0%, 40% {
  15215. transform: scale(0);
  15216. }
  15217. 100% {
  15218. transform: scale(1);
  15219. opacity: 0;
  15220. }
  15221. }
  15222. @keyframes page-loader-outer {
  15223. 0% {
  15224. transform: scale(1);
  15225. }
  15226. 40%, 100% {
  15227. transform: scale(0);
  15228. opacity: 0;
  15229. }
  15230. }
  15231. .nav-main {
  15232. padding-left: 0;
  15233. list-style: none;
  15234. }
  15235. .nav-main-heading {
  15236. padding-top: 1.5rem;
  15237. padding-bottom: 0.2rem;
  15238. padding-left: 0.625rem;
  15239. font-size: 0.75rem;
  15240. font-weight: 600;
  15241. text-transform: uppercase;
  15242. letter-spacing: 0.075rem;
  15243. color: #7a8793;
  15244. }
  15245. .nav-main-link {
  15246. position: relative;
  15247. display: flex;
  15248. align-items: center;
  15249. padding: 0.5rem 0.625rem;
  15250. margin: 2px 0;
  15251. min-height: 2.25rem;
  15252. font-size: 0.875rem;
  15253. font-weight: 500;
  15254. line-height: 1.25rem;
  15255. letter-spacing: 0.0125em;
  15256. color: #3f474e;
  15257. border-radius: 0.25rem;
  15258. }
  15259. .nav-main-link .nav-main-link-icon {
  15260. flex: 0 0 auto;
  15261. display: inline-block;
  15262. margin-right: 0.625rem;
  15263. min-width: 1.25rem;
  15264. font-size: 0.875rem;
  15265. text-align: center;
  15266. color: rgba(6, 101, 208, 0.7);
  15267. }
  15268. .nav-main-link .nav-main-link-name {
  15269. flex: 1 1 auto;
  15270. display: inline-block;
  15271. max-width: 100%;
  15272. }
  15273. .nav-main-link .nav-main-link-badge {
  15274. flex: 0 0 auto;
  15275. display: inline-block;
  15276. margin-left: 0.625rem;
  15277. padding-right: 0.375rem;
  15278. padding-left: 0.375rem;
  15279. font-size: 0.75rem;
  15280. min-width: 1.5rem;
  15281. }
  15282. .nav-main-link:hover, .nav-main-link.active {
  15283. color: #000;
  15284. background-color: #e1effe;
  15285. }
  15286. .nav-main-link.nav-main-link-submenu {
  15287. padding-right: 2rem;
  15288. }
  15289. .nav-main-link.nav-main-link-submenu::before, .nav-main-link.nav-main-link-submenu::after {
  15290. position: absolute;
  15291. top: 50%;
  15292. right: 0.625rem;
  15293. display: block;
  15294. margin-top: -0.5rem;
  15295. width: 1rem;
  15296. height: 1rem;
  15297. line-height: 1rem;
  15298. text-align: center;
  15299. font-family: "Font Awesome 6 Free", "Font Awesome 6 Pro";
  15300. font-weight: 900;
  15301. transition: opacity 0.3s cubic-bezier(0.2, 0.61, 0.42, 0.97), transform 0.3s cubic-bezier(0.2, 0.61, 0.42, 0.97);
  15302. }
  15303. .nav-main-link.nav-main-link-submenu::before {
  15304. content: "\f107";
  15305. opacity: 0.3;
  15306. }
  15307. .nav-main-link.nav-main-link-submenu::after {
  15308. content: "\f106";
  15309. opacity: 0;
  15310. transform: translateY(-0.625rem);
  15311. }
  15312. .nav-main-submenu {
  15313. padding-left: 2.5rem;
  15314. list-style: none;
  15315. height: 0;
  15316. overflow: hidden;
  15317. background-color: #f5faff;
  15318. border-bottom-right-radius: 0.25rem;
  15319. border-bottom-left-radius: 0.25rem;
  15320. }
  15321. .nav-main-submenu .nav-main-item {
  15322. opacity: 0;
  15323. transition: opacity 0.3s cubic-bezier(0.2, 0.61, 0.42, 0.97), transform 0.3s cubic-bezier(0.2, 0.61, 0.42, 0.97);
  15324. transform: translateX(1rem);
  15325. }
  15326. .nav-main-submenu .nav-main-heading {
  15327. padding-top: 1.25rem;
  15328. padding-bottom: 0.25rem;
  15329. }
  15330. .nav-main-submenu .nav-main-link {
  15331. margin: 0;
  15332. padding-top: 0.375rem;
  15333. padding-bottom: 0.375rem;
  15334. padding-left: 0;
  15335. font-size: 0.8125rem;
  15336. min-height: 2rem;
  15337. color: #626d78;
  15338. }
  15339. .nav-main-submenu .nav-main-link:hover, .nav-main-submenu .nav-main-link.active {
  15340. color: #23272b;
  15341. background-color: transparent;
  15342. }
  15343. .nav-main-submenu .nav-main-submenu {
  15344. padding-left: 0.75rem;
  15345. }
  15346. .nav-main-item.open > .nav-main-link-submenu {
  15347. color: #000;
  15348. background-color: #e1effe;
  15349. border-bottom-right-radius: 0;
  15350. border-bottom-left-radius: 0;
  15351. }
  15352. .nav-main-item.open > .nav-main-link-submenu::before {
  15353. opacity: 0;
  15354. transform: translateY(0.625rem);
  15355. }
  15356. .nav-main-item.open > .nav-main-link-submenu::after {
  15357. opacity: 0.6;
  15358. transform: translateY(0);
  15359. }
  15360. .nav-main-item.open > .nav-main-submenu {
  15361. height: auto;
  15362. margin-top: -2px;
  15363. padding-top: 0.375rem;
  15364. padding-bottom: 0.375rem;
  15365. }
  15366. .nav-main-item.open > .nav-main-submenu > .nav-main-item {
  15367. opacity: 1;
  15368. transform: translateX(0);
  15369. }
  15370. .nav-main-submenu .nav-main-item.open .nav-main-link {
  15371. background-color: transparent;
  15372. }
  15373. @media (min-width: 992px) {
  15374. .nav-main-horizontal {
  15375. display: flex;
  15376. flex-wrap: wrap;
  15377. margin-bottom: 0;
  15378. }
  15379. .nav-main-horizontal .nav-main-heading {
  15380. display: none;
  15381. }
  15382. .nav-main-horizontal > .nav-main-item {
  15383. position: relative;
  15384. display: inline-block;
  15385. }
  15386. .nav-main-horizontal > .nav-main-item:not(:last-child) {
  15387. margin-right: 0.25rem;
  15388. }
  15389. .nav-main-horizontal .nav-main-submenu {
  15390. position: absolute;
  15391. left: 0;
  15392. width: 220px;
  15393. padding-left: 0;
  15394. z-index: 995;
  15395. box-shadow: 0 0.25rem 2rem rgba(0, 0, 0, 0.08);
  15396. }
  15397. .nav-main-horizontal .nav-main-submenu.nav-main-submenu-right {
  15398. left: auto;
  15399. right: 0;
  15400. }
  15401. .nav-main-horizontal .nav-main-submenu .nav-main-link.nav-main-link-submenu::before {
  15402. content: "\f105";
  15403. }
  15404. .nav-main-horizontal .nav-main-submenu .nav-main-link.nav-main-link-submenu::after {
  15405. content: "\f104";
  15406. }
  15407. .nav-main-horizontal .nav-main-submenu .nav-main-item {
  15408. transform: translateY(-0.5rem);
  15409. }
  15410. .nav-main-horizontal .nav-main-submenu .nav-main-link {
  15411. padding-left: 1rem;
  15412. }
  15413. .nav-main-horizontal .nav-main-item.open > .nav-main-submenu {
  15414. padding-top: 0.5rem;
  15415. padding-bottom: 0.5rem;
  15416. overflow: visible;
  15417. }
  15418. .nav-main-horizontal .nav-main-item.open > .nav-main-submenu > .nav-main-item {
  15419. transform: translateY(0);
  15420. }
  15421. .nav-main-horizontal .nav-main-submenu .nav-main-submenu {
  15422. top: -0.5rem;
  15423. left: auto;
  15424. right: -100%;
  15425. margin-top: 0;
  15426. }
  15427. .nav-main-horizontal.nav-main-horizontal-center {
  15428. justify-content: center;
  15429. }
  15430. .nav-main-horizontal.nav-main-horizontal-justify > .nav-main-item {
  15431. flex: 1 1 auto;
  15432. }
  15433. .nav-main-horizontal.nav-main-hover .nav-main-item:hover > .nav-main-link-submenu {
  15434. color: #000;
  15435. background-color: #e1effe;
  15436. border-bottom-right-radius: 0;
  15437. border-bottom-left-radius: 0;
  15438. }
  15439. .nav-main-horizontal.nav-main-hover .nav-main-item:hover > .nav-main-link-submenu::before {
  15440. opacity: 0;
  15441. transform: translateY(0.625rem);
  15442. }
  15443. .nav-main-horizontal.nav-main-hover .nav-main-item:hover > .nav-main-link-submenu::after {
  15444. opacity: 0.6;
  15445. transform: translateY(0);
  15446. }
  15447. .nav-main-horizontal.nav-main-hover .nav-main-item:hover > .nav-main-submenu {
  15448. height: auto;
  15449. margin-top: -2px;
  15450. padding-top: 0.5rem;
  15451. padding-bottom: 0.5rem;
  15452. overflow: visible;
  15453. }
  15454. .nav-main-horizontal.nav-main-hover .nav-main-item:hover > .nav-main-submenu .nav-main-submenu {
  15455. margin-top: 0;
  15456. }
  15457. .nav-main-horizontal.nav-main-hover .nav-main-item:hover > .nav-main-submenu > .nav-main-item {
  15458. opacity: 1;
  15459. transform: translateY(0);
  15460. }
  15461. }
  15462. .nav-main-dark .nav-main-heading,
  15463. .sidebar-dark #sidebar .nav-main-heading,
  15464. .page-header-dark #page-header .nav-main-heading,
  15465. .dark-mode #side-overlay .nav-main-heading,
  15466. .dark-mode #main-container .nav-main-heading {
  15467. color: #697896;
  15468. }
  15469. .nav-main-dark .nav-main-link,
  15470. .sidebar-dark #sidebar .nav-main-link,
  15471. .page-header-dark #page-header .nav-main-link,
  15472. .dark-mode #side-overlay .nav-main-link,
  15473. .dark-mode #main-container .nav-main-link {
  15474. color: #b4bccb;
  15475. }
  15476. .nav-main-dark .nav-main-link > .nav-main-link-icon,
  15477. .sidebar-dark #sidebar .nav-main-link > .nav-main-link-icon,
  15478. .page-header-dark #page-header .nav-main-link > .nav-main-link-icon,
  15479. .dark-mode #side-overlay .nav-main-link > .nav-main-link-icon,
  15480. .dark-mode #main-container .nav-main-link > .nav-main-link-icon {
  15481. color: #546078;
  15482. }
  15483. .nav-main-dark .nav-main-link:hover, .nav-main-dark .nav-main-link.active,
  15484. .sidebar-dark #sidebar .nav-main-link:hover,
  15485. .sidebar-dark #sidebar .nav-main-link.active,
  15486. .page-header-dark #page-header .nav-main-link:hover,
  15487. .page-header-dark #page-header .nav-main-link.active,
  15488. .dark-mode #side-overlay .nav-main-link:hover,
  15489. .dark-mode #side-overlay .nav-main-link.active,
  15490. .dark-mode #main-container .nav-main-link:hover,
  15491. .dark-mode #main-container .nav-main-link.active {
  15492. color: #fff;
  15493. background-color: #21252f;
  15494. }
  15495. .nav-main-dark .nav-main-submenu,
  15496. .sidebar-dark #sidebar .nav-main-submenu,
  15497. .page-header-dark #page-header .nav-main-submenu,
  15498. .dark-mode #side-overlay .nav-main-submenu,
  15499. .dark-mode #main-container .nav-main-submenu {
  15500. background-color: #242933;
  15501. }
  15502. .nav-main-dark .nav-main-submenu .nav-main-link,
  15503. .sidebar-dark #sidebar .nav-main-submenu .nav-main-link,
  15504. .page-header-dark #page-header .nav-main-submenu .nav-main-link,
  15505. .dark-mode #side-overlay .nav-main-submenu .nav-main-link,
  15506. .dark-mode #main-container .nav-main-submenu .nav-main-link {
  15507. color: #96a1b6;
  15508. }
  15509. .nav-main-dark .nav-main-submenu .nav-main-link:hover, .nav-main-dark .nav-main-submenu .nav-main-link.active,
  15510. .sidebar-dark #sidebar .nav-main-submenu .nav-main-link:hover,
  15511. .sidebar-dark #sidebar .nav-main-submenu .nav-main-link.active,
  15512. .page-header-dark #page-header .nav-main-submenu .nav-main-link:hover,
  15513. .page-header-dark #page-header .nav-main-submenu .nav-main-link.active,
  15514. .dark-mode #side-overlay .nav-main-submenu .nav-main-link:hover,
  15515. .dark-mode #side-overlay .nav-main-submenu .nav-main-link.active,
  15516. .dark-mode #main-container .nav-main-submenu .nav-main-link:hover,
  15517. .dark-mode #main-container .nav-main-submenu .nav-main-link.active {
  15518. color: #fff;
  15519. background-color: transparent;
  15520. }
  15521. .nav-main-dark .nav-main-item.open > .nav-main-link-submenu,
  15522. .sidebar-dark #sidebar .nav-main-item.open > .nav-main-link-submenu,
  15523. .page-header-dark #page-header .nav-main-item.open > .nav-main-link-submenu,
  15524. .dark-mode #side-overlay .nav-main-item.open > .nav-main-link-submenu,
  15525. .dark-mode #main-container .nav-main-item.open > .nav-main-link-submenu {
  15526. color: #fff;
  15527. background-color: #21252f;
  15528. }
  15529. .nav-main-dark .nav-main-item.open > .nav-main-submenu,
  15530. .sidebar-dark #sidebar .nav-main-item.open > .nav-main-submenu,
  15531. .page-header-dark #page-header .nav-main-item.open > .nav-main-submenu,
  15532. .dark-mode #side-overlay .nav-main-item.open > .nav-main-submenu,
  15533. .dark-mode #main-container .nav-main-item.open > .nav-main-submenu {
  15534. background-color: #242933;
  15535. }
  15536. .nav-main-dark .nav-main-submenu .nav-main-item.open .nav-main-link,
  15537. .sidebar-dark #sidebar .nav-main-submenu .nav-main-item.open .nav-main-link,
  15538. .page-header-dark #page-header .nav-main-submenu .nav-main-item.open .nav-main-link,
  15539. .dark-mode #side-overlay .nav-main-submenu .nav-main-item.open .nav-main-link,
  15540. .dark-mode #main-container .nav-main-submenu .nav-main-item.open .nav-main-link {
  15541. background-color: transparent;
  15542. }
  15543. @media (min-width: 992px) {
  15544. .nav-main-dark.nav-main-horizontal .nav-main-heading,
  15545. .sidebar-dark #sidebar .nav-main-horizontal .nav-main-heading,
  15546. .page-header-dark #page-header .nav-main-horizontal .nav-main-heading {
  15547. color: rgba(255, 255, 255, 0.5);
  15548. }
  15549. .nav-main-dark.nav-main-horizontal .nav-main-link,
  15550. .sidebar-dark #sidebar .nav-main-horizontal .nav-main-link,
  15551. .page-header-dark #page-header .nav-main-horizontal .nav-main-link {
  15552. color: rgba(255, 255, 255, 0.75);
  15553. }
  15554. .nav-main-dark.nav-main-horizontal .nav-main-link > .nav-main-link-icon,
  15555. .sidebar-dark #sidebar .nav-main-horizontal .nav-main-link > .nav-main-link-icon,
  15556. .page-header-dark #page-header .nav-main-horizontal .nav-main-link > .nav-main-link-icon {
  15557. color: rgba(255, 255, 255, 0.4);
  15558. }
  15559. .nav-main-dark.nav-main-horizontal .nav-main-link:hover, .nav-main-dark.nav-main-horizontal .nav-main-link.active,
  15560. .sidebar-dark #sidebar .nav-main-horizontal .nav-main-link:hover,
  15561. .sidebar-dark #sidebar .nav-main-horizontal .nav-main-link.active,
  15562. .page-header-dark #page-header .nav-main-horizontal .nav-main-link:hover,
  15563. .page-header-dark #page-header .nav-main-horizontal .nav-main-link.active {
  15564. color: #fff;
  15565. background-color: #20242d;
  15566. }
  15567. .nav-main-dark.nav-main-horizontal .nav-main-item.open > .nav-main-link-submenu,
  15568. .nav-main-dark.nav-main-horizontal .nav-main-item:hover > .nav-main-link-submenu,
  15569. .sidebar-dark #sidebar .nav-main-horizontal .nav-main-item.open > .nav-main-link-submenu,
  15570. .sidebar-dark #sidebar .nav-main-horizontal .nav-main-item:hover > .nav-main-link-submenu,
  15571. .page-header-dark #page-header .nav-main-horizontal .nav-main-item.open > .nav-main-link-submenu,
  15572. .page-header-dark #page-header .nav-main-horizontal .nav-main-item:hover > .nav-main-link-submenu {
  15573. color: #fff;
  15574. background-color: #20242d;
  15575. }
  15576. .nav-main-dark.nav-main-horizontal .nav-main-item.open > .nav-main-submenu,
  15577. .nav-main-dark.nav-main-horizontal .nav-main-item:hover > .nav-main-submenu,
  15578. .sidebar-dark #sidebar .nav-main-horizontal .nav-main-item.open > .nav-main-submenu,
  15579. .sidebar-dark #sidebar .nav-main-horizontal .nav-main-item:hover > .nav-main-submenu,
  15580. .page-header-dark #page-header .nav-main-horizontal .nav-main-item.open > .nav-main-submenu,
  15581. .page-header-dark #page-header .nav-main-horizontal .nav-main-item:hover > .nav-main-submenu {
  15582. background-color: #20242d;
  15583. }
  15584. .nav-main-dark.nav-main-horizontal .nav-main-submenu .nav-main-item:hover .nav-main-link,
  15585. .sidebar-dark #sidebar .nav-main-horizontal .nav-main-submenu .nav-main-item:hover .nav-main-link,
  15586. .page-header-dark #page-header .nav-main-horizontal .nav-main-submenu .nav-main-item:hover .nav-main-link {
  15587. background-color: transparent;
  15588. }
  15589. .page-header-dark #page-header .nav-main-horizontal .nav-main-link:hover, .page-header-dark #page-header .nav-main-horizontal .nav-main-link.active {
  15590. background-color: #044fa2;
  15591. }
  15592. .page-header-dark #page-header .nav-main-horizontal .nav-main-item.open > .nav-main-link-submenu,
  15593. .page-header-dark #page-header .nav-main-horizontal .nav-main-item:hover > .nav-main-link-submenu {
  15594. background-color: #044fa2;
  15595. }
  15596. .page-header-dark #page-header .nav-main-horizontal .nav-main-item.open > .nav-main-submenu,
  15597. .page-header-dark #page-header .nav-main-horizontal .nav-main-item:hover > .nav-main-submenu {
  15598. background-color: #044fa2;
  15599. }
  15600. .page-header-dark #page-header .nav-main-horizontal .nav-main-submenu .nav-main-item:hover .nav-main-link {
  15601. background-color: transparent;
  15602. }
  15603. }
  15604. .img-avatar {
  15605. display: inline-block !important;
  15606. width: 64px;
  15607. height: 64px;
  15608. border-radius: 50%;
  15609. }
  15610. .img-avatar.img-avatar16 {
  15611. width: 16px;
  15612. height: 16px;
  15613. }
  15614. .img-avatar.img-avatar20 {
  15615. width: 20px;
  15616. height: 20px;
  15617. }
  15618. .img-avatar.img-avatar32 {
  15619. width: 32px;
  15620. height: 32px;
  15621. }
  15622. .img-avatar.img-avatar48 {
  15623. width: 48px;
  15624. height: 48px;
  15625. }
  15626. .img-avatar.img-avatar96 {
  15627. width: 96px;
  15628. height: 96px;
  15629. }
  15630. .img-avatar.img-avatar128 {
  15631. width: 128px;
  15632. height: 128px;
  15633. }
  15634. .img-avatar-thumb {
  15635. margin: 0.25rem;
  15636. box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.3);
  15637. }
  15638. .img-avatar.img-avatar-rounded {
  15639. border-radius: 0.25rem;
  15640. }
  15641. .img-thumb {
  15642. padding: 0.375rem;
  15643. background-color: #fff;
  15644. border-radius: 0.25rem;
  15645. }
  15646. .img-link {
  15647. display: inline-block;
  15648. transition: transform 0.25s ease-out, opacity 0.25s ease-out;
  15649. }
  15650. .img-link:hover {
  15651. transform: scale(1.02);
  15652. opacity: 0.75;
  15653. }
  15654. .img-link:active {
  15655. transform: scale(1);
  15656. opacity: 1;
  15657. }
  15658. .img-link.img-link-simple:hover {
  15659. transform: scale(1);
  15660. }
  15661. .img-link-zoom-in {
  15662. cursor: zoom-in;
  15663. }
  15664. .img-fluid.img-fluid-100,
  15665. .img-fluid-100 .img-fluid {
  15666. width: 100%;
  15667. }
  15668. .list {
  15669. padding-left: 0;
  15670. list-style: none;
  15671. }
  15672. .list > li {
  15673. position: relative;
  15674. }
  15675. .list.list-simple > li, .list-li-push > li {
  15676. margin-bottom: 1.25rem;
  15677. }
  15678. .list.list-simple-mini > li, .list-li-push-sm > li {
  15679. margin-bottom: 0.625rem;
  15680. }
  15681. .list-icons > li {
  15682. margin-bottom: 1.25rem;
  15683. padding-left: 0.5rem;
  15684. }
  15685. .list-activity > li {
  15686. margin-bottom: 0.75rem;
  15687. padding-bottom: 0.375rem;
  15688. padding-left: 2rem;
  15689. }
  15690. .list-activity > li > i:first-child {
  15691. position: absolute;
  15692. left: 0;
  15693. top: 0;
  15694. display: inline-block;
  15695. width: 1.25rem;
  15696. height: 1.25rem;
  15697. line-height: 1.25rem;
  15698. text-align: center;
  15699. }
  15700. .list-activity > li:not(:last-child) {
  15701. border-bottom: 1px solid #edf0f7;
  15702. }
  15703. .list-events > li {
  15704. margin-bottom: 0.25rem;
  15705. }
  15706. .list-events .js-event {
  15707. background-color: #3c90df;
  15708. transition: transform 0.3s ease-out;
  15709. }
  15710. .list-events .js-event:hover {
  15711. cursor: move;
  15712. transform: translateX(0.25rem);
  15713. }
  15714. .item {
  15715. display: flex;
  15716. align-items: center;
  15717. justify-content: center;
  15718. width: 4rem;
  15719. height: 4rem;
  15720. transition: opacity 0.25s ease-out, transform 0.25s ease-out;
  15721. }
  15722. a.item {
  15723. will-change: opacity;
  15724. }
  15725. a.item:hover, a.item:focus {
  15726. opacity: 0.6;
  15727. }
  15728. a.item:active {
  15729. opacity: 1;
  15730. }
  15731. a.item.item-link-pop {
  15732. will-change: transform;
  15733. }
  15734. a.item.item-link-pop:hover, a.item.item-link-pop:focus {
  15735. opacity: 1;
  15736. transform: scale(1.1);
  15737. }
  15738. a.item.item-link-pop:active {
  15739. transform: scale(1);
  15740. }
  15741. .item.item-tiny {
  15742. width: 1rem;
  15743. height: 1rem;
  15744. }
  15745. .item.item-2x {
  15746. width: 6rem;
  15747. height: 6rem;
  15748. }
  15749. .item.item-3x {
  15750. width: 8rem;
  15751. height: 8rem;
  15752. }
  15753. .item.item-circle {
  15754. border-radius: 50%;
  15755. }
  15756. .item.item-rounded {
  15757. border-radius: 0.375rem;
  15758. }
  15759. .item.item-rounded-lg {
  15760. border-radius: 1.75rem;
  15761. }
  15762. .item.item-rounded-lg.item-2x {
  15763. border-radius: 2.25rem;
  15764. }
  15765. .item.item-rounded-lg.item-3x {
  15766. border-radius: 3rem;
  15767. }
  15768. .overlay-container {
  15769. position: relative;
  15770. }
  15771. .overlay-item {
  15772. position: absolute;
  15773. display: inline-block;
  15774. top: 0;
  15775. right: 0;
  15776. line-height: 1;
  15777. }
  15778. .overlay-left .overlay-item {
  15779. right: auto;
  15780. left: 0;
  15781. }
  15782. .overlay-bottom .overlay-item {
  15783. top: auto;
  15784. bottom: 0;
  15785. }
  15786. .overlay-center .overlay-item {
  15787. top: 50%;
  15788. right: 50%;
  15789. transform: translateX(50%) translateY(-50%);
  15790. }
  15791. .options-container {
  15792. position: relative;
  15793. overflow: hidden;
  15794. z-index: 1;
  15795. display: block;
  15796. }
  15797. .options-container .options-item {
  15798. transition: transform 0.4s ease-out;
  15799. will-change: transform;
  15800. }
  15801. .options-container .options-overlay {
  15802. display: flex;
  15803. justify-content: center;
  15804. align-items: center;
  15805. position: absolute;
  15806. top: -2px;
  15807. right: -2px;
  15808. bottom: -2px;
  15809. left: -2px;
  15810. z-index: 2;
  15811. content: "";
  15812. opacity: 0;
  15813. visibility: hidden;
  15814. transition: all 0.15s ease-in;
  15815. will-change: opacity, transform;
  15816. }
  15817. .options-container .options-overlay-content {
  15818. text-align: center;
  15819. }
  15820. .options-container:hover .options-overlay {
  15821. opacity: 1;
  15822. visibility: visible;
  15823. }
  15824. @media (max-width: 767.98px) {
  15825. .options-container .options-overlay {
  15826. display: none;
  15827. }
  15828. .options-container:hover .options-overlay {
  15829. display: flex;
  15830. }
  15831. }
  15832. .fx-item-zoom-in:hover .options-item {
  15833. transform: scale(1.2, 1.2);
  15834. }
  15835. .fx-item-rotate-r:hover .options-item {
  15836. transform: scale(1.4) rotate(8deg);
  15837. }
  15838. .fx-item-rotate-l:hover .options-item {
  15839. transform: scale(1.4) rotate(-8deg);
  15840. }
  15841. .fx-overlay-slide-top .options-overlay {
  15842. transform: translateY(100%);
  15843. }
  15844. .fx-overlay-slide-top:hover .options-overlay {
  15845. transform: translateY(0);
  15846. }
  15847. .fx-overlay-slide-right .options-overlay {
  15848. transform: translateX(-100%);
  15849. }
  15850. .fx-overlay-slide-right:hover .options-overlay {
  15851. transform: translateX(0);
  15852. }
  15853. .fx-overlay-slide-down .options-overlay {
  15854. transform: translateY(-100%);
  15855. }
  15856. .fx-overlay-slide-down:hover .options-overlay {
  15857. transform: translateY(0);
  15858. }
  15859. .fx-overlay-slide-left .options-overlay {
  15860. transform: translateX(100%);
  15861. }
  15862. .fx-overlay-slide-left:hover .options-overlay {
  15863. transform: translateX(0);
  15864. }
  15865. .fx-overlay-zoom-in .options-overlay {
  15866. transform: scale(0, 0);
  15867. }
  15868. .fx-overlay-zoom-in:hover .options-overlay {
  15869. transform: scale(1, 1);
  15870. }
  15871. .fx-overlay-zoom-out .options-overlay {
  15872. transform: scale(2, 2);
  15873. }
  15874. .fx-overlay-zoom-out:hover .options-overlay {
  15875. transform: scale(1, 1);
  15876. }
  15877. .timeline {
  15878. position: relative;
  15879. padding: 1rem 0;
  15880. padding-left: 0;
  15881. list-style: none;
  15882. }
  15883. .timeline::before {
  15884. position: absolute;
  15885. top: 0;
  15886. left: 1.375rem;
  15887. height: 100%;
  15888. width: 0.25rem;
  15889. background-color: #dfe4f1;
  15890. content: "";
  15891. border-radius: 0.375rem;
  15892. }
  15893. .timeline-event {
  15894. position: relative;
  15895. }
  15896. .timeline-event:not(:last-child) {
  15897. margin-bottom: 1.75rem;
  15898. }
  15899. .timeline-event-icon {
  15900. position: absolute;
  15901. width: 3rem;
  15902. height: 3rem;
  15903. display: flex;
  15904. align-items: center;
  15905. justify-content: center;
  15906. color: #fff;
  15907. border-radius: 1.5rem;
  15908. border: 0.25rem solid #fff;
  15909. z-index: 5;
  15910. box-shadow: 0 0.375rem 1.5rem #d1d8ea;
  15911. }
  15912. .timeline-event-icon::before {
  15913. position: absolute;
  15914. top: 50%;
  15915. right: -0.625rem;
  15916. width: 0;
  15917. height: 0;
  15918. border-top: 0.625rem solid transparent;
  15919. border-bottom: 0.625rem solid transparent;
  15920. border-left: 0.625rem solid #fff;
  15921. content: "";
  15922. transform: translateY(-50%);
  15923. }
  15924. .timeline-event-block {
  15925. margin-left: 4rem;
  15926. margin-bottom: 0 !important;
  15927. }
  15928. @media (min-width: 1200px) {
  15929. .timeline-centered::before {
  15930. left: 50%;
  15931. margin-left: -0.125rem;
  15932. }
  15933. .timeline-centered .timeline-event-icon {
  15934. left: 50%;
  15935. margin-left: -1.5rem;
  15936. }
  15937. .timeline-centered .timeline-event-icon::before {
  15938. right: auto;
  15939. left: -0.625rem;
  15940. border-right: 0.625rem solid #fff;
  15941. border-left: none;
  15942. }
  15943. .timeline-centered .timeline-event-time {
  15944. position: absolute;
  15945. display: inline-block;
  15946. top: 1.5rem;
  15947. left: 50%;
  15948. padding: 0.5rem 0.5rem 0.5rem 2rem;
  15949. width: auto;
  15950. border-radius: 0.375rem;
  15951. background-color: #fff;
  15952. transform: translateY(-50%);
  15953. }
  15954. .timeline-centered .timeline-event-block {
  15955. width: 46%;
  15956. margin-left: 0;
  15957. }
  15958. .timeline-centered .timeline-event:not(:last-child) {
  15959. margin-bottom: 3.5rem;
  15960. }
  15961. .timeline-centered.timeline-alt .timeline-event:nth-child(even) .timeline-event-icon,
  15962. .timeline-centered .timeline-event.timeline-event-alt .timeline-event-icon {
  15963. left: 50%;
  15964. margin-left: -1.5rem;
  15965. }
  15966. .timeline-centered.timeline-alt .timeline-event:nth-child(even) .timeline-event-icon::before,
  15967. .timeline-centered .timeline-event.timeline-event-alt .timeline-event-icon::before {
  15968. right: -0.625rem;
  15969. left: auto;
  15970. border-right: none;
  15971. border-left: 0.625rem solid #fff;
  15972. }
  15973. .timeline-centered.timeline-alt .timeline-event:nth-child(even) .timeline-event-block,
  15974. .timeline-centered .timeline-event.timeline-event-alt .timeline-event-block {
  15975. margin-left: auto;
  15976. }
  15977. .timeline-centered.timeline-alt .timeline-event:nth-child(even) .timeline-event-time,
  15978. .timeline-centered .timeline-event.timeline-event-alt .timeline-event-time {
  15979. padding: 0.5rem 2rem 0.5rem 0.5rem;
  15980. right: 50%;
  15981. left: auto;
  15982. text-align: right;
  15983. }
  15984. }
  15985. .ribbon {
  15986. position: relative;
  15987. min-height: 3.25rem;
  15988. }
  15989. .ribbon-box {
  15990. position: absolute;
  15991. top: 0.75rem;
  15992. right: 0;
  15993. padding: 0 0.75rem;
  15994. height: 2rem;
  15995. line-height: 2rem;
  15996. z-index: 5;
  15997. font-weight: 700;
  15998. border-top-left-radius: 0.375rem;
  15999. border-bottom-left-radius: 0.375rem;
  16000. }
  16001. .ribbon-box::before {
  16002. position: absolute;
  16003. display: block;
  16004. width: 0;
  16005. height: 0;
  16006. content: "";
  16007. }
  16008. .ribbon-bookmark .ribbon-box {
  16009. padding-left: 0.625rem;
  16010. border-radius: 0 !important;
  16011. }
  16012. .ribbon-bookmark .ribbon-box::before {
  16013. top: 0;
  16014. right: 100%;
  16015. height: 2rem;
  16016. border: 1rem solid;
  16017. border-left-width: 0.625rem;
  16018. border-right-width: 0;
  16019. }
  16020. .ribbon-modern .ribbon-box {
  16021. top: 0.75rem;
  16022. right: -0.5rem;
  16023. padding-left: 0.75rem;
  16024. padding-right: 0.75rem;
  16025. border-radius: 0.375rem !important;
  16026. }
  16027. .ribbon-modern .ribbon-box::before {
  16028. display: none;
  16029. }
  16030. .ribbon-left .ribbon-box {
  16031. right: auto;
  16032. left: 0;
  16033. border-radius: 0;
  16034. border-top-right-radius: 0.375rem;
  16035. border-bottom-right-radius: 0.375rem;
  16036. }
  16037. .ribbon-left.ribbon-bookmark .ribbon-box {
  16038. padding-left: 0.75rem;
  16039. padding-right: 0.625rem;
  16040. }
  16041. .ribbon-left.ribbon-bookmark .ribbon-box::before {
  16042. right: auto;
  16043. left: 100%;
  16044. border-left-width: 0;
  16045. border-right-width: 0.625rem;
  16046. }
  16047. .ribbon-left.ribbon-modern .ribbon-box {
  16048. left: -0.5rem;
  16049. }
  16050. .ribbon-bottom .ribbon-box {
  16051. top: auto;
  16052. bottom: 0.75rem;
  16053. }
  16054. .ribbon-light .ribbon-box {
  16055. color: #343a40;
  16056. background-color: #dfe4f1;
  16057. }
  16058. .ribbon-light.ribbon-bookmark .ribbon-box::before {
  16059. border-color: #dfe4f1;
  16060. border-left-color: transparent;
  16061. }
  16062. .ribbon-light.ribbon-bookmark.ribbon-left .ribbon-box::before {
  16063. border-color: #dfe4f1;
  16064. border-right-color: transparent;
  16065. }
  16066. .ribbon-dark .ribbon-box {
  16067. color: #fff;
  16068. background-color: #343a40;
  16069. }
  16070. .ribbon-dark.ribbon-bookmark .ribbon-box::before {
  16071. border-color: #343a40;
  16072. border-left-color: transparent;
  16073. }
  16074. .ribbon-dark.ribbon-bookmark.ribbon-left .ribbon-box::before {
  16075. border-color: #343a40;
  16076. border-right-color: transparent;
  16077. }
  16078. .ribbon-primary .ribbon-box {
  16079. color: #fff;
  16080. background-color: #0665d0;
  16081. }
  16082. .ribbon-primary.ribbon-bookmark .ribbon-box::before {
  16083. border-color: #0665d0;
  16084. border-left-color: transparent;
  16085. }
  16086. .ribbon-primary.ribbon-bookmark.ribbon-left .ribbon-box::before {
  16087. border-color: #0665d0;
  16088. border-right-color: transparent;
  16089. }
  16090. .ribbon-success .ribbon-box {
  16091. color: #fff;
  16092. background-color: #6f9c40;
  16093. }
  16094. .ribbon-success.ribbon-bookmark .ribbon-box::before {
  16095. border-color: #6f9c40;
  16096. border-left-color: transparent;
  16097. }
  16098. .ribbon-success.ribbon-bookmark.ribbon-left .ribbon-box::before {
  16099. border-color: #6f9c40;
  16100. border-right-color: transparent;
  16101. }
  16102. .ribbon-info .ribbon-box {
  16103. color: #fff;
  16104. background-color: #3c90df;
  16105. }
  16106. .ribbon-info.ribbon-bookmark .ribbon-box::before {
  16107. border-color: #3c90df;
  16108. border-left-color: transparent;
  16109. }
  16110. .ribbon-info.ribbon-bookmark.ribbon-left .ribbon-box::before {
  16111. border-color: #3c90df;
  16112. border-right-color: transparent;
  16113. }
  16114. .ribbon-warning .ribbon-box {
  16115. color: #fff;
  16116. background-color: #e69f17;
  16117. }
  16118. .ribbon-warning.ribbon-bookmark .ribbon-box::before {
  16119. border-color: #e69f17;
  16120. border-left-color: transparent;
  16121. }
  16122. .ribbon-warning.ribbon-bookmark.ribbon-left .ribbon-box::before {
  16123. border-color: #e69f17;
  16124. border-right-color: transparent;
  16125. }
  16126. .ribbon-danger .ribbon-box {
  16127. color: #fff;
  16128. background-color: #e04f1a;
  16129. }
  16130. .ribbon-danger.ribbon-bookmark .ribbon-box::before {
  16131. border-color: #e04f1a;
  16132. border-left-color: transparent;
  16133. }
  16134. .ribbon-danger.ribbon-bookmark.ribbon-left .ribbon-box::before {
  16135. border-color: #e04f1a;
  16136. border-right-color: transparent;
  16137. }
  16138. .ribbon-glass .ribbon-box {
  16139. color: #fff;
  16140. background-color: rgba(255, 255, 255, 0.4);
  16141. }
  16142. .ribbon-glass.ribbon-bookmark .ribbon-box::before {
  16143. border-color: rgba(255, 255, 255, 0.4);
  16144. border-left-color: transparent;
  16145. }
  16146. .ribbon-glass.ribbon-bookmark.ribbon-left .ribbon-box::before {
  16147. border-color: rgba(255, 255, 255, 0.4);
  16148. border-right-color: transparent;
  16149. }
  16150. .bg-black-5 {
  16151. background-color: rgba(0, 0, 0, 0.05) !important;
  16152. }
  16153. .bg-black-10 {
  16154. background-color: rgba(0, 0, 0, 0.1) !important;
  16155. }
  16156. .bg-black-25 {
  16157. background-color: rgba(0, 0, 0, 0.25) !important;
  16158. }
  16159. .bg-black-50 {
  16160. background-color: rgba(0, 0, 0, 0.5) !important;
  16161. }
  16162. .bg-black-75 {
  16163. background-color: rgba(0, 0, 0, 0.75) !important;
  16164. }
  16165. .bg-black-90 {
  16166. background-color: rgba(0, 0, 0, 0.9) !important;
  16167. }
  16168. .bg-black-95 {
  16169. background-color: rgba(0, 0, 0, 0.95) !important;
  16170. }
  16171. .bg-white-5 {
  16172. background-color: rgba(255, 255, 255, 0.05) !important;
  16173. }
  16174. .bg-white-10 {
  16175. background-color: rgba(255, 255, 255, 0.1) !important;
  16176. }
  16177. .bg-white-25 {
  16178. background-color: rgba(255, 255, 255, 0.25) !important;
  16179. }
  16180. .bg-white-50 {
  16181. background-color: rgba(255, 255, 255, 0.5) !important;
  16182. }
  16183. .bg-white-75 {
  16184. background-color: rgba(255, 255, 255, 0.75) !important;
  16185. }
  16186. .bg-white-90 {
  16187. background-color: rgba(255, 255, 255, 0.9) !important;
  16188. }
  16189. .bg-white-95 {
  16190. background-color: rgba(255, 255, 255, 0.95) !important;
  16191. }
  16192. .bg-image {
  16193. background-position: 0% 50%;
  16194. background-size: cover;
  16195. }
  16196. .bg-image-top {
  16197. background-position-y: 0%;
  16198. }
  16199. .bg-image-center {
  16200. background-position-x: 50%;
  16201. }
  16202. .bg-image-bottom {
  16203. background-position-y: 100%;
  16204. }
  16205. @media (min-width: 1200px) {
  16206. .bg-image-fixed {
  16207. background-attachment: fixed;
  16208. }
  16209. }
  16210. .bg-pattern {
  16211. background-repeat: repeat;
  16212. }
  16213. .bg-video {
  16214. width: 100%;
  16215. transform: translateZ(0);
  16216. }
  16217. .bg-primary-op {
  16218. background-color: rgba(6, 101, 208, 0.75) !important;
  16219. }
  16220. a.bg-primary-op:hover, a.bg-primary-op:focus,
  16221. button.bg-primary-op:hover,
  16222. button.bg-primary-op:focus {
  16223. background-color: rgba(5, 77, 158, 0.75) !important;
  16224. }
  16225. .bg-primary {
  16226. background-color: #0665d0 !important;
  16227. }
  16228. a.bg-primary:hover, a.bg-primary:focus,
  16229. button.bg-primary:hover,
  16230. button.bg-primary:focus {
  16231. background-color: #054d9e !important;
  16232. }
  16233. .bg-primary-dark {
  16234. background-color: #044792 !important;
  16235. }
  16236. a.bg-primary-dark:hover, a.bg-primary-dark:focus,
  16237. button.bg-primary-dark:hover,
  16238. button.bg-primary-dark:focus {
  16239. background-color: #032f60 !important;
  16240. }
  16241. .bg-primary-dark-op {
  16242. background-color: rgba(4, 71, 146, 0.8) !important;
  16243. }
  16244. a.bg-primary-dark-op:hover, a.bg-primary-dark-op:focus,
  16245. button.bg-primary-dark-op:hover,
  16246. button.bg-primary-dark-op:focus {
  16247. background-color: rgba(3, 47, 96, 0.8) !important;
  16248. }
  16249. .bg-primary-darker {
  16250. background-color: #022853 !important;
  16251. }
  16252. a.bg-primary-darker:hover, a.bg-primary-darker:focus,
  16253. button.bg-primary-darker:hover,
  16254. button.bg-primary-darker:focus {
  16255. background-color: #011021 !important;
  16256. }
  16257. .bg-primary-light {
  16258. background-color: #5193de !important;
  16259. }
  16260. a.bg-primary-light:hover, a.bg-primary-light:focus,
  16261. button.bg-primary-light:hover,
  16262. button.bg-primary-light:focus {
  16263. background-color: #2879d4 !important;
  16264. }
  16265. .bg-primary-lighter {
  16266. background-color: #a8c9ef !important;
  16267. }
  16268. a.bg-primary-lighter:hover, a.bg-primary-lighter:focus,
  16269. button.bg-primary-lighter:hover,
  16270. button.bg-primary-lighter:focus {
  16271. background-color: #7daee7 !important;
  16272. }
  16273. .bg-success {
  16274. background-color: #6f9c40 !important;
  16275. }
  16276. a.bg-success:hover, a.bg-success:focus,
  16277. button.bg-success:hover,
  16278. button.bg-success:focus {
  16279. background-color: #557831 !important;
  16280. }
  16281. .bg-success-light {
  16282. background-color: #e9f0e2 !important;
  16283. }
  16284. a.bg-success-light:hover, a.bg-success-light:focus,
  16285. button.bg-success-light:hover,
  16286. button.bg-success-light:focus {
  16287. background-color: #d0dfc0 !important;
  16288. }
  16289. .bg-warning {
  16290. background-color: #e69f17 !important;
  16291. }
  16292. a.bg-warning:hover, a.bg-warning:focus,
  16293. button.bg-warning:hover,
  16294. button.bg-warning:focus {
  16295. background-color: #b87f12 !important;
  16296. }
  16297. .bg-warning-light {
  16298. background-color: #fbf1dc !important;
  16299. }
  16300. a.bg-warning-light:hover, a.bg-warning-light:focus,
  16301. button.bg-warning-light:hover,
  16302. button.bg-warning-light:focus {
  16303. background-color: #f6dfae !important;
  16304. }
  16305. .bg-info {
  16306. background-color: #3c90df !important;
  16307. }
  16308. a.bg-info:hover, a.bg-info:focus,
  16309. button.bg-info:hover,
  16310. button.bg-info:focus {
  16311. background-color: #2177c7 !important;
  16312. }
  16313. .bg-info-light {
  16314. background-color: #e2eefa !important;
  16315. }
  16316. a.bg-info-light:hover, a.bg-info-light:focus,
  16317. button.bg-info-light:hover,
  16318. button.bg-info-light:focus {
  16319. background-color: #b7d5f3 !important;
  16320. }
  16321. .bg-danger {
  16322. background-color: #e04f1a !important;
  16323. }
  16324. a.bg-danger:hover, a.bg-danger:focus,
  16325. button.bg-danger:hover,
  16326. button.bg-danger:focus {
  16327. background-color: #b23f15 !important;
  16328. }
  16329. .bg-danger-light {
  16330. background-color: #fae5dd !important;
  16331. }
  16332. a.bg-danger-light:hover, a.bg-danger-light:focus,
  16333. button.bg-danger-light:hover,
  16334. button.bg-danger-light:focus {
  16335. background-color: #f3c3b1 !important;
  16336. }
  16337. .bg-success-op {
  16338. background-color: rgba(233, 240, 226, 0.95) !important;
  16339. }
  16340. a.bg-success-op:hover, a.bg-success-op:focus,
  16341. button.bg-success-op:hover,
  16342. button.bg-success-op:focus {
  16343. background-color: rgba(208, 223, 192, 0.95) !important;
  16344. }
  16345. .bg-warning-op {
  16346. background-color: rgba(251, 241, 220, 0.95) !important;
  16347. }
  16348. a.bg-warning-op:hover, a.bg-warning-op:focus,
  16349. button.bg-warning-op:hover,
  16350. button.bg-warning-op:focus {
  16351. background-color: rgba(246, 223, 174, 0.95) !important;
  16352. }
  16353. .bg-info-op {
  16354. background-color: rgba(226, 238, 250, 0.95) !important;
  16355. }
  16356. a.bg-info-op:hover, a.bg-info-op:focus,
  16357. button.bg-info-op:hover,
  16358. button.bg-info-op:focus {
  16359. background-color: rgba(183, 213, 243, 0.95) !important;
  16360. }
  16361. .bg-danger-op {
  16362. background-color: rgba(250, 229, 221, 0.95) !important;
  16363. }
  16364. a.bg-danger-op:hover, a.bg-danger-op:focus,
  16365. button.bg-danger-op:hover,
  16366. button.bg-danger-op:focus {
  16367. background-color: rgba(243, 195, 177, 0.95) !important;
  16368. }
  16369. .bg-body {
  16370. background-color: #edf0f7 !important;
  16371. }
  16372. a.bg-body:hover, a.bg-body:focus,
  16373. button.bg-body:hover,
  16374. button.bg-body:focus {
  16375. background-color: #cad3e7 !important;
  16376. }
  16377. .bg-body-light {
  16378. background-color: #f8f9fc !important;
  16379. }
  16380. a.bg-body-light:hover, a.bg-body-light:focus,
  16381. button.bg-body-light:hover,
  16382. button.bg-body-light:focus {
  16383. background-color: #d4dbec !important;
  16384. }
  16385. .bg-body-dark {
  16386. background-color: #dfe4f1 !important;
  16387. }
  16388. a.bg-body-dark:hover, a.bg-body-dark:focus,
  16389. button.bg-body-dark:hover,
  16390. button.bg-body-dark:focus {
  16391. background-color: #bcc7e1 !important;
  16392. }
  16393. .bg-body-extra-light {
  16394. background-color: #fff !important;
  16395. }
  16396. a.bg-body-extra-light:hover, a.bg-body-extra-light:focus,
  16397. button.bg-body-extra-light:hover,
  16398. button.bg-body-extra-light:focus {
  16399. background-color: #e6e6e6 !important;
  16400. }
  16401. .bg-muted {
  16402. background-color: #6c757d !important;
  16403. }
  16404. a.bg-muted:hover, a.bg-muted:focus,
  16405. button.bg-muted:hover,
  16406. button.bg-muted:focus {
  16407. background-color: #545b62 !important;
  16408. }
  16409. .bg-white {
  16410. background-color: #fff !important;
  16411. }
  16412. a.bg-white:hover, a.bg-white:focus,
  16413. button.bg-white:hover,
  16414. button.bg-white:focus {
  16415. background-color: #e6e6e6 !important;
  16416. }
  16417. .bg-black {
  16418. background-color: #000 !important;
  16419. }
  16420. a.bg-black:hover, a.bg-black:focus,
  16421. button.bg-black:hover,
  16422. button.bg-black:focus {
  16423. background-color: black !important;
  16424. }
  16425. .bg-gray {
  16426. background-color: #ced4da !important;
  16427. }
  16428. a.bg-gray:hover, a.bg-gray:focus,
  16429. button.bg-gray:hover,
  16430. button.bg-gray:focus {
  16431. background-color: #b1bbc4 !important;
  16432. }
  16433. .bg-gray-dark {
  16434. background-color: #6c757d !important;
  16435. }
  16436. a.bg-gray-dark:hover, a.bg-gray-dark:focus,
  16437. button.bg-gray-dark:hover,
  16438. button.bg-gray-dark:focus {
  16439. background-color: #545b62 !important;
  16440. }
  16441. .bg-gray-darker {
  16442. background-color: #343a40 !important;
  16443. }
  16444. a.bg-gray-darker:hover, a.bg-gray-darker:focus,
  16445. button.bg-gray-darker:hover,
  16446. button.bg-gray-darker:focus {
  16447. background-color: #1d2124 !important;
  16448. }
  16449. .bg-gray-light {
  16450. background-color: #e9ecef !important;
  16451. }
  16452. a.bg-gray-light:hover, a.bg-gray-light:focus,
  16453. button.bg-gray-light:hover,
  16454. button.bg-gray-light:focus {
  16455. background-color: #cbd3da !important;
  16456. }
  16457. .bg-gray-lighter {
  16458. background-color: #f8f9fa !important;
  16459. }
  16460. a.bg-gray-lighter:hover, a.bg-gray-lighter:focus,
  16461. button.bg-gray-lighter:hover,
  16462. button.bg-gray-lighter:focus {
  16463. background-color: #dae0e5 !important;
  16464. }
  16465. .bg-header-light {
  16466. background-color: #fff !important;
  16467. }
  16468. a.bg-header-light:hover, a.bg-header-light:focus,
  16469. button.bg-header-light:hover,
  16470. button.bg-header-light:focus {
  16471. background-color: #e6e6e6 !important;
  16472. }
  16473. .bg-header-dark {
  16474. background-color: #055bbb !important;
  16475. }
  16476. a.bg-header-dark:hover, a.bg-header-dark:focus,
  16477. button.bg-header-dark:hover,
  16478. button.bg-header-dark:focus {
  16479. background-color: #044389 !important;
  16480. }
  16481. .bg-sidebar-light {
  16482. background-color: #fff !important;
  16483. }
  16484. a.bg-sidebar-light:hover, a.bg-sidebar-light:focus,
  16485. button.bg-sidebar-light:hover,
  16486. button.bg-sidebar-light:focus {
  16487. background-color: #e6e6e6 !important;
  16488. }
  16489. .bg-sidebar-dark {
  16490. background-color: #2a303c !important;
  16491. }
  16492. a.bg-sidebar-dark:hover, a.bg-sidebar-dark:focus,
  16493. button.bg-sidebar-dark:hover,
  16494. button.bg-sidebar-dark:focus {
  16495. background-color: #15181e !important;
  16496. }
  16497. .bg-gd-primary {
  16498. background: #0665d0 linear-gradient(135deg, #0665d0 0%, #2a8bf9 100%) !important;
  16499. }
  16500. .bg-gd-dusk {
  16501. background: #d262e3 linear-gradient(135deg, #d262e3 0%, #0665d0 100%) !important;
  16502. }
  16503. .bg-gd-fruit {
  16504. background: #89216b linear-gradient(135deg, #89216b 0%, #da4453 100%) !important;
  16505. }
  16506. .bg-gd-aqua {
  16507. background: #02aab0 linear-gradient(135deg, #02aab0 0%, #00cdac 100%) !important;
  16508. }
  16509. .bg-gd-sublime {
  16510. background: #6a82fb linear-gradient(135deg, #6a82fb 0%, #fc5c7d 100%) !important;
  16511. }
  16512. .bg-gd-sea {
  16513. background: #2b32b2 linear-gradient(135deg, #2b32b2 0%, #1488cc 100%) !important;
  16514. }
  16515. .bg-gd-leaf {
  16516. background: #e69f17 linear-gradient(135deg, #e69f17 0%, #6f9c40 100%) !important;
  16517. }
  16518. .bg-gd-lake {
  16519. background: #00f260 linear-gradient(135deg, #00f260 0%, #0575e6 100%) !important;
  16520. }
  16521. .bg-gd-sun {
  16522. background: #e65c00 linear-gradient(135deg, #e65c00 0%, #f9d423 100%) !important;
  16523. }
  16524. .bg-gd-dusk-op {
  16525. background: rgba(210, 98, 227, 0.5) linear-gradient(135deg, rgba(210, 98, 227, 0.5) 0%, rgba(6, 101, 208, 0.5) 100%) !important;
  16526. }
  16527. .bg-gd-fruit-op {
  16528. background: rgba(137, 33, 107, 0.5) linear-gradient(135deg, rgba(137, 33, 107, 0.5) 0%, rgba(218, 68, 83, 0.5) 100%) !important;
  16529. }
  16530. .bg-gd-aqua-op {
  16531. background: rgba(2, 170, 176, 0.5) linear-gradient(135deg, rgba(2, 170, 176, 0.5) 0%, rgba(0, 205, 172, 0.5) 100%) !important;
  16532. }
  16533. .bg-gd-sublime-op {
  16534. background: rgba(106, 130, 251, 0.5) linear-gradient(135deg, rgba(106, 130, 251, 0.5) 0%, rgba(252, 92, 125, 0.5) 100%) !important;
  16535. }
  16536. .bg-gd-sea-op {
  16537. background: rgba(43, 50, 178, 0.5) linear-gradient(135deg, rgba(43, 50, 178, 0.5) 0%, rgba(20, 136, 204, 0.5) 100%) !important;
  16538. }
  16539. .bg-gd-leaf-op {
  16540. background: rgba(230, 159, 23, 0.5) linear-gradient(135deg, rgba(230, 159, 23, 0.5) 0%, rgba(111, 156, 64, 0.5) 100%) !important;
  16541. }
  16542. .bg-gd-lake-op {
  16543. background: rgba(0, 242, 96, 0.5) linear-gradient(135deg, rgba(0, 242, 96, 0.5) 0%, rgba(5, 117, 230, 0.5) 100%) !important;
  16544. }
  16545. .bg-gd-sun-op {
  16546. background: rgba(230, 92, 0, 0.5) linear-gradient(135deg, rgba(230, 92, 0, 0.5) 0%, rgba(249, 212, 35, 0.5) 100%) !important;
  16547. }
  16548. .bg-gd-white-op-r,
  16549. .bg-gd-white-op-l,
  16550. .bg-gd-white-op-rl {
  16551. background: rgba(255, 255, 255, 0.98);
  16552. }
  16553. @media (min-width: 768px) {
  16554. .bg-gd-white-op-r {
  16555. background: rgba(255, 255, 255, 0.3) 0% linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0% 0%, rgba(255, 255, 255, 0.98) 50% 100%) !important;
  16556. }
  16557. .bg-gd-white-op-l {
  16558. background: rgba(255, 255, 255, 0.3) 0% linear-gradient(-90deg, rgba(255, 255, 255, 0.3) 0% 0%, rgba(255, 255, 255, 0.98) 50% 100%) !important;
  16559. }
  16560. .bg-gd-white-op-rl {
  16561. background: linear-gradient(90deg, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.97) 30%, rgba(255, 255, 255, 0.97) 70%, rgba(255, 255, 255, 0.75) 100%);
  16562. }
  16563. }
  16564. .bg-default {
  16565. background-color: #0665d0 !important;
  16566. }
  16567. a.bg-default:hover, a.bg-default:focus,
  16568. button.bg-default:hover,
  16569. button.bg-default:focus {
  16570. background-color: #054d9e !important;
  16571. }
  16572. .bg-default-op {
  16573. background-color: rgba(6, 101, 208, 0.75) !important;
  16574. }
  16575. a.bg-default-op:hover, a.bg-default-op:focus,
  16576. button.bg-default-op:hover,
  16577. button.bg-default-op:focus {
  16578. background-color: rgba(5, 77, 158, 0.75) !important;
  16579. }
  16580. .bg-default-dark {
  16581. background-color: #044792 !important;
  16582. }
  16583. a.bg-default-dark:hover, a.bg-default-dark:focus,
  16584. button.bg-default-dark:hover,
  16585. button.bg-default-dark:focus {
  16586. background-color: #032f60 !important;
  16587. }
  16588. .bg-default-dark-op {
  16589. background-color: rgba(4, 71, 146, 0.8) !important;
  16590. }
  16591. a.bg-default-dark-op:hover, a.bg-default-dark-op:focus,
  16592. button.bg-default-dark-op:hover,
  16593. button.bg-default-dark-op:focus {
  16594. background-color: rgba(3, 47, 96, 0.8) !important;
  16595. }
  16596. .bg-default-darker {
  16597. background-color: #022853 !important;
  16598. }
  16599. a.bg-default-darker:hover, a.bg-default-darker:focus,
  16600. button.bg-default-darker:hover,
  16601. button.bg-default-darker:focus {
  16602. background-color: #011021 !important;
  16603. }
  16604. .bg-default-light {
  16605. background-color: #5193de !important;
  16606. }
  16607. a.bg-default-light:hover, a.bg-default-light:focus,
  16608. button.bg-default-light:hover,
  16609. button.bg-default-light:focus {
  16610. background-color: #2879d4 !important;
  16611. }
  16612. .bg-default-lighter {
  16613. background-color: #a8c9ef !important;
  16614. }
  16615. a.bg-default-lighter:hover, a.bg-default-lighter:focus,
  16616. button.bg-default-lighter:hover,
  16617. button.bg-default-lighter:focus {
  16618. background-color: #7daee7 !important;
  16619. }
  16620. .bg-gd-default {
  16621. background: #0665d0 linear-gradient(135deg, #0665d0 0%, #2a8bf9 100%) !important;
  16622. }
  16623. .bg-xwork {
  16624. background-color: #2d72d9 !important;
  16625. }
  16626. a.bg-xwork:hover, a.bg-xwork:focus,
  16627. button.bg-xwork:hover,
  16628. button.bg-xwork:focus {
  16629. background-color: #205bb3 !important;
  16630. }
  16631. .bg-xwork-op {
  16632. background-color: rgba(45, 114, 217, 0.75) !important;
  16633. }
  16634. a.bg-xwork-op:hover, a.bg-xwork-op:focus,
  16635. button.bg-xwork-op:hover,
  16636. button.bg-xwork-op:focus {
  16637. background-color: rgba(32, 91, 179, 0.75) !important;
  16638. }
  16639. .bg-xwork-dark {
  16640. background-color: #1d2124 !important;
  16641. }
  16642. a.bg-xwork-dark:hover, a.bg-xwork-dark:focus,
  16643. button.bg-xwork-dark:hover,
  16644. button.bg-xwork-dark:focus {
  16645. background-color: #060708 !important;
  16646. }
  16647. .bg-xwork-dark-op {
  16648. background-color: rgba(29, 33, 36, 0.8) !important;
  16649. }
  16650. a.bg-xwork-dark-op:hover, a.bg-xwork-dark-op:focus,
  16651. button.bg-xwork-dark-op:hover,
  16652. button.bg-xwork-dark-op:focus {
  16653. background-color: rgba(6, 7, 8, 0.8) !important;
  16654. }
  16655. .bg-xwork-darker {
  16656. background-color: #060708 !important;
  16657. }
  16658. a.bg-xwork-darker:hover, a.bg-xwork-darker:focus,
  16659. button.bg-xwork-darker:hover,
  16660. button.bg-xwork-darker:focus {
  16661. background-color: black !important;
  16662. }
  16663. .bg-xwork-light {
  16664. background-color: #5193de !important;
  16665. }
  16666. a.bg-xwork-light:hover, a.bg-xwork-light:focus,
  16667. button.bg-xwork-light:hover,
  16668. button.bg-xwork-light:focus {
  16669. background-color: #2879d4 !important;
  16670. }
  16671. .bg-xwork-lighter {
  16672. background-color: #a8c9ef !important;
  16673. }
  16674. a.bg-xwork-lighter:hover, a.bg-xwork-lighter:focus,
  16675. button.bg-xwork-lighter:hover,
  16676. button.bg-xwork-lighter:focus {
  16677. background-color: #7daee7 !important;
  16678. }
  16679. .bg-gd-xwork {
  16680. background: #2d72d9 linear-gradient(135deg, #2d72d9 0%, #6e9de5 100%) !important;
  16681. }
  16682. .bg-xmodern {
  16683. background-color: #45619d !important;
  16684. }
  16685. a.bg-xmodern:hover, a.bg-xmodern:focus,
  16686. button.bg-xmodern:hover,
  16687. button.bg-xmodern:focus {
  16688. background-color: #354b7a !important;
  16689. }
  16690. .bg-xmodern-op {
  16691. background-color: rgba(69, 97, 157, 0.75) !important;
  16692. }
  16693. a.bg-xmodern-op:hover, a.bg-xmodern-op:focus,
  16694. button.bg-xmodern-op:hover,
  16695. button.bg-xmodern-op:focus {
  16696. background-color: rgba(53, 75, 122, 0.75) !important;
  16697. }
  16698. .bg-xmodern-dark {
  16699. background-color: #354b7a !important;
  16700. }
  16701. a.bg-xmodern-dark:hover, a.bg-xmodern-dark:focus,
  16702. button.bg-xmodern-dark:hover,
  16703. button.bg-xmodern-dark:focus {
  16704. background-color: #263556 !important;
  16705. }
  16706. .bg-xmodern-dark-op {
  16707. background-color: rgba(53, 75, 122, 0.8) !important;
  16708. }
  16709. a.bg-xmodern-dark-op:hover, a.bg-xmodern-dark-op:focus,
  16710. button.bg-xmodern-dark-op:hover,
  16711. button.bg-xmodern-dark-op:focus {
  16712. background-color: rgba(38, 53, 86, 0.8) !important;
  16713. }
  16714. .bg-xmodern-darker {
  16715. background-color: #263556 !important;
  16716. }
  16717. a.bg-xmodern-darker:hover, a.bg-xmodern-darker:focus,
  16718. button.bg-xmodern-darker:hover,
  16719. button.bg-xmodern-darker:focus {
  16720. background-color: #161f33 !important;
  16721. }
  16722. .bg-xmodern-light {
  16723. background-color: #6f89c0 !important;
  16724. }
  16725. a.bg-xmodern-light:hover, a.bg-xmodern-light:focus,
  16726. button.bg-xmodern-light:hover,
  16727. button.bg-xmodern-light:focus {
  16728. background-color: #4d6caf !important;
  16729. }
  16730. .bg-xmodern-lighter {
  16731. background-color: #b6c3df !important;
  16732. }
  16733. a.bg-xmodern-lighter:hover, a.bg-xmodern-lighter:focus,
  16734. button.bg-xmodern-lighter:hover,
  16735. button.bg-xmodern-lighter:focus {
  16736. background-color: #92a6cf !important;
  16737. }
  16738. .bg-gd-xmodern {
  16739. background: #45619d linear-gradient(135deg, #45619d 0%, #6f89c0 100%) !important;
  16740. }
  16741. .bg-xeco {
  16742. background-color: #308a5a !important;
  16743. }
  16744. a.bg-xeco:hover, a.bg-xeco:focus,
  16745. button.bg-xeco:hover,
  16746. button.bg-xeco:focus {
  16747. background-color: #236441 !important;
  16748. }
  16749. .bg-xeco-op {
  16750. background-color: rgba(48, 138, 90, 0.75) !important;
  16751. }
  16752. a.bg-xeco-op:hover, a.bg-xeco-op:focus,
  16753. button.bg-xeco-op:hover,
  16754. button.bg-xeco-op:focus {
  16755. background-color: rgba(35, 100, 65, 0.75) !important;
  16756. }
  16757. .bg-xeco-dark {
  16758. background-color: #236441 !important;
  16759. }
  16760. a.bg-xeco-dark:hover, a.bg-xeco-dark:focus,
  16761. button.bg-xeco-dark:hover,
  16762. button.bg-xeco-dark:focus {
  16763. background-color: #163e29 !important;
  16764. }
  16765. .bg-xeco-dark-op {
  16766. background-color: rgba(35, 100, 65, 0.8) !important;
  16767. }
  16768. a.bg-xeco-dark-op:hover, a.bg-xeco-dark-op:focus,
  16769. button.bg-xeco-dark-op:hover,
  16770. button.bg-xeco-dark-op:focus {
  16771. background-color: rgba(22, 62, 41, 0.8) !important;
  16772. }
  16773. .bg-xeco-darker {
  16774. background-color: #163e29 !important;
  16775. }
  16776. a.bg-xeco-darker:hover, a.bg-xeco-darker:focus,
  16777. button.bg-xeco-darker:hover,
  16778. button.bg-xeco-darker:focus {
  16779. background-color: #091810 !important;
  16780. }
  16781. .bg-xeco-light {
  16782. background-color: #47bf7f !important;
  16783. }
  16784. a.bg-xeco-light:hover, a.bg-xeco-light:focus,
  16785. button.bg-xeco-light:hover,
  16786. button.bg-xeco-light:focus {
  16787. background-color: #379d66 !important;
  16788. }
  16789. .bg-xeco-lighter {
  16790. background-color: #93d9b4 !important;
  16791. }
  16792. a.bg-xeco-lighter:hover, a.bg-xeco-lighter:focus,
  16793. button.bg-xeco-lighter:hover,
  16794. button.bg-xeco-lighter:focus {
  16795. background-color: #6dcc9a !important;
  16796. }
  16797. .bg-gd-xeco {
  16798. background: #308a5a linear-gradient(135deg, #308a5a 0%, #47bf7f 100%) !important;
  16799. }
  16800. .bg-xsmooth {
  16801. background-color: #7351c0 !important;
  16802. }
  16803. a.bg-xsmooth:hover, a.bg-xsmooth:focus,
  16804. button.bg-xsmooth:hover,
  16805. button.bg-xsmooth:focus {
  16806. background-color: #5b3ba3 !important;
  16807. }
  16808. .bg-xsmooth-op {
  16809. background-color: rgba(115, 81, 192, 0.75) !important;
  16810. }
  16811. a.bg-xsmooth-op:hover, a.bg-xsmooth-op:focus,
  16812. button.bg-xsmooth-op:hover,
  16813. button.bg-xsmooth-op:focus {
  16814. background-color: rgba(91, 59, 163, 0.75) !important;
  16815. }
  16816. .bg-xsmooth-dark {
  16817. background-color: #5b3ba3 !important;
  16818. }
  16819. a.bg-xsmooth-dark:hover, a.bg-xsmooth-dark:focus,
  16820. button.bg-xsmooth-dark:hover,
  16821. button.bg-xsmooth-dark:focus {
  16822. background-color: #462d7e !important;
  16823. }
  16824. .bg-xsmooth-dark-op {
  16825. background-color: rgba(91, 59, 163, 0.8) !important;
  16826. }
  16827. a.bg-xsmooth-dark-op:hover, a.bg-xsmooth-dark-op:focus,
  16828. button.bg-xsmooth-dark-op:hover,
  16829. button.bg-xsmooth-dark-op:focus {
  16830. background-color: rgba(70, 45, 126, 0.8) !important;
  16831. }
  16832. .bg-xsmooth-darker {
  16833. background-color: #462d7e !important;
  16834. }
  16835. a.bg-xsmooth-darker:hover, a.bg-xsmooth-darker:focus,
  16836. button.bg-xsmooth-darker:hover,
  16837. button.bg-xsmooth-darker:focus {
  16838. background-color: #312058 !important;
  16839. }
  16840. .bg-xsmooth-light {
  16841. background-color: #a089d4 !important;
  16842. }
  16843. a.bg-xsmooth-light:hover, a.bg-xsmooth-light:focus,
  16844. button.bg-xsmooth-light:hover,
  16845. button.bg-xsmooth-light:focus {
  16846. background-color: #8264c7 !important;
  16847. }
  16848. .bg-xsmooth-lighter {
  16849. background-color: #cdc1e9 !important;
  16850. }
  16851. a.bg-xsmooth-lighter:hover, a.bg-xsmooth-lighter:focus,
  16852. button.bg-xsmooth-lighter:hover,
  16853. button.bg-xsmooth-lighter:focus {
  16854. background-color: #af9cdb !important;
  16855. }
  16856. .bg-gd-xsmooth {
  16857. background: #7351c0 linear-gradient(135deg, #7351c0 0%, #a089d4 100%) !important;
  16858. }
  16859. .bg-xinspire {
  16860. background-color: #2a807f !important;
  16861. }
  16862. a.bg-xinspire:hover, a.bg-xinspire:focus,
  16863. button.bg-xinspire:hover,
  16864. button.bg-xinspire:focus {
  16865. background-color: #1d5a59 !important;
  16866. }
  16867. .bg-xinspire-op {
  16868. background-color: rgba(42, 128, 127, 0.75) !important;
  16869. }
  16870. a.bg-xinspire-op:hover, a.bg-xinspire-op:focus,
  16871. button.bg-xinspire-op:hover,
  16872. button.bg-xinspire-op:focus {
  16873. background-color: rgba(29, 90, 89, 0.75) !important;
  16874. }
  16875. .bg-xinspire-dark {
  16876. background-color: #216362 !important;
  16877. }
  16878. a.bg-xinspire-dark:hover, a.bg-xinspire-dark:focus,
  16879. button.bg-xinspire-dark:hover,
  16880. button.bg-xinspire-dark:focus {
  16881. background-color: #143d3c !important;
  16882. }
  16883. .bg-xinspire-dark-op {
  16884. background-color: rgba(33, 99, 98, 0.8) !important;
  16885. }
  16886. a.bg-xinspire-dark-op:hover, a.bg-xinspire-dark-op:focus,
  16887. button.bg-xinspire-dark-op:hover,
  16888. button.bg-xinspire-dark-op:focus {
  16889. background-color: rgba(20, 61, 60, 0.8) !important;
  16890. }
  16891. .bg-xinspire-darker {
  16892. background-color: #174646 !important;
  16893. }
  16894. a.bg-xinspire-darker:hover, a.bg-xinspire-darker:focus,
  16895. button.bg-xinspire-darker:hover,
  16896. button.bg-xinspire-darker:focus {
  16897. background-color: #0b2020 !important;
  16898. }
  16899. .bg-xinspire-light {
  16900. background-color: #3dbab8 !important;
  16901. }
  16902. a.bg-xinspire-light:hover, a.bg-xinspire-light:focus,
  16903. button.bg-xinspire-light:hover,
  16904. button.bg-xinspire-light:focus {
  16905. background-color: #309392 !important;
  16906. }
  16907. .bg-xinspire-lighter {
  16908. background-color: #8ddad9 !important;
  16909. }
  16910. a.bg-xinspire-lighter:hover, a.bg-xinspire-lighter:focus,
  16911. button.bg-xinspire-lighter:hover,
  16912. button.bg-xinspire-lighter:focus {
  16913. background-color: #67cdcc !important;
  16914. }
  16915. .bg-gd-xinspire {
  16916. background: #2a807f linear-gradient(135deg, #2a807f 0%, #3dbab8 100%) !important;
  16917. }
  16918. .bg-xdream {
  16919. background-color: #4657a3 !important;
  16920. }
  16921. a.bg-xdream:hover, a.bg-xdream:focus,
  16922. button.bg-xdream:hover,
  16923. button.bg-xdream:focus {
  16924. background-color: #37447f !important;
  16925. }
  16926. .bg-xdream-op {
  16927. background-color: rgba(70, 87, 163, 0.75) !important;
  16928. }
  16929. a.bg-xdream-op:hover, a.bg-xdream-op:focus,
  16930. button.bg-xdream-op:hover,
  16931. button.bg-xdream-op:focus {
  16932. background-color: rgba(55, 68, 127, 0.75) !important;
  16933. }
  16934. .bg-xdream-dark {
  16935. background-color: #2d3757 !important;
  16936. }
  16937. a.bg-xdream-dark:hover, a.bg-xdream-dark:focus,
  16938. button.bg-xdream-dark:hover,
  16939. button.bg-xdream-dark:focus {
  16940. background-color: #1c2236 !important;
  16941. }
  16942. .bg-xdream-dark-op {
  16943. background-color: rgba(45, 55, 87, 0.8) !important;
  16944. }
  16945. a.bg-xdream-dark-op:hover, a.bg-xdream-dark-op:focus,
  16946. button.bg-xdream-dark-op:hover,
  16947. button.bg-xdream-dark-op:focus {
  16948. background-color: rgba(28, 34, 54, 0.8) !important;
  16949. }
  16950. .bg-xdream-darker {
  16951. background-color: #20273e !important;
  16952. }
  16953. a.bg-xdream-darker:hover, a.bg-xdream-darker:focus,
  16954. button.bg-xdream-darker:hover,
  16955. button.bg-xdream-darker:focus {
  16956. background-color: #0f121c !important;
  16957. }
  16958. .bg-xdream-light {
  16959. background-color: #96a1d2 !important;
  16960. }
  16961. a.bg-xdream-light:hover, a.bg-xdream-light:focus,
  16962. button.bg-xdream-light:hover,
  16963. button.bg-xdream-light:focus {
  16964. background-color: #7381c3 !important;
  16965. }
  16966. .bg-xdream-lighter {
  16967. background-color: #dee1f1 !important;
  16968. }
  16969. a.bg-xdream-lighter:hover, a.bg-xdream-lighter:focus,
  16970. button.bg-xdream-lighter:hover,
  16971. button.bg-xdream-lighter:focus {
  16972. background-color: #bac1e1 !important;
  16973. }
  16974. .bg-gd-xdream {
  16975. background: #4657a3 linear-gradient(135deg, #4657a3 0%, #7381c3 100%) !important;
  16976. }
  16977. .bg-xpro {
  16978. background-color: #4954cb !important;
  16979. }
  16980. a.bg-xpro:hover, a.bg-xpro:focus,
  16981. button.bg-xpro:hover,
  16982. button.bg-xpro:focus {
  16983. background-color: #323daf !important;
  16984. }
  16985. .bg-xpro-op {
  16986. background-color: rgba(73, 84, 203, 0.75) !important;
  16987. }
  16988. a.bg-xpro-op:hover, a.bg-xpro-op:focus,
  16989. button.bg-xpro-op:hover,
  16990. button.bg-xpro-op:focus {
  16991. background-color: rgba(50, 61, 175, 0.75) !important;
  16992. }
  16993. .bg-xpro-dark {
  16994. background-color: #394263 !important;
  16995. }
  16996. a.bg-xpro-dark:hover, a.bg-xpro-dark:focus,
  16997. button.bg-xpro-dark:hover,
  16998. button.bg-xpro-dark:focus {
  16999. background-color: #262c43 !important;
  17000. }
  17001. .bg-xpro-dark-op {
  17002. background-color: rgba(57, 66, 99, 0.8) !important;
  17003. }
  17004. a.bg-xpro-dark-op:hover, a.bg-xpro-dark-op:focus,
  17005. button.bg-xpro-dark-op:hover,
  17006. button.bg-xpro-dark-op:focus {
  17007. background-color: rgba(38, 44, 67, 0.8) !important;
  17008. }
  17009. .bg-xpro-darker {
  17010. background-color: #282e45 !important;
  17011. }
  17012. a.bg-xpro-darker:hover, a.bg-xpro-darker:focus,
  17013. button.bg-xpro-darker:hover,
  17014. button.bg-xpro-darker:focus {
  17015. background-color: #151825 !important;
  17016. }
  17017. .bg-xpro-light {
  17018. background-color: #858cdc !important;
  17019. }
  17020. a.bg-xpro-light:hover, a.bg-xpro-light:focus,
  17021. button.bg-xpro-light:hover,
  17022. button.bg-xpro-light:focus {
  17023. background-color: #5d67d1 !important;
  17024. }
  17025. .bg-xpro-lighter {
  17026. background-color: #b0b5e8 !important;
  17027. }
  17028. a.bg-xpro-lighter:hover, a.bg-xpro-lighter:focus,
  17029. button.bg-xpro-lighter:hover,
  17030. button.bg-xpro-lighter:focus {
  17031. background-color: #8890dd !important;
  17032. }
  17033. .bg-gd-xpro {
  17034. background: #4954cb linear-gradient(135deg, #4954cb 0%, #858cdc 100%) !important;
  17035. }
  17036. .bg-xplay {
  17037. background-color: #c74433 !important;
  17038. }
  17039. a.bg-xplay:hover, a.bg-xplay:focus,
  17040. button.bg-xplay:hover,
  17041. button.bg-xplay:focus {
  17042. background-color: #9e3629 !important;
  17043. }
  17044. .bg-xplay-op {
  17045. background-color: rgba(199, 68, 51, 0.75) !important;
  17046. }
  17047. a.bg-xplay-op:hover, a.bg-xplay-op:focus,
  17048. button.bg-xplay-op:hover,
  17049. button.bg-xplay-op:focus {
  17050. background-color: rgba(158, 54, 41, 0.75) !important;
  17051. }
  17052. .bg-xplay-dark {
  17053. background-color: #963327 !important;
  17054. }
  17055. a.bg-xplay-dark:hover, a.bg-xplay-dark:focus,
  17056. button.bg-xplay-dark:hover,
  17057. button.bg-xplay-dark:focus {
  17058. background-color: #6e251c !important;
  17059. }
  17060. .bg-xplay-dark-op {
  17061. background-color: rgba(150, 51, 39, 0.8) !important;
  17062. }
  17063. a.bg-xplay-dark-op:hover, a.bg-xplay-dark-op:focus,
  17064. button.bg-xplay-dark-op:hover,
  17065. button.bg-xplay-dark-op:focus {
  17066. background-color: rgba(110, 37, 28, 0.8) !important;
  17067. }
  17068. .bg-xplay-darker {
  17069. background-color: #66231a !important;
  17070. }
  17071. a.bg-xplay-darker:hover, a.bg-xplay-darker:focus,
  17072. button.bg-xplay-darker:hover,
  17073. button.bg-xplay-darker:focus {
  17074. background-color: #3d1510 !important;
  17075. }
  17076. .bg-xplay-light {
  17077. background-color: #d46759 !important;
  17078. }
  17079. a.bg-xplay-light:hover, a.bg-xplay-light:focus,
  17080. button.bg-xplay-light:hover,
  17081. button.bg-xplay-light:focus {
  17082. background-color: #c74433 !important;
  17083. }
  17084. .bg-xplay-lighter {
  17085. background-color: #e9b1aa !important;
  17086. }
  17087. a.bg-xplay-lighter:hover, a.bg-xplay-lighter:focus,
  17088. button.bg-xplay-lighter:hover,
  17089. button.bg-xplay-lighter:focus {
  17090. background-color: #df8c81 !important;
  17091. }
  17092. .bg-gd-xplay {
  17093. background: #c74433 linear-gradient(135deg, #c74433 0%, #da796d 100%) !important;
  17094. }
  17095. .border-white-op {
  17096. border-color: rgba(255, 255, 255, 0.1) !important;
  17097. }
  17098. .border-black-op {
  17099. border-color: rgba(0, 0, 0, 0.1) !important;
  17100. }
  17101. .h-header {
  17102. height: 4.25rem !important;
  17103. }
  17104. .overflow-y-auto {
  17105. overflow-y: auto;
  17106. -webkit-overflow-scrolling: touch;
  17107. }
  17108. @media (min-width: 992px) {
  17109. .h100-scroll {
  17110. height: 100vh;
  17111. overflow-y: auto;
  17112. }
  17113. }
  17114. .no-transition {
  17115. transition: none !important;
  17116. }
  17117. .click-ripple {
  17118. display: block;
  17119. position: absolute;
  17120. background: rgba(255, 255, 255, 0.6);
  17121. border-radius: 100%;
  17122. transform: scale(0);
  17123. }
  17124. .click-ripple.animate {
  17125. animation: click-ripple 0.6s ease-out;
  17126. }
  17127. @keyframes click-ripple {
  17128. 50% {
  17129. opacity: 0.6;
  17130. transform: scale(2);
  17131. }
  17132. 100% {
  17133. opacity: 0;
  17134. transform: scale(3);
  17135. }
  17136. }
  17137. .space-x-0 > * + * {
  17138. margin-left: 0;
  17139. }
  17140. .space-x-1 > * + * {
  17141. margin-left: 0.25rem;
  17142. }
  17143. .space-x-2 > * + * {
  17144. margin-left: 0.5rem;
  17145. }
  17146. .space-x-3 > * + * {
  17147. margin-left: 1rem;
  17148. }
  17149. .space-x-4 > * + * {
  17150. margin-left: 1.5rem;
  17151. }
  17152. .space-x-5 > * + * {
  17153. margin-left: 3rem;
  17154. }
  17155. .space-x-6 > * + * {
  17156. margin-left: 4.5rem;
  17157. }
  17158. .space-x-7 > * + * {
  17159. margin-left: 6rem;
  17160. }
  17161. .space-x-8 > * + * {
  17162. margin-left: 9rem;
  17163. }
  17164. .space-x-9 > * + * {
  17165. margin-left: 12rem;
  17166. }
  17167. .space-x-10 > * + * {
  17168. margin-left: 18rem;
  17169. }
  17170. .space-y-0 > * + * {
  17171. margin-top: 0;
  17172. }
  17173. .space-y-1 > * + * {
  17174. margin-top: 0.25rem;
  17175. }
  17176. .space-y-2 > * + * {
  17177. margin-top: 0.5rem;
  17178. }
  17179. .space-y-3 > * + * {
  17180. margin-top: 1rem;
  17181. }
  17182. .space-y-4 > * + * {
  17183. margin-top: 1.5rem;
  17184. }
  17185. .space-y-5 > * + * {
  17186. margin-top: 3rem;
  17187. }
  17188. .space-y-6 > * + * {
  17189. margin-top: 4.5rem;
  17190. }
  17191. .space-y-7 > * + * {
  17192. margin-top: 6rem;
  17193. }
  17194. .space-y-8 > * + * {
  17195. margin-top: 9rem;
  17196. }
  17197. .space-y-9 > * + * {
  17198. margin-top: 12rem;
  17199. }
  17200. .space-y-10 > * + * {
  17201. margin-top: 18rem;
  17202. }
  17203. .text-normal {
  17204. text-transform: none !important;
  17205. }
  17206. .text-primary {
  17207. color: #0665d0 !important;
  17208. }
  17209. a.text-primary.link-fx::before {
  17210. background-color: #0665d0 !important;
  17211. }
  17212. a.text-primary:hover, a.text-primary:focus {
  17213. color: #054d9e !important;
  17214. }
  17215. .text-primary-dark {
  17216. color: #044792 !important;
  17217. }
  17218. a.text-primary-dark.link-fx::before {
  17219. background-color: #044792 !important;
  17220. }
  17221. a.text-primary-dark:hover, a.text-primary-dark:focus {
  17222. color: #032f60 !important;
  17223. }
  17224. .text-primary-darker {
  17225. color: #022853 !important;
  17226. }
  17227. a.text-primary-darker.link-fx::before {
  17228. background-color: #022853 !important;
  17229. }
  17230. a.text-primary-darker:hover, a.text-primary-darker:focus {
  17231. color: #011021 !important;
  17232. }
  17233. .text-primary-light {
  17234. color: #5193de !important;
  17235. }
  17236. a.text-primary-light.link-fx::before {
  17237. background-color: #5193de !important;
  17238. }
  17239. a.text-primary-light:hover, a.text-primary-light:focus {
  17240. color: #2879d4 !important;
  17241. }
  17242. .text-primary-lighter {
  17243. color: #a8c9ef !important;
  17244. }
  17245. a.text-primary-lighter.link-fx::before {
  17246. background-color: #a8c9ef !important;
  17247. }
  17248. a.text-primary-lighter:hover, a.text-primary-lighter:focus {
  17249. color: #7daee7 !important;
  17250. }
  17251. .text-dark {
  17252. color: #343a40 !important;
  17253. }
  17254. a.text-dark.link-fx::before {
  17255. background-color: #343a40 !important;
  17256. }
  17257. a.text-dark:hover, a.text-dark:focus {
  17258. color: #1d2124 !important;
  17259. }
  17260. .text-success {
  17261. color: #6f9c40 !important;
  17262. }
  17263. a.text-success.link-fx::before {
  17264. background-color: #6f9c40 !important;
  17265. }
  17266. a.text-success:hover, a.text-success:focus {
  17267. color: #557831 !important;
  17268. }
  17269. .text-success-light {
  17270. color: #e9f0e2 !important;
  17271. }
  17272. a.text-success-light.link-fx::before {
  17273. background-color: #e9f0e2 !important;
  17274. }
  17275. a.text-success-light:hover, a.text-success-light:focus {
  17276. color: #d0dfc0 !important;
  17277. }
  17278. .text-warning {
  17279. color: #e69f17 !important;
  17280. }
  17281. a.text-warning.link-fx::before {
  17282. background-color: #e69f17 !important;
  17283. }
  17284. a.text-warning:hover, a.text-warning:focus {
  17285. color: #b87f12 !important;
  17286. }
  17287. .text-warning-light {
  17288. color: #fbf1dc !important;
  17289. }
  17290. a.text-warning-light.link-fx::before {
  17291. background-color: #fbf1dc !important;
  17292. }
  17293. a.text-warning-light:hover, a.text-warning-light:focus {
  17294. color: #f6dfae !important;
  17295. }
  17296. .text-info {
  17297. color: #3c90df !important;
  17298. }
  17299. a.text-info.link-fx::before {
  17300. background-color: #3c90df !important;
  17301. }
  17302. a.text-info:hover, a.text-info:focus {
  17303. color: #2177c7 !important;
  17304. }
  17305. .text-info-light {
  17306. color: #e2eefa !important;
  17307. }
  17308. a.text-info-light.link-fx::before {
  17309. background-color: #e2eefa !important;
  17310. }
  17311. a.text-info-light:hover, a.text-info-light:focus {
  17312. color: #b7d5f3 !important;
  17313. }
  17314. .text-danger {
  17315. color: #e04f1a !important;
  17316. }
  17317. a.text-danger.link-fx::before {
  17318. background-color: #e04f1a !important;
  17319. }
  17320. a.text-danger:hover, a.text-danger:focus {
  17321. color: #b23f15 !important;
  17322. }
  17323. .text-danger-light {
  17324. color: #fae5dd !important;
  17325. }
  17326. a.text-danger-light.link-fx::before {
  17327. background-color: #fae5dd !important;
  17328. }
  17329. a.text-danger-light:hover, a.text-danger-light:focus {
  17330. color: #f3c3b1 !important;
  17331. }
  17332. .text-body-bg {
  17333. color: #edf0f7 !important;
  17334. }
  17335. a.text-body-bg.link-fx::before {
  17336. background-color: #edf0f7 !important;
  17337. }
  17338. a.text-body-bg:hover, a.text-body-bg:focus {
  17339. color: #cad3e7 !important;
  17340. }
  17341. .text-body-bg-dark {
  17342. color: #dfe4f1 !important;
  17343. }
  17344. a.text-body-bg-dark.link-fx::before {
  17345. background-color: #dfe4f1 !important;
  17346. }
  17347. a.text-body-bg-dark:hover, a.text-body-bg-dark:focus {
  17348. color: #bcc7e1 !important;
  17349. }
  17350. .text-body-bg-light {
  17351. color: #f8f9fc !important;
  17352. }
  17353. a.text-body-bg-light.link-fx::before {
  17354. background-color: #f8f9fc !important;
  17355. }
  17356. a.text-body-bg-light:hover, a.text-body-bg-light:focus {
  17357. color: #d4dbec !important;
  17358. }
  17359. .text-body-color {
  17360. color: #343a40 !important;
  17361. }
  17362. a.text-body-color.link-fx::before {
  17363. background-color: #343a40 !important;
  17364. }
  17365. a.text-body-color:hover, a.text-body-color:focus {
  17366. color: #1d2124 !important;
  17367. }
  17368. .text-body-color-dark {
  17369. color: #212529 !important;
  17370. }
  17371. a.text-body-color-dark.link-fx::before {
  17372. background-color: #212529 !important;
  17373. }
  17374. a.text-body-color-dark:hover, a.text-body-color-dark:focus {
  17375. color: #0a0c0d !important;
  17376. }
  17377. .text-body-color-light {
  17378. color: #dfe4f1 !important;
  17379. }
  17380. a.text-body-color-light.link-fx::before {
  17381. background-color: #dfe4f1 !important;
  17382. }
  17383. a.text-body-color-light:hover, a.text-body-color-light:focus {
  17384. color: #bcc7e1 !important;
  17385. }
  17386. .text-muted {
  17387. color: #6c757d !important;
  17388. }
  17389. a.text-muted.link-fx::before {
  17390. background-color: #6c757d !important;
  17391. }
  17392. a.text-muted:hover, a.text-muted:focus {
  17393. color: #545b62 !important;
  17394. }
  17395. .text-white {
  17396. color: #fff !important;
  17397. }
  17398. a.text-white.link-fx::before {
  17399. background-color: #fff !important;
  17400. }
  17401. a.text-white:hover, a.text-white:focus {
  17402. color: #e6e6e6 !important;
  17403. }
  17404. .text-white-25 {
  17405. color: rgba(255, 255, 255, 0.25) !important;
  17406. }
  17407. a.text-white-25.link-fx::before {
  17408. background-color: rgba(255, 255, 255, 0.25) !important;
  17409. }
  17410. a.text-white-25:hover, a.text-white-25:focus {
  17411. color: rgba(230, 230, 230, 0.25) !important;
  17412. }
  17413. .text-white-50 {
  17414. color: rgba(255, 255, 255, 0.5) !important;
  17415. }
  17416. a.text-white-50.link-fx::before {
  17417. background-color: rgba(255, 255, 255, 0.5) !important;
  17418. }
  17419. a.text-white-50:hover, a.text-white-50:focus {
  17420. color: rgba(230, 230, 230, 0.5) !important;
  17421. }
  17422. .text-white-75 {
  17423. color: rgba(255, 255, 255, 0.75) !important;
  17424. }
  17425. a.text-white-75.link-fx::before {
  17426. background-color: rgba(255, 255, 255, 0.75) !important;
  17427. }
  17428. a.text-white-75:hover, a.text-white-75:focus {
  17429. color: rgba(230, 230, 230, 0.75) !important;
  17430. }
  17431. .text-black {
  17432. color: #000 !important;
  17433. }
  17434. a.text-black.link-fx::before {
  17435. background-color: #000 !important;
  17436. }
  17437. a.text-black:hover, a.text-black:focus {
  17438. color: black !important;
  17439. }
  17440. .text-black-25 {
  17441. color: rgba(0, 0, 0, 0.25) !important;
  17442. }
  17443. a.text-black-25.link-fx::before {
  17444. background-color: rgba(0, 0, 0, 0.25) !important;
  17445. }
  17446. a.text-black-25:hover, a.text-black-25:focus {
  17447. color: rgba(0, 0, 0, 0.25) !important;
  17448. }
  17449. .text-black-50 {
  17450. color: rgba(0, 0, 0, 0.5) !important;
  17451. }
  17452. a.text-black-50.link-fx::before {
  17453. background-color: rgba(0, 0, 0, 0.5) !important;
  17454. }
  17455. a.text-black-50:hover, a.text-black-50:focus {
  17456. color: rgba(0, 0, 0, 0.5) !important;
  17457. }
  17458. .text-black-75 {
  17459. color: rgba(0, 0, 0, 0.75) !important;
  17460. }
  17461. a.text-black-75.link-fx::before {
  17462. background-color: rgba(0, 0, 0, 0.75) !important;
  17463. }
  17464. a.text-black-75:hover, a.text-black-75:focus {
  17465. color: rgba(0, 0, 0, 0.75) !important;
  17466. }
  17467. .text-gray {
  17468. color: #ced4da !important;
  17469. }
  17470. a.text-gray.link-fx::before {
  17471. background-color: #ced4da !important;
  17472. }
  17473. a.text-gray:hover, a.text-gray:focus {
  17474. color: #b1bbc4 !important;
  17475. }
  17476. .text-gray-dark {
  17477. color: #6c757d !important;
  17478. }
  17479. a.text-gray-dark.link-fx::before {
  17480. background-color: #6c757d !important;
  17481. }
  17482. a.text-gray-dark:hover, a.text-gray-dark:focus {
  17483. color: #545b62 !important;
  17484. }
  17485. .text-gray-darker {
  17486. color: #343a40 !important;
  17487. }
  17488. a.text-gray-darker.link-fx::before {
  17489. background-color: #343a40 !important;
  17490. }
  17491. a.text-gray-darker:hover, a.text-gray-darker:focus {
  17492. color: #1d2124 !important;
  17493. }
  17494. .text-gray-light {
  17495. color: #e9ecef !important;
  17496. }
  17497. a.text-gray-light.link-fx::before {
  17498. background-color: #e9ecef !important;
  17499. }
  17500. a.text-gray-light:hover, a.text-gray-light:focus {
  17501. color: #cbd3da !important;
  17502. }
  17503. .text-gray-lighter {
  17504. color: #f8f9fa !important;
  17505. }
  17506. a.text-gray-lighter.link-fx::before {
  17507. background-color: #f8f9fa !important;
  17508. }
  17509. a.text-gray-lighter:hover, a.text-gray-lighter:focus {
  17510. color: #dae0e5 !important;
  17511. }
  17512. .text-dual {
  17513. color: #044792 !important;
  17514. }
  17515. a.text-dual.link-fx::before {
  17516. background-color: #044792 !important;
  17517. }
  17518. a.text-dual:hover, a.text-dual:focus {
  17519. color: #032f60 !important;
  17520. }
  17521. .page-header-dark #page-header .text-dual,
  17522. .sidebar-dark #sidebar .text-dual {
  17523. color: #dfe4f1 !important;
  17524. }
  17525. .page-header-dark #page-header a.text-dual.link-fx::before,
  17526. .sidebar-dark #sidebar a.text-dual.link-fx::before {
  17527. background-color: #dfe4f1 !important;
  17528. }
  17529. .page-header-dark #page-header a.text-dual:hover, .page-header-dark #page-header a.text-dual:focus,
  17530. .sidebar-dark #sidebar a.text-dual:hover,
  17531. .sidebar-dark #sidebar a.text-dual:focus {
  17532. color: #bcc7e1 !important;
  17533. }
  17534. .text-default {
  17535. color: #0665d0 !important;
  17536. }
  17537. a.text-default.link-fx::before {
  17538. background-color: #0665d0 !important;
  17539. }
  17540. a.text-default:hover, a.text-default:focus {
  17541. color: #054d9e !important;
  17542. }
  17543. .text-default-dark {
  17544. color: #044792 !important;
  17545. }
  17546. a.text-default-dark.link-fx::before {
  17547. background-color: #044792 !important;
  17548. }
  17549. a.text-default-dark:hover, a.text-default-dark:focus {
  17550. color: #032f60 !important;
  17551. }
  17552. .text-default-darker {
  17553. color: #022853 !important;
  17554. }
  17555. a.text-default-darker.link-fx::before {
  17556. background-color: #022853 !important;
  17557. }
  17558. a.text-default-darker:hover, a.text-default-darker:focus {
  17559. color: #011021 !important;
  17560. }
  17561. .text-default-light {
  17562. color: #5193de !important;
  17563. }
  17564. a.text-default-light.link-fx::before {
  17565. background-color: #5193de !important;
  17566. }
  17567. a.text-default-light:hover, a.text-default-light:focus {
  17568. color: #2879d4 !important;
  17569. }
  17570. .text-default-lighter {
  17571. color: #a8c9ef !important;
  17572. }
  17573. a.text-default-lighter.link-fx::before {
  17574. background-color: #a8c9ef !important;
  17575. }
  17576. a.text-default-lighter:hover, a.text-default-lighter:focus {
  17577. color: #7daee7 !important;
  17578. }
  17579. .text-xwork {
  17580. color: #2d72d9 !important;
  17581. }
  17582. a.text-xwork.link-fx::before {
  17583. background-color: #2d72d9 !important;
  17584. }
  17585. a.text-xwork:hover, a.text-xwork:focus {
  17586. color: #205bb3 !important;
  17587. }
  17588. .text-xwork-dark {
  17589. color: #1d2124 !important;
  17590. }
  17591. a.text-xwork-dark.link-fx::before {
  17592. background-color: #1d2124 !important;
  17593. }
  17594. a.text-xwork-dark:hover, a.text-xwork-dark:focus {
  17595. color: #060708 !important;
  17596. }
  17597. .text-xwork-darker {
  17598. color: #060708 !important;
  17599. }
  17600. a.text-xwork-darker.link-fx::before {
  17601. background-color: #060708 !important;
  17602. }
  17603. a.text-xwork-darker:hover, a.text-xwork-darker:focus {
  17604. color: black !important;
  17605. }
  17606. .text-xwork-light {
  17607. color: #5193de !important;
  17608. }
  17609. a.text-xwork-light.link-fx::before {
  17610. background-color: #5193de !important;
  17611. }
  17612. a.text-xwork-light:hover, a.text-xwork-light:focus {
  17613. color: #2879d4 !important;
  17614. }
  17615. .text-xwork-lighter {
  17616. color: #a8c9ef !important;
  17617. }
  17618. a.text-xwork-lighter.link-fx::before {
  17619. background-color: #a8c9ef !important;
  17620. }
  17621. a.text-xwork-lighter:hover, a.text-xwork-lighter:focus {
  17622. color: #7daee7 !important;
  17623. }
  17624. .text-xmodern {
  17625. color: #45619d !important;
  17626. }
  17627. a.text-xmodern.link-fx::before {
  17628. background-color: #45619d !important;
  17629. }
  17630. a.text-xmodern:hover, a.text-xmodern:focus {
  17631. color: #354b7a !important;
  17632. }
  17633. .text-xmodern-dark {
  17634. color: #354b7a !important;
  17635. }
  17636. a.text-xmodern-dark.link-fx::before {
  17637. background-color: #354b7a !important;
  17638. }
  17639. a.text-xmodern-dark:hover, a.text-xmodern-dark:focus {
  17640. color: #263556 !important;
  17641. }
  17642. .text-xmodern-darker {
  17643. color: #263556 !important;
  17644. }
  17645. a.text-xmodern-darker.link-fx::before {
  17646. background-color: #263556 !important;
  17647. }
  17648. a.text-xmodern-darker:hover, a.text-xmodern-darker:focus {
  17649. color: #161f33 !important;
  17650. }
  17651. .text-xmodern-light {
  17652. color: #6f89c0 !important;
  17653. }
  17654. a.text-xmodern-light.link-fx::before {
  17655. background-color: #6f89c0 !important;
  17656. }
  17657. a.text-xmodern-light:hover, a.text-xmodern-light:focus {
  17658. color: #4d6caf !important;
  17659. }
  17660. .text-xmodern-lighter {
  17661. color: #b6c3df !important;
  17662. }
  17663. a.text-xmodern-lighter.link-fx::before {
  17664. background-color: #b6c3df !important;
  17665. }
  17666. a.text-xmodern-lighter:hover, a.text-xmodern-lighter:focus {
  17667. color: #92a6cf !important;
  17668. }
  17669. .text-xeco {
  17670. color: #308a5a !important;
  17671. }
  17672. a.text-xeco.link-fx::before {
  17673. background-color: #308a5a !important;
  17674. }
  17675. a.text-xeco:hover, a.text-xeco:focus {
  17676. color: #236441 !important;
  17677. }
  17678. .text-xeco-dark {
  17679. color: #236441 !important;
  17680. }
  17681. a.text-xeco-dark.link-fx::before {
  17682. background-color: #236441 !important;
  17683. }
  17684. a.text-xeco-dark:hover, a.text-xeco-dark:focus {
  17685. color: #163e29 !important;
  17686. }
  17687. .text-xeco-darker {
  17688. color: #163e29 !important;
  17689. }
  17690. a.text-xeco-darker.link-fx::before {
  17691. background-color: #163e29 !important;
  17692. }
  17693. a.text-xeco-darker:hover, a.text-xeco-darker:focus {
  17694. color: #091810 !important;
  17695. }
  17696. .text-xeco-light {
  17697. color: #47bf7f !important;
  17698. }
  17699. a.text-xeco-light.link-fx::before {
  17700. background-color: #47bf7f !important;
  17701. }
  17702. a.text-xeco-light:hover, a.text-xeco-light:focus {
  17703. color: #379d66 !important;
  17704. }
  17705. .text-xeco-lighter {
  17706. color: #93d9b4 !important;
  17707. }
  17708. a.text-xeco-lighter.link-fx::before {
  17709. background-color: #93d9b4 !important;
  17710. }
  17711. a.text-xeco-lighter:hover, a.text-xeco-lighter:focus {
  17712. color: #6dcc9a !important;
  17713. }
  17714. .text-xsmooth {
  17715. color: #7351c0 !important;
  17716. }
  17717. a.text-xsmooth.link-fx::before {
  17718. background-color: #7351c0 !important;
  17719. }
  17720. a.text-xsmooth:hover, a.text-xsmooth:focus {
  17721. color: #5b3ba3 !important;
  17722. }
  17723. .text-xsmooth-dark {
  17724. color: #5b3ba3 !important;
  17725. }
  17726. a.text-xsmooth-dark.link-fx::before {
  17727. background-color: #5b3ba3 !important;
  17728. }
  17729. a.text-xsmooth-dark:hover, a.text-xsmooth-dark:focus {
  17730. color: #462d7e !important;
  17731. }
  17732. .text-xsmooth-darker {
  17733. color: #462d7e !important;
  17734. }
  17735. a.text-xsmooth-darker.link-fx::before {
  17736. background-color: #462d7e !important;
  17737. }
  17738. a.text-xsmooth-darker:hover, a.text-xsmooth-darker:focus {
  17739. color: #312058 !important;
  17740. }
  17741. .text-xsmooth-light {
  17742. color: #a089d4 !important;
  17743. }
  17744. a.text-xsmooth-light.link-fx::before {
  17745. background-color: #a089d4 !important;
  17746. }
  17747. a.text-xsmooth-light:hover, a.text-xsmooth-light:focus {
  17748. color: #8264c7 !important;
  17749. }
  17750. .text-xsmooth-lighter {
  17751. color: #cdc1e9 !important;
  17752. }
  17753. a.text-xsmooth-lighter.link-fx::before {
  17754. background-color: #cdc1e9 !important;
  17755. }
  17756. a.text-xsmooth-lighter:hover, a.text-xsmooth-lighter:focus {
  17757. color: #af9cdb !important;
  17758. }
  17759. .text-xinspire {
  17760. color: #2a807f !important;
  17761. }
  17762. a.text-xinspire.link-fx::before {
  17763. background-color: #2a807f !important;
  17764. }
  17765. a.text-xinspire:hover, a.text-xinspire:focus {
  17766. color: #1d5a59 !important;
  17767. }
  17768. .text-xinspire-dark {
  17769. color: #216362 !important;
  17770. }
  17771. a.text-xinspire-dark.link-fx::before {
  17772. background-color: #216362 !important;
  17773. }
  17774. a.text-xinspire-dark:hover, a.text-xinspire-dark:focus {
  17775. color: #143d3c !important;
  17776. }
  17777. .text-xinspire-darker {
  17778. color: #174646 !important;
  17779. }
  17780. a.text-xinspire-darker.link-fx::before {
  17781. background-color: #174646 !important;
  17782. }
  17783. a.text-xinspire-darker:hover, a.text-xinspire-darker:focus {
  17784. color: #0b2020 !important;
  17785. }
  17786. .text-xinspire-light {
  17787. color: #3dbab8 !important;
  17788. }
  17789. a.text-xinspire-light.link-fx::before {
  17790. background-color: #3dbab8 !important;
  17791. }
  17792. a.text-xinspire-light:hover, a.text-xinspire-light:focus {
  17793. color: #309392 !important;
  17794. }
  17795. .text-xinspire-lighter {
  17796. color: #8ddad9 !important;
  17797. }
  17798. a.text-xinspire-lighter.link-fx::before {
  17799. background-color: #8ddad9 !important;
  17800. }
  17801. a.text-xinspire-lighter:hover, a.text-xinspire-lighter:focus {
  17802. color: #67cdcc !important;
  17803. }
  17804. .text-xdream {
  17805. color: #4657a3 !important;
  17806. }
  17807. a.text-xdream.link-fx::before {
  17808. background-color: #4657a3 !important;
  17809. }
  17810. a.text-xdream:hover, a.text-xdream:focus {
  17811. color: #37447f !important;
  17812. }
  17813. .text-xdream-dark {
  17814. color: #2d3757 !important;
  17815. }
  17816. a.text-xdream-dark.link-fx::before {
  17817. background-color: #2d3757 !important;
  17818. }
  17819. a.text-xdream-dark:hover, a.text-xdream-dark:focus {
  17820. color: #1c2236 !important;
  17821. }
  17822. .text-xdream-darker {
  17823. color: #20273e !important;
  17824. }
  17825. a.text-xdream-darker.link-fx::before {
  17826. background-color: #20273e !important;
  17827. }
  17828. a.text-xdream-darker:hover, a.text-xdream-darker:focus {
  17829. color: #0f121c !important;
  17830. }
  17831. .text-xdream-light {
  17832. color: #96a1d2 !important;
  17833. }
  17834. a.text-xdream-light.link-fx::before {
  17835. background-color: #96a1d2 !important;
  17836. }
  17837. a.text-xdream-light:hover, a.text-xdream-light:focus {
  17838. color: #7381c3 !important;
  17839. }
  17840. .text-xdream-lighter {
  17841. color: #dee1f1 !important;
  17842. }
  17843. a.text-xdream-lighter.link-fx::before {
  17844. background-color: #dee1f1 !important;
  17845. }
  17846. a.text-xdream-lighter:hover, a.text-xdream-lighter:focus {
  17847. color: #bac1e1 !important;
  17848. }
  17849. .text-xpro {
  17850. color: #4954cb !important;
  17851. }
  17852. a.text-xpro.link-fx::before {
  17853. background-color: #4954cb !important;
  17854. }
  17855. a.text-xpro:hover, a.text-xpro:focus {
  17856. color: #323daf !important;
  17857. }
  17858. .text-xpro-dark {
  17859. color: #394263 !important;
  17860. }
  17861. a.text-xpro-dark.link-fx::before {
  17862. background-color: #394263 !important;
  17863. }
  17864. a.text-xpro-dark:hover, a.text-xpro-dark:focus {
  17865. color: #262c43 !important;
  17866. }
  17867. .text-xpro-darker {
  17868. color: #282e45 !important;
  17869. }
  17870. a.text-xpro-darker.link-fx::before {
  17871. background-color: #282e45 !important;
  17872. }
  17873. a.text-xpro-darker:hover, a.text-xpro-darker:focus {
  17874. color: #151825 !important;
  17875. }
  17876. .text-xpro-light {
  17877. color: #858cdc !important;
  17878. }
  17879. a.text-xpro-light.link-fx::before {
  17880. background-color: #858cdc !important;
  17881. }
  17882. a.text-xpro-light:hover, a.text-xpro-light:focus {
  17883. color: #5d67d1 !important;
  17884. }
  17885. .text-xpro-lighter {
  17886. color: #b0b5e8 !important;
  17887. }
  17888. a.text-xpro-lighter.link-fx::before {
  17889. background-color: #b0b5e8 !important;
  17890. }
  17891. a.text-xpro-lighter:hover, a.text-xpro-lighter:focus {
  17892. color: #8890dd !important;
  17893. }
  17894. .text-xplay {
  17895. color: #c74433 !important;
  17896. }
  17897. a.text-xplay.link-fx::before {
  17898. background-color: #c74433 !important;
  17899. }
  17900. a.text-xplay:hover, a.text-xplay:focus {
  17901. color: #9e3629 !important;
  17902. }
  17903. .text-xplay-dark {
  17904. color: #963327 !important;
  17905. }
  17906. a.text-xplay-dark.link-fx::before {
  17907. background-color: #963327 !important;
  17908. }
  17909. a.text-xplay-dark:hover, a.text-xplay-dark:focus {
  17910. color: #6e251c !important;
  17911. }
  17912. .text-xplay-darker {
  17913. color: #66231a !important;
  17914. }
  17915. a.text-xplay-darker.link-fx::before {
  17916. background-color: #66231a !important;
  17917. }
  17918. a.text-xplay-darker:hover, a.text-xplay-darker:focus {
  17919. color: #3d1510 !important;
  17920. }
  17921. .text-xplay-light {
  17922. color: #d46759 !important;
  17923. }
  17924. a.text-xplay-light.link-fx::before {
  17925. background-color: #d46759 !important;
  17926. }
  17927. a.text-xplay-light:hover, a.text-xplay-light:focus {
  17928. color: #c74433 !important;
  17929. }
  17930. .text-xplay-lighter {
  17931. color: #e9b1aa !important;
  17932. }
  17933. a.text-xplay-lighter.link-fx::before {
  17934. background-color: #e9b1aa !important;
  17935. }
  17936. a.text-xplay-lighter:hover, a.text-xplay-lighter:focus {
  17937. color: #df8c81 !important;
  17938. }
  17939. .animated {
  17940. animation-duration: 1.2s;
  17941. animation-fill-mode: both;
  17942. }
  17943. .animated.infinite {
  17944. animation-iteration-count: infinite;
  17945. }
  17946. .animated.hinge {
  17947. animation-duration: 2s;
  17948. }
  17949. .animated.bounce {
  17950. animation-duration: 1.5s;
  17951. }
  17952. .animated.bounceIn,
  17953. .animated.bounceOut {
  17954. animation-duration: 0.75s;
  17955. }
  17956. .animated.flipOutX,
  17957. .animated.flipOutY {
  17958. animation-duration: 0.75s;
  17959. }
  17960. @keyframes bounce {
  17961. 0%, 20%, 53%, 80%, 100% {
  17962. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  17963. transform: translate3d(0, 0, 0);
  17964. }
  17965. 40%, 43% {
  17966. transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  17967. transform: translate3d(0, -30px, 0);
  17968. }
  17969. 70% {
  17970. transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  17971. transform: translate3d(0, -15px, 0);
  17972. }
  17973. 90% {
  17974. transform: translate3d(0, -4px, 0);
  17975. }
  17976. }
  17977. .bounce {
  17978. animation-name: bounce;
  17979. transform-origin: center bottom;
  17980. }
  17981. @keyframes flash {
  17982. 0%, 50%, 100% {
  17983. opacity: 1;
  17984. }
  17985. 25%, 75% {
  17986. opacity: 0;
  17987. }
  17988. }
  17989. .flash {
  17990. animation-name: flash;
  17991. }
  17992. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  17993. @keyframes pulse {
  17994. 0% {
  17995. transform: scale3d(1, 1, 1);
  17996. }
  17997. 50% {
  17998. transform: scale3d(1.05, 1.05, 1.05);
  17999. }
  18000. 100% {
  18001. transform: scale3d(1, 1, 1);
  18002. }
  18003. }
  18004. .pulse {
  18005. animation-name: pulse;
  18006. }
  18007. @keyframes rubberBand {
  18008. 0% {
  18009. transform: scale3d(1, 1, 1);
  18010. }
  18011. 30% {
  18012. transform: scale3d(1.25, 0.75, 1);
  18013. }
  18014. 40% {
  18015. transform: scale3d(0.75, 1.25, 1);
  18016. }
  18017. 50% {
  18018. transform: scale3d(1.15, 0.85, 1);
  18019. }
  18020. 65% {
  18021. transform: scale3d(0.95, 1.05, 1);
  18022. }
  18023. 75% {
  18024. transform: scale3d(1.05, 0.95, 1);
  18025. }
  18026. 100% {
  18027. transform: scale3d(1, 1, 1);
  18028. }
  18029. }
  18030. .rubberBand {
  18031. animation-name: rubberBand;
  18032. }
  18033. @keyframes shake {
  18034. 0%, 100% {
  18035. transform: translate3d(0, 0, 0);
  18036. }
  18037. 10%, 30%, 50%, 70%, 90% {
  18038. transform: translate3d(-10px, 0, 0);
  18039. }
  18040. 20%, 40%, 60%, 80% {
  18041. transform: translate3d(10px, 0, 0);
  18042. }
  18043. }
  18044. .shake {
  18045. animation-name: shake;
  18046. }
  18047. @keyframes swing {
  18048. 20% {
  18049. transform: rotate3d(0, 0, 1, 15deg);
  18050. }
  18051. 40% {
  18052. transform: rotate3d(0, 0, 1, -10deg);
  18053. }
  18054. 60% {
  18055. transform: rotate3d(0, 0, 1, 5deg);
  18056. }
  18057. 80% {
  18058. transform: rotate3d(0, 0, 1, -5deg);
  18059. }
  18060. 100% {
  18061. transform: rotate3d(0, 0, 1, 0deg);
  18062. }
  18063. }
  18064. .swing {
  18065. transform-origin: top center;
  18066. animation-name: swing;
  18067. }
  18068. @keyframes tada {
  18069. 0% {
  18070. transform: scale3d(1, 1, 1);
  18071. }
  18072. 10%, 20% {
  18073. transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  18074. }
  18075. 30%, 50%, 70%, 90% {
  18076. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  18077. }
  18078. 40%, 60%, 80% {
  18079. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  18080. }
  18081. 100% {
  18082. transform: scale3d(1, 1, 1);
  18083. }
  18084. }
  18085. .tada {
  18086. animation-name: tada;
  18087. }
  18088. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  18089. @keyframes wobble {
  18090. 0% {
  18091. transform: none;
  18092. }
  18093. 15% {
  18094. transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  18095. }
  18096. 30% {
  18097. transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  18098. }
  18099. 45% {
  18100. transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  18101. }
  18102. 60% {
  18103. transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  18104. }
  18105. 75% {
  18106. transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  18107. }
  18108. 100% {
  18109. transform: none;
  18110. }
  18111. }
  18112. .wobble {
  18113. animation-name: wobble;
  18114. }
  18115. @keyframes bounceIn {
  18116. 0%, 20%, 40%, 60%, 80%, 100% {
  18117. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  18118. }
  18119. 0% {
  18120. opacity: 0;
  18121. transform: scale3d(0.3, 0.3, 0.3);
  18122. }
  18123. 20% {
  18124. transform: scale3d(1.1, 1.1, 1.1);
  18125. }
  18126. 40% {
  18127. transform: scale3d(0.9, 0.9, 0.9);
  18128. }
  18129. 60% {
  18130. opacity: 1;
  18131. transform: scale3d(1.03, 1.03, 1.03);
  18132. }
  18133. 80% {
  18134. transform: scale3d(0.97, 0.97, 0.97);
  18135. }
  18136. 100% {
  18137. opacity: 1;
  18138. transform: scale3d(1, 1, 1);
  18139. }
  18140. }
  18141. .bounceIn {
  18142. animation-name: bounceIn;
  18143. }
  18144. @keyframes bounceInDown {
  18145. 0%, 60%, 75%, 90%, 100% {
  18146. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  18147. }
  18148. 0% {
  18149. opacity: 0;
  18150. transform: translate3d(0, -3000px, 0);
  18151. }
  18152. 60% {
  18153. opacity: 1;
  18154. transform: translate3d(0, 25px, 0);
  18155. }
  18156. 75% {
  18157. transform: translate3d(0, -10px, 0);
  18158. }
  18159. 90% {
  18160. transform: translate3d(0, 5px, 0);
  18161. }
  18162. 100% {
  18163. transform: none;
  18164. }
  18165. }
  18166. .bounceInDown {
  18167. animation-name: bounceInDown;
  18168. }
  18169. @keyframes bounceInLeft {
  18170. 0%, 60%, 75%, 90%, 100% {
  18171. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  18172. }
  18173. 0% {
  18174. opacity: 0;
  18175. transform: translate3d(-3000px, 0, 0);
  18176. }
  18177. 60% {
  18178. opacity: 1;
  18179. transform: translate3d(25px, 0, 0);
  18180. }
  18181. 75% {
  18182. transform: translate3d(-10px, 0, 0);
  18183. }
  18184. 90% {
  18185. transform: translate3d(5px, 0, 0);
  18186. }
  18187. 100% {
  18188. transform: none;
  18189. }
  18190. }
  18191. .bounceInLeft {
  18192. animation-name: bounceInLeft;
  18193. }
  18194. @keyframes bounceInRight {
  18195. 0%, 60%, 75%, 90%, 100% {
  18196. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  18197. }
  18198. 0% {
  18199. opacity: 0;
  18200. transform: translate3d(3000px, 0, 0);
  18201. }
  18202. 60% {
  18203. opacity: 1;
  18204. transform: translate3d(-25px, 0, 0);
  18205. }
  18206. 75% {
  18207. transform: translate3d(10px, 0, 0);
  18208. }
  18209. 90% {
  18210. transform: translate3d(-5px, 0, 0);
  18211. }
  18212. 100% {
  18213. transform: none;
  18214. }
  18215. }
  18216. .bounceInRight {
  18217. animation-name: bounceInRight;
  18218. }
  18219. @keyframes bounceInUp {
  18220. 0%, 60%, 75%, 90%, 100% {
  18221. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  18222. }
  18223. 0% {
  18224. opacity: 0;
  18225. transform: translate3d(0, 3000px, 0);
  18226. }
  18227. 60% {
  18228. opacity: 1;
  18229. transform: translate3d(0, -20px, 0);
  18230. }
  18231. 75% {
  18232. transform: translate3d(0, 10px, 0);
  18233. }
  18234. 90% {
  18235. transform: translate3d(0, -5px, 0);
  18236. }
  18237. 100% {
  18238. transform: translate3d(0, 0, 0);
  18239. }
  18240. }
  18241. .bounceInUp {
  18242. animation-name: bounceInUp;
  18243. }
  18244. @keyframes bounceOut {
  18245. 20% {
  18246. transform: scale3d(0.9, 0.9, 0.9);
  18247. }
  18248. 50%, 55% {
  18249. opacity: 1;
  18250. transform: scale3d(1.1, 1.1, 1.1);
  18251. }
  18252. 100% {
  18253. opacity: 0;
  18254. transform: scale3d(0.3, 0.3, 0.3);
  18255. }
  18256. }
  18257. .bounceOut {
  18258. animation-name: bounceOut;
  18259. }
  18260. @keyframes bounceOutDown {
  18261. 20% {
  18262. transform: translate3d(0, 10px, 0);
  18263. }
  18264. 40%, 45% {
  18265. opacity: 1;
  18266. transform: translate3d(0, -20px, 0);
  18267. }
  18268. 100% {
  18269. opacity: 0;
  18270. transform: translate3d(0, 2000px, 0);
  18271. }
  18272. }
  18273. .bounceOutDown {
  18274. animation-name: bounceOutDown;
  18275. }
  18276. @keyframes bounceOutLeft {
  18277. 20% {
  18278. opacity: 1;
  18279. transform: translate3d(20px, 0, 0);
  18280. }
  18281. 100% {
  18282. opacity: 0;
  18283. transform: translate3d(-2000px, 0, 0);
  18284. }
  18285. }
  18286. .bounceOutLeft {
  18287. animation-name: bounceOutLeft;
  18288. }
  18289. @keyframes bounceOutRight {
  18290. 20% {
  18291. opacity: 1;
  18292. transform: translate3d(-20px, 0, 0);
  18293. }
  18294. 100% {
  18295. opacity: 0;
  18296. transform: translate3d(2000px, 0, 0);
  18297. }
  18298. }
  18299. .bounceOutRight {
  18300. animation-name: bounceOutRight;
  18301. }
  18302. @keyframes bounceOutUp {
  18303. 20% {
  18304. transform: translate3d(0, -10px, 0);
  18305. }
  18306. 40%, 45% {
  18307. opacity: 1;
  18308. transform: translate3d(0, 20px, 0);
  18309. }
  18310. 100% {
  18311. opacity: 0;
  18312. transform: translate3d(0, -2000px, 0);
  18313. }
  18314. }
  18315. .bounceOutUp {
  18316. animation-name: bounceOutUp;
  18317. }
  18318. @keyframes fadeIn {
  18319. 0% {
  18320. opacity: 0;
  18321. }
  18322. 100% {
  18323. opacity: 1;
  18324. }
  18325. }
  18326. .fadeIn {
  18327. animation-name: fadeIn;
  18328. }
  18329. @keyframes fadeInDown {
  18330. 0% {
  18331. opacity: 0;
  18332. transform: translate3d(0, -100%, 0);
  18333. }
  18334. 100% {
  18335. opacity: 1;
  18336. transform: none;
  18337. }
  18338. }
  18339. .fadeInDown {
  18340. animation-name: fadeInDown;
  18341. }
  18342. @keyframes fadeInDownBig {
  18343. 0% {
  18344. opacity: 0;
  18345. transform: translate3d(0, -2000px, 0);
  18346. }
  18347. 100% {
  18348. opacity: 1;
  18349. transform: none;
  18350. }
  18351. }
  18352. .fadeInDownBig {
  18353. animation-name: fadeInDownBig;
  18354. }
  18355. @keyframes fadeInLeft {
  18356. 0% {
  18357. opacity: 0;
  18358. transform: translate3d(-100%, 0, 0);
  18359. }
  18360. 100% {
  18361. opacity: 1;
  18362. transform: none;
  18363. }
  18364. }
  18365. .fadeInLeft {
  18366. animation-name: fadeInLeft;
  18367. }
  18368. @keyframes fadeInLeftBig {
  18369. 0% {
  18370. opacity: 0;
  18371. transform: translate3d(-2000px, 0, 0);
  18372. }
  18373. 100% {
  18374. opacity: 1;
  18375. transform: none;
  18376. }
  18377. }
  18378. .fadeInLeftBig {
  18379. animation-name: fadeInLeftBig;
  18380. }
  18381. @keyframes fadeInRight {
  18382. 0% {
  18383. opacity: 0;
  18384. transform: translate3d(100%, 0, 0);
  18385. }
  18386. 100% {
  18387. opacity: 1;
  18388. transform: none;
  18389. }
  18390. }
  18391. .fadeInRight {
  18392. animation-name: fadeInRight;
  18393. }
  18394. @keyframes fadeInRightBig {
  18395. 0% {
  18396. opacity: 0;
  18397. transform: translate3d(2000px, 0, 0);
  18398. }
  18399. 100% {
  18400. opacity: 1;
  18401. transform: none;
  18402. }
  18403. }
  18404. .fadeInRightBig {
  18405. animation-name: fadeInRightBig;
  18406. }
  18407. @keyframes fadeInUp {
  18408. 0% {
  18409. opacity: 0;
  18410. transform: translate3d(0, 100%, 0);
  18411. }
  18412. 100% {
  18413. opacity: 1;
  18414. transform: none;
  18415. }
  18416. }
  18417. .fadeInUp {
  18418. animation-name: fadeInUp;
  18419. }
  18420. @keyframes fadeInUpBig {
  18421. 0% {
  18422. opacity: 0;
  18423. transform: translate3d(0, 2000px, 0);
  18424. }
  18425. 100% {
  18426. opacity: 1;
  18427. transform: none;
  18428. }
  18429. }
  18430. .fadeInUpBig {
  18431. animation-name: fadeInUpBig;
  18432. }
  18433. @keyframes fadeOut {
  18434. 0% {
  18435. opacity: 1;
  18436. }
  18437. 100% {
  18438. opacity: 0;
  18439. }
  18440. }
  18441. .fadeOut {
  18442. animation-name: fadeOut;
  18443. }
  18444. @keyframes fadeOutDown {
  18445. 0% {
  18446. opacity: 1;
  18447. }
  18448. 100% {
  18449. opacity: 0;
  18450. transform: translate3d(0, 100%, 0);
  18451. }
  18452. }
  18453. .fadeOutDown {
  18454. animation-name: fadeOutDown;
  18455. }
  18456. @keyframes fadeOutDownBig {
  18457. 0% {
  18458. opacity: 1;
  18459. }
  18460. 100% {
  18461. opacity: 0;
  18462. transform: translate3d(0, 2000px, 0);
  18463. }
  18464. }
  18465. .fadeOutDownBig {
  18466. animation-name: fadeOutDownBig;
  18467. }
  18468. @keyframes fadeOutLeft {
  18469. 0% {
  18470. opacity: 1;
  18471. }
  18472. 100% {
  18473. opacity: 0;
  18474. transform: translate3d(-100%, 0, 0);
  18475. }
  18476. }
  18477. .fadeOutLeft {
  18478. animation-name: fadeOutLeft;
  18479. }
  18480. @keyframes fadeOutLeftBig {
  18481. 0% {
  18482. opacity: 1;
  18483. }
  18484. 100% {
  18485. opacity: 0;
  18486. transform: translate3d(-2000px, 0, 0);
  18487. }
  18488. }
  18489. .fadeOutLeftBig {
  18490. animation-name: fadeOutLeftBig;
  18491. }
  18492. @keyframes fadeOutRight {
  18493. 0% {
  18494. opacity: 1;
  18495. }
  18496. 100% {
  18497. opacity: 0;
  18498. transform: translate3d(100%, 0, 0);
  18499. }
  18500. }
  18501. .fadeOutRight {
  18502. animation-name: fadeOutRight;
  18503. }
  18504. @keyframes fadeOutRightBig {
  18505. 0% {
  18506. opacity: 1;
  18507. }
  18508. 100% {
  18509. opacity: 0;
  18510. transform: translate3d(2000px, 0, 0);
  18511. }
  18512. }
  18513. .fadeOutRightBig {
  18514. animation-name: fadeOutRightBig;
  18515. }
  18516. @keyframes fadeOutUp {
  18517. 0% {
  18518. opacity: 1;
  18519. }
  18520. 100% {
  18521. opacity: 0;
  18522. transform: translate3d(0, -100%, 0);
  18523. }
  18524. }
  18525. .fadeOutUp {
  18526. animation-name: fadeOutUp;
  18527. }
  18528. @keyframes fadeOutUpBig {
  18529. 0% {
  18530. opacity: 1;
  18531. }
  18532. 100% {
  18533. opacity: 0;
  18534. transform: translate3d(0, -2000px, 0);
  18535. }
  18536. }
  18537. .fadeOutUpBig {
  18538. animation-name: fadeOutUpBig;
  18539. }
  18540. @keyframes flip {
  18541. 0% {
  18542. transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
  18543. animation-timing-function: ease-out;
  18544. }
  18545. 40% {
  18546. transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  18547. animation-timing-function: ease-out;
  18548. }
  18549. 50% {
  18550. transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  18551. animation-timing-function: ease-in;
  18552. }
  18553. 80% {
  18554. transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  18555. animation-timing-function: ease-in;
  18556. }
  18557. 100% {
  18558. transform: perspective(400px);
  18559. animation-timing-function: ease-in;
  18560. }
  18561. }
  18562. .animated.flip {
  18563. -webkit-backface-visibility: visible;
  18564. backface-visibility: visible;
  18565. animation-name: flip;
  18566. }
  18567. @keyframes flipInX {
  18568. 0% {
  18569. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  18570. transition-timing-function: ease-in;
  18571. opacity: 0;
  18572. }
  18573. 40% {
  18574. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  18575. transition-timing-function: ease-in;
  18576. }
  18577. 60% {
  18578. transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  18579. opacity: 1;
  18580. }
  18581. 80% {
  18582. transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  18583. }
  18584. 100% {
  18585. transform: perspective(400px);
  18586. }
  18587. }
  18588. .flipInX {
  18589. -webkit-backface-visibility: visible !important;
  18590. backface-visibility: visible !important;
  18591. animation-name: flipInX;
  18592. }
  18593. @keyframes flipInY {
  18594. 0% {
  18595. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  18596. transition-timing-function: ease-in;
  18597. opacity: 0;
  18598. }
  18599. 40% {
  18600. transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  18601. transition-timing-function: ease-in;
  18602. }
  18603. 60% {
  18604. transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  18605. opacity: 1;
  18606. }
  18607. 80% {
  18608. transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  18609. }
  18610. 100% {
  18611. transform: perspective(400px);
  18612. }
  18613. }
  18614. .flipInY {
  18615. -webkit-backface-visibility: visible !important;
  18616. backface-visibility: visible !important;
  18617. animation-name: flipInY;
  18618. }
  18619. @keyframes flipOutX {
  18620. 0% {
  18621. transform: perspective(400px);
  18622. }
  18623. 30% {
  18624. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  18625. opacity: 1;
  18626. }
  18627. 100% {
  18628. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  18629. opacity: 0;
  18630. }
  18631. }
  18632. .flipOutX {
  18633. animation-name: flipOutX;
  18634. -webkit-backface-visibility: visible !important;
  18635. backface-visibility: visible !important;
  18636. }
  18637. @keyframes flipOutY {
  18638. 0% {
  18639. transform: perspective(400px);
  18640. }
  18641. 30% {
  18642. transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  18643. opacity: 1;
  18644. }
  18645. 100% {
  18646. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  18647. opacity: 0;
  18648. }
  18649. }
  18650. .flipOutY {
  18651. -webkit-backface-visibility: visible !important;
  18652. backface-visibility: visible !important;
  18653. animation-name: flipOutY;
  18654. }
  18655. @keyframes lightSpeedIn {
  18656. 0% {
  18657. transform: translate3d(100%, 0, 0) skewX(-30deg);
  18658. opacity: 0;
  18659. }
  18660. 60% {
  18661. transform: skewX(20deg);
  18662. opacity: 1;
  18663. }
  18664. 80% {
  18665. transform: skewX(-5deg);
  18666. opacity: 1;
  18667. }
  18668. 100% {
  18669. transform: none;
  18670. opacity: 1;
  18671. }
  18672. }
  18673. .lightSpeedIn {
  18674. animation-name: lightSpeedIn;
  18675. animation-timing-function: ease-out;
  18676. }
  18677. @keyframes lightSpeedOut {
  18678. 0% {
  18679. opacity: 1;
  18680. }
  18681. 100% {
  18682. transform: translate3d(100%, 0, 0) skewX(30deg);
  18683. opacity: 0;
  18684. }
  18685. }
  18686. .lightSpeedOut {
  18687. animation-name: lightSpeedOut;
  18688. animation-timing-function: ease-in;
  18689. }
  18690. @keyframes rotateIn {
  18691. 0% {
  18692. transform-origin: center;
  18693. transform: rotate3d(0, 0, 1, -200deg);
  18694. opacity: 0;
  18695. }
  18696. 100% {
  18697. transform-origin: center;
  18698. transform: none;
  18699. opacity: 1;
  18700. }
  18701. }
  18702. .rotateIn {
  18703. animation-name: rotateIn;
  18704. }
  18705. @keyframes rotateInDownLeft {
  18706. 0% {
  18707. transform-origin: left bottom;
  18708. transform: rotate3d(0, 0, 1, -45deg);
  18709. opacity: 0;
  18710. }
  18711. 100% {
  18712. transform-origin: left bottom;
  18713. transform: none;
  18714. opacity: 1;
  18715. }
  18716. }
  18717. .rotateInDownLeft {
  18718. animation-name: rotateInDownLeft;
  18719. }
  18720. @keyframes rotateInDownRight {
  18721. 0% {
  18722. transform-origin: right bottom;
  18723. transform: rotate3d(0, 0, 1, 45deg);
  18724. opacity: 0;
  18725. }
  18726. 100% {
  18727. transform-origin: right bottom;
  18728. transform: none;
  18729. opacity: 1;
  18730. }
  18731. }
  18732. .rotateInDownRight {
  18733. animation-name: rotateInDownRight;
  18734. }
  18735. @keyframes rotateInUpLeft {
  18736. 0% {
  18737. transform-origin: left bottom;
  18738. transform: rotate3d(0, 0, 1, 45deg);
  18739. opacity: 0;
  18740. }
  18741. 100% {
  18742. transform-origin: left bottom;
  18743. transform: none;
  18744. opacity: 1;
  18745. }
  18746. }
  18747. .rotateInUpLeft {
  18748. animation-name: rotateInUpLeft;
  18749. }
  18750. @keyframes rotateInUpRight {
  18751. 0% {
  18752. transform-origin: right bottom;
  18753. transform: rotate3d(0, 0, 1, -90deg);
  18754. opacity: 0;
  18755. }
  18756. 100% {
  18757. transform-origin: right bottom;
  18758. transform: none;
  18759. opacity: 1;
  18760. }
  18761. }
  18762. .rotateInUpRight {
  18763. animation-name: rotateInUpRight;
  18764. }
  18765. @keyframes rotateOut {
  18766. 0% {
  18767. transform-origin: center;
  18768. opacity: 1;
  18769. }
  18770. 100% {
  18771. transform-origin: center;
  18772. transform: rotate3d(0, 0, 1, 200deg);
  18773. opacity: 0;
  18774. }
  18775. }
  18776. .rotateOut {
  18777. animation-name: rotateOut;
  18778. }
  18779. @keyframes rotateOutDownLeft {
  18780. 0% {
  18781. transform-origin: left bottom;
  18782. opacity: 1;
  18783. }
  18784. 100% {
  18785. transform-origin: left bottom;
  18786. transform: rotate3d(0, 0, 1, 45deg);
  18787. opacity: 0;
  18788. }
  18789. }
  18790. .rotateOutDownLeft {
  18791. animation-name: rotateOutDownLeft;
  18792. }
  18793. @keyframes rotateOutDownRight {
  18794. 0% {
  18795. transform-origin: right bottom;
  18796. opacity: 1;
  18797. }
  18798. 100% {
  18799. transform-origin: right bottom;
  18800. transform: rotate3d(0, 0, 1, -45deg);
  18801. opacity: 0;
  18802. }
  18803. }
  18804. .rotateOutDownRight {
  18805. animation-name: rotateOutDownRight;
  18806. }
  18807. @keyframes rotateOutUpLeft {
  18808. 0% {
  18809. transform-origin: left bottom;
  18810. opacity: 1;
  18811. }
  18812. 100% {
  18813. transform-origin: left bottom;
  18814. transform: rotate3d(0, 0, 1, -45deg);
  18815. opacity: 0;
  18816. }
  18817. }
  18818. .rotateOutUpLeft {
  18819. animation-name: rotateOutUpLeft;
  18820. }
  18821. @keyframes rotateOutUpRight {
  18822. 0% {
  18823. transform-origin: right bottom;
  18824. opacity: 1;
  18825. }
  18826. 100% {
  18827. transform-origin: right bottom;
  18828. transform: rotate3d(0, 0, 1, 90deg);
  18829. opacity: 0;
  18830. }
  18831. }
  18832. .rotateOutUpRight {
  18833. animation-name: rotateOutUpRight;
  18834. }
  18835. @keyframes hinge {
  18836. 0% {
  18837. transform-origin: top left;
  18838. animation-timing-function: ease-in-out;
  18839. }
  18840. 20%, 60% {
  18841. transform: rotate3d(0, 0, 1, 80deg);
  18842. transform-origin: top left;
  18843. animation-timing-function: ease-in-out;
  18844. }
  18845. 40%, 80% {
  18846. transform: rotate3d(0, 0, 1, 60deg);
  18847. transform-origin: top left;
  18848. animation-timing-function: ease-in-out;
  18849. opacity: 1;
  18850. }
  18851. 100% {
  18852. transform: translate3d(0, 700px, 0);
  18853. opacity: 0;
  18854. }
  18855. }
  18856. .hinge {
  18857. animation-name: hinge;
  18858. }
  18859. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  18860. @keyframes rollIn {
  18861. 0% {
  18862. opacity: 0;
  18863. transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  18864. }
  18865. 100% {
  18866. opacity: 1;
  18867. transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
  18868. }
  18869. }
  18870. .rollIn {
  18871. animation-name: rollIn;
  18872. }
  18873. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  18874. @keyframes rollOut {
  18875. 0% {
  18876. opacity: 1;
  18877. }
  18878. 100% {
  18879. opacity: 0;
  18880. transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  18881. }
  18882. }
  18883. .rollOut {
  18884. animation-name: rollOut;
  18885. }
  18886. @keyframes zoomIn {
  18887. 0% {
  18888. opacity: 0;
  18889. transform: scale3d(0.3, 0.3, 0.3);
  18890. }
  18891. 50% {
  18892. opacity: 1;
  18893. }
  18894. }
  18895. .zoomIn {
  18896. animation-name: zoomIn;
  18897. }
  18898. @keyframes zoomInDown {
  18899. 0% {
  18900. opacity: 0;
  18901. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  18902. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  18903. }
  18904. 60% {
  18905. opacity: 1;
  18906. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  18907. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  18908. }
  18909. }
  18910. .zoomInDown {
  18911. animation-name: zoomInDown;
  18912. }
  18913. @keyframes zoomInLeft {
  18914. 0% {
  18915. opacity: 0;
  18916. transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  18917. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  18918. }
  18919. 60% {
  18920. opacity: 1;
  18921. transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  18922. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  18923. }
  18924. }
  18925. .zoomInLeft {
  18926. animation-name: zoomInLeft;
  18927. }
  18928. @keyframes zoomInRight {
  18929. 0% {
  18930. opacity: 0;
  18931. transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  18932. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  18933. }
  18934. 60% {
  18935. opacity: 1;
  18936. transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  18937. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  18938. }
  18939. }
  18940. .zoomInRight {
  18941. animation-name: zoomInRight;
  18942. }
  18943. @keyframes zoomInUp {
  18944. 0% {
  18945. opacity: 0;
  18946. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  18947. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  18948. }
  18949. 60% {
  18950. opacity: 1;
  18951. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  18952. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  18953. }
  18954. }
  18955. .zoomInUp {
  18956. animation-name: zoomInUp;
  18957. }
  18958. @keyframes zoomOut {
  18959. 0% {
  18960. opacity: 1;
  18961. }
  18962. 50% {
  18963. opacity: 0;
  18964. transform: scale3d(0.3, 0.3, 0.3);
  18965. }
  18966. 100% {
  18967. opacity: 0;
  18968. }
  18969. }
  18970. .zoomOut {
  18971. animation-name: zoomOut;
  18972. }
  18973. @keyframes zoomOutDown {
  18974. 40% {
  18975. opacity: 1;
  18976. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  18977. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  18978. }
  18979. 100% {
  18980. opacity: 0;
  18981. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  18982. transform-origin: center bottom;
  18983. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  18984. }
  18985. }
  18986. .zoomOutDown {
  18987. animation-name: zoomOutDown;
  18988. }
  18989. @keyframes zoomOutLeft {
  18990. 40% {
  18991. opacity: 1;
  18992. transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  18993. }
  18994. 100% {
  18995. opacity: 0;
  18996. transform: scale(0.1) translate3d(-2000px, 0, 0);
  18997. transform-origin: left center;
  18998. }
  18999. }
  19000. .zoomOutLeft {
  19001. animation-name: zoomOutLeft;
  19002. }
  19003. @keyframes zoomOutRight {
  19004. 40% {
  19005. opacity: 1;
  19006. transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  19007. }
  19008. 100% {
  19009. opacity: 0;
  19010. transform: scale(0.1) translate3d(2000px, 0, 0);
  19011. transform-origin: right center;
  19012. }
  19013. }
  19014. .zoomOutRight {
  19015. animation-name: zoomOutRight;
  19016. }
  19017. @keyframes zoomOutUp {
  19018. 40% {
  19019. opacity: 1;
  19020. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  19021. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  19022. }
  19023. 100% {
  19024. opacity: 0;
  19025. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  19026. transform-origin: center bottom;
  19027. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  19028. }
  19029. }
  19030. .zoomOutUp {
  19031. animation-name: zoomOutUp;
  19032. }
  19033. @keyframes slideInDown {
  19034. 0% {
  19035. transform: translateY(-100%);
  19036. visibility: visible;
  19037. }
  19038. 100% {
  19039. transform: translateY(0);
  19040. }
  19041. }
  19042. .slideInDown {
  19043. animation-name: slideInDown;
  19044. }
  19045. @keyframes slideInLeft {
  19046. 0% {
  19047. transform: translateX(-100%);
  19048. visibility: visible;
  19049. }
  19050. 100% {
  19051. transform: translateX(0);
  19052. }
  19053. }
  19054. .slideInLeft {
  19055. animation-name: slideInLeft;
  19056. }
  19057. @keyframes slideInRight {
  19058. 0% {
  19059. transform: translateX(100%);
  19060. visibility: visible;
  19061. }
  19062. 100% {
  19063. transform: translateX(0);
  19064. }
  19065. }
  19066. .slideInRight {
  19067. animation-name: slideInRight;
  19068. }
  19069. @keyframes slideInUp {
  19070. 0% {
  19071. transform: translateY(100%);
  19072. visibility: visible;
  19073. }
  19074. 100% {
  19075. transform: translateY(0);
  19076. }
  19077. }
  19078. .slideInUp {
  19079. animation-name: slideInUp;
  19080. }
  19081. @keyframes slideOutDown {
  19082. 0% {
  19083. transform: translateY(0);
  19084. }
  19085. 100% {
  19086. visibility: hidden;
  19087. transform: translateY(100%);
  19088. }
  19089. }
  19090. .slideOutDown {
  19091. animation-name: slideOutDown;
  19092. }
  19093. @keyframes slideOutLeft {
  19094. 0% {
  19095. transform: translateX(0);
  19096. }
  19097. 100% {
  19098. visibility: hidden;
  19099. transform: translateX(-100%);
  19100. }
  19101. }
  19102. .slideOutLeft {
  19103. animation-name: slideOutLeft;
  19104. }
  19105. @keyframes slideOutRight {
  19106. 0% {
  19107. transform: translateX(0);
  19108. }
  19109. 100% {
  19110. visibility: hidden;
  19111. transform: translateX(100%);
  19112. }
  19113. }
  19114. .slideOutRight {
  19115. animation-name: slideOutRight;
  19116. }
  19117. @keyframes slideOutUp {
  19118. 0% {
  19119. transform: translateY(0);
  19120. }
  19121. 100% {
  19122. visibility: hidden;
  19123. transform: translateY(-100%);
  19124. }
  19125. }
  19126. .slideOutUp {
  19127. animation-name: slideOutUp;
  19128. }
  19129. /*!
  19130. * Font Awesome Free 6.3.0 by @fontawesome - https://fontawesome.com
  19131. * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
  19132. * Copyright 2023 Fonticons, Inc.
  19133. */
  19134. .fa {
  19135. font-family: var(--fa-style-family, "Font Awesome 6 Free");
  19136. font-weight: var(--fa-style, 900);
  19137. }
  19138. .fa,
  19139. .fa-classic,
  19140. .fa-sharp,
  19141. .fas,
  19142. .fa-solid,
  19143. .far,
  19144. .fa-regular,
  19145. .fab,
  19146. .fa-brands {
  19147. -moz-osx-font-smoothing: grayscale;
  19148. -webkit-font-smoothing: antialiased;
  19149. display: var(--fa-display, inline-block);
  19150. font-style: normal;
  19151. font-variant: normal;
  19152. line-height: 1;
  19153. text-rendering: auto;
  19154. }
  19155. .fas,
  19156. .fa-classic,
  19157. .fa-solid,
  19158. .far,
  19159. .fa-regular {
  19160. font-family: "Font Awesome 6 Free";
  19161. }
  19162. .fab,
  19163. .fa-brands {
  19164. font-family: "Font Awesome 6 Brands";
  19165. }
  19166. .fa-1x {
  19167. font-size: 1em;
  19168. }
  19169. .fa-2x {
  19170. font-size: 2em;
  19171. }
  19172. .fa-3x {
  19173. font-size: 3em;
  19174. }
  19175. .fa-4x {
  19176. font-size: 4em;
  19177. }
  19178. .fa-5x {
  19179. font-size: 5em;
  19180. }
  19181. .fa-6x {
  19182. font-size: 6em;
  19183. }
  19184. .fa-7x {
  19185. font-size: 7em;
  19186. }
  19187. .fa-8x {
  19188. font-size: 8em;
  19189. }
  19190. .fa-9x {
  19191. font-size: 9em;
  19192. }
  19193. .fa-10x {
  19194. font-size: 10em;
  19195. }
  19196. .fa-2xs {
  19197. font-size: 0.625em;
  19198. line-height: 0.1em;
  19199. vertical-align: 0.225em;
  19200. }
  19201. .fa-xs {
  19202. font-size: 0.75em;
  19203. line-height: 0.0833333337em;
  19204. vertical-align: 0.125em;
  19205. }
  19206. .fa-sm {
  19207. font-size: 0.875em;
  19208. line-height: 0.0714285718em;
  19209. vertical-align: 0.0535714295em;
  19210. }
  19211. .fa-lg {
  19212. font-size: 1.25em;
  19213. line-height: 0.05em;
  19214. vertical-align: -0.075em;
  19215. }
  19216. .fa-xl {
  19217. font-size: 1.5em;
  19218. line-height: 0.0416666682em;
  19219. vertical-align: -0.125em;
  19220. }
  19221. .fa-2xl {
  19222. font-size: 2em;
  19223. line-height: 0.03125em;
  19224. vertical-align: -0.1875em;
  19225. }
  19226. .fa-fw {
  19227. text-align: center;
  19228. width: 1.25em;
  19229. }
  19230. .fa-ul {
  19231. list-style-type: none;
  19232. margin-left: var(--fa-li-margin, 2.5em);
  19233. padding-left: 0;
  19234. }
  19235. .fa-ul > li {
  19236. position: relative;
  19237. }
  19238. .fa-li {
  19239. left: calc(var(--fa-li-width, 2em) * -1);
  19240. position: absolute;
  19241. text-align: center;
  19242. width: var(--fa-li-width, 2em);
  19243. line-height: inherit;
  19244. }
  19245. .fa-border {
  19246. border-color: var(--fa-border-color, #eee);
  19247. border-radius: var(--fa-border-radius, 0.1em);
  19248. border-style: var(--fa-border-style, solid);
  19249. border-width: var(--fa-border-width, 0.08em);
  19250. padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
  19251. }
  19252. .fa-pull-left {
  19253. float: left;
  19254. margin-right: var(--fa-pull-margin, 0.3em);
  19255. }
  19256. .fa-pull-right {
  19257. float: right;
  19258. margin-left: var(--fa-pull-margin, 0.3em);
  19259. }
  19260. .fa-beat {
  19261. animation-name: fa-beat;
  19262. animation-delay: var(--fa-animation-delay, 0s);
  19263. animation-direction: var(--fa-animation-direction, normal);
  19264. animation-duration: var(--fa-animation-duration, 1s);
  19265. animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  19266. animation-timing-function: var(--fa-animation-timing, ease-in-out);
  19267. }
  19268. .fa-bounce {
  19269. animation-name: fa-bounce;
  19270. animation-delay: var(--fa-animation-delay, 0s);
  19271. animation-direction: var(--fa-animation-direction, normal);
  19272. animation-duration: var(--fa-animation-duration, 1s);
  19273. animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  19274. animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
  19275. }
  19276. .fa-fade {
  19277. animation-name: fa-fade;
  19278. animation-delay: var(--fa-animation-delay, 0s);
  19279. animation-direction: var(--fa-animation-direction, normal);
  19280. animation-duration: var(--fa-animation-duration, 1s);
  19281. animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  19282. animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
  19283. }
  19284. .fa-beat-fade {
  19285. animation-name: fa-beat-fade;
  19286. animation-delay: var(--fa-animation-delay, 0s);
  19287. animation-direction: var(--fa-animation-direction, normal);
  19288. animation-duration: var(--fa-animation-duration, 1s);
  19289. animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  19290. animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
  19291. }
  19292. .fa-flip {
  19293. animation-name: fa-flip;
  19294. animation-delay: var(--fa-animation-delay, 0s);
  19295. animation-direction: var(--fa-animation-direction, normal);
  19296. animation-duration: var(--fa-animation-duration, 1s);
  19297. animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  19298. animation-timing-function: var(--fa-animation-timing, ease-in-out);
  19299. }
  19300. .fa-shake {
  19301. animation-name: fa-shake;
  19302. animation-delay: var(--fa-animation-delay, 0s);
  19303. animation-direction: var(--fa-animation-direction, normal);
  19304. animation-duration: var(--fa-animation-duration, 1s);
  19305. animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  19306. animation-timing-function: var(--fa-animation-timing, linear);
  19307. }
  19308. .fa-spin {
  19309. animation-name: fa-spin;
  19310. animation-delay: var(--fa-animation-delay, 0s);
  19311. animation-direction: var(--fa-animation-direction, normal);
  19312. animation-duration: var(--fa-animation-duration, 2s);
  19313. animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  19314. animation-timing-function: var(--fa-animation-timing, linear);
  19315. }
  19316. .fa-spin-reverse {
  19317. --fa-animation-direction: reverse;
  19318. }
  19319. .fa-pulse,
  19320. .fa-spin-pulse {
  19321. animation-name: fa-spin;
  19322. animation-direction: var(--fa-animation-direction, normal);
  19323. animation-duration: var(--fa-animation-duration, 1s);
  19324. animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  19325. animation-timing-function: var(--fa-animation-timing, steps(8));
  19326. }
  19327. @media (prefers-reduced-motion: reduce) {
  19328. .fa-beat,
  19329. .fa-bounce,
  19330. .fa-fade,
  19331. .fa-beat-fade,
  19332. .fa-flip,
  19333. .fa-pulse,
  19334. .fa-shake,
  19335. .fa-spin,
  19336. .fa-spin-pulse {
  19337. animation-delay: -1ms;
  19338. animation-duration: 1ms;
  19339. animation-iteration-count: 1;
  19340. transition-delay: 0s;
  19341. transition-duration: 0s;
  19342. }
  19343. }
  19344. @keyframes fa-beat {
  19345. 0%, 90% {
  19346. transform: scale(1);
  19347. }
  19348. 45% {
  19349. transform: scale(var(--fa-beat-scale, 1.25));
  19350. }
  19351. }
  19352. @keyframes fa-bounce {
  19353. 0% {
  19354. transform: scale(1, 1) translateY(0);
  19355. }
  19356. 10% {
  19357. transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  19358. }
  19359. 30% {
  19360. transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  19361. }
  19362. 50% {
  19363. transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  19364. }
  19365. 57% {
  19366. transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  19367. }
  19368. 64% {
  19369. transform: scale(1, 1) translateY(0);
  19370. }
  19371. 100% {
  19372. transform: scale(1, 1) translateY(0);
  19373. }
  19374. }
  19375. @keyframes fa-fade {
  19376. 50% {
  19377. opacity: var(--fa-fade-opacity, 0.4);
  19378. }
  19379. }
  19380. @keyframes fa-beat-fade {
  19381. 0%, 100% {
  19382. opacity: var(--fa-beat-fade-opacity, 0.4);
  19383. transform: scale(1);
  19384. }
  19385. 50% {
  19386. opacity: 1;
  19387. transform: scale(var(--fa-beat-fade-scale, 1.125));
  19388. }
  19389. }
  19390. @keyframes fa-flip {
  19391. 50% {
  19392. transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  19393. }
  19394. }
  19395. @keyframes fa-shake {
  19396. 0% {
  19397. transform: rotate(-15deg);
  19398. }
  19399. 4% {
  19400. transform: rotate(15deg);
  19401. }
  19402. 8%, 24% {
  19403. transform: rotate(-18deg);
  19404. }
  19405. 12%, 28% {
  19406. transform: rotate(18deg);
  19407. }
  19408. 16% {
  19409. transform: rotate(-22deg);
  19410. }
  19411. 20% {
  19412. transform: rotate(22deg);
  19413. }
  19414. 32% {
  19415. transform: rotate(-12deg);
  19416. }
  19417. 36% {
  19418. transform: rotate(12deg);
  19419. }
  19420. 40%, 100% {
  19421. transform: rotate(0deg);
  19422. }
  19423. }
  19424. @keyframes fa-spin {
  19425. 0% {
  19426. transform: rotate(0deg);
  19427. }
  19428. 100% {
  19429. transform: rotate(360deg);
  19430. }
  19431. }
  19432. .fa-rotate-90 {
  19433. transform: rotate(90deg);
  19434. }
  19435. .fa-rotate-180 {
  19436. transform: rotate(180deg);
  19437. }
  19438. .fa-rotate-270 {
  19439. transform: rotate(270deg);
  19440. }
  19441. .fa-flip-horizontal {
  19442. transform: scale(-1, 1);
  19443. }
  19444. .fa-flip-vertical {
  19445. transform: scale(1, -1);
  19446. }
  19447. .fa-flip-both,
  19448. .fa-flip-horizontal.fa-flip-vertical {
  19449. transform: scale(-1, -1);
  19450. }
  19451. .fa-rotate-by {
  19452. transform: rotate(var(--fa-rotate-angle, none));
  19453. }
  19454. .fa-stack {
  19455. display: inline-block;
  19456. height: 2em;
  19457. line-height: 2em;
  19458. position: relative;
  19459. vertical-align: middle;
  19460. width: 2.5em;
  19461. }
  19462. .fa-stack-1x,
  19463. .fa-stack-2x {
  19464. left: 0;
  19465. position: absolute;
  19466. text-align: center;
  19467. width: 100%;
  19468. z-index: var(--fa-stack-z-index, auto);
  19469. }
  19470. .fa-stack-1x {
  19471. line-height: inherit;
  19472. }
  19473. .fa-stack-2x {
  19474. font-size: 2em;
  19475. }
  19476. .fa-inverse {
  19477. color: var(--fa-inverse, #fff);
  19478. }
  19479. /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
  19480. readers do not read off random characters that represent icons */
  19481. .fa-0::before {
  19482. content: "\30 ";
  19483. }
  19484. .fa-1::before {
  19485. content: "\31 ";
  19486. }
  19487. .fa-2::before {
  19488. content: "\32 ";
  19489. }
  19490. .fa-3::before {
  19491. content: "\33 ";
  19492. }
  19493. .fa-4::before {
  19494. content: "\34 ";
  19495. }
  19496. .fa-5::before {
  19497. content: "\35 ";
  19498. }
  19499. .fa-6::before {
  19500. content: "\36 ";
  19501. }
  19502. .fa-7::before {
  19503. content: "\37 ";
  19504. }
  19505. .fa-8::before {
  19506. content: "\38 ";
  19507. }
  19508. .fa-9::before {
  19509. content: "\39 ";
  19510. }
  19511. .fa-fill-drip::before {
  19512. content: "\f576";
  19513. }
  19514. .fa-arrows-to-circle::before {
  19515. content: "\e4bd";
  19516. }
  19517. .fa-circle-chevron-right::before {
  19518. content: "\f138";
  19519. }
  19520. .fa-chevron-circle-right::before {
  19521. content: "\f138";
  19522. }
  19523. .fa-at::before {
  19524. content: "\@";
  19525. }
  19526. .fa-trash-can::before {
  19527. content: "\f2ed";
  19528. }
  19529. .fa-trash-alt::before {
  19530. content: "\f2ed";
  19531. }
  19532. .fa-text-height::before {
  19533. content: "\f034";
  19534. }
  19535. .fa-user-xmark::before {
  19536. content: "\f235";
  19537. }
  19538. .fa-user-times::before {
  19539. content: "\f235";
  19540. }
  19541. .fa-stethoscope::before {
  19542. content: "\f0f1";
  19543. }
  19544. .fa-message::before {
  19545. content: "\f27a";
  19546. }
  19547. .fa-comment-alt::before {
  19548. content: "\f27a";
  19549. }
  19550. .fa-info::before {
  19551. content: "\f129";
  19552. }
  19553. .fa-down-left-and-up-right-to-center::before {
  19554. content: "\f422";
  19555. }
  19556. .fa-compress-alt::before {
  19557. content: "\f422";
  19558. }
  19559. .fa-explosion::before {
  19560. content: "\e4e9";
  19561. }
  19562. .fa-file-lines::before {
  19563. content: "\f15c";
  19564. }
  19565. .fa-file-alt::before {
  19566. content: "\f15c";
  19567. }
  19568. .fa-file-text::before {
  19569. content: "\f15c";
  19570. }
  19571. .fa-wave-square::before {
  19572. content: "\f83e";
  19573. }
  19574. .fa-ring::before {
  19575. content: "\f70b";
  19576. }
  19577. .fa-building-un::before {
  19578. content: "\e4d9";
  19579. }
  19580. .fa-dice-three::before {
  19581. content: "\f527";
  19582. }
  19583. .fa-calendar-days::before {
  19584. content: "\f073";
  19585. }
  19586. .fa-calendar-alt::before {
  19587. content: "\f073";
  19588. }
  19589. .fa-anchor-circle-check::before {
  19590. content: "\e4aa";
  19591. }
  19592. .fa-building-circle-arrow-right::before {
  19593. content: "\e4d1";
  19594. }
  19595. .fa-volleyball::before {
  19596. content: "\f45f";
  19597. }
  19598. .fa-volleyball-ball::before {
  19599. content: "\f45f";
  19600. }
  19601. .fa-arrows-up-to-line::before {
  19602. content: "\e4c2";
  19603. }
  19604. .fa-sort-down::before {
  19605. content: "\f0dd";
  19606. }
  19607. .fa-sort-desc::before {
  19608. content: "\f0dd";
  19609. }
  19610. .fa-circle-minus::before {
  19611. content: "\f056";
  19612. }
  19613. .fa-minus-circle::before {
  19614. content: "\f056";
  19615. }
  19616. .fa-door-open::before {
  19617. content: "\f52b";
  19618. }
  19619. .fa-right-from-bracket::before {
  19620. content: "\f2f5";
  19621. }
  19622. .fa-sign-out-alt::before {
  19623. content: "\f2f5";
  19624. }
  19625. .fa-atom::before {
  19626. content: "\f5d2";
  19627. }
  19628. .fa-soap::before {
  19629. content: "\e06e";
  19630. }
  19631. .fa-icons::before {
  19632. content: "\f86d";
  19633. }
  19634. .fa-heart-music-camera-bolt::before {
  19635. content: "\f86d";
  19636. }
  19637. .fa-microphone-lines-slash::before {
  19638. content: "\f539";
  19639. }
  19640. .fa-microphone-alt-slash::before {
  19641. content: "\f539";
  19642. }
  19643. .fa-bridge-circle-check::before {
  19644. content: "\e4c9";
  19645. }
  19646. .fa-pump-medical::before {
  19647. content: "\e06a";
  19648. }
  19649. .fa-fingerprint::before {
  19650. content: "\f577";
  19651. }
  19652. .fa-hand-point-right::before {
  19653. content: "\f0a4";
  19654. }
  19655. .fa-magnifying-glass-location::before {
  19656. content: "\f689";
  19657. }
  19658. .fa-search-location::before {
  19659. content: "\f689";
  19660. }
  19661. .fa-forward-step::before {
  19662. content: "\f051";
  19663. }
  19664. .fa-step-forward::before {
  19665. content: "\f051";
  19666. }
  19667. .fa-face-smile-beam::before {
  19668. content: "\f5b8";
  19669. }
  19670. .fa-smile-beam::before {
  19671. content: "\f5b8";
  19672. }
  19673. .fa-flag-checkered::before {
  19674. content: "\f11e";
  19675. }
  19676. .fa-football::before {
  19677. content: "\f44e";
  19678. }
  19679. .fa-football-ball::before {
  19680. content: "\f44e";
  19681. }
  19682. .fa-school-circle-exclamation::before {
  19683. content: "\e56c";
  19684. }
  19685. .fa-crop::before {
  19686. content: "\f125";
  19687. }
  19688. .fa-angles-down::before {
  19689. content: "\f103";
  19690. }
  19691. .fa-angle-double-down::before {
  19692. content: "\f103";
  19693. }
  19694. .fa-users-rectangle::before {
  19695. content: "\e594";
  19696. }
  19697. .fa-people-roof::before {
  19698. content: "\e537";
  19699. }
  19700. .fa-people-line::before {
  19701. content: "\e534";
  19702. }
  19703. .fa-beer-mug-empty::before {
  19704. content: "\f0fc";
  19705. }
  19706. .fa-beer::before {
  19707. content: "\f0fc";
  19708. }
  19709. .fa-diagram-predecessor::before {
  19710. content: "\e477";
  19711. }
  19712. .fa-arrow-up-long::before {
  19713. content: "\f176";
  19714. }
  19715. .fa-long-arrow-up::before {
  19716. content: "\f176";
  19717. }
  19718. .fa-fire-flame-simple::before {
  19719. content: "\f46a";
  19720. }
  19721. .fa-burn::before {
  19722. content: "\f46a";
  19723. }
  19724. .fa-person::before {
  19725. content: "\f183";
  19726. }
  19727. .fa-male::before {
  19728. content: "\f183";
  19729. }
  19730. .fa-laptop::before {
  19731. content: "\f109";
  19732. }
  19733. .fa-file-csv::before {
  19734. content: "\f6dd";
  19735. }
  19736. .fa-menorah::before {
  19737. content: "\f676";
  19738. }
  19739. .fa-truck-plane::before {
  19740. content: "\e58f";
  19741. }
  19742. .fa-record-vinyl::before {
  19743. content: "\f8d9";
  19744. }
  19745. .fa-face-grin-stars::before {
  19746. content: "\f587";
  19747. }
  19748. .fa-grin-stars::before {
  19749. content: "\f587";
  19750. }
  19751. .fa-bong::before {
  19752. content: "\f55c";
  19753. }
  19754. .fa-spaghetti-monster-flying::before {
  19755. content: "\f67b";
  19756. }
  19757. .fa-pastafarianism::before {
  19758. content: "\f67b";
  19759. }
  19760. .fa-arrow-down-up-across-line::before {
  19761. content: "\e4af";
  19762. }
  19763. .fa-spoon::before {
  19764. content: "\f2e5";
  19765. }
  19766. .fa-utensil-spoon::before {
  19767. content: "\f2e5";
  19768. }
  19769. .fa-jar-wheat::before {
  19770. content: "\e517";
  19771. }
  19772. .fa-envelopes-bulk::before {
  19773. content: "\f674";
  19774. }
  19775. .fa-mail-bulk::before {
  19776. content: "\f674";
  19777. }
  19778. .fa-file-circle-exclamation::before {
  19779. content: "\e4eb";
  19780. }
  19781. .fa-circle-h::before {
  19782. content: "\f47e";
  19783. }
  19784. .fa-hospital-symbol::before {
  19785. content: "\f47e";
  19786. }
  19787. .fa-pager::before {
  19788. content: "\f815";
  19789. }
  19790. .fa-address-book::before {
  19791. content: "\f2b9";
  19792. }
  19793. .fa-contact-book::before {
  19794. content: "\f2b9";
  19795. }
  19796. .fa-strikethrough::before {
  19797. content: "\f0cc";
  19798. }
  19799. .fa-k::before {
  19800. content: "K";
  19801. }
  19802. .fa-landmark-flag::before {
  19803. content: "\e51c";
  19804. }
  19805. .fa-pencil::before {
  19806. content: "\f303";
  19807. }
  19808. .fa-pencil-alt::before {
  19809. content: "\f303";
  19810. }
  19811. .fa-backward::before {
  19812. content: "\f04a";
  19813. }
  19814. .fa-caret-right::before {
  19815. content: "\f0da";
  19816. }
  19817. .fa-comments::before {
  19818. content: "\f086";
  19819. }
  19820. .fa-paste::before {
  19821. content: "\f0ea";
  19822. }
  19823. .fa-file-clipboard::before {
  19824. content: "\f0ea";
  19825. }
  19826. .fa-code-pull-request::before {
  19827. content: "\e13c";
  19828. }
  19829. .fa-clipboard-list::before {
  19830. content: "\f46d";
  19831. }
  19832. .fa-truck-ramp-box::before {
  19833. content: "\f4de";
  19834. }
  19835. .fa-truck-loading::before {
  19836. content: "\f4de";
  19837. }
  19838. .fa-user-check::before {
  19839. content: "\f4fc";
  19840. }
  19841. .fa-vial-virus::before {
  19842. content: "\e597";
  19843. }
  19844. .fa-sheet-plastic::before {
  19845. content: "\e571";
  19846. }
  19847. .fa-blog::before {
  19848. content: "\f781";
  19849. }
  19850. .fa-user-ninja::before {
  19851. content: "\f504";
  19852. }
  19853. .fa-person-arrow-up-from-line::before {
  19854. content: "\e539";
  19855. }
  19856. .fa-scroll-torah::before {
  19857. content: "\f6a0";
  19858. }
  19859. .fa-torah::before {
  19860. content: "\f6a0";
  19861. }
  19862. .fa-broom-ball::before {
  19863. content: "\f458";
  19864. }
  19865. .fa-quidditch::before {
  19866. content: "\f458";
  19867. }
  19868. .fa-quidditch-broom-ball::before {
  19869. content: "\f458";
  19870. }
  19871. .fa-toggle-off::before {
  19872. content: "\f204";
  19873. }
  19874. .fa-box-archive::before {
  19875. content: "\f187";
  19876. }
  19877. .fa-archive::before {
  19878. content: "\f187";
  19879. }
  19880. .fa-person-drowning::before {
  19881. content: "\e545";
  19882. }
  19883. .fa-arrow-down-9-1::before {
  19884. content: "\f886";
  19885. }
  19886. .fa-sort-numeric-desc::before {
  19887. content: "\f886";
  19888. }
  19889. .fa-sort-numeric-down-alt::before {
  19890. content: "\f886";
  19891. }
  19892. .fa-face-grin-tongue-squint::before {
  19893. content: "\f58a";
  19894. }
  19895. .fa-grin-tongue-squint::before {
  19896. content: "\f58a";
  19897. }
  19898. .fa-spray-can::before {
  19899. content: "\f5bd";
  19900. }
  19901. .fa-truck-monster::before {
  19902. content: "\f63b";
  19903. }
  19904. .fa-w::before {
  19905. content: "W";
  19906. }
  19907. .fa-earth-africa::before {
  19908. content: "\f57c";
  19909. }
  19910. .fa-globe-africa::before {
  19911. content: "\f57c";
  19912. }
  19913. .fa-rainbow::before {
  19914. content: "\f75b";
  19915. }
  19916. .fa-circle-notch::before {
  19917. content: "\f1ce";
  19918. }
  19919. .fa-tablet-screen-button::before {
  19920. content: "\f3fa";
  19921. }
  19922. .fa-tablet-alt::before {
  19923. content: "\f3fa";
  19924. }
  19925. .fa-paw::before {
  19926. content: "\f1b0";
  19927. }
  19928. .fa-cloud::before {
  19929. content: "\f0c2";
  19930. }
  19931. .fa-trowel-bricks::before {
  19932. content: "\e58a";
  19933. }
  19934. .fa-face-flushed::before {
  19935. content: "\f579";
  19936. }
  19937. .fa-flushed::before {
  19938. content: "\f579";
  19939. }
  19940. .fa-hospital-user::before {
  19941. content: "\f80d";
  19942. }
  19943. .fa-tent-arrow-left-right::before {
  19944. content: "\e57f";
  19945. }
  19946. .fa-gavel::before {
  19947. content: "\f0e3";
  19948. }
  19949. .fa-legal::before {
  19950. content: "\f0e3";
  19951. }
  19952. .fa-binoculars::before {
  19953. content: "\f1e5";
  19954. }
  19955. .fa-microphone-slash::before {
  19956. content: "\f131";
  19957. }
  19958. .fa-box-tissue::before {
  19959. content: "\e05b";
  19960. }
  19961. .fa-motorcycle::before {
  19962. content: "\f21c";
  19963. }
  19964. .fa-bell-concierge::before {
  19965. content: "\f562";
  19966. }
  19967. .fa-concierge-bell::before {
  19968. content: "\f562";
  19969. }
  19970. .fa-pen-ruler::before {
  19971. content: "\f5ae";
  19972. }
  19973. .fa-pencil-ruler::before {
  19974. content: "\f5ae";
  19975. }
  19976. .fa-people-arrows::before {
  19977. content: "\e068";
  19978. }
  19979. .fa-people-arrows-left-right::before {
  19980. content: "\e068";
  19981. }
  19982. .fa-mars-and-venus-burst::before {
  19983. content: "\e523";
  19984. }
  19985. .fa-square-caret-right::before {
  19986. content: "\f152";
  19987. }
  19988. .fa-caret-square-right::before {
  19989. content: "\f152";
  19990. }
  19991. .fa-scissors::before {
  19992. content: "\f0c4";
  19993. }
  19994. .fa-cut::before {
  19995. content: "\f0c4";
  19996. }
  19997. .fa-sun-plant-wilt::before {
  19998. content: "\e57a";
  19999. }
  20000. .fa-toilets-portable::before {
  20001. content: "\e584";
  20002. }
  20003. .fa-hockey-puck::before {
  20004. content: "\f453";
  20005. }
  20006. .fa-table::before {
  20007. content: "\f0ce";
  20008. }
  20009. .fa-magnifying-glass-arrow-right::before {
  20010. content: "\e521";
  20011. }
  20012. .fa-tachograph-digital::before {
  20013. content: "\f566";
  20014. }
  20015. .fa-digital-tachograph::before {
  20016. content: "\f566";
  20017. }
  20018. .fa-users-slash::before {
  20019. content: "\e073";
  20020. }
  20021. .fa-clover::before {
  20022. content: "\e139";
  20023. }
  20024. .fa-reply::before {
  20025. content: "\f3e5";
  20026. }
  20027. .fa-mail-reply::before {
  20028. content: "\f3e5";
  20029. }
  20030. .fa-star-and-crescent::before {
  20031. content: "\f699";
  20032. }
  20033. .fa-house-fire::before {
  20034. content: "\e50c";
  20035. }
  20036. .fa-square-minus::before {
  20037. content: "\f146";
  20038. }
  20039. .fa-minus-square::before {
  20040. content: "\f146";
  20041. }
  20042. .fa-helicopter::before {
  20043. content: "\f533";
  20044. }
  20045. .fa-compass::before {
  20046. content: "\f14e";
  20047. }
  20048. .fa-square-caret-down::before {
  20049. content: "\f150";
  20050. }
  20051. .fa-caret-square-down::before {
  20052. content: "\f150";
  20053. }
  20054. .fa-file-circle-question::before {
  20055. content: "\e4ef";
  20056. }
  20057. .fa-laptop-code::before {
  20058. content: "\f5fc";
  20059. }
  20060. .fa-swatchbook::before {
  20061. content: "\f5c3";
  20062. }
  20063. .fa-prescription-bottle::before {
  20064. content: "\f485";
  20065. }
  20066. .fa-bars::before {
  20067. content: "\f0c9";
  20068. }
  20069. .fa-navicon::before {
  20070. content: "\f0c9";
  20071. }
  20072. .fa-people-group::before {
  20073. content: "\e533";
  20074. }
  20075. .fa-hourglass-end::before {
  20076. content: "\f253";
  20077. }
  20078. .fa-hourglass-3::before {
  20079. content: "\f253";
  20080. }
  20081. .fa-heart-crack::before {
  20082. content: "\f7a9";
  20083. }
  20084. .fa-heart-broken::before {
  20085. content: "\f7a9";
  20086. }
  20087. .fa-square-up-right::before {
  20088. content: "\f360";
  20089. }
  20090. .fa-external-link-square-alt::before {
  20091. content: "\f360";
  20092. }
  20093. .fa-face-kiss-beam::before {
  20094. content: "\f597";
  20095. }
  20096. .fa-kiss-beam::before {
  20097. content: "\f597";
  20098. }
  20099. .fa-film::before {
  20100. content: "\f008";
  20101. }
  20102. .fa-ruler-horizontal::before {
  20103. content: "\f547";
  20104. }
  20105. .fa-people-robbery::before {
  20106. content: "\e536";
  20107. }
  20108. .fa-lightbulb::before {
  20109. content: "\f0eb";
  20110. }
  20111. .fa-caret-left::before {
  20112. content: "\f0d9";
  20113. }
  20114. .fa-circle-exclamation::before {
  20115. content: "\f06a";
  20116. }
  20117. .fa-exclamation-circle::before {
  20118. content: "\f06a";
  20119. }
  20120. .fa-school-circle-xmark::before {
  20121. content: "\e56d";
  20122. }
  20123. .fa-arrow-right-from-bracket::before {
  20124. content: "\f08b";
  20125. }
  20126. .fa-sign-out::before {
  20127. content: "\f08b";
  20128. }
  20129. .fa-circle-chevron-down::before {
  20130. content: "\f13a";
  20131. }
  20132. .fa-chevron-circle-down::before {
  20133. content: "\f13a";
  20134. }
  20135. .fa-unlock-keyhole::before {
  20136. content: "\f13e";
  20137. }
  20138. .fa-unlock-alt::before {
  20139. content: "\f13e";
  20140. }
  20141. .fa-cloud-showers-heavy::before {
  20142. content: "\f740";
  20143. }
  20144. .fa-headphones-simple::before {
  20145. content: "\f58f";
  20146. }
  20147. .fa-headphones-alt::before {
  20148. content: "\f58f";
  20149. }
  20150. .fa-sitemap::before {
  20151. content: "\f0e8";
  20152. }
  20153. .fa-circle-dollar-to-slot::before {
  20154. content: "\f4b9";
  20155. }
  20156. .fa-donate::before {
  20157. content: "\f4b9";
  20158. }
  20159. .fa-memory::before {
  20160. content: "\f538";
  20161. }
  20162. .fa-road-spikes::before {
  20163. content: "\e568";
  20164. }
  20165. .fa-fire-burner::before {
  20166. content: "\e4f1";
  20167. }
  20168. .fa-flag::before {
  20169. content: "\f024";
  20170. }
  20171. .fa-hanukiah::before {
  20172. content: "\f6e6";
  20173. }
  20174. .fa-feather::before {
  20175. content: "\f52d";
  20176. }
  20177. .fa-volume-low::before {
  20178. content: "\f027";
  20179. }
  20180. .fa-volume-down::before {
  20181. content: "\f027";
  20182. }
  20183. .fa-comment-slash::before {
  20184. content: "\f4b3";
  20185. }
  20186. .fa-cloud-sun-rain::before {
  20187. content: "\f743";
  20188. }
  20189. .fa-compress::before {
  20190. content: "\f066";
  20191. }
  20192. .fa-wheat-awn::before {
  20193. content: "\e2cd";
  20194. }
  20195. .fa-wheat-alt::before {
  20196. content: "\e2cd";
  20197. }
  20198. .fa-ankh::before {
  20199. content: "\f644";
  20200. }
  20201. .fa-hands-holding-child::before {
  20202. content: "\e4fa";
  20203. }
  20204. .fa-asterisk::before {
  20205. content: "\*";
  20206. }
  20207. .fa-square-check::before {
  20208. content: "\f14a";
  20209. }
  20210. .fa-check-square::before {
  20211. content: "\f14a";
  20212. }
  20213. .fa-peseta-sign::before {
  20214. content: "\e221";
  20215. }
  20216. .fa-heading::before {
  20217. content: "\f1dc";
  20218. }
  20219. .fa-header::before {
  20220. content: "\f1dc";
  20221. }
  20222. .fa-ghost::before {
  20223. content: "\f6e2";
  20224. }
  20225. .fa-list::before {
  20226. content: "\f03a";
  20227. }
  20228. .fa-list-squares::before {
  20229. content: "\f03a";
  20230. }
  20231. .fa-square-phone-flip::before {
  20232. content: "\f87b";
  20233. }
  20234. .fa-phone-square-alt::before {
  20235. content: "\f87b";
  20236. }
  20237. .fa-cart-plus::before {
  20238. content: "\f217";
  20239. }
  20240. .fa-gamepad::before {
  20241. content: "\f11b";
  20242. }
  20243. .fa-circle-dot::before {
  20244. content: "\f192";
  20245. }
  20246. .fa-dot-circle::before {
  20247. content: "\f192";
  20248. }
  20249. .fa-face-dizzy::before {
  20250. content: "\f567";
  20251. }
  20252. .fa-dizzy::before {
  20253. content: "\f567";
  20254. }
  20255. .fa-egg::before {
  20256. content: "\f7fb";
  20257. }
  20258. .fa-house-medical-circle-xmark::before {
  20259. content: "\e513";
  20260. }
  20261. .fa-campground::before {
  20262. content: "\f6bb";
  20263. }
  20264. .fa-folder-plus::before {
  20265. content: "\f65e";
  20266. }
  20267. .fa-futbol::before {
  20268. content: "\f1e3";
  20269. }
  20270. .fa-futbol-ball::before {
  20271. content: "\f1e3";
  20272. }
  20273. .fa-soccer-ball::before {
  20274. content: "\f1e3";
  20275. }
  20276. .fa-paintbrush::before {
  20277. content: "\f1fc";
  20278. }
  20279. .fa-paint-brush::before {
  20280. content: "\f1fc";
  20281. }
  20282. .fa-lock::before {
  20283. content: "\f023";
  20284. }
  20285. .fa-gas-pump::before {
  20286. content: "\f52f";
  20287. }
  20288. .fa-hot-tub-person::before {
  20289. content: "\f593";
  20290. }
  20291. .fa-hot-tub::before {
  20292. content: "\f593";
  20293. }
  20294. .fa-map-location::before {
  20295. content: "\f59f";
  20296. }
  20297. .fa-map-marked::before {
  20298. content: "\f59f";
  20299. }
  20300. .fa-house-flood-water::before {
  20301. content: "\e50e";
  20302. }
  20303. .fa-tree::before {
  20304. content: "\f1bb";
  20305. }
  20306. .fa-bridge-lock::before {
  20307. content: "\e4cc";
  20308. }
  20309. .fa-sack-dollar::before {
  20310. content: "\f81d";
  20311. }
  20312. .fa-pen-to-square::before {
  20313. content: "\f044";
  20314. }
  20315. .fa-edit::before {
  20316. content: "\f044";
  20317. }
  20318. .fa-car-side::before {
  20319. content: "\f5e4";
  20320. }
  20321. .fa-share-nodes::before {
  20322. content: "\f1e0";
  20323. }
  20324. .fa-share-alt::before {
  20325. content: "\f1e0";
  20326. }
  20327. .fa-heart-circle-minus::before {
  20328. content: "\e4ff";
  20329. }
  20330. .fa-hourglass-half::before {
  20331. content: "\f252";
  20332. }
  20333. .fa-hourglass-2::before {
  20334. content: "\f252";
  20335. }
  20336. .fa-microscope::before {
  20337. content: "\f610";
  20338. }
  20339. .fa-sink::before {
  20340. content: "\e06d";
  20341. }
  20342. .fa-bag-shopping::before {
  20343. content: "\f290";
  20344. }
  20345. .fa-shopping-bag::before {
  20346. content: "\f290";
  20347. }
  20348. .fa-arrow-down-z-a::before {
  20349. content: "\f881";
  20350. }
  20351. .fa-sort-alpha-desc::before {
  20352. content: "\f881";
  20353. }
  20354. .fa-sort-alpha-down-alt::before {
  20355. content: "\f881";
  20356. }
  20357. .fa-mitten::before {
  20358. content: "\f7b5";
  20359. }
  20360. .fa-person-rays::before {
  20361. content: "\e54d";
  20362. }
  20363. .fa-users::before {
  20364. content: "\f0c0";
  20365. }
  20366. .fa-eye-slash::before {
  20367. content: "\f070";
  20368. }
  20369. .fa-flask-vial::before {
  20370. content: "\e4f3";
  20371. }
  20372. .fa-hand::before {
  20373. content: "\f256";
  20374. }
  20375. .fa-hand-paper::before {
  20376. content: "\f256";
  20377. }
  20378. .fa-om::before {
  20379. content: "\f679";
  20380. }
  20381. .fa-worm::before {
  20382. content: "\e599";
  20383. }
  20384. .fa-house-circle-xmark::before {
  20385. content: "\e50b";
  20386. }
  20387. .fa-plug::before {
  20388. content: "\f1e6";
  20389. }
  20390. .fa-chevron-up::before {
  20391. content: "\f077";
  20392. }
  20393. .fa-hand-spock::before {
  20394. content: "\f259";
  20395. }
  20396. .fa-stopwatch::before {
  20397. content: "\f2f2";
  20398. }
  20399. .fa-face-kiss::before {
  20400. content: "\f596";
  20401. }
  20402. .fa-kiss::before {
  20403. content: "\f596";
  20404. }
  20405. .fa-bridge-circle-xmark::before {
  20406. content: "\e4cb";
  20407. }
  20408. .fa-face-grin-tongue::before {
  20409. content: "\f589";
  20410. }
  20411. .fa-grin-tongue::before {
  20412. content: "\f589";
  20413. }
  20414. .fa-chess-bishop::before {
  20415. content: "\f43a";
  20416. }
  20417. .fa-face-grin-wink::before {
  20418. content: "\f58c";
  20419. }
  20420. .fa-grin-wink::before {
  20421. content: "\f58c";
  20422. }
  20423. .fa-ear-deaf::before {
  20424. content: "\f2a4";
  20425. }
  20426. .fa-deaf::before {
  20427. content: "\f2a4";
  20428. }
  20429. .fa-deafness::before {
  20430. content: "\f2a4";
  20431. }
  20432. .fa-hard-of-hearing::before {
  20433. content: "\f2a4";
  20434. }
  20435. .fa-road-circle-check::before {
  20436. content: "\e564";
  20437. }
  20438. .fa-dice-five::before {
  20439. content: "\f523";
  20440. }
  20441. .fa-square-rss::before {
  20442. content: "\f143";
  20443. }
  20444. .fa-rss-square::before {
  20445. content: "\f143";
  20446. }
  20447. .fa-land-mine-on::before {
  20448. content: "\e51b";
  20449. }
  20450. .fa-i-cursor::before {
  20451. content: "\f246";
  20452. }
  20453. .fa-stamp::before {
  20454. content: "\f5bf";
  20455. }
  20456. .fa-stairs::before {
  20457. content: "\e289";
  20458. }
  20459. .fa-i::before {
  20460. content: "I";
  20461. }
  20462. .fa-hryvnia-sign::before {
  20463. content: "\f6f2";
  20464. }
  20465. .fa-hryvnia::before {
  20466. content: "\f6f2";
  20467. }
  20468. .fa-pills::before {
  20469. content: "\f484";
  20470. }
  20471. .fa-face-grin-wide::before {
  20472. content: "\f581";
  20473. }
  20474. .fa-grin-alt::before {
  20475. content: "\f581";
  20476. }
  20477. .fa-tooth::before {
  20478. content: "\f5c9";
  20479. }
  20480. .fa-v::before {
  20481. content: "V";
  20482. }
  20483. .fa-bangladeshi-taka-sign::before {
  20484. content: "\e2e6";
  20485. }
  20486. .fa-bicycle::before {
  20487. content: "\f206";
  20488. }
  20489. .fa-staff-snake::before {
  20490. content: "\e579";
  20491. }
  20492. .fa-rod-asclepius::before {
  20493. content: "\e579";
  20494. }
  20495. .fa-rod-snake::before {
  20496. content: "\e579";
  20497. }
  20498. .fa-staff-aesculapius::before {
  20499. content: "\e579";
  20500. }
  20501. .fa-head-side-cough-slash::before {
  20502. content: "\e062";
  20503. }
  20504. .fa-truck-medical::before {
  20505. content: "\f0f9";
  20506. }
  20507. .fa-ambulance::before {
  20508. content: "\f0f9";
  20509. }
  20510. .fa-wheat-awn-circle-exclamation::before {
  20511. content: "\e598";
  20512. }
  20513. .fa-snowman::before {
  20514. content: "\f7d0";
  20515. }
  20516. .fa-mortar-pestle::before {
  20517. content: "\f5a7";
  20518. }
  20519. .fa-road-barrier::before {
  20520. content: "\e562";
  20521. }
  20522. .fa-school::before {
  20523. content: "\f549";
  20524. }
  20525. .fa-igloo::before {
  20526. content: "\f7ae";
  20527. }
  20528. .fa-joint::before {
  20529. content: "\f595";
  20530. }
  20531. .fa-angle-right::before {
  20532. content: "\f105";
  20533. }
  20534. .fa-horse::before {
  20535. content: "\f6f0";
  20536. }
  20537. .fa-q::before {
  20538. content: "Q";
  20539. }
  20540. .fa-g::before {
  20541. content: "G";
  20542. }
  20543. .fa-notes-medical::before {
  20544. content: "\f481";
  20545. }
  20546. .fa-temperature-half::before {
  20547. content: "\f2c9";
  20548. }
  20549. .fa-temperature-2::before {
  20550. content: "\f2c9";
  20551. }
  20552. .fa-thermometer-2::before {
  20553. content: "\f2c9";
  20554. }
  20555. .fa-thermometer-half::before {
  20556. content: "\f2c9";
  20557. }
  20558. .fa-dong-sign::before {
  20559. content: "\e169";
  20560. }
  20561. .fa-capsules::before {
  20562. content: "\f46b";
  20563. }
  20564. .fa-poo-storm::before {
  20565. content: "\f75a";
  20566. }
  20567. .fa-poo-bolt::before {
  20568. content: "\f75a";
  20569. }
  20570. .fa-face-frown-open::before {
  20571. content: "\f57a";
  20572. }
  20573. .fa-frown-open::before {
  20574. content: "\f57a";
  20575. }
  20576. .fa-hand-point-up::before {
  20577. content: "\f0a6";
  20578. }
  20579. .fa-money-bill::before {
  20580. content: "\f0d6";
  20581. }
  20582. .fa-bookmark::before {
  20583. content: "\f02e";
  20584. }
  20585. .fa-align-justify::before {
  20586. content: "\f039";
  20587. }
  20588. .fa-umbrella-beach::before {
  20589. content: "\f5ca";
  20590. }
  20591. .fa-helmet-un::before {
  20592. content: "\e503";
  20593. }
  20594. .fa-bullseye::before {
  20595. content: "\f140";
  20596. }
  20597. .fa-bacon::before {
  20598. content: "\f7e5";
  20599. }
  20600. .fa-hand-point-down::before {
  20601. content: "\f0a7";
  20602. }
  20603. .fa-arrow-up-from-bracket::before {
  20604. content: "\e09a";
  20605. }
  20606. .fa-folder::before {
  20607. content: "\f07b";
  20608. }
  20609. .fa-folder-blank::before {
  20610. content: "\f07b";
  20611. }
  20612. .fa-file-waveform::before {
  20613. content: "\f478";
  20614. }
  20615. .fa-file-medical-alt::before {
  20616. content: "\f478";
  20617. }
  20618. .fa-radiation::before {
  20619. content: "\f7b9";
  20620. }
  20621. .fa-chart-simple::before {
  20622. content: "\e473";
  20623. }
  20624. .fa-mars-stroke::before {
  20625. content: "\f229";
  20626. }
  20627. .fa-vial::before {
  20628. content: "\f492";
  20629. }
  20630. .fa-gauge::before {
  20631. content: "\f624";
  20632. }
  20633. .fa-dashboard::before {
  20634. content: "\f624";
  20635. }
  20636. .fa-gauge-med::before {
  20637. content: "\f624";
  20638. }
  20639. .fa-tachometer-alt-average::before {
  20640. content: "\f624";
  20641. }
  20642. .fa-wand-magic-sparkles::before {
  20643. content: "\e2ca";
  20644. }
  20645. .fa-magic-wand-sparkles::before {
  20646. content: "\e2ca";
  20647. }
  20648. .fa-e::before {
  20649. content: "E";
  20650. }
  20651. .fa-pen-clip::before {
  20652. content: "\f305";
  20653. }
  20654. .fa-pen-alt::before {
  20655. content: "\f305";
  20656. }
  20657. .fa-bridge-circle-exclamation::before {
  20658. content: "\e4ca";
  20659. }
  20660. .fa-user::before {
  20661. content: "\f007";
  20662. }
  20663. .fa-school-circle-check::before {
  20664. content: "\e56b";
  20665. }
  20666. .fa-dumpster::before {
  20667. content: "\f793";
  20668. }
  20669. .fa-van-shuttle::before {
  20670. content: "\f5b6";
  20671. }
  20672. .fa-shuttle-van::before {
  20673. content: "\f5b6";
  20674. }
  20675. .fa-building-user::before {
  20676. content: "\e4da";
  20677. }
  20678. .fa-square-caret-left::before {
  20679. content: "\f191";
  20680. }
  20681. .fa-caret-square-left::before {
  20682. content: "\f191";
  20683. }
  20684. .fa-highlighter::before {
  20685. content: "\f591";
  20686. }
  20687. .fa-key::before {
  20688. content: "\f084";
  20689. }
  20690. .fa-bullhorn::before {
  20691. content: "\f0a1";
  20692. }
  20693. .fa-globe::before {
  20694. content: "\f0ac";
  20695. }
  20696. .fa-synagogue::before {
  20697. content: "\f69b";
  20698. }
  20699. .fa-person-half-dress::before {
  20700. content: "\e548";
  20701. }
  20702. .fa-road-bridge::before {
  20703. content: "\e563";
  20704. }
  20705. .fa-location-arrow::before {
  20706. content: "\f124";
  20707. }
  20708. .fa-c::before {
  20709. content: "C";
  20710. }
  20711. .fa-tablet-button::before {
  20712. content: "\f10a";
  20713. }
  20714. .fa-building-lock::before {
  20715. content: "\e4d6";
  20716. }
  20717. .fa-pizza-slice::before {
  20718. content: "\f818";
  20719. }
  20720. .fa-money-bill-wave::before {
  20721. content: "\f53a";
  20722. }
  20723. .fa-chart-area::before {
  20724. content: "\f1fe";
  20725. }
  20726. .fa-area-chart::before {
  20727. content: "\f1fe";
  20728. }
  20729. .fa-house-flag::before {
  20730. content: "\e50d";
  20731. }
  20732. .fa-person-circle-minus::before {
  20733. content: "\e540";
  20734. }
  20735. .fa-ban::before {
  20736. content: "\f05e";
  20737. }
  20738. .fa-cancel::before {
  20739. content: "\f05e";
  20740. }
  20741. .fa-camera-rotate::before {
  20742. content: "\e0d8";
  20743. }
  20744. .fa-spray-can-sparkles::before {
  20745. content: "\f5d0";
  20746. }
  20747. .fa-air-freshener::before {
  20748. content: "\f5d0";
  20749. }
  20750. .fa-star::before {
  20751. content: "\f005";
  20752. }
  20753. .fa-repeat::before {
  20754. content: "\f363";
  20755. }
  20756. .fa-cross::before {
  20757. content: "\f654";
  20758. }
  20759. .fa-box::before {
  20760. content: "\f466";
  20761. }
  20762. .fa-venus-mars::before {
  20763. content: "\f228";
  20764. }
  20765. .fa-arrow-pointer::before {
  20766. content: "\f245";
  20767. }
  20768. .fa-mouse-pointer::before {
  20769. content: "\f245";
  20770. }
  20771. .fa-maximize::before {
  20772. content: "\f31e";
  20773. }
  20774. .fa-expand-arrows-alt::before {
  20775. content: "\f31e";
  20776. }
  20777. .fa-charging-station::before {
  20778. content: "\f5e7";
  20779. }
  20780. .fa-shapes::before {
  20781. content: "\f61f";
  20782. }
  20783. .fa-triangle-circle-square::before {
  20784. content: "\f61f";
  20785. }
  20786. .fa-shuffle::before {
  20787. content: "\f074";
  20788. }
  20789. .fa-random::before {
  20790. content: "\f074";
  20791. }
  20792. .fa-person-running::before {
  20793. content: "\f70c";
  20794. }
  20795. .fa-running::before {
  20796. content: "\f70c";
  20797. }
  20798. .fa-mobile-retro::before {
  20799. content: "\e527";
  20800. }
  20801. .fa-grip-lines-vertical::before {
  20802. content: "\f7a5";
  20803. }
  20804. .fa-spider::before {
  20805. content: "\f717";
  20806. }
  20807. .fa-hands-bound::before {
  20808. content: "\e4f9";
  20809. }
  20810. .fa-file-invoice-dollar::before {
  20811. content: "\f571";
  20812. }
  20813. .fa-plane-circle-exclamation::before {
  20814. content: "\e556";
  20815. }
  20816. .fa-x-ray::before {
  20817. content: "\f497";
  20818. }
  20819. .fa-spell-check::before {
  20820. content: "\f891";
  20821. }
  20822. .fa-slash::before {
  20823. content: "\f715";
  20824. }
  20825. .fa-computer-mouse::before {
  20826. content: "\f8cc";
  20827. }
  20828. .fa-mouse::before {
  20829. content: "\f8cc";
  20830. }
  20831. .fa-arrow-right-to-bracket::before {
  20832. content: "\f090";
  20833. }
  20834. .fa-sign-in::before {
  20835. content: "\f090";
  20836. }
  20837. .fa-shop-slash::before {
  20838. content: "\e070";
  20839. }
  20840. .fa-store-alt-slash::before {
  20841. content: "\e070";
  20842. }
  20843. .fa-server::before {
  20844. content: "\f233";
  20845. }
  20846. .fa-virus-covid-slash::before {
  20847. content: "\e4a9";
  20848. }
  20849. .fa-shop-lock::before {
  20850. content: "\e4a5";
  20851. }
  20852. .fa-hourglass-start::before {
  20853. content: "\f251";
  20854. }
  20855. .fa-hourglass-1::before {
  20856. content: "\f251";
  20857. }
  20858. .fa-blender-phone::before {
  20859. content: "\f6b6";
  20860. }
  20861. .fa-building-wheat::before {
  20862. content: "\e4db";
  20863. }
  20864. .fa-person-breastfeeding::before {
  20865. content: "\e53a";
  20866. }
  20867. .fa-right-to-bracket::before {
  20868. content: "\f2f6";
  20869. }
  20870. .fa-sign-in-alt::before {
  20871. content: "\f2f6";
  20872. }
  20873. .fa-venus::before {
  20874. content: "\f221";
  20875. }
  20876. .fa-passport::before {
  20877. content: "\f5ab";
  20878. }
  20879. .fa-heart-pulse::before {
  20880. content: "\f21e";
  20881. }
  20882. .fa-heartbeat::before {
  20883. content: "\f21e";
  20884. }
  20885. .fa-people-carry-box::before {
  20886. content: "\f4ce";
  20887. }
  20888. .fa-people-carry::before {
  20889. content: "\f4ce";
  20890. }
  20891. .fa-temperature-high::before {
  20892. content: "\f769";
  20893. }
  20894. .fa-microchip::before {
  20895. content: "\f2db";
  20896. }
  20897. .fa-crown::before {
  20898. content: "\f521";
  20899. }
  20900. .fa-weight-hanging::before {
  20901. content: "\f5cd";
  20902. }
  20903. .fa-xmarks-lines::before {
  20904. content: "\e59a";
  20905. }
  20906. .fa-file-prescription::before {
  20907. content: "\f572";
  20908. }
  20909. .fa-weight-scale::before {
  20910. content: "\f496";
  20911. }
  20912. .fa-weight::before {
  20913. content: "\f496";
  20914. }
  20915. .fa-user-group::before {
  20916. content: "\f500";
  20917. }
  20918. .fa-user-friends::before {
  20919. content: "\f500";
  20920. }
  20921. .fa-arrow-up-a-z::before {
  20922. content: "\f15e";
  20923. }
  20924. .fa-sort-alpha-up::before {
  20925. content: "\f15e";
  20926. }
  20927. .fa-chess-knight::before {
  20928. content: "\f441";
  20929. }
  20930. .fa-face-laugh-squint::before {
  20931. content: "\f59b";
  20932. }
  20933. .fa-laugh-squint::before {
  20934. content: "\f59b";
  20935. }
  20936. .fa-wheelchair::before {
  20937. content: "\f193";
  20938. }
  20939. .fa-circle-arrow-up::before {
  20940. content: "\f0aa";
  20941. }
  20942. .fa-arrow-circle-up::before {
  20943. content: "\f0aa";
  20944. }
  20945. .fa-toggle-on::before {
  20946. content: "\f205";
  20947. }
  20948. .fa-person-walking::before {
  20949. content: "\f554";
  20950. }
  20951. .fa-walking::before {
  20952. content: "\f554";
  20953. }
  20954. .fa-l::before {
  20955. content: "L";
  20956. }
  20957. .fa-fire::before {
  20958. content: "\f06d";
  20959. }
  20960. .fa-bed-pulse::before {
  20961. content: "\f487";
  20962. }
  20963. .fa-procedures::before {
  20964. content: "\f487";
  20965. }
  20966. .fa-shuttle-space::before {
  20967. content: "\f197";
  20968. }
  20969. .fa-space-shuttle::before {
  20970. content: "\f197";
  20971. }
  20972. .fa-face-laugh::before {
  20973. content: "\f599";
  20974. }
  20975. .fa-laugh::before {
  20976. content: "\f599";
  20977. }
  20978. .fa-folder-open::before {
  20979. content: "\f07c";
  20980. }
  20981. .fa-heart-circle-plus::before {
  20982. content: "\e500";
  20983. }
  20984. .fa-code-fork::before {
  20985. content: "\e13b";
  20986. }
  20987. .fa-city::before {
  20988. content: "\f64f";
  20989. }
  20990. .fa-microphone-lines::before {
  20991. content: "\f3c9";
  20992. }
  20993. .fa-microphone-alt::before {
  20994. content: "\f3c9";
  20995. }
  20996. .fa-pepper-hot::before {
  20997. content: "\f816";
  20998. }
  20999. .fa-unlock::before {
  21000. content: "\f09c";
  21001. }
  21002. .fa-colon-sign::before {
  21003. content: "\e140";
  21004. }
  21005. .fa-headset::before {
  21006. content: "\f590";
  21007. }
  21008. .fa-store-slash::before {
  21009. content: "\e071";
  21010. }
  21011. .fa-road-circle-xmark::before {
  21012. content: "\e566";
  21013. }
  21014. .fa-user-minus::before {
  21015. content: "\f503";
  21016. }
  21017. .fa-mars-stroke-up::before {
  21018. content: "\f22a";
  21019. }
  21020. .fa-mars-stroke-v::before {
  21021. content: "\f22a";
  21022. }
  21023. .fa-champagne-glasses::before {
  21024. content: "\f79f";
  21025. }
  21026. .fa-glass-cheers::before {
  21027. content: "\f79f";
  21028. }
  21029. .fa-clipboard::before {
  21030. content: "\f328";
  21031. }
  21032. .fa-house-circle-exclamation::before {
  21033. content: "\e50a";
  21034. }
  21035. .fa-file-arrow-up::before {
  21036. content: "\f574";
  21037. }
  21038. .fa-file-upload::before {
  21039. content: "\f574";
  21040. }
  21041. .fa-wifi::before {
  21042. content: "\f1eb";
  21043. }
  21044. .fa-wifi-3::before {
  21045. content: "\f1eb";
  21046. }
  21047. .fa-wifi-strong::before {
  21048. content: "\f1eb";
  21049. }
  21050. .fa-bath::before {
  21051. content: "\f2cd";
  21052. }
  21053. .fa-bathtub::before {
  21054. content: "\f2cd";
  21055. }
  21056. .fa-underline::before {
  21057. content: "\f0cd";
  21058. }
  21059. .fa-user-pen::before {
  21060. content: "\f4ff";
  21061. }
  21062. .fa-user-edit::before {
  21063. content: "\f4ff";
  21064. }
  21065. .fa-signature::before {
  21066. content: "\f5b7";
  21067. }
  21068. .fa-stroopwafel::before {
  21069. content: "\f551";
  21070. }
  21071. .fa-bold::before {
  21072. content: "\f032";
  21073. }
  21074. .fa-anchor-lock::before {
  21075. content: "\e4ad";
  21076. }
  21077. .fa-building-ngo::before {
  21078. content: "\e4d7";
  21079. }
  21080. .fa-manat-sign::before {
  21081. content: "\e1d5";
  21082. }
  21083. .fa-not-equal::before {
  21084. content: "\f53e";
  21085. }
  21086. .fa-border-top-left::before {
  21087. content: "\f853";
  21088. }
  21089. .fa-border-style::before {
  21090. content: "\f853";
  21091. }
  21092. .fa-map-location-dot::before {
  21093. content: "\f5a0";
  21094. }
  21095. .fa-map-marked-alt::before {
  21096. content: "\f5a0";
  21097. }
  21098. .fa-jedi::before {
  21099. content: "\f669";
  21100. }
  21101. .fa-square-poll-vertical::before {
  21102. content: "\f681";
  21103. }
  21104. .fa-poll::before {
  21105. content: "\f681";
  21106. }
  21107. .fa-mug-hot::before {
  21108. content: "\f7b6";
  21109. }
  21110. .fa-car-battery::before {
  21111. content: "\f5df";
  21112. }
  21113. .fa-battery-car::before {
  21114. content: "\f5df";
  21115. }
  21116. .fa-gift::before {
  21117. content: "\f06b";
  21118. }
  21119. .fa-dice-two::before {
  21120. content: "\f528";
  21121. }
  21122. .fa-chess-queen::before {
  21123. content: "\f445";
  21124. }
  21125. .fa-glasses::before {
  21126. content: "\f530";
  21127. }
  21128. .fa-chess-board::before {
  21129. content: "\f43c";
  21130. }
  21131. .fa-building-circle-check::before {
  21132. content: "\e4d2";
  21133. }
  21134. .fa-person-chalkboard::before {
  21135. content: "\e53d";
  21136. }
  21137. .fa-mars-stroke-right::before {
  21138. content: "\f22b";
  21139. }
  21140. .fa-mars-stroke-h::before {
  21141. content: "\f22b";
  21142. }
  21143. .fa-hand-back-fist::before {
  21144. content: "\f255";
  21145. }
  21146. .fa-hand-rock::before {
  21147. content: "\f255";
  21148. }
  21149. .fa-square-caret-up::before {
  21150. content: "\f151";
  21151. }
  21152. .fa-caret-square-up::before {
  21153. content: "\f151";
  21154. }
  21155. .fa-cloud-showers-water::before {
  21156. content: "\e4e4";
  21157. }
  21158. .fa-chart-bar::before {
  21159. content: "\f080";
  21160. }
  21161. .fa-bar-chart::before {
  21162. content: "\f080";
  21163. }
  21164. .fa-hands-bubbles::before {
  21165. content: "\e05e";
  21166. }
  21167. .fa-hands-wash::before {
  21168. content: "\e05e";
  21169. }
  21170. .fa-less-than-equal::before {
  21171. content: "\f537";
  21172. }
  21173. .fa-train::before {
  21174. content: "\f238";
  21175. }
  21176. .fa-eye-low-vision::before {
  21177. content: "\f2a8";
  21178. }
  21179. .fa-low-vision::before {
  21180. content: "\f2a8";
  21181. }
  21182. .fa-crow::before {
  21183. content: "\f520";
  21184. }
  21185. .fa-sailboat::before {
  21186. content: "\e445";
  21187. }
  21188. .fa-window-restore::before {
  21189. content: "\f2d2";
  21190. }
  21191. .fa-square-plus::before {
  21192. content: "\f0fe";
  21193. }
  21194. .fa-plus-square::before {
  21195. content: "\f0fe";
  21196. }
  21197. .fa-torii-gate::before {
  21198. content: "\f6a1";
  21199. }
  21200. .fa-frog::before {
  21201. content: "\f52e";
  21202. }
  21203. .fa-bucket::before {
  21204. content: "\e4cf";
  21205. }
  21206. .fa-image::before {
  21207. content: "\f03e";
  21208. }
  21209. .fa-microphone::before {
  21210. content: "\f130";
  21211. }
  21212. .fa-cow::before {
  21213. content: "\f6c8";
  21214. }
  21215. .fa-caret-up::before {
  21216. content: "\f0d8";
  21217. }
  21218. .fa-screwdriver::before {
  21219. content: "\f54a";
  21220. }
  21221. .fa-folder-closed::before {
  21222. content: "\e185";
  21223. }
  21224. .fa-house-tsunami::before {
  21225. content: "\e515";
  21226. }
  21227. .fa-square-nfi::before {
  21228. content: "\e576";
  21229. }
  21230. .fa-arrow-up-from-ground-water::before {
  21231. content: "\e4b5";
  21232. }
  21233. .fa-martini-glass::before {
  21234. content: "\f57b";
  21235. }
  21236. .fa-glass-martini-alt::before {
  21237. content: "\f57b";
  21238. }
  21239. .fa-rotate-left::before {
  21240. content: "\f2ea";
  21241. }
  21242. .fa-rotate-back::before {
  21243. content: "\f2ea";
  21244. }
  21245. .fa-rotate-backward::before {
  21246. content: "\f2ea";
  21247. }
  21248. .fa-undo-alt::before {
  21249. content: "\f2ea";
  21250. }
  21251. .fa-table-columns::before {
  21252. content: "\f0db";
  21253. }
  21254. .fa-columns::before {
  21255. content: "\f0db";
  21256. }
  21257. .fa-lemon::before {
  21258. content: "\f094";
  21259. }
  21260. .fa-head-side-mask::before {
  21261. content: "\e063";
  21262. }
  21263. .fa-handshake::before {
  21264. content: "\f2b5";
  21265. }
  21266. .fa-gem::before {
  21267. content: "\f3a5";
  21268. }
  21269. .fa-dolly::before {
  21270. content: "\f472";
  21271. }
  21272. .fa-dolly-box::before {
  21273. content: "\f472";
  21274. }
  21275. .fa-smoking::before {
  21276. content: "\f48d";
  21277. }
  21278. .fa-minimize::before {
  21279. content: "\f78c";
  21280. }
  21281. .fa-compress-arrows-alt::before {
  21282. content: "\f78c";
  21283. }
  21284. .fa-monument::before {
  21285. content: "\f5a6";
  21286. }
  21287. .fa-snowplow::before {
  21288. content: "\f7d2";
  21289. }
  21290. .fa-angles-right::before {
  21291. content: "\f101";
  21292. }
  21293. .fa-angle-double-right::before {
  21294. content: "\f101";
  21295. }
  21296. .fa-cannabis::before {
  21297. content: "\f55f";
  21298. }
  21299. .fa-circle-play::before {
  21300. content: "\f144";
  21301. }
  21302. .fa-play-circle::before {
  21303. content: "\f144";
  21304. }
  21305. .fa-tablets::before {
  21306. content: "\f490";
  21307. }
  21308. .fa-ethernet::before {
  21309. content: "\f796";
  21310. }
  21311. .fa-euro-sign::before {
  21312. content: "\f153";
  21313. }
  21314. .fa-eur::before {
  21315. content: "\f153";
  21316. }
  21317. .fa-euro::before {
  21318. content: "\f153";
  21319. }
  21320. .fa-chair::before {
  21321. content: "\f6c0";
  21322. }
  21323. .fa-circle-check::before {
  21324. content: "\f058";
  21325. }
  21326. .fa-check-circle::before {
  21327. content: "\f058";
  21328. }
  21329. .fa-circle-stop::before {
  21330. content: "\f28d";
  21331. }
  21332. .fa-stop-circle::before {
  21333. content: "\f28d";
  21334. }
  21335. .fa-compass-drafting::before {
  21336. content: "\f568";
  21337. }
  21338. .fa-drafting-compass::before {
  21339. content: "\f568";
  21340. }
  21341. .fa-plate-wheat::before {
  21342. content: "\e55a";
  21343. }
  21344. .fa-icicles::before {
  21345. content: "\f7ad";
  21346. }
  21347. .fa-person-shelter::before {
  21348. content: "\e54f";
  21349. }
  21350. .fa-neuter::before {
  21351. content: "\f22c";
  21352. }
  21353. .fa-id-badge::before {
  21354. content: "\f2c1";
  21355. }
  21356. .fa-marker::before {
  21357. content: "\f5a1";
  21358. }
  21359. .fa-face-laugh-beam::before {
  21360. content: "\f59a";
  21361. }
  21362. .fa-laugh-beam::before {
  21363. content: "\f59a";
  21364. }
  21365. .fa-helicopter-symbol::before {
  21366. content: "\e502";
  21367. }
  21368. .fa-universal-access::before {
  21369. content: "\f29a";
  21370. }
  21371. .fa-circle-chevron-up::before {
  21372. content: "\f139";
  21373. }
  21374. .fa-chevron-circle-up::before {
  21375. content: "\f139";
  21376. }
  21377. .fa-lari-sign::before {
  21378. content: "\e1c8";
  21379. }
  21380. .fa-volcano::before {
  21381. content: "\f770";
  21382. }
  21383. .fa-person-walking-dashed-line-arrow-right::before {
  21384. content: "\e553";
  21385. }
  21386. .fa-sterling-sign::before {
  21387. content: "\f154";
  21388. }
  21389. .fa-gbp::before {
  21390. content: "\f154";
  21391. }
  21392. .fa-pound-sign::before {
  21393. content: "\f154";
  21394. }
  21395. .fa-viruses::before {
  21396. content: "\e076";
  21397. }
  21398. .fa-square-person-confined::before {
  21399. content: "\e577";
  21400. }
  21401. .fa-user-tie::before {
  21402. content: "\f508";
  21403. }
  21404. .fa-arrow-down-long::before {
  21405. content: "\f175";
  21406. }
  21407. .fa-long-arrow-down::before {
  21408. content: "\f175";
  21409. }
  21410. .fa-tent-arrow-down-to-line::before {
  21411. content: "\e57e";
  21412. }
  21413. .fa-certificate::before {
  21414. content: "\f0a3";
  21415. }
  21416. .fa-reply-all::before {
  21417. content: "\f122";
  21418. }
  21419. .fa-mail-reply-all::before {
  21420. content: "\f122";
  21421. }
  21422. .fa-suitcase::before {
  21423. content: "\f0f2";
  21424. }
  21425. .fa-person-skating::before {
  21426. content: "\f7c5";
  21427. }
  21428. .fa-skating::before {
  21429. content: "\f7c5";
  21430. }
  21431. .fa-filter-circle-dollar::before {
  21432. content: "\f662";
  21433. }
  21434. .fa-funnel-dollar::before {
  21435. content: "\f662";
  21436. }
  21437. .fa-camera-retro::before {
  21438. content: "\f083";
  21439. }
  21440. .fa-circle-arrow-down::before {
  21441. content: "\f0ab";
  21442. }
  21443. .fa-arrow-circle-down::before {
  21444. content: "\f0ab";
  21445. }
  21446. .fa-file-import::before {
  21447. content: "\f56f";
  21448. }
  21449. .fa-arrow-right-to-file::before {
  21450. content: "\f56f";
  21451. }
  21452. .fa-square-arrow-up-right::before {
  21453. content: "\f14c";
  21454. }
  21455. .fa-external-link-square::before {
  21456. content: "\f14c";
  21457. }
  21458. .fa-box-open::before {
  21459. content: "\f49e";
  21460. }
  21461. .fa-scroll::before {
  21462. content: "\f70e";
  21463. }
  21464. .fa-spa::before {
  21465. content: "\f5bb";
  21466. }
  21467. .fa-location-pin-lock::before {
  21468. content: "\e51f";
  21469. }
  21470. .fa-pause::before {
  21471. content: "\f04c";
  21472. }
  21473. .fa-hill-avalanche::before {
  21474. content: "\e507";
  21475. }
  21476. .fa-temperature-empty::before {
  21477. content: "\f2cb";
  21478. }
  21479. .fa-temperature-0::before {
  21480. content: "\f2cb";
  21481. }
  21482. .fa-thermometer-0::before {
  21483. content: "\f2cb";
  21484. }
  21485. .fa-thermometer-empty::before {
  21486. content: "\f2cb";
  21487. }
  21488. .fa-bomb::before {
  21489. content: "\f1e2";
  21490. }
  21491. .fa-registered::before {
  21492. content: "\f25d";
  21493. }
  21494. .fa-address-card::before {
  21495. content: "\f2bb";
  21496. }
  21497. .fa-contact-card::before {
  21498. content: "\f2bb";
  21499. }
  21500. .fa-vcard::before {
  21501. content: "\f2bb";
  21502. }
  21503. .fa-scale-unbalanced-flip::before {
  21504. content: "\f516";
  21505. }
  21506. .fa-balance-scale-right::before {
  21507. content: "\f516";
  21508. }
  21509. .fa-subscript::before {
  21510. content: "\f12c";
  21511. }
  21512. .fa-diamond-turn-right::before {
  21513. content: "\f5eb";
  21514. }
  21515. .fa-directions::before {
  21516. content: "\f5eb";
  21517. }
  21518. .fa-burst::before {
  21519. content: "\e4dc";
  21520. }
  21521. .fa-house-laptop::before {
  21522. content: "\e066";
  21523. }
  21524. .fa-laptop-house::before {
  21525. content: "\e066";
  21526. }
  21527. .fa-face-tired::before {
  21528. content: "\f5c8";
  21529. }
  21530. .fa-tired::before {
  21531. content: "\f5c8";
  21532. }
  21533. .fa-money-bills::before {
  21534. content: "\e1f3";
  21535. }
  21536. .fa-smog::before {
  21537. content: "\f75f";
  21538. }
  21539. .fa-crutch::before {
  21540. content: "\f7f7";
  21541. }
  21542. .fa-cloud-arrow-up::before {
  21543. content: "\f0ee";
  21544. }
  21545. .fa-cloud-upload::before {
  21546. content: "\f0ee";
  21547. }
  21548. .fa-cloud-upload-alt::before {
  21549. content: "\f0ee";
  21550. }
  21551. .fa-palette::before {
  21552. content: "\f53f";
  21553. }
  21554. .fa-arrows-turn-right::before {
  21555. content: "\e4c0";
  21556. }
  21557. .fa-vest::before {
  21558. content: "\e085";
  21559. }
  21560. .fa-ferry::before {
  21561. content: "\e4ea";
  21562. }
  21563. .fa-arrows-down-to-people::before {
  21564. content: "\e4b9";
  21565. }
  21566. .fa-seedling::before {
  21567. content: "\f4d8";
  21568. }
  21569. .fa-sprout::before {
  21570. content: "\f4d8";
  21571. }
  21572. .fa-left-right::before {
  21573. content: "\f337";
  21574. }
  21575. .fa-arrows-alt-h::before {
  21576. content: "\f337";
  21577. }
  21578. .fa-boxes-packing::before {
  21579. content: "\e4c7";
  21580. }
  21581. .fa-circle-arrow-left::before {
  21582. content: "\f0a8";
  21583. }
  21584. .fa-arrow-circle-left::before {
  21585. content: "\f0a8";
  21586. }
  21587. .fa-group-arrows-rotate::before {
  21588. content: "\e4f6";
  21589. }
  21590. .fa-bowl-food::before {
  21591. content: "\e4c6";
  21592. }
  21593. .fa-candy-cane::before {
  21594. content: "\f786";
  21595. }
  21596. .fa-arrow-down-wide-short::before {
  21597. content: "\f160";
  21598. }
  21599. .fa-sort-amount-asc::before {
  21600. content: "\f160";
  21601. }
  21602. .fa-sort-amount-down::before {
  21603. content: "\f160";
  21604. }
  21605. .fa-cloud-bolt::before {
  21606. content: "\f76c";
  21607. }
  21608. .fa-thunderstorm::before {
  21609. content: "\f76c";
  21610. }
  21611. .fa-text-slash::before {
  21612. content: "\f87d";
  21613. }
  21614. .fa-remove-format::before {
  21615. content: "\f87d";
  21616. }
  21617. .fa-face-smile-wink::before {
  21618. content: "\f4da";
  21619. }
  21620. .fa-smile-wink::before {
  21621. content: "\f4da";
  21622. }
  21623. .fa-file-word::before {
  21624. content: "\f1c2";
  21625. }
  21626. .fa-file-powerpoint::before {
  21627. content: "\f1c4";
  21628. }
  21629. .fa-arrows-left-right::before {
  21630. content: "\f07e";
  21631. }
  21632. .fa-arrows-h::before {
  21633. content: "\f07e";
  21634. }
  21635. .fa-house-lock::before {
  21636. content: "\e510";
  21637. }
  21638. .fa-cloud-arrow-down::before {
  21639. content: "\f0ed";
  21640. }
  21641. .fa-cloud-download::before {
  21642. content: "\f0ed";
  21643. }
  21644. .fa-cloud-download-alt::before {
  21645. content: "\f0ed";
  21646. }
  21647. .fa-children::before {
  21648. content: "\e4e1";
  21649. }
  21650. .fa-chalkboard::before {
  21651. content: "\f51b";
  21652. }
  21653. .fa-blackboard::before {
  21654. content: "\f51b";
  21655. }
  21656. .fa-user-large-slash::before {
  21657. content: "\f4fa";
  21658. }
  21659. .fa-user-alt-slash::before {
  21660. content: "\f4fa";
  21661. }
  21662. .fa-envelope-open::before {
  21663. content: "\f2b6";
  21664. }
  21665. .fa-handshake-simple-slash::before {
  21666. content: "\e05f";
  21667. }
  21668. .fa-handshake-alt-slash::before {
  21669. content: "\e05f";
  21670. }
  21671. .fa-mattress-pillow::before {
  21672. content: "\e525";
  21673. }
  21674. .fa-guarani-sign::before {
  21675. content: "\e19a";
  21676. }
  21677. .fa-arrows-rotate::before {
  21678. content: "\f021";
  21679. }
  21680. .fa-refresh::before {
  21681. content: "\f021";
  21682. }
  21683. .fa-sync::before {
  21684. content: "\f021";
  21685. }
  21686. .fa-fire-extinguisher::before {
  21687. content: "\f134";
  21688. }
  21689. .fa-cruzeiro-sign::before {
  21690. content: "\e152";
  21691. }
  21692. .fa-greater-than-equal::before {
  21693. content: "\f532";
  21694. }
  21695. .fa-shield-halved::before {
  21696. content: "\f3ed";
  21697. }
  21698. .fa-shield-alt::before {
  21699. content: "\f3ed";
  21700. }
  21701. .fa-book-atlas::before {
  21702. content: "\f558";
  21703. }
  21704. .fa-atlas::before {
  21705. content: "\f558";
  21706. }
  21707. .fa-virus::before {
  21708. content: "\e074";
  21709. }
  21710. .fa-envelope-circle-check::before {
  21711. content: "\e4e8";
  21712. }
  21713. .fa-layer-group::before {
  21714. content: "\f5fd";
  21715. }
  21716. .fa-arrows-to-dot::before {
  21717. content: "\e4be";
  21718. }
  21719. .fa-archway::before {
  21720. content: "\f557";
  21721. }
  21722. .fa-heart-circle-check::before {
  21723. content: "\e4fd";
  21724. }
  21725. .fa-house-chimney-crack::before {
  21726. content: "\f6f1";
  21727. }
  21728. .fa-house-damage::before {
  21729. content: "\f6f1";
  21730. }
  21731. .fa-file-zipper::before {
  21732. content: "\f1c6";
  21733. }
  21734. .fa-file-archive::before {
  21735. content: "\f1c6";
  21736. }
  21737. .fa-square::before {
  21738. content: "\f0c8";
  21739. }
  21740. .fa-martini-glass-empty::before {
  21741. content: "\f000";
  21742. }
  21743. .fa-glass-martini::before {
  21744. content: "\f000";
  21745. }
  21746. .fa-couch::before {
  21747. content: "\f4b8";
  21748. }
  21749. .fa-cedi-sign::before {
  21750. content: "\e0df";
  21751. }
  21752. .fa-italic::before {
  21753. content: "\f033";
  21754. }
  21755. .fa-church::before {
  21756. content: "\f51d";
  21757. }
  21758. .fa-comments-dollar::before {
  21759. content: "\f653";
  21760. }
  21761. .fa-democrat::before {
  21762. content: "\f747";
  21763. }
  21764. .fa-z::before {
  21765. content: "Z";
  21766. }
  21767. .fa-person-skiing::before {
  21768. content: "\f7c9";
  21769. }
  21770. .fa-skiing::before {
  21771. content: "\f7c9";
  21772. }
  21773. .fa-road-lock::before {
  21774. content: "\e567";
  21775. }
  21776. .fa-a::before {
  21777. content: "A";
  21778. }
  21779. .fa-temperature-arrow-down::before {
  21780. content: "\e03f";
  21781. }
  21782. .fa-temperature-down::before {
  21783. content: "\e03f";
  21784. }
  21785. .fa-feather-pointed::before {
  21786. content: "\f56b";
  21787. }
  21788. .fa-feather-alt::before {
  21789. content: "\f56b";
  21790. }
  21791. .fa-p::before {
  21792. content: "P";
  21793. }
  21794. .fa-snowflake::before {
  21795. content: "\f2dc";
  21796. }
  21797. .fa-newspaper::before {
  21798. content: "\f1ea";
  21799. }
  21800. .fa-rectangle-ad::before {
  21801. content: "\f641";
  21802. }
  21803. .fa-ad::before {
  21804. content: "\f641";
  21805. }
  21806. .fa-circle-arrow-right::before {
  21807. content: "\f0a9";
  21808. }
  21809. .fa-arrow-circle-right::before {
  21810. content: "\f0a9";
  21811. }
  21812. .fa-filter-circle-xmark::before {
  21813. content: "\e17b";
  21814. }
  21815. .fa-locust::before {
  21816. content: "\e520";
  21817. }
  21818. .fa-sort::before {
  21819. content: "\f0dc";
  21820. }
  21821. .fa-unsorted::before {
  21822. content: "\f0dc";
  21823. }
  21824. .fa-list-ol::before {
  21825. content: "\f0cb";
  21826. }
  21827. .fa-list-1-2::before {
  21828. content: "\f0cb";
  21829. }
  21830. .fa-list-numeric::before {
  21831. content: "\f0cb";
  21832. }
  21833. .fa-person-dress-burst::before {
  21834. content: "\e544";
  21835. }
  21836. .fa-money-check-dollar::before {
  21837. content: "\f53d";
  21838. }
  21839. .fa-money-check-alt::before {
  21840. content: "\f53d";
  21841. }
  21842. .fa-vector-square::before {
  21843. content: "\f5cb";
  21844. }
  21845. .fa-bread-slice::before {
  21846. content: "\f7ec";
  21847. }
  21848. .fa-language::before {
  21849. content: "\f1ab";
  21850. }
  21851. .fa-face-kiss-wink-heart::before {
  21852. content: "\f598";
  21853. }
  21854. .fa-kiss-wink-heart::before {
  21855. content: "\f598";
  21856. }
  21857. .fa-filter::before {
  21858. content: "\f0b0";
  21859. }
  21860. .fa-question::before {
  21861. content: "\?";
  21862. }
  21863. .fa-file-signature::before {
  21864. content: "\f573";
  21865. }
  21866. .fa-up-down-left-right::before {
  21867. content: "\f0b2";
  21868. }
  21869. .fa-arrows-alt::before {
  21870. content: "\f0b2";
  21871. }
  21872. .fa-house-chimney-user::before {
  21873. content: "\e065";
  21874. }
  21875. .fa-hand-holding-heart::before {
  21876. content: "\f4be";
  21877. }
  21878. .fa-puzzle-piece::before {
  21879. content: "\f12e";
  21880. }
  21881. .fa-money-check::before {
  21882. content: "\f53c";
  21883. }
  21884. .fa-star-half-stroke::before {
  21885. content: "\f5c0";
  21886. }
  21887. .fa-star-half-alt::before {
  21888. content: "\f5c0";
  21889. }
  21890. .fa-code::before {
  21891. content: "\f121";
  21892. }
  21893. .fa-whiskey-glass::before {
  21894. content: "\f7a0";
  21895. }
  21896. .fa-glass-whiskey::before {
  21897. content: "\f7a0";
  21898. }
  21899. .fa-building-circle-exclamation::before {
  21900. content: "\e4d3";
  21901. }
  21902. .fa-magnifying-glass-chart::before {
  21903. content: "\e522";
  21904. }
  21905. .fa-arrow-up-right-from-square::before {
  21906. content: "\f08e";
  21907. }
  21908. .fa-external-link::before {
  21909. content: "\f08e";
  21910. }
  21911. .fa-cubes-stacked::before {
  21912. content: "\e4e6";
  21913. }
  21914. .fa-won-sign::before {
  21915. content: "\f159";
  21916. }
  21917. .fa-krw::before {
  21918. content: "\f159";
  21919. }
  21920. .fa-won::before {
  21921. content: "\f159";
  21922. }
  21923. .fa-virus-covid::before {
  21924. content: "\e4a8";
  21925. }
  21926. .fa-austral-sign::before {
  21927. content: "\e0a9";
  21928. }
  21929. .fa-f::before {
  21930. content: "F";
  21931. }
  21932. .fa-leaf::before {
  21933. content: "\f06c";
  21934. }
  21935. .fa-road::before {
  21936. content: "\f018";
  21937. }
  21938. .fa-taxi::before {
  21939. content: "\f1ba";
  21940. }
  21941. .fa-cab::before {
  21942. content: "\f1ba";
  21943. }
  21944. .fa-person-circle-plus::before {
  21945. content: "\e541";
  21946. }
  21947. .fa-chart-pie::before {
  21948. content: "\f200";
  21949. }
  21950. .fa-pie-chart::before {
  21951. content: "\f200";
  21952. }
  21953. .fa-bolt-lightning::before {
  21954. content: "\e0b7";
  21955. }
  21956. .fa-sack-xmark::before {
  21957. content: "\e56a";
  21958. }
  21959. .fa-file-excel::before {
  21960. content: "\f1c3";
  21961. }
  21962. .fa-file-contract::before {
  21963. content: "\f56c";
  21964. }
  21965. .fa-fish-fins::before {
  21966. content: "\e4f2";
  21967. }
  21968. .fa-building-flag::before {
  21969. content: "\e4d5";
  21970. }
  21971. .fa-face-grin-beam::before {
  21972. content: "\f582";
  21973. }
  21974. .fa-grin-beam::before {
  21975. content: "\f582";
  21976. }
  21977. .fa-object-ungroup::before {
  21978. content: "\f248";
  21979. }
  21980. .fa-poop::before {
  21981. content: "\f619";
  21982. }
  21983. .fa-location-pin::before {
  21984. content: "\f041";
  21985. }
  21986. .fa-map-marker::before {
  21987. content: "\f041";
  21988. }
  21989. .fa-kaaba::before {
  21990. content: "\f66b";
  21991. }
  21992. .fa-toilet-paper::before {
  21993. content: "\f71e";
  21994. }
  21995. .fa-helmet-safety::before {
  21996. content: "\f807";
  21997. }
  21998. .fa-hard-hat::before {
  21999. content: "\f807";
  22000. }
  22001. .fa-hat-hard::before {
  22002. content: "\f807";
  22003. }
  22004. .fa-eject::before {
  22005. content: "\f052";
  22006. }
  22007. .fa-circle-right::before {
  22008. content: "\f35a";
  22009. }
  22010. .fa-arrow-alt-circle-right::before {
  22011. content: "\f35a";
  22012. }
  22013. .fa-plane-circle-check::before {
  22014. content: "\e555";
  22015. }
  22016. .fa-face-rolling-eyes::before {
  22017. content: "\f5a5";
  22018. }
  22019. .fa-meh-rolling-eyes::before {
  22020. content: "\f5a5";
  22021. }
  22022. .fa-object-group::before {
  22023. content: "\f247";
  22024. }
  22025. .fa-chart-line::before {
  22026. content: "\f201";
  22027. }
  22028. .fa-line-chart::before {
  22029. content: "\f201";
  22030. }
  22031. .fa-mask-ventilator::before {
  22032. content: "\e524";
  22033. }
  22034. .fa-arrow-right::before {
  22035. content: "\f061";
  22036. }
  22037. .fa-signs-post::before {
  22038. content: "\f277";
  22039. }
  22040. .fa-map-signs::before {
  22041. content: "\f277";
  22042. }
  22043. .fa-cash-register::before {
  22044. content: "\f788";
  22045. }
  22046. .fa-person-circle-question::before {
  22047. content: "\e542";
  22048. }
  22049. .fa-h::before {
  22050. content: "H";
  22051. }
  22052. .fa-tarp::before {
  22053. content: "\e57b";
  22054. }
  22055. .fa-screwdriver-wrench::before {
  22056. content: "\f7d9";
  22057. }
  22058. .fa-tools::before {
  22059. content: "\f7d9";
  22060. }
  22061. .fa-arrows-to-eye::before {
  22062. content: "\e4bf";
  22063. }
  22064. .fa-plug-circle-bolt::before {
  22065. content: "\e55b";
  22066. }
  22067. .fa-heart::before {
  22068. content: "\f004";
  22069. }
  22070. .fa-mars-and-venus::before {
  22071. content: "\f224";
  22072. }
  22073. .fa-house-user::before {
  22074. content: "\e1b0";
  22075. }
  22076. .fa-home-user::before {
  22077. content: "\e1b0";
  22078. }
  22079. .fa-dumpster-fire::before {
  22080. content: "\f794";
  22081. }
  22082. .fa-house-crack::before {
  22083. content: "\e3b1";
  22084. }
  22085. .fa-martini-glass-citrus::before {
  22086. content: "\f561";
  22087. }
  22088. .fa-cocktail::before {
  22089. content: "\f561";
  22090. }
  22091. .fa-face-surprise::before {
  22092. content: "\f5c2";
  22093. }
  22094. .fa-surprise::before {
  22095. content: "\f5c2";
  22096. }
  22097. .fa-bottle-water::before {
  22098. content: "\e4c5";
  22099. }
  22100. .fa-circle-pause::before {
  22101. content: "\f28b";
  22102. }
  22103. .fa-pause-circle::before {
  22104. content: "\f28b";
  22105. }
  22106. .fa-toilet-paper-slash::before {
  22107. content: "\e072";
  22108. }
  22109. .fa-apple-whole::before {
  22110. content: "\f5d1";
  22111. }
  22112. .fa-apple-alt::before {
  22113. content: "\f5d1";
  22114. }
  22115. .fa-kitchen-set::before {
  22116. content: "\e51a";
  22117. }
  22118. .fa-r::before {
  22119. content: "R";
  22120. }
  22121. .fa-temperature-quarter::before {
  22122. content: "\f2ca";
  22123. }
  22124. .fa-temperature-1::before {
  22125. content: "\f2ca";
  22126. }
  22127. .fa-thermometer-1::before {
  22128. content: "\f2ca";
  22129. }
  22130. .fa-thermometer-quarter::before {
  22131. content: "\f2ca";
  22132. }
  22133. .fa-cube::before {
  22134. content: "\f1b2";
  22135. }
  22136. .fa-bitcoin-sign::before {
  22137. content: "\e0b4";
  22138. }
  22139. .fa-shield-dog::before {
  22140. content: "\e573";
  22141. }
  22142. .fa-solar-panel::before {
  22143. content: "\f5ba";
  22144. }
  22145. .fa-lock-open::before {
  22146. content: "\f3c1";
  22147. }
  22148. .fa-elevator::before {
  22149. content: "\e16d";
  22150. }
  22151. .fa-money-bill-transfer::before {
  22152. content: "\e528";
  22153. }
  22154. .fa-money-bill-trend-up::before {
  22155. content: "\e529";
  22156. }
  22157. .fa-house-flood-water-circle-arrow-right::before {
  22158. content: "\e50f";
  22159. }
  22160. .fa-square-poll-horizontal::before {
  22161. content: "\f682";
  22162. }
  22163. .fa-poll-h::before {
  22164. content: "\f682";
  22165. }
  22166. .fa-circle::before {
  22167. content: "\f111";
  22168. }
  22169. .fa-backward-fast::before {
  22170. content: "\f049";
  22171. }
  22172. .fa-fast-backward::before {
  22173. content: "\f049";
  22174. }
  22175. .fa-recycle::before {
  22176. content: "\f1b8";
  22177. }
  22178. .fa-user-astronaut::before {
  22179. content: "\f4fb";
  22180. }
  22181. .fa-plane-slash::before {
  22182. content: "\e069";
  22183. }
  22184. .fa-trademark::before {
  22185. content: "\f25c";
  22186. }
  22187. .fa-basketball::before {
  22188. content: "\f434";
  22189. }
  22190. .fa-basketball-ball::before {
  22191. content: "\f434";
  22192. }
  22193. .fa-satellite-dish::before {
  22194. content: "\f7c0";
  22195. }
  22196. .fa-circle-up::before {
  22197. content: "\f35b";
  22198. }
  22199. .fa-arrow-alt-circle-up::before {
  22200. content: "\f35b";
  22201. }
  22202. .fa-mobile-screen-button::before {
  22203. content: "\f3cd";
  22204. }
  22205. .fa-mobile-alt::before {
  22206. content: "\f3cd";
  22207. }
  22208. .fa-volume-high::before {
  22209. content: "\f028";
  22210. }
  22211. .fa-volume-up::before {
  22212. content: "\f028";
  22213. }
  22214. .fa-users-rays::before {
  22215. content: "\e593";
  22216. }
  22217. .fa-wallet::before {
  22218. content: "\f555";
  22219. }
  22220. .fa-clipboard-check::before {
  22221. content: "\f46c";
  22222. }
  22223. .fa-file-audio::before {
  22224. content: "\f1c7";
  22225. }
  22226. .fa-burger::before {
  22227. content: "\f805";
  22228. }
  22229. .fa-hamburger::before {
  22230. content: "\f805";
  22231. }
  22232. .fa-wrench::before {
  22233. content: "\f0ad";
  22234. }
  22235. .fa-bugs::before {
  22236. content: "\e4d0";
  22237. }
  22238. .fa-rupee-sign::before {
  22239. content: "\f156";
  22240. }
  22241. .fa-rupee::before {
  22242. content: "\f156";
  22243. }
  22244. .fa-file-image::before {
  22245. content: "\f1c5";
  22246. }
  22247. .fa-circle-question::before {
  22248. content: "\f059";
  22249. }
  22250. .fa-question-circle::before {
  22251. content: "\f059";
  22252. }
  22253. .fa-plane-departure::before {
  22254. content: "\f5b0";
  22255. }
  22256. .fa-handshake-slash::before {
  22257. content: "\e060";
  22258. }
  22259. .fa-book-bookmark::before {
  22260. content: "\e0bb";
  22261. }
  22262. .fa-code-branch::before {
  22263. content: "\f126";
  22264. }
  22265. .fa-hat-cowboy::before {
  22266. content: "\f8c0";
  22267. }
  22268. .fa-bridge::before {
  22269. content: "\e4c8";
  22270. }
  22271. .fa-phone-flip::before {
  22272. content: "\f879";
  22273. }
  22274. .fa-phone-alt::before {
  22275. content: "\f879";
  22276. }
  22277. .fa-truck-front::before {
  22278. content: "\e2b7";
  22279. }
  22280. .fa-cat::before {
  22281. content: "\f6be";
  22282. }
  22283. .fa-anchor-circle-exclamation::before {
  22284. content: "\e4ab";
  22285. }
  22286. .fa-truck-field::before {
  22287. content: "\e58d";
  22288. }
  22289. .fa-route::before {
  22290. content: "\f4d7";
  22291. }
  22292. .fa-clipboard-question::before {
  22293. content: "\e4e3";
  22294. }
  22295. .fa-panorama::before {
  22296. content: "\e209";
  22297. }
  22298. .fa-comment-medical::before {
  22299. content: "\f7f5";
  22300. }
  22301. .fa-teeth-open::before {
  22302. content: "\f62f";
  22303. }
  22304. .fa-file-circle-minus::before {
  22305. content: "\e4ed";
  22306. }
  22307. .fa-tags::before {
  22308. content: "\f02c";
  22309. }
  22310. .fa-wine-glass::before {
  22311. content: "\f4e3";
  22312. }
  22313. .fa-forward-fast::before {
  22314. content: "\f050";
  22315. }
  22316. .fa-fast-forward::before {
  22317. content: "\f050";
  22318. }
  22319. .fa-face-meh-blank::before {
  22320. content: "\f5a4";
  22321. }
  22322. .fa-meh-blank::before {
  22323. content: "\f5a4";
  22324. }
  22325. .fa-square-parking::before {
  22326. content: "\f540";
  22327. }
  22328. .fa-parking::before {
  22329. content: "\f540";
  22330. }
  22331. .fa-house-signal::before {
  22332. content: "\e012";
  22333. }
  22334. .fa-bars-progress::before {
  22335. content: "\f828";
  22336. }
  22337. .fa-tasks-alt::before {
  22338. content: "\f828";
  22339. }
  22340. .fa-faucet-drip::before {
  22341. content: "\e006";
  22342. }
  22343. .fa-cart-flatbed::before {
  22344. content: "\f474";
  22345. }
  22346. .fa-dolly-flatbed::before {
  22347. content: "\f474";
  22348. }
  22349. .fa-ban-smoking::before {
  22350. content: "\f54d";
  22351. }
  22352. .fa-smoking-ban::before {
  22353. content: "\f54d";
  22354. }
  22355. .fa-terminal::before {
  22356. content: "\f120";
  22357. }
  22358. .fa-mobile-button::before {
  22359. content: "\f10b";
  22360. }
  22361. .fa-house-medical-flag::before {
  22362. content: "\e514";
  22363. }
  22364. .fa-basket-shopping::before {
  22365. content: "\f291";
  22366. }
  22367. .fa-shopping-basket::before {
  22368. content: "\f291";
  22369. }
  22370. .fa-tape::before {
  22371. content: "\f4db";
  22372. }
  22373. .fa-bus-simple::before {
  22374. content: "\f55e";
  22375. }
  22376. .fa-bus-alt::before {
  22377. content: "\f55e";
  22378. }
  22379. .fa-eye::before {
  22380. content: "\f06e";
  22381. }
  22382. .fa-face-sad-cry::before {
  22383. content: "\f5b3";
  22384. }
  22385. .fa-sad-cry::before {
  22386. content: "\f5b3";
  22387. }
  22388. .fa-audio-description::before {
  22389. content: "\f29e";
  22390. }
  22391. .fa-person-military-to-person::before {
  22392. content: "\e54c";
  22393. }
  22394. .fa-file-shield::before {
  22395. content: "\e4f0";
  22396. }
  22397. .fa-user-slash::before {
  22398. content: "\f506";
  22399. }
  22400. .fa-pen::before {
  22401. content: "\f304";
  22402. }
  22403. .fa-tower-observation::before {
  22404. content: "\e586";
  22405. }
  22406. .fa-file-code::before {
  22407. content: "\f1c9";
  22408. }
  22409. .fa-signal::before {
  22410. content: "\f012";
  22411. }
  22412. .fa-signal-5::before {
  22413. content: "\f012";
  22414. }
  22415. .fa-signal-perfect::before {
  22416. content: "\f012";
  22417. }
  22418. .fa-bus::before {
  22419. content: "\f207";
  22420. }
  22421. .fa-heart-circle-xmark::before {
  22422. content: "\e501";
  22423. }
  22424. .fa-house-chimney::before {
  22425. content: "\e3af";
  22426. }
  22427. .fa-home-lg::before {
  22428. content: "\e3af";
  22429. }
  22430. .fa-window-maximize::before {
  22431. content: "\f2d0";
  22432. }
  22433. .fa-face-frown::before {
  22434. content: "\f119";
  22435. }
  22436. .fa-frown::before {
  22437. content: "\f119";
  22438. }
  22439. .fa-prescription::before {
  22440. content: "\f5b1";
  22441. }
  22442. .fa-shop::before {
  22443. content: "\f54f";
  22444. }
  22445. .fa-store-alt::before {
  22446. content: "\f54f";
  22447. }
  22448. .fa-floppy-disk::before {
  22449. content: "\f0c7";
  22450. }
  22451. .fa-save::before {
  22452. content: "\f0c7";
  22453. }
  22454. .fa-vihara::before {
  22455. content: "\f6a7";
  22456. }
  22457. .fa-scale-unbalanced::before {
  22458. content: "\f515";
  22459. }
  22460. .fa-balance-scale-left::before {
  22461. content: "\f515";
  22462. }
  22463. .fa-sort-up::before {
  22464. content: "\f0de";
  22465. }
  22466. .fa-sort-asc::before {
  22467. content: "\f0de";
  22468. }
  22469. .fa-comment-dots::before {
  22470. content: "\f4ad";
  22471. }
  22472. .fa-commenting::before {
  22473. content: "\f4ad";
  22474. }
  22475. .fa-plant-wilt::before {
  22476. content: "\e5aa";
  22477. }
  22478. .fa-diamond::before {
  22479. content: "\f219";
  22480. }
  22481. .fa-face-grin-squint::before {
  22482. content: "\f585";
  22483. }
  22484. .fa-grin-squint::before {
  22485. content: "\f585";
  22486. }
  22487. .fa-hand-holding-dollar::before {
  22488. content: "\f4c0";
  22489. }
  22490. .fa-hand-holding-usd::before {
  22491. content: "\f4c0";
  22492. }
  22493. .fa-bacterium::before {
  22494. content: "\e05a";
  22495. }
  22496. .fa-hand-pointer::before {
  22497. content: "\f25a";
  22498. }
  22499. .fa-drum-steelpan::before {
  22500. content: "\f56a";
  22501. }
  22502. .fa-hand-scissors::before {
  22503. content: "\f257";
  22504. }
  22505. .fa-hands-praying::before {
  22506. content: "\f684";
  22507. }
  22508. .fa-praying-hands::before {
  22509. content: "\f684";
  22510. }
  22511. .fa-arrow-rotate-right::before {
  22512. content: "\f01e";
  22513. }
  22514. .fa-arrow-right-rotate::before {
  22515. content: "\f01e";
  22516. }
  22517. .fa-arrow-rotate-forward::before {
  22518. content: "\f01e";
  22519. }
  22520. .fa-redo::before {
  22521. content: "\f01e";
  22522. }
  22523. .fa-biohazard::before {
  22524. content: "\f780";
  22525. }
  22526. .fa-location-crosshairs::before {
  22527. content: "\f601";
  22528. }
  22529. .fa-location::before {
  22530. content: "\f601";
  22531. }
  22532. .fa-mars-double::before {
  22533. content: "\f227";
  22534. }
  22535. .fa-child-dress::before {
  22536. content: "\e59c";
  22537. }
  22538. .fa-users-between-lines::before {
  22539. content: "\e591";
  22540. }
  22541. .fa-lungs-virus::before {
  22542. content: "\e067";
  22543. }
  22544. .fa-face-grin-tears::before {
  22545. content: "\f588";
  22546. }
  22547. .fa-grin-tears::before {
  22548. content: "\f588";
  22549. }
  22550. .fa-phone::before {
  22551. content: "\f095";
  22552. }
  22553. .fa-calendar-xmark::before {
  22554. content: "\f273";
  22555. }
  22556. .fa-calendar-times::before {
  22557. content: "\f273";
  22558. }
  22559. .fa-child-reaching::before {
  22560. content: "\e59d";
  22561. }
  22562. .fa-head-side-virus::before {
  22563. content: "\e064";
  22564. }
  22565. .fa-user-gear::before {
  22566. content: "\f4fe";
  22567. }
  22568. .fa-user-cog::before {
  22569. content: "\f4fe";
  22570. }
  22571. .fa-arrow-up-1-9::before {
  22572. content: "\f163";
  22573. }
  22574. .fa-sort-numeric-up::before {
  22575. content: "\f163";
  22576. }
  22577. .fa-door-closed::before {
  22578. content: "\f52a";
  22579. }
  22580. .fa-shield-virus::before {
  22581. content: "\e06c";
  22582. }
  22583. .fa-dice-six::before {
  22584. content: "\f526";
  22585. }
  22586. .fa-mosquito-net::before {
  22587. content: "\e52c";
  22588. }
  22589. .fa-bridge-water::before {
  22590. content: "\e4ce";
  22591. }
  22592. .fa-person-booth::before {
  22593. content: "\f756";
  22594. }
  22595. .fa-text-width::before {
  22596. content: "\f035";
  22597. }
  22598. .fa-hat-wizard::before {
  22599. content: "\f6e8";
  22600. }
  22601. .fa-pen-fancy::before {
  22602. content: "\f5ac";
  22603. }
  22604. .fa-person-digging::before {
  22605. content: "\f85e";
  22606. }
  22607. .fa-digging::before {
  22608. content: "\f85e";
  22609. }
  22610. .fa-trash::before {
  22611. content: "\f1f8";
  22612. }
  22613. .fa-gauge-simple::before {
  22614. content: "\f629";
  22615. }
  22616. .fa-gauge-simple-med::before {
  22617. content: "\f629";
  22618. }
  22619. .fa-tachometer-average::before {
  22620. content: "\f629";
  22621. }
  22622. .fa-book-medical::before {
  22623. content: "\f7e6";
  22624. }
  22625. .fa-poo::before {
  22626. content: "\f2fe";
  22627. }
  22628. .fa-quote-right::before {
  22629. content: "\f10e";
  22630. }
  22631. .fa-quote-right-alt::before {
  22632. content: "\f10e";
  22633. }
  22634. .fa-shirt::before {
  22635. content: "\f553";
  22636. }
  22637. .fa-t-shirt::before {
  22638. content: "\f553";
  22639. }
  22640. .fa-tshirt::before {
  22641. content: "\f553";
  22642. }
  22643. .fa-cubes::before {
  22644. content: "\f1b3";
  22645. }
  22646. .fa-divide::before {
  22647. content: "\f529";
  22648. }
  22649. .fa-tenge-sign::before {
  22650. content: "\f7d7";
  22651. }
  22652. .fa-tenge::before {
  22653. content: "\f7d7";
  22654. }
  22655. .fa-headphones::before {
  22656. content: "\f025";
  22657. }
  22658. .fa-hands-holding::before {
  22659. content: "\f4c2";
  22660. }
  22661. .fa-hands-clapping::before {
  22662. content: "\e1a8";
  22663. }
  22664. .fa-republican::before {
  22665. content: "\f75e";
  22666. }
  22667. .fa-arrow-left::before {
  22668. content: "\f060";
  22669. }
  22670. .fa-person-circle-xmark::before {
  22671. content: "\e543";
  22672. }
  22673. .fa-ruler::before {
  22674. content: "\f545";
  22675. }
  22676. .fa-align-left::before {
  22677. content: "\f036";
  22678. }
  22679. .fa-dice-d6::before {
  22680. content: "\f6d1";
  22681. }
  22682. .fa-restroom::before {
  22683. content: "\f7bd";
  22684. }
  22685. .fa-j::before {
  22686. content: "J";
  22687. }
  22688. .fa-users-viewfinder::before {
  22689. content: "\e595";
  22690. }
  22691. .fa-file-video::before {
  22692. content: "\f1c8";
  22693. }
  22694. .fa-up-right-from-square::before {
  22695. content: "\f35d";
  22696. }
  22697. .fa-external-link-alt::before {
  22698. content: "\f35d";
  22699. }
  22700. .fa-table-cells::before {
  22701. content: "\f00a";
  22702. }
  22703. .fa-th::before {
  22704. content: "\f00a";
  22705. }
  22706. .fa-file-pdf::before {
  22707. content: "\f1c1";
  22708. }
  22709. .fa-book-bible::before {
  22710. content: "\f647";
  22711. }
  22712. .fa-bible::before {
  22713. content: "\f647";
  22714. }
  22715. .fa-o::before {
  22716. content: "O";
  22717. }
  22718. .fa-suitcase-medical::before {
  22719. content: "\f0fa";
  22720. }
  22721. .fa-medkit::before {
  22722. content: "\f0fa";
  22723. }
  22724. .fa-user-secret::before {
  22725. content: "\f21b";
  22726. }
  22727. .fa-otter::before {
  22728. content: "\f700";
  22729. }
  22730. .fa-person-dress::before {
  22731. content: "\f182";
  22732. }
  22733. .fa-female::before {
  22734. content: "\f182";
  22735. }
  22736. .fa-comment-dollar::before {
  22737. content: "\f651";
  22738. }
  22739. .fa-business-time::before {
  22740. content: "\f64a";
  22741. }
  22742. .fa-briefcase-clock::before {
  22743. content: "\f64a";
  22744. }
  22745. .fa-table-cells-large::before {
  22746. content: "\f009";
  22747. }
  22748. .fa-th-large::before {
  22749. content: "\f009";
  22750. }
  22751. .fa-book-tanakh::before {
  22752. content: "\f827";
  22753. }
  22754. .fa-tanakh::before {
  22755. content: "\f827";
  22756. }
  22757. .fa-phone-volume::before {
  22758. content: "\f2a0";
  22759. }
  22760. .fa-volume-control-phone::before {
  22761. content: "\f2a0";
  22762. }
  22763. .fa-hat-cowboy-side::before {
  22764. content: "\f8c1";
  22765. }
  22766. .fa-clipboard-user::before {
  22767. content: "\f7f3";
  22768. }
  22769. .fa-child::before {
  22770. content: "\f1ae";
  22771. }
  22772. .fa-lira-sign::before {
  22773. content: "\f195";
  22774. }
  22775. .fa-satellite::before {
  22776. content: "\f7bf";
  22777. }
  22778. .fa-plane-lock::before {
  22779. content: "\e558";
  22780. }
  22781. .fa-tag::before {
  22782. content: "\f02b";
  22783. }
  22784. .fa-comment::before {
  22785. content: "\f075";
  22786. }
  22787. .fa-cake-candles::before {
  22788. content: "\f1fd";
  22789. }
  22790. .fa-birthday-cake::before {
  22791. content: "\f1fd";
  22792. }
  22793. .fa-cake::before {
  22794. content: "\f1fd";
  22795. }
  22796. .fa-envelope::before {
  22797. content: "\f0e0";
  22798. }
  22799. .fa-angles-up::before {
  22800. content: "\f102";
  22801. }
  22802. .fa-angle-double-up::before {
  22803. content: "\f102";
  22804. }
  22805. .fa-paperclip::before {
  22806. content: "\f0c6";
  22807. }
  22808. .fa-arrow-right-to-city::before {
  22809. content: "\e4b3";
  22810. }
  22811. .fa-ribbon::before {
  22812. content: "\f4d6";
  22813. }
  22814. .fa-lungs::before {
  22815. content: "\f604";
  22816. }
  22817. .fa-arrow-up-9-1::before {
  22818. content: "\f887";
  22819. }
  22820. .fa-sort-numeric-up-alt::before {
  22821. content: "\f887";
  22822. }
  22823. .fa-litecoin-sign::before {
  22824. content: "\e1d3";
  22825. }
  22826. .fa-border-none::before {
  22827. content: "\f850";
  22828. }
  22829. .fa-circle-nodes::before {
  22830. content: "\e4e2";
  22831. }
  22832. .fa-parachute-box::before {
  22833. content: "\f4cd";
  22834. }
  22835. .fa-indent::before {
  22836. content: "\f03c";
  22837. }
  22838. .fa-truck-field-un::before {
  22839. content: "\e58e";
  22840. }
  22841. .fa-hourglass::before {
  22842. content: "\f254";
  22843. }
  22844. .fa-hourglass-empty::before {
  22845. content: "\f254";
  22846. }
  22847. .fa-mountain::before {
  22848. content: "\f6fc";
  22849. }
  22850. .fa-user-doctor::before {
  22851. content: "\f0f0";
  22852. }
  22853. .fa-user-md::before {
  22854. content: "\f0f0";
  22855. }
  22856. .fa-circle-info::before {
  22857. content: "\f05a";
  22858. }
  22859. .fa-info-circle::before {
  22860. content: "\f05a";
  22861. }
  22862. .fa-cloud-meatball::before {
  22863. content: "\f73b";
  22864. }
  22865. .fa-camera::before {
  22866. content: "\f030";
  22867. }
  22868. .fa-camera-alt::before {
  22869. content: "\f030";
  22870. }
  22871. .fa-square-virus::before {
  22872. content: "\e578";
  22873. }
  22874. .fa-meteor::before {
  22875. content: "\f753";
  22876. }
  22877. .fa-car-on::before {
  22878. content: "\e4dd";
  22879. }
  22880. .fa-sleigh::before {
  22881. content: "\f7cc";
  22882. }
  22883. .fa-arrow-down-1-9::before {
  22884. content: "\f162";
  22885. }
  22886. .fa-sort-numeric-asc::before {
  22887. content: "\f162";
  22888. }
  22889. .fa-sort-numeric-down::before {
  22890. content: "\f162";
  22891. }
  22892. .fa-hand-holding-droplet::before {
  22893. content: "\f4c1";
  22894. }
  22895. .fa-hand-holding-water::before {
  22896. content: "\f4c1";
  22897. }
  22898. .fa-water::before {
  22899. content: "\f773";
  22900. }
  22901. .fa-calendar-check::before {
  22902. content: "\f274";
  22903. }
  22904. .fa-braille::before {
  22905. content: "\f2a1";
  22906. }
  22907. .fa-prescription-bottle-medical::before {
  22908. content: "\f486";
  22909. }
  22910. .fa-prescription-bottle-alt::before {
  22911. content: "\f486";
  22912. }
  22913. .fa-landmark::before {
  22914. content: "\f66f";
  22915. }
  22916. .fa-truck::before {
  22917. content: "\f0d1";
  22918. }
  22919. .fa-crosshairs::before {
  22920. content: "\f05b";
  22921. }
  22922. .fa-person-cane::before {
  22923. content: "\e53c";
  22924. }
  22925. .fa-tent::before {
  22926. content: "\e57d";
  22927. }
  22928. .fa-vest-patches::before {
  22929. content: "\e086";
  22930. }
  22931. .fa-check-double::before {
  22932. content: "\f560";
  22933. }
  22934. .fa-arrow-down-a-z::before {
  22935. content: "\f15d";
  22936. }
  22937. .fa-sort-alpha-asc::before {
  22938. content: "\f15d";
  22939. }
  22940. .fa-sort-alpha-down::before {
  22941. content: "\f15d";
  22942. }
  22943. .fa-money-bill-wheat::before {
  22944. content: "\e52a";
  22945. }
  22946. .fa-cookie::before {
  22947. content: "\f563";
  22948. }
  22949. .fa-arrow-rotate-left::before {
  22950. content: "\f0e2";
  22951. }
  22952. .fa-arrow-left-rotate::before {
  22953. content: "\f0e2";
  22954. }
  22955. .fa-arrow-rotate-back::before {
  22956. content: "\f0e2";
  22957. }
  22958. .fa-arrow-rotate-backward::before {
  22959. content: "\f0e2";
  22960. }
  22961. .fa-undo::before {
  22962. content: "\f0e2";
  22963. }
  22964. .fa-hard-drive::before {
  22965. content: "\f0a0";
  22966. }
  22967. .fa-hdd::before {
  22968. content: "\f0a0";
  22969. }
  22970. .fa-face-grin-squint-tears::before {
  22971. content: "\f586";
  22972. }
  22973. .fa-grin-squint-tears::before {
  22974. content: "\f586";
  22975. }
  22976. .fa-dumbbell::before {
  22977. content: "\f44b";
  22978. }
  22979. .fa-rectangle-list::before {
  22980. content: "\f022";
  22981. }
  22982. .fa-list-alt::before {
  22983. content: "\f022";
  22984. }
  22985. .fa-tarp-droplet::before {
  22986. content: "\e57c";
  22987. }
  22988. .fa-house-medical-circle-check::before {
  22989. content: "\e511";
  22990. }
  22991. .fa-person-skiing-nordic::before {
  22992. content: "\f7ca";
  22993. }
  22994. .fa-skiing-nordic::before {
  22995. content: "\f7ca";
  22996. }
  22997. .fa-calendar-plus::before {
  22998. content: "\f271";
  22999. }
  23000. .fa-plane-arrival::before {
  23001. content: "\f5af";
  23002. }
  23003. .fa-circle-left::before {
  23004. content: "\f359";
  23005. }
  23006. .fa-arrow-alt-circle-left::before {
  23007. content: "\f359";
  23008. }
  23009. .fa-train-subway::before {
  23010. content: "\f239";
  23011. }
  23012. .fa-subway::before {
  23013. content: "\f239";
  23014. }
  23015. .fa-chart-gantt::before {
  23016. content: "\e0e4";
  23017. }
  23018. .fa-indian-rupee-sign::before {
  23019. content: "\e1bc";
  23020. }
  23021. .fa-indian-rupee::before {
  23022. content: "\e1bc";
  23023. }
  23024. .fa-inr::before {
  23025. content: "\e1bc";
  23026. }
  23027. .fa-crop-simple::before {
  23028. content: "\f565";
  23029. }
  23030. .fa-crop-alt::before {
  23031. content: "\f565";
  23032. }
  23033. .fa-money-bill-1::before {
  23034. content: "\f3d1";
  23035. }
  23036. .fa-money-bill-alt::before {
  23037. content: "\f3d1";
  23038. }
  23039. .fa-left-long::before {
  23040. content: "\f30a";
  23041. }
  23042. .fa-long-arrow-alt-left::before {
  23043. content: "\f30a";
  23044. }
  23045. .fa-dna::before {
  23046. content: "\f471";
  23047. }
  23048. .fa-virus-slash::before {
  23049. content: "\e075";
  23050. }
  23051. .fa-minus::before {
  23052. content: "\f068";
  23053. }
  23054. .fa-subtract::before {
  23055. content: "\f068";
  23056. }
  23057. .fa-chess::before {
  23058. content: "\f439";
  23059. }
  23060. .fa-arrow-left-long::before {
  23061. content: "\f177";
  23062. }
  23063. .fa-long-arrow-left::before {
  23064. content: "\f177";
  23065. }
  23066. .fa-plug-circle-check::before {
  23067. content: "\e55c";
  23068. }
  23069. .fa-street-view::before {
  23070. content: "\f21d";
  23071. }
  23072. .fa-franc-sign::before {
  23073. content: "\e18f";
  23074. }
  23075. .fa-volume-off::before {
  23076. content: "\f026";
  23077. }
  23078. .fa-hands-asl-interpreting::before {
  23079. content: "\f2a3";
  23080. }
  23081. .fa-american-sign-language-interpreting::before {
  23082. content: "\f2a3";
  23083. }
  23084. .fa-asl-interpreting::before {
  23085. content: "\f2a3";
  23086. }
  23087. .fa-hands-american-sign-language-interpreting::before {
  23088. content: "\f2a3";
  23089. }
  23090. .fa-gear::before {
  23091. content: "\f013";
  23092. }
  23093. .fa-cog::before {
  23094. content: "\f013";
  23095. }
  23096. .fa-droplet-slash::before {
  23097. content: "\f5c7";
  23098. }
  23099. .fa-tint-slash::before {
  23100. content: "\f5c7";
  23101. }
  23102. .fa-mosque::before {
  23103. content: "\f678";
  23104. }
  23105. .fa-mosquito::before {
  23106. content: "\e52b";
  23107. }
  23108. .fa-star-of-david::before {
  23109. content: "\f69a";
  23110. }
  23111. .fa-person-military-rifle::before {
  23112. content: "\e54b";
  23113. }
  23114. .fa-cart-shopping::before {
  23115. content: "\f07a";
  23116. }
  23117. .fa-shopping-cart::before {
  23118. content: "\f07a";
  23119. }
  23120. .fa-vials::before {
  23121. content: "\f493";
  23122. }
  23123. .fa-plug-circle-plus::before {
  23124. content: "\e55f";
  23125. }
  23126. .fa-place-of-worship::before {
  23127. content: "\f67f";
  23128. }
  23129. .fa-grip-vertical::before {
  23130. content: "\f58e";
  23131. }
  23132. .fa-arrow-turn-up::before {
  23133. content: "\f148";
  23134. }
  23135. .fa-level-up::before {
  23136. content: "\f148";
  23137. }
  23138. .fa-u::before {
  23139. content: "U";
  23140. }
  23141. .fa-square-root-variable::before {
  23142. content: "\f698";
  23143. }
  23144. .fa-square-root-alt::before {
  23145. content: "\f698";
  23146. }
  23147. .fa-clock::before {
  23148. content: "\f017";
  23149. }
  23150. .fa-clock-four::before {
  23151. content: "\f017";
  23152. }
  23153. .fa-backward-step::before {
  23154. content: "\f048";
  23155. }
  23156. .fa-step-backward::before {
  23157. content: "\f048";
  23158. }
  23159. .fa-pallet::before {
  23160. content: "\f482";
  23161. }
  23162. .fa-faucet::before {
  23163. content: "\e005";
  23164. }
  23165. .fa-baseball-bat-ball::before {
  23166. content: "\f432";
  23167. }
  23168. .fa-s::before {
  23169. content: "S";
  23170. }
  23171. .fa-timeline::before {
  23172. content: "\e29c";
  23173. }
  23174. .fa-keyboard::before {
  23175. content: "\f11c";
  23176. }
  23177. .fa-caret-down::before {
  23178. content: "\f0d7";
  23179. }
  23180. .fa-house-chimney-medical::before {
  23181. content: "\f7f2";
  23182. }
  23183. .fa-clinic-medical::before {
  23184. content: "\f7f2";
  23185. }
  23186. .fa-temperature-three-quarters::before {
  23187. content: "\f2c8";
  23188. }
  23189. .fa-temperature-3::before {
  23190. content: "\f2c8";
  23191. }
  23192. .fa-thermometer-3::before {
  23193. content: "\f2c8";
  23194. }
  23195. .fa-thermometer-three-quarters::before {
  23196. content: "\f2c8";
  23197. }
  23198. .fa-mobile-screen::before {
  23199. content: "\f3cf";
  23200. }
  23201. .fa-mobile-android-alt::before {
  23202. content: "\f3cf";
  23203. }
  23204. .fa-plane-up::before {
  23205. content: "\e22d";
  23206. }
  23207. .fa-piggy-bank::before {
  23208. content: "\f4d3";
  23209. }
  23210. .fa-battery-half::before {
  23211. content: "\f242";
  23212. }
  23213. .fa-battery-3::before {
  23214. content: "\f242";
  23215. }
  23216. .fa-mountain-city::before {
  23217. content: "\e52e";
  23218. }
  23219. .fa-coins::before {
  23220. content: "\f51e";
  23221. }
  23222. .fa-khanda::before {
  23223. content: "\f66d";
  23224. }
  23225. .fa-sliders::before {
  23226. content: "\f1de";
  23227. }
  23228. .fa-sliders-h::before {
  23229. content: "\f1de";
  23230. }
  23231. .fa-folder-tree::before {
  23232. content: "\f802";
  23233. }
  23234. .fa-network-wired::before {
  23235. content: "\f6ff";
  23236. }
  23237. .fa-map-pin::before {
  23238. content: "\f276";
  23239. }
  23240. .fa-hamsa::before {
  23241. content: "\f665";
  23242. }
  23243. .fa-cent-sign::before {
  23244. content: "\e3f5";
  23245. }
  23246. .fa-flask::before {
  23247. content: "\f0c3";
  23248. }
  23249. .fa-person-pregnant::before {
  23250. content: "\e31e";
  23251. }
  23252. .fa-wand-sparkles::before {
  23253. content: "\f72b";
  23254. }
  23255. .fa-ellipsis-vertical::before {
  23256. content: "\f142";
  23257. }
  23258. .fa-ellipsis-v::before {
  23259. content: "\f142";
  23260. }
  23261. .fa-ticket::before {
  23262. content: "\f145";
  23263. }
  23264. .fa-power-off::before {
  23265. content: "\f011";
  23266. }
  23267. .fa-right-long::before {
  23268. content: "\f30b";
  23269. }
  23270. .fa-long-arrow-alt-right::before {
  23271. content: "\f30b";
  23272. }
  23273. .fa-flag-usa::before {
  23274. content: "\f74d";
  23275. }
  23276. .fa-laptop-file::before {
  23277. content: "\e51d";
  23278. }
  23279. .fa-tty::before {
  23280. content: "\f1e4";
  23281. }
  23282. .fa-teletype::before {
  23283. content: "\f1e4";
  23284. }
  23285. .fa-diagram-next::before {
  23286. content: "\e476";
  23287. }
  23288. .fa-person-rifle::before {
  23289. content: "\e54e";
  23290. }
  23291. .fa-house-medical-circle-exclamation::before {
  23292. content: "\e512";
  23293. }
  23294. .fa-closed-captioning::before {
  23295. content: "\f20a";
  23296. }
  23297. .fa-person-hiking::before {
  23298. content: "\f6ec";
  23299. }
  23300. .fa-hiking::before {
  23301. content: "\f6ec";
  23302. }
  23303. .fa-venus-double::before {
  23304. content: "\f226";
  23305. }
  23306. .fa-images::before {
  23307. content: "\f302";
  23308. }
  23309. .fa-calculator::before {
  23310. content: "\f1ec";
  23311. }
  23312. .fa-people-pulling::before {
  23313. content: "\e535";
  23314. }
  23315. .fa-n::before {
  23316. content: "N";
  23317. }
  23318. .fa-cable-car::before {
  23319. content: "\f7da";
  23320. }
  23321. .fa-tram::before {
  23322. content: "\f7da";
  23323. }
  23324. .fa-cloud-rain::before {
  23325. content: "\f73d";
  23326. }
  23327. .fa-building-circle-xmark::before {
  23328. content: "\e4d4";
  23329. }
  23330. .fa-ship::before {
  23331. content: "\f21a";
  23332. }
  23333. .fa-arrows-down-to-line::before {
  23334. content: "\e4b8";
  23335. }
  23336. .fa-download::before {
  23337. content: "\f019";
  23338. }
  23339. .fa-face-grin::before {
  23340. content: "\f580";
  23341. }
  23342. .fa-grin::before {
  23343. content: "\f580";
  23344. }
  23345. .fa-delete-left::before {
  23346. content: "\f55a";
  23347. }
  23348. .fa-backspace::before {
  23349. content: "\f55a";
  23350. }
  23351. .fa-eye-dropper::before {
  23352. content: "\f1fb";
  23353. }
  23354. .fa-eye-dropper-empty::before {
  23355. content: "\f1fb";
  23356. }
  23357. .fa-eyedropper::before {
  23358. content: "\f1fb";
  23359. }
  23360. .fa-file-circle-check::before {
  23361. content: "\e5a0";
  23362. }
  23363. .fa-forward::before {
  23364. content: "\f04e";
  23365. }
  23366. .fa-mobile::before {
  23367. content: "\f3ce";
  23368. }
  23369. .fa-mobile-android::before {
  23370. content: "\f3ce";
  23371. }
  23372. .fa-mobile-phone::before {
  23373. content: "\f3ce";
  23374. }
  23375. .fa-face-meh::before {
  23376. content: "\f11a";
  23377. }
  23378. .fa-meh::before {
  23379. content: "\f11a";
  23380. }
  23381. .fa-align-center::before {
  23382. content: "\f037";
  23383. }
  23384. .fa-book-skull::before {
  23385. content: "\f6b7";
  23386. }
  23387. .fa-book-dead::before {
  23388. content: "\f6b7";
  23389. }
  23390. .fa-id-card::before {
  23391. content: "\f2c2";
  23392. }
  23393. .fa-drivers-license::before {
  23394. content: "\f2c2";
  23395. }
  23396. .fa-outdent::before {
  23397. content: "\f03b";
  23398. }
  23399. .fa-dedent::before {
  23400. content: "\f03b";
  23401. }
  23402. .fa-heart-circle-exclamation::before {
  23403. content: "\e4fe";
  23404. }
  23405. .fa-house::before {
  23406. content: "\f015";
  23407. }
  23408. .fa-home::before {
  23409. content: "\f015";
  23410. }
  23411. .fa-home-alt::before {
  23412. content: "\f015";
  23413. }
  23414. .fa-home-lg-alt::before {
  23415. content: "\f015";
  23416. }
  23417. .fa-calendar-week::before {
  23418. content: "\f784";
  23419. }
  23420. .fa-laptop-medical::before {
  23421. content: "\f812";
  23422. }
  23423. .fa-b::before {
  23424. content: "B";
  23425. }
  23426. .fa-file-medical::before {
  23427. content: "\f477";
  23428. }
  23429. .fa-dice-one::before {
  23430. content: "\f525";
  23431. }
  23432. .fa-kiwi-bird::before {
  23433. content: "\f535";
  23434. }
  23435. .fa-arrow-right-arrow-left::before {
  23436. content: "\f0ec";
  23437. }
  23438. .fa-exchange::before {
  23439. content: "\f0ec";
  23440. }
  23441. .fa-rotate-right::before {
  23442. content: "\f2f9";
  23443. }
  23444. .fa-redo-alt::before {
  23445. content: "\f2f9";
  23446. }
  23447. .fa-rotate-forward::before {
  23448. content: "\f2f9";
  23449. }
  23450. .fa-utensils::before {
  23451. content: "\f2e7";
  23452. }
  23453. .fa-cutlery::before {
  23454. content: "\f2e7";
  23455. }
  23456. .fa-arrow-up-wide-short::before {
  23457. content: "\f161";
  23458. }
  23459. .fa-sort-amount-up::before {
  23460. content: "\f161";
  23461. }
  23462. .fa-mill-sign::before {
  23463. content: "\e1ed";
  23464. }
  23465. .fa-bowl-rice::before {
  23466. content: "\e2eb";
  23467. }
  23468. .fa-skull::before {
  23469. content: "\f54c";
  23470. }
  23471. .fa-tower-broadcast::before {
  23472. content: "\f519";
  23473. }
  23474. .fa-broadcast-tower::before {
  23475. content: "\f519";
  23476. }
  23477. .fa-truck-pickup::before {
  23478. content: "\f63c";
  23479. }
  23480. .fa-up-long::before {
  23481. content: "\f30c";
  23482. }
  23483. .fa-long-arrow-alt-up::before {
  23484. content: "\f30c";
  23485. }
  23486. .fa-stop::before {
  23487. content: "\f04d";
  23488. }
  23489. .fa-code-merge::before {
  23490. content: "\f387";
  23491. }
  23492. .fa-upload::before {
  23493. content: "\f093";
  23494. }
  23495. .fa-hurricane::before {
  23496. content: "\f751";
  23497. }
  23498. .fa-mound::before {
  23499. content: "\e52d";
  23500. }
  23501. .fa-toilet-portable::before {
  23502. content: "\e583";
  23503. }
  23504. .fa-compact-disc::before {
  23505. content: "\f51f";
  23506. }
  23507. .fa-file-arrow-down::before {
  23508. content: "\f56d";
  23509. }
  23510. .fa-file-download::before {
  23511. content: "\f56d";
  23512. }
  23513. .fa-caravan::before {
  23514. content: "\f8ff";
  23515. }
  23516. .fa-shield-cat::before {
  23517. content: "\e572";
  23518. }
  23519. .fa-bolt::before {
  23520. content: "\f0e7";
  23521. }
  23522. .fa-zap::before {
  23523. content: "\f0e7";
  23524. }
  23525. .fa-glass-water::before {
  23526. content: "\e4f4";
  23527. }
  23528. .fa-oil-well::before {
  23529. content: "\e532";
  23530. }
  23531. .fa-vault::before {
  23532. content: "\e2c5";
  23533. }
  23534. .fa-mars::before {
  23535. content: "\f222";
  23536. }
  23537. .fa-toilet::before {
  23538. content: "\f7d8";
  23539. }
  23540. .fa-plane-circle-xmark::before {
  23541. content: "\e557";
  23542. }
  23543. .fa-yen-sign::before {
  23544. content: "\f157";
  23545. }
  23546. .fa-cny::before {
  23547. content: "\f157";
  23548. }
  23549. .fa-jpy::before {
  23550. content: "\f157";
  23551. }
  23552. .fa-rmb::before {
  23553. content: "\f157";
  23554. }
  23555. .fa-yen::before {
  23556. content: "\f157";
  23557. }
  23558. .fa-ruble-sign::before {
  23559. content: "\f158";
  23560. }
  23561. .fa-rouble::before {
  23562. content: "\f158";
  23563. }
  23564. .fa-rub::before {
  23565. content: "\f158";
  23566. }
  23567. .fa-ruble::before {
  23568. content: "\f158";
  23569. }
  23570. .fa-sun::before {
  23571. content: "\f185";
  23572. }
  23573. .fa-guitar::before {
  23574. content: "\f7a6";
  23575. }
  23576. .fa-face-laugh-wink::before {
  23577. content: "\f59c";
  23578. }
  23579. .fa-laugh-wink::before {
  23580. content: "\f59c";
  23581. }
  23582. .fa-horse-head::before {
  23583. content: "\f7ab";
  23584. }
  23585. .fa-bore-hole::before {
  23586. content: "\e4c3";
  23587. }
  23588. .fa-industry::before {
  23589. content: "\f275";
  23590. }
  23591. .fa-circle-down::before {
  23592. content: "\f358";
  23593. }
  23594. .fa-arrow-alt-circle-down::before {
  23595. content: "\f358";
  23596. }
  23597. .fa-arrows-turn-to-dots::before {
  23598. content: "\e4c1";
  23599. }
  23600. .fa-florin-sign::before {
  23601. content: "\e184";
  23602. }
  23603. .fa-arrow-down-short-wide::before {
  23604. content: "\f884";
  23605. }
  23606. .fa-sort-amount-desc::before {
  23607. content: "\f884";
  23608. }
  23609. .fa-sort-amount-down-alt::before {
  23610. content: "\f884";
  23611. }
  23612. .fa-less-than::before {
  23613. content: "\<";
  23614. }
  23615. .fa-angle-down::before {
  23616. content: "\f107";
  23617. }
  23618. .fa-car-tunnel::before {
  23619. content: "\e4de";
  23620. }
  23621. .fa-head-side-cough::before {
  23622. content: "\e061";
  23623. }
  23624. .fa-grip-lines::before {
  23625. content: "\f7a4";
  23626. }
  23627. .fa-thumbs-down::before {
  23628. content: "\f165";
  23629. }
  23630. .fa-user-lock::before {
  23631. content: "\f502";
  23632. }
  23633. .fa-arrow-right-long::before {
  23634. content: "\f178";
  23635. }
  23636. .fa-long-arrow-right::before {
  23637. content: "\f178";
  23638. }
  23639. .fa-anchor-circle-xmark::before {
  23640. content: "\e4ac";
  23641. }
  23642. .fa-ellipsis::before {
  23643. content: "\f141";
  23644. }
  23645. .fa-ellipsis-h::before {
  23646. content: "\f141";
  23647. }
  23648. .fa-chess-pawn::before {
  23649. content: "\f443";
  23650. }
  23651. .fa-kit-medical::before {
  23652. content: "\f479";
  23653. }
  23654. .fa-first-aid::before {
  23655. content: "\f479";
  23656. }
  23657. .fa-person-through-window::before {
  23658. content: "\e5a9";
  23659. }
  23660. .fa-toolbox::before {
  23661. content: "\f552";
  23662. }
  23663. .fa-hands-holding-circle::before {
  23664. content: "\e4fb";
  23665. }
  23666. .fa-bug::before {
  23667. content: "\f188";
  23668. }
  23669. .fa-credit-card::before {
  23670. content: "\f09d";
  23671. }
  23672. .fa-credit-card-alt::before {
  23673. content: "\f09d";
  23674. }
  23675. .fa-car::before {
  23676. content: "\f1b9";
  23677. }
  23678. .fa-automobile::before {
  23679. content: "\f1b9";
  23680. }
  23681. .fa-hand-holding-hand::before {
  23682. content: "\e4f7";
  23683. }
  23684. .fa-book-open-reader::before {
  23685. content: "\f5da";
  23686. }
  23687. .fa-book-reader::before {
  23688. content: "\f5da";
  23689. }
  23690. .fa-mountain-sun::before {
  23691. content: "\e52f";
  23692. }
  23693. .fa-arrows-left-right-to-line::before {
  23694. content: "\e4ba";
  23695. }
  23696. .fa-dice-d20::before {
  23697. content: "\f6cf";
  23698. }
  23699. .fa-truck-droplet::before {
  23700. content: "\e58c";
  23701. }
  23702. .fa-file-circle-xmark::before {
  23703. content: "\e5a1";
  23704. }
  23705. .fa-temperature-arrow-up::before {
  23706. content: "\e040";
  23707. }
  23708. .fa-temperature-up::before {
  23709. content: "\e040";
  23710. }
  23711. .fa-medal::before {
  23712. content: "\f5a2";
  23713. }
  23714. .fa-bed::before {
  23715. content: "\f236";
  23716. }
  23717. .fa-square-h::before {
  23718. content: "\f0fd";
  23719. }
  23720. .fa-h-square::before {
  23721. content: "\f0fd";
  23722. }
  23723. .fa-podcast::before {
  23724. content: "\f2ce";
  23725. }
  23726. .fa-temperature-full::before {
  23727. content: "\f2c7";
  23728. }
  23729. .fa-temperature-4::before {
  23730. content: "\f2c7";
  23731. }
  23732. .fa-thermometer-4::before {
  23733. content: "\f2c7";
  23734. }
  23735. .fa-thermometer-full::before {
  23736. content: "\f2c7";
  23737. }
  23738. .fa-bell::before {
  23739. content: "\f0f3";
  23740. }
  23741. .fa-superscript::before {
  23742. content: "\f12b";
  23743. }
  23744. .fa-plug-circle-xmark::before {
  23745. content: "\e560";
  23746. }
  23747. .fa-star-of-life::before {
  23748. content: "\f621";
  23749. }
  23750. .fa-phone-slash::before {
  23751. content: "\f3dd";
  23752. }
  23753. .fa-paint-roller::before {
  23754. content: "\f5aa";
  23755. }
  23756. .fa-handshake-angle::before {
  23757. content: "\f4c4";
  23758. }
  23759. .fa-hands-helping::before {
  23760. content: "\f4c4";
  23761. }
  23762. .fa-location-dot::before {
  23763. content: "\f3c5";
  23764. }
  23765. .fa-map-marker-alt::before {
  23766. content: "\f3c5";
  23767. }
  23768. .fa-file::before {
  23769. content: "\f15b";
  23770. }
  23771. .fa-greater-than::before {
  23772. content: "\>";
  23773. }
  23774. .fa-person-swimming::before {
  23775. content: "\f5c4";
  23776. }
  23777. .fa-swimmer::before {
  23778. content: "\f5c4";
  23779. }
  23780. .fa-arrow-down::before {
  23781. content: "\f063";
  23782. }
  23783. .fa-droplet::before {
  23784. content: "\f043";
  23785. }
  23786. .fa-tint::before {
  23787. content: "\f043";
  23788. }
  23789. .fa-eraser::before {
  23790. content: "\f12d";
  23791. }
  23792. .fa-earth-americas::before {
  23793. content: "\f57d";
  23794. }
  23795. .fa-earth::before {
  23796. content: "\f57d";
  23797. }
  23798. .fa-earth-america::before {
  23799. content: "\f57d";
  23800. }
  23801. .fa-globe-americas::before {
  23802. content: "\f57d";
  23803. }
  23804. .fa-person-burst::before {
  23805. content: "\e53b";
  23806. }
  23807. .fa-dove::before {
  23808. content: "\f4ba";
  23809. }
  23810. .fa-battery-empty::before {
  23811. content: "\f244";
  23812. }
  23813. .fa-battery-0::before {
  23814. content: "\f244";
  23815. }
  23816. .fa-socks::before {
  23817. content: "\f696";
  23818. }
  23819. .fa-inbox::before {
  23820. content: "\f01c";
  23821. }
  23822. .fa-section::before {
  23823. content: "\e447";
  23824. }
  23825. .fa-gauge-high::before {
  23826. content: "\f625";
  23827. }
  23828. .fa-tachometer-alt::before {
  23829. content: "\f625";
  23830. }
  23831. .fa-tachometer-alt-fast::before {
  23832. content: "\f625";
  23833. }
  23834. .fa-envelope-open-text::before {
  23835. content: "\f658";
  23836. }
  23837. .fa-hospital::before {
  23838. content: "\f0f8";
  23839. }
  23840. .fa-hospital-alt::before {
  23841. content: "\f0f8";
  23842. }
  23843. .fa-hospital-wide::before {
  23844. content: "\f0f8";
  23845. }
  23846. .fa-wine-bottle::before {
  23847. content: "\f72f";
  23848. }
  23849. .fa-chess-rook::before {
  23850. content: "\f447";
  23851. }
  23852. .fa-bars-staggered::before {
  23853. content: "\f550";
  23854. }
  23855. .fa-reorder::before {
  23856. content: "\f550";
  23857. }
  23858. .fa-stream::before {
  23859. content: "\f550";
  23860. }
  23861. .fa-dharmachakra::before {
  23862. content: "\f655";
  23863. }
  23864. .fa-hotdog::before {
  23865. content: "\f80f";
  23866. }
  23867. .fa-person-walking-with-cane::before {
  23868. content: "\f29d";
  23869. }
  23870. .fa-blind::before {
  23871. content: "\f29d";
  23872. }
  23873. .fa-drum::before {
  23874. content: "\f569";
  23875. }
  23876. .fa-ice-cream::before {
  23877. content: "\f810";
  23878. }
  23879. .fa-heart-circle-bolt::before {
  23880. content: "\e4fc";
  23881. }
  23882. .fa-fax::before {
  23883. content: "\f1ac";
  23884. }
  23885. .fa-paragraph::before {
  23886. content: "\f1dd";
  23887. }
  23888. .fa-check-to-slot::before {
  23889. content: "\f772";
  23890. }
  23891. .fa-vote-yea::before {
  23892. content: "\f772";
  23893. }
  23894. .fa-star-half::before {
  23895. content: "\f089";
  23896. }
  23897. .fa-boxes-stacked::before {
  23898. content: "\f468";
  23899. }
  23900. .fa-boxes::before {
  23901. content: "\f468";
  23902. }
  23903. .fa-boxes-alt::before {
  23904. content: "\f468";
  23905. }
  23906. .fa-link::before {
  23907. content: "\f0c1";
  23908. }
  23909. .fa-chain::before {
  23910. content: "\f0c1";
  23911. }
  23912. .fa-ear-listen::before {
  23913. content: "\f2a2";
  23914. }
  23915. .fa-assistive-listening-systems::before {
  23916. content: "\f2a2";
  23917. }
  23918. .fa-tree-city::before {
  23919. content: "\e587";
  23920. }
  23921. .fa-play::before {
  23922. content: "\f04b";
  23923. }
  23924. .fa-font::before {
  23925. content: "\f031";
  23926. }
  23927. .fa-rupiah-sign::before {
  23928. content: "\e23d";
  23929. }
  23930. .fa-magnifying-glass::before {
  23931. content: "\f002";
  23932. }
  23933. .fa-search::before {
  23934. content: "\f002";
  23935. }
  23936. .fa-table-tennis-paddle-ball::before {
  23937. content: "\f45d";
  23938. }
  23939. .fa-ping-pong-paddle-ball::before {
  23940. content: "\f45d";
  23941. }
  23942. .fa-table-tennis::before {
  23943. content: "\f45d";
  23944. }
  23945. .fa-person-dots-from-line::before {
  23946. content: "\f470";
  23947. }
  23948. .fa-diagnoses::before {
  23949. content: "\f470";
  23950. }
  23951. .fa-trash-can-arrow-up::before {
  23952. content: "\f82a";
  23953. }
  23954. .fa-trash-restore-alt::before {
  23955. content: "\f82a";
  23956. }
  23957. .fa-naira-sign::before {
  23958. content: "\e1f6";
  23959. }
  23960. .fa-cart-arrow-down::before {
  23961. content: "\f218";
  23962. }
  23963. .fa-walkie-talkie::before {
  23964. content: "\f8ef";
  23965. }
  23966. .fa-file-pen::before {
  23967. content: "\f31c";
  23968. }
  23969. .fa-file-edit::before {
  23970. content: "\f31c";
  23971. }
  23972. .fa-receipt::before {
  23973. content: "\f543";
  23974. }
  23975. .fa-square-pen::before {
  23976. content: "\f14b";
  23977. }
  23978. .fa-pen-square::before {
  23979. content: "\f14b";
  23980. }
  23981. .fa-pencil-square::before {
  23982. content: "\f14b";
  23983. }
  23984. .fa-suitcase-rolling::before {
  23985. content: "\f5c1";
  23986. }
  23987. .fa-person-circle-exclamation::before {
  23988. content: "\e53f";
  23989. }
  23990. .fa-chevron-down::before {
  23991. content: "\f078";
  23992. }
  23993. .fa-battery-full::before {
  23994. content: "\f240";
  23995. }
  23996. .fa-battery::before {
  23997. content: "\f240";
  23998. }
  23999. .fa-battery-5::before {
  24000. content: "\f240";
  24001. }
  24002. .fa-skull-crossbones::before {
  24003. content: "\f714";
  24004. }
  24005. .fa-code-compare::before {
  24006. content: "\e13a";
  24007. }
  24008. .fa-list-ul::before {
  24009. content: "\f0ca";
  24010. }
  24011. .fa-list-dots::before {
  24012. content: "\f0ca";
  24013. }
  24014. .fa-school-lock::before {
  24015. content: "\e56f";
  24016. }
  24017. .fa-tower-cell::before {
  24018. content: "\e585";
  24019. }
  24020. .fa-down-long::before {
  24021. content: "\f309";
  24022. }
  24023. .fa-long-arrow-alt-down::before {
  24024. content: "\f309";
  24025. }
  24026. .fa-ranking-star::before {
  24027. content: "\e561";
  24028. }
  24029. .fa-chess-king::before {
  24030. content: "\f43f";
  24031. }
  24032. .fa-person-harassing::before {
  24033. content: "\e549";
  24034. }
  24035. .fa-brazilian-real-sign::before {
  24036. content: "\e46c";
  24037. }
  24038. .fa-landmark-dome::before {
  24039. content: "\f752";
  24040. }
  24041. .fa-landmark-alt::before {
  24042. content: "\f752";
  24043. }
  24044. .fa-arrow-up::before {
  24045. content: "\f062";
  24046. }
  24047. .fa-tv::before {
  24048. content: "\f26c";
  24049. }
  24050. .fa-television::before {
  24051. content: "\f26c";
  24052. }
  24053. .fa-tv-alt::before {
  24054. content: "\f26c";
  24055. }
  24056. .fa-shrimp::before {
  24057. content: "\e448";
  24058. }
  24059. .fa-list-check::before {
  24060. content: "\f0ae";
  24061. }
  24062. .fa-tasks::before {
  24063. content: "\f0ae";
  24064. }
  24065. .fa-jug-detergent::before {
  24066. content: "\e519";
  24067. }
  24068. .fa-circle-user::before {
  24069. content: "\f2bd";
  24070. }
  24071. .fa-user-circle::before {
  24072. content: "\f2bd";
  24073. }
  24074. .fa-user-shield::before {
  24075. content: "\f505";
  24076. }
  24077. .fa-wind::before {
  24078. content: "\f72e";
  24079. }
  24080. .fa-car-burst::before {
  24081. content: "\f5e1";
  24082. }
  24083. .fa-car-crash::before {
  24084. content: "\f5e1";
  24085. }
  24086. .fa-y::before {
  24087. content: "Y";
  24088. }
  24089. .fa-person-snowboarding::before {
  24090. content: "\f7ce";
  24091. }
  24092. .fa-snowboarding::before {
  24093. content: "\f7ce";
  24094. }
  24095. .fa-truck-fast::before {
  24096. content: "\f48b";
  24097. }
  24098. .fa-shipping-fast::before {
  24099. content: "\f48b";
  24100. }
  24101. .fa-fish::before {
  24102. content: "\f578";
  24103. }
  24104. .fa-user-graduate::before {
  24105. content: "\f501";
  24106. }
  24107. .fa-circle-half-stroke::before {
  24108. content: "\f042";
  24109. }
  24110. .fa-adjust::before {
  24111. content: "\f042";
  24112. }
  24113. .fa-clapperboard::before {
  24114. content: "\e131";
  24115. }
  24116. .fa-circle-radiation::before {
  24117. content: "\f7ba";
  24118. }
  24119. .fa-radiation-alt::before {
  24120. content: "\f7ba";
  24121. }
  24122. .fa-baseball::before {
  24123. content: "\f433";
  24124. }
  24125. .fa-baseball-ball::before {
  24126. content: "\f433";
  24127. }
  24128. .fa-jet-fighter-up::before {
  24129. content: "\e518";
  24130. }
  24131. .fa-diagram-project::before {
  24132. content: "\f542";
  24133. }
  24134. .fa-project-diagram::before {
  24135. content: "\f542";
  24136. }
  24137. .fa-copy::before {
  24138. content: "\f0c5";
  24139. }
  24140. .fa-volume-xmark::before {
  24141. content: "\f6a9";
  24142. }
  24143. .fa-volume-mute::before {
  24144. content: "\f6a9";
  24145. }
  24146. .fa-volume-times::before {
  24147. content: "\f6a9";
  24148. }
  24149. .fa-hand-sparkles::before {
  24150. content: "\e05d";
  24151. }
  24152. .fa-grip::before {
  24153. content: "\f58d";
  24154. }
  24155. .fa-grip-horizontal::before {
  24156. content: "\f58d";
  24157. }
  24158. .fa-share-from-square::before {
  24159. content: "\f14d";
  24160. }
  24161. .fa-share-square::before {
  24162. content: "\f14d";
  24163. }
  24164. .fa-child-combatant::before {
  24165. content: "\e4e0";
  24166. }
  24167. .fa-child-rifle::before {
  24168. content: "\e4e0";
  24169. }
  24170. .fa-gun::before {
  24171. content: "\e19b";
  24172. }
  24173. .fa-square-phone::before {
  24174. content: "\f098";
  24175. }
  24176. .fa-phone-square::before {
  24177. content: "\f098";
  24178. }
  24179. .fa-plus::before {
  24180. content: "\+";
  24181. }
  24182. .fa-add::before {
  24183. content: "\+";
  24184. }
  24185. .fa-expand::before {
  24186. content: "\f065";
  24187. }
  24188. .fa-computer::before {
  24189. content: "\e4e5";
  24190. }
  24191. .fa-xmark::before {
  24192. content: "\f00d";
  24193. }
  24194. .fa-close::before {
  24195. content: "\f00d";
  24196. }
  24197. .fa-multiply::before {
  24198. content: "\f00d";
  24199. }
  24200. .fa-remove::before {
  24201. content: "\f00d";
  24202. }
  24203. .fa-times::before {
  24204. content: "\f00d";
  24205. }
  24206. .fa-arrows-up-down-left-right::before {
  24207. content: "\f047";
  24208. }
  24209. .fa-arrows::before {
  24210. content: "\f047";
  24211. }
  24212. .fa-chalkboard-user::before {
  24213. content: "\f51c";
  24214. }
  24215. .fa-chalkboard-teacher::before {
  24216. content: "\f51c";
  24217. }
  24218. .fa-peso-sign::before {
  24219. content: "\e222";
  24220. }
  24221. .fa-building-shield::before {
  24222. content: "\e4d8";
  24223. }
  24224. .fa-baby::before {
  24225. content: "\f77c";
  24226. }
  24227. .fa-users-line::before {
  24228. content: "\e592";
  24229. }
  24230. .fa-quote-left::before {
  24231. content: "\f10d";
  24232. }
  24233. .fa-quote-left-alt::before {
  24234. content: "\f10d";
  24235. }
  24236. .fa-tractor::before {
  24237. content: "\f722";
  24238. }
  24239. .fa-trash-arrow-up::before {
  24240. content: "\f829";
  24241. }
  24242. .fa-trash-restore::before {
  24243. content: "\f829";
  24244. }
  24245. .fa-arrow-down-up-lock::before {
  24246. content: "\e4b0";
  24247. }
  24248. .fa-lines-leaning::before {
  24249. content: "\e51e";
  24250. }
  24251. .fa-ruler-combined::before {
  24252. content: "\f546";
  24253. }
  24254. .fa-copyright::before {
  24255. content: "\f1f9";
  24256. }
  24257. .fa-equals::before {
  24258. content: "\=";
  24259. }
  24260. .fa-blender::before {
  24261. content: "\f517";
  24262. }
  24263. .fa-teeth::before {
  24264. content: "\f62e";
  24265. }
  24266. .fa-shekel-sign::before {
  24267. content: "\f20b";
  24268. }
  24269. .fa-ils::before {
  24270. content: "\f20b";
  24271. }
  24272. .fa-shekel::before {
  24273. content: "\f20b";
  24274. }
  24275. .fa-sheqel::before {
  24276. content: "\f20b";
  24277. }
  24278. .fa-sheqel-sign::before {
  24279. content: "\f20b";
  24280. }
  24281. .fa-map::before {
  24282. content: "\f279";
  24283. }
  24284. .fa-rocket::before {
  24285. content: "\f135";
  24286. }
  24287. .fa-photo-film::before {
  24288. content: "\f87c";
  24289. }
  24290. .fa-photo-video::before {
  24291. content: "\f87c";
  24292. }
  24293. .fa-folder-minus::before {
  24294. content: "\f65d";
  24295. }
  24296. .fa-store::before {
  24297. content: "\f54e";
  24298. }
  24299. .fa-arrow-trend-up::before {
  24300. content: "\e098";
  24301. }
  24302. .fa-plug-circle-minus::before {
  24303. content: "\e55e";
  24304. }
  24305. .fa-sign-hanging::before {
  24306. content: "\f4d9";
  24307. }
  24308. .fa-sign::before {
  24309. content: "\f4d9";
  24310. }
  24311. .fa-bezier-curve::before {
  24312. content: "\f55b";
  24313. }
  24314. .fa-bell-slash::before {
  24315. content: "\f1f6";
  24316. }
  24317. .fa-tablet::before {
  24318. content: "\f3fb";
  24319. }
  24320. .fa-tablet-android::before {
  24321. content: "\f3fb";
  24322. }
  24323. .fa-school-flag::before {
  24324. content: "\e56e";
  24325. }
  24326. .fa-fill::before {
  24327. content: "\f575";
  24328. }
  24329. .fa-angle-up::before {
  24330. content: "\f106";
  24331. }
  24332. .fa-drumstick-bite::before {
  24333. content: "\f6d7";
  24334. }
  24335. .fa-holly-berry::before {
  24336. content: "\f7aa";
  24337. }
  24338. .fa-chevron-left::before {
  24339. content: "\f053";
  24340. }
  24341. .fa-bacteria::before {
  24342. content: "\e059";
  24343. }
  24344. .fa-hand-lizard::before {
  24345. content: "\f258";
  24346. }
  24347. .fa-notdef::before {
  24348. content: "\e1fe";
  24349. }
  24350. .fa-disease::before {
  24351. content: "\f7fa";
  24352. }
  24353. .fa-briefcase-medical::before {
  24354. content: "\f469";
  24355. }
  24356. .fa-genderless::before {
  24357. content: "\f22d";
  24358. }
  24359. .fa-chevron-right::before {
  24360. content: "\f054";
  24361. }
  24362. .fa-retweet::before {
  24363. content: "\f079";
  24364. }
  24365. .fa-car-rear::before {
  24366. content: "\f5de";
  24367. }
  24368. .fa-car-alt::before {
  24369. content: "\f5de";
  24370. }
  24371. .fa-pump-soap::before {
  24372. content: "\e06b";
  24373. }
  24374. .fa-video-slash::before {
  24375. content: "\f4e2";
  24376. }
  24377. .fa-battery-quarter::before {
  24378. content: "\f243";
  24379. }
  24380. .fa-battery-2::before {
  24381. content: "\f243";
  24382. }
  24383. .fa-radio::before {
  24384. content: "\f8d7";
  24385. }
  24386. .fa-baby-carriage::before {
  24387. content: "\f77d";
  24388. }
  24389. .fa-carriage-baby::before {
  24390. content: "\f77d";
  24391. }
  24392. .fa-traffic-light::before {
  24393. content: "\f637";
  24394. }
  24395. .fa-thermometer::before {
  24396. content: "\f491";
  24397. }
  24398. .fa-vr-cardboard::before {
  24399. content: "\f729";
  24400. }
  24401. .fa-hand-middle-finger::before {
  24402. content: "\f806";
  24403. }
  24404. .fa-percent::before {
  24405. content: "\%";
  24406. }
  24407. .fa-percentage::before {
  24408. content: "\%";
  24409. }
  24410. .fa-truck-moving::before {
  24411. content: "\f4df";
  24412. }
  24413. .fa-glass-water-droplet::before {
  24414. content: "\e4f5";
  24415. }
  24416. .fa-display::before {
  24417. content: "\e163";
  24418. }
  24419. .fa-face-smile::before {
  24420. content: "\f118";
  24421. }
  24422. .fa-smile::before {
  24423. content: "\f118";
  24424. }
  24425. .fa-thumbtack::before {
  24426. content: "\f08d";
  24427. }
  24428. .fa-thumb-tack::before {
  24429. content: "\f08d";
  24430. }
  24431. .fa-trophy::before {
  24432. content: "\f091";
  24433. }
  24434. .fa-person-praying::before {
  24435. content: "\f683";
  24436. }
  24437. .fa-pray::before {
  24438. content: "\f683";
  24439. }
  24440. .fa-hammer::before {
  24441. content: "\f6e3";
  24442. }
  24443. .fa-hand-peace::before {
  24444. content: "\f25b";
  24445. }
  24446. .fa-rotate::before {
  24447. content: "\f2f1";
  24448. }
  24449. .fa-sync-alt::before {
  24450. content: "\f2f1";
  24451. }
  24452. .fa-spinner::before {
  24453. content: "\f110";
  24454. }
  24455. .fa-robot::before {
  24456. content: "\f544";
  24457. }
  24458. .fa-peace::before {
  24459. content: "\f67c";
  24460. }
  24461. .fa-gears::before {
  24462. content: "\f085";
  24463. }
  24464. .fa-cogs::before {
  24465. content: "\f085";
  24466. }
  24467. .fa-warehouse::before {
  24468. content: "\f494";
  24469. }
  24470. .fa-arrow-up-right-dots::before {
  24471. content: "\e4b7";
  24472. }
  24473. .fa-splotch::before {
  24474. content: "\f5bc";
  24475. }
  24476. .fa-face-grin-hearts::before {
  24477. content: "\f584";
  24478. }
  24479. .fa-grin-hearts::before {
  24480. content: "\f584";
  24481. }
  24482. .fa-dice-four::before {
  24483. content: "\f524";
  24484. }
  24485. .fa-sim-card::before {
  24486. content: "\f7c4";
  24487. }
  24488. .fa-transgender::before {
  24489. content: "\f225";
  24490. }
  24491. .fa-transgender-alt::before {
  24492. content: "\f225";
  24493. }
  24494. .fa-mercury::before {
  24495. content: "\f223";
  24496. }
  24497. .fa-arrow-turn-down::before {
  24498. content: "\f149";
  24499. }
  24500. .fa-level-down::before {
  24501. content: "\f149";
  24502. }
  24503. .fa-person-falling-burst::before {
  24504. content: "\e547";
  24505. }
  24506. .fa-award::before {
  24507. content: "\f559";
  24508. }
  24509. .fa-ticket-simple::before {
  24510. content: "\f3ff";
  24511. }
  24512. .fa-ticket-alt::before {
  24513. content: "\f3ff";
  24514. }
  24515. .fa-building::before {
  24516. content: "\f1ad";
  24517. }
  24518. .fa-angles-left::before {
  24519. content: "\f100";
  24520. }
  24521. .fa-angle-double-left::before {
  24522. content: "\f100";
  24523. }
  24524. .fa-qrcode::before {
  24525. content: "\f029";
  24526. }
  24527. .fa-clock-rotate-left::before {
  24528. content: "\f1da";
  24529. }
  24530. .fa-history::before {
  24531. content: "\f1da";
  24532. }
  24533. .fa-face-grin-beam-sweat::before {
  24534. content: "\f583";
  24535. }
  24536. .fa-grin-beam-sweat::before {
  24537. content: "\f583";
  24538. }
  24539. .fa-file-export::before {
  24540. content: "\f56e";
  24541. }
  24542. .fa-arrow-right-from-file::before {
  24543. content: "\f56e";
  24544. }
  24545. .fa-shield::before {
  24546. content: "\f132";
  24547. }
  24548. .fa-shield-blank::before {
  24549. content: "\f132";
  24550. }
  24551. .fa-arrow-up-short-wide::before {
  24552. content: "\f885";
  24553. }
  24554. .fa-sort-amount-up-alt::before {
  24555. content: "\f885";
  24556. }
  24557. .fa-house-medical::before {
  24558. content: "\e3b2";
  24559. }
  24560. .fa-golf-ball-tee::before {
  24561. content: "\f450";
  24562. }
  24563. .fa-golf-ball::before {
  24564. content: "\f450";
  24565. }
  24566. .fa-circle-chevron-left::before {
  24567. content: "\f137";
  24568. }
  24569. .fa-chevron-circle-left::before {
  24570. content: "\f137";
  24571. }
  24572. .fa-house-chimney-window::before {
  24573. content: "\e00d";
  24574. }
  24575. .fa-pen-nib::before {
  24576. content: "\f5ad";
  24577. }
  24578. .fa-tent-arrow-turn-left::before {
  24579. content: "\e580";
  24580. }
  24581. .fa-tents::before {
  24582. content: "\e582";
  24583. }
  24584. .fa-wand-magic::before {
  24585. content: "\f0d0";
  24586. }
  24587. .fa-magic::before {
  24588. content: "\f0d0";
  24589. }
  24590. .fa-dog::before {
  24591. content: "\f6d3";
  24592. }
  24593. .fa-carrot::before {
  24594. content: "\f787";
  24595. }
  24596. .fa-moon::before {
  24597. content: "\f186";
  24598. }
  24599. .fa-wine-glass-empty::before {
  24600. content: "\f5ce";
  24601. }
  24602. .fa-wine-glass-alt::before {
  24603. content: "\f5ce";
  24604. }
  24605. .fa-cheese::before {
  24606. content: "\f7ef";
  24607. }
  24608. .fa-yin-yang::before {
  24609. content: "\f6ad";
  24610. }
  24611. .fa-music::before {
  24612. content: "\f001";
  24613. }
  24614. .fa-code-commit::before {
  24615. content: "\f386";
  24616. }
  24617. .fa-temperature-low::before {
  24618. content: "\f76b";
  24619. }
  24620. .fa-person-biking::before {
  24621. content: "\f84a";
  24622. }
  24623. .fa-biking::before {
  24624. content: "\f84a";
  24625. }
  24626. .fa-broom::before {
  24627. content: "\f51a";
  24628. }
  24629. .fa-shield-heart::before {
  24630. content: "\e574";
  24631. }
  24632. .fa-gopuram::before {
  24633. content: "\f664";
  24634. }
  24635. .fa-earth-oceania::before {
  24636. content: "\e47b";
  24637. }
  24638. .fa-globe-oceania::before {
  24639. content: "\e47b";
  24640. }
  24641. .fa-square-xmark::before {
  24642. content: "\f2d3";
  24643. }
  24644. .fa-times-square::before {
  24645. content: "\f2d3";
  24646. }
  24647. .fa-xmark-square::before {
  24648. content: "\f2d3";
  24649. }
  24650. .fa-hashtag::before {
  24651. content: "\#";
  24652. }
  24653. .fa-up-right-and-down-left-from-center::before {
  24654. content: "\f424";
  24655. }
  24656. .fa-expand-alt::before {
  24657. content: "\f424";
  24658. }
  24659. .fa-oil-can::before {
  24660. content: "\f613";
  24661. }
  24662. .fa-t::before {
  24663. content: "T";
  24664. }
  24665. .fa-hippo::before {
  24666. content: "\f6ed";
  24667. }
  24668. .fa-chart-column::before {
  24669. content: "\e0e3";
  24670. }
  24671. .fa-infinity::before {
  24672. content: "\f534";
  24673. }
  24674. .fa-vial-circle-check::before {
  24675. content: "\e596";
  24676. }
  24677. .fa-person-arrow-down-to-line::before {
  24678. content: "\e538";
  24679. }
  24680. .fa-voicemail::before {
  24681. content: "\f897";
  24682. }
  24683. .fa-fan::before {
  24684. content: "\f863";
  24685. }
  24686. .fa-person-walking-luggage::before {
  24687. content: "\e554";
  24688. }
  24689. .fa-up-down::before {
  24690. content: "\f338";
  24691. }
  24692. .fa-arrows-alt-v::before {
  24693. content: "\f338";
  24694. }
  24695. .fa-cloud-moon-rain::before {
  24696. content: "\f73c";
  24697. }
  24698. .fa-calendar::before {
  24699. content: "\f133";
  24700. }
  24701. .fa-trailer::before {
  24702. content: "\e041";
  24703. }
  24704. .fa-bahai::before {
  24705. content: "\f666";
  24706. }
  24707. .fa-haykal::before {
  24708. content: "\f666";
  24709. }
  24710. .fa-sd-card::before {
  24711. content: "\f7c2";
  24712. }
  24713. .fa-dragon::before {
  24714. content: "\f6d5";
  24715. }
  24716. .fa-shoe-prints::before {
  24717. content: "\f54b";
  24718. }
  24719. .fa-circle-plus::before {
  24720. content: "\f055";
  24721. }
  24722. .fa-plus-circle::before {
  24723. content: "\f055";
  24724. }
  24725. .fa-face-grin-tongue-wink::before {
  24726. content: "\f58b";
  24727. }
  24728. .fa-grin-tongue-wink::before {
  24729. content: "\f58b";
  24730. }
  24731. .fa-hand-holding::before {
  24732. content: "\f4bd";
  24733. }
  24734. .fa-plug-circle-exclamation::before {
  24735. content: "\e55d";
  24736. }
  24737. .fa-link-slash::before {
  24738. content: "\f127";
  24739. }
  24740. .fa-chain-broken::before {
  24741. content: "\f127";
  24742. }
  24743. .fa-chain-slash::before {
  24744. content: "\f127";
  24745. }
  24746. .fa-unlink::before {
  24747. content: "\f127";
  24748. }
  24749. .fa-clone::before {
  24750. content: "\f24d";
  24751. }
  24752. .fa-person-walking-arrow-loop-left::before {
  24753. content: "\e551";
  24754. }
  24755. .fa-arrow-up-z-a::before {
  24756. content: "\f882";
  24757. }
  24758. .fa-sort-alpha-up-alt::before {
  24759. content: "\f882";
  24760. }
  24761. .fa-fire-flame-curved::before {
  24762. content: "\f7e4";
  24763. }
  24764. .fa-fire-alt::before {
  24765. content: "\f7e4";
  24766. }
  24767. .fa-tornado::before {
  24768. content: "\f76f";
  24769. }
  24770. .fa-file-circle-plus::before {
  24771. content: "\e494";
  24772. }
  24773. .fa-book-quran::before {
  24774. content: "\f687";
  24775. }
  24776. .fa-quran::before {
  24777. content: "\f687";
  24778. }
  24779. .fa-anchor::before {
  24780. content: "\f13d";
  24781. }
  24782. .fa-border-all::before {
  24783. content: "\f84c";
  24784. }
  24785. .fa-face-angry::before {
  24786. content: "\f556";
  24787. }
  24788. .fa-angry::before {
  24789. content: "\f556";
  24790. }
  24791. .fa-cookie-bite::before {
  24792. content: "\f564";
  24793. }
  24794. .fa-arrow-trend-down::before {
  24795. content: "\e097";
  24796. }
  24797. .fa-rss::before {
  24798. content: "\f09e";
  24799. }
  24800. .fa-feed::before {
  24801. content: "\f09e";
  24802. }
  24803. .fa-draw-polygon::before {
  24804. content: "\f5ee";
  24805. }
  24806. .fa-scale-balanced::before {
  24807. content: "\f24e";
  24808. }
  24809. .fa-balance-scale::before {
  24810. content: "\f24e";
  24811. }
  24812. .fa-gauge-simple-high::before {
  24813. content: "\f62a";
  24814. }
  24815. .fa-tachometer::before {
  24816. content: "\f62a";
  24817. }
  24818. .fa-tachometer-fast::before {
  24819. content: "\f62a";
  24820. }
  24821. .fa-shower::before {
  24822. content: "\f2cc";
  24823. }
  24824. .fa-desktop::before {
  24825. content: "\f390";
  24826. }
  24827. .fa-desktop-alt::before {
  24828. content: "\f390";
  24829. }
  24830. .fa-m::before {
  24831. content: "M";
  24832. }
  24833. .fa-table-list::before {
  24834. content: "\f00b";
  24835. }
  24836. .fa-th-list::before {
  24837. content: "\f00b";
  24838. }
  24839. .fa-comment-sms::before {
  24840. content: "\f7cd";
  24841. }
  24842. .fa-sms::before {
  24843. content: "\f7cd";
  24844. }
  24845. .fa-book::before {
  24846. content: "\f02d";
  24847. }
  24848. .fa-user-plus::before {
  24849. content: "\f234";
  24850. }
  24851. .fa-check::before {
  24852. content: "\f00c";
  24853. }
  24854. .fa-battery-three-quarters::before {
  24855. content: "\f241";
  24856. }
  24857. .fa-battery-4::before {
  24858. content: "\f241";
  24859. }
  24860. .fa-house-circle-check::before {
  24861. content: "\e509";
  24862. }
  24863. .fa-angle-left::before {
  24864. content: "\f104";
  24865. }
  24866. .fa-diagram-successor::before {
  24867. content: "\e47a";
  24868. }
  24869. .fa-truck-arrow-right::before {
  24870. content: "\e58b";
  24871. }
  24872. .fa-arrows-split-up-and-left::before {
  24873. content: "\e4bc";
  24874. }
  24875. .fa-hand-fist::before {
  24876. content: "\f6de";
  24877. }
  24878. .fa-fist-raised::before {
  24879. content: "\f6de";
  24880. }
  24881. .fa-cloud-moon::before {
  24882. content: "\f6c3";
  24883. }
  24884. .fa-briefcase::before {
  24885. content: "\f0b1";
  24886. }
  24887. .fa-person-falling::before {
  24888. content: "\e546";
  24889. }
  24890. .fa-image-portrait::before {
  24891. content: "\f3e0";
  24892. }
  24893. .fa-portrait::before {
  24894. content: "\f3e0";
  24895. }
  24896. .fa-user-tag::before {
  24897. content: "\f507";
  24898. }
  24899. .fa-rug::before {
  24900. content: "\e569";
  24901. }
  24902. .fa-earth-europe::before {
  24903. content: "\f7a2";
  24904. }
  24905. .fa-globe-europe::before {
  24906. content: "\f7a2";
  24907. }
  24908. .fa-cart-flatbed-suitcase::before {
  24909. content: "\f59d";
  24910. }
  24911. .fa-luggage-cart::before {
  24912. content: "\f59d";
  24913. }
  24914. .fa-rectangle-xmark::before {
  24915. content: "\f410";
  24916. }
  24917. .fa-rectangle-times::before {
  24918. content: "\f410";
  24919. }
  24920. .fa-times-rectangle::before {
  24921. content: "\f410";
  24922. }
  24923. .fa-window-close::before {
  24924. content: "\f410";
  24925. }
  24926. .fa-baht-sign::before {
  24927. content: "\e0ac";
  24928. }
  24929. .fa-book-open::before {
  24930. content: "\f518";
  24931. }
  24932. .fa-book-journal-whills::before {
  24933. content: "\f66a";
  24934. }
  24935. .fa-journal-whills::before {
  24936. content: "\f66a";
  24937. }
  24938. .fa-handcuffs::before {
  24939. content: "\e4f8";
  24940. }
  24941. .fa-triangle-exclamation::before {
  24942. content: "\f071";
  24943. }
  24944. .fa-exclamation-triangle::before {
  24945. content: "\f071";
  24946. }
  24947. .fa-warning::before {
  24948. content: "\f071";
  24949. }
  24950. .fa-database::before {
  24951. content: "\f1c0";
  24952. }
  24953. .fa-share::before {
  24954. content: "\f064";
  24955. }
  24956. .fa-arrow-turn-right::before {
  24957. content: "\f064";
  24958. }
  24959. .fa-mail-forward::before {
  24960. content: "\f064";
  24961. }
  24962. .fa-bottle-droplet::before {
  24963. content: "\e4c4";
  24964. }
  24965. .fa-mask-face::before {
  24966. content: "\e1d7";
  24967. }
  24968. .fa-hill-rockslide::before {
  24969. content: "\e508";
  24970. }
  24971. .fa-right-left::before {
  24972. content: "\f362";
  24973. }
  24974. .fa-exchange-alt::before {
  24975. content: "\f362";
  24976. }
  24977. .fa-paper-plane::before {
  24978. content: "\f1d8";
  24979. }
  24980. .fa-road-circle-exclamation::before {
  24981. content: "\e565";
  24982. }
  24983. .fa-dungeon::before {
  24984. content: "\f6d9";
  24985. }
  24986. .fa-align-right::before {
  24987. content: "\f038";
  24988. }
  24989. .fa-money-bill-1-wave::before {
  24990. content: "\f53b";
  24991. }
  24992. .fa-money-bill-wave-alt::before {
  24993. content: "\f53b";
  24994. }
  24995. .fa-life-ring::before {
  24996. content: "\f1cd";
  24997. }
  24998. .fa-hands::before {
  24999. content: "\f2a7";
  25000. }
  25001. .fa-sign-language::before {
  25002. content: "\f2a7";
  25003. }
  25004. .fa-signing::before {
  25005. content: "\f2a7";
  25006. }
  25007. .fa-calendar-day::before {
  25008. content: "\f783";
  25009. }
  25010. .fa-water-ladder::before {
  25011. content: "\f5c5";
  25012. }
  25013. .fa-ladder-water::before {
  25014. content: "\f5c5";
  25015. }
  25016. .fa-swimming-pool::before {
  25017. content: "\f5c5";
  25018. }
  25019. .fa-arrows-up-down::before {
  25020. content: "\f07d";
  25021. }
  25022. .fa-arrows-v::before {
  25023. content: "\f07d";
  25024. }
  25025. .fa-face-grimace::before {
  25026. content: "\f57f";
  25027. }
  25028. .fa-grimace::before {
  25029. content: "\f57f";
  25030. }
  25031. .fa-wheelchair-move::before {
  25032. content: "\e2ce";
  25033. }
  25034. .fa-wheelchair-alt::before {
  25035. content: "\e2ce";
  25036. }
  25037. .fa-turn-down::before {
  25038. content: "\f3be";
  25039. }
  25040. .fa-level-down-alt::before {
  25041. content: "\f3be";
  25042. }
  25043. .fa-person-walking-arrow-right::before {
  25044. content: "\e552";
  25045. }
  25046. .fa-square-envelope::before {
  25047. content: "\f199";
  25048. }
  25049. .fa-envelope-square::before {
  25050. content: "\f199";
  25051. }
  25052. .fa-dice::before {
  25053. content: "\f522";
  25054. }
  25055. .fa-bowling-ball::before {
  25056. content: "\f436";
  25057. }
  25058. .fa-brain::before {
  25059. content: "\f5dc";
  25060. }
  25061. .fa-bandage::before {
  25062. content: "\f462";
  25063. }
  25064. .fa-band-aid::before {
  25065. content: "\f462";
  25066. }
  25067. .fa-calendar-minus::before {
  25068. content: "\f272";
  25069. }
  25070. .fa-circle-xmark::before {
  25071. content: "\f057";
  25072. }
  25073. .fa-times-circle::before {
  25074. content: "\f057";
  25075. }
  25076. .fa-xmark-circle::before {
  25077. content: "\f057";
  25078. }
  25079. .fa-gifts::before {
  25080. content: "\f79c";
  25081. }
  25082. .fa-hotel::before {
  25083. content: "\f594";
  25084. }
  25085. .fa-earth-asia::before {
  25086. content: "\f57e";
  25087. }
  25088. .fa-globe-asia::before {
  25089. content: "\f57e";
  25090. }
  25091. .fa-id-card-clip::before {
  25092. content: "\f47f";
  25093. }
  25094. .fa-id-card-alt::before {
  25095. content: "\f47f";
  25096. }
  25097. .fa-magnifying-glass-plus::before {
  25098. content: "\f00e";
  25099. }
  25100. .fa-search-plus::before {
  25101. content: "\f00e";
  25102. }
  25103. .fa-thumbs-up::before {
  25104. content: "\f164";
  25105. }
  25106. .fa-user-clock::before {
  25107. content: "\f4fd";
  25108. }
  25109. .fa-hand-dots::before {
  25110. content: "\f461";
  25111. }
  25112. .fa-allergies::before {
  25113. content: "\f461";
  25114. }
  25115. .fa-file-invoice::before {
  25116. content: "\f570";
  25117. }
  25118. .fa-window-minimize::before {
  25119. content: "\f2d1";
  25120. }
  25121. .fa-mug-saucer::before {
  25122. content: "\f0f4";
  25123. }
  25124. .fa-coffee::before {
  25125. content: "\f0f4";
  25126. }
  25127. .fa-brush::before {
  25128. content: "\f55d";
  25129. }
  25130. .fa-mask::before {
  25131. content: "\f6fa";
  25132. }
  25133. .fa-magnifying-glass-minus::before {
  25134. content: "\f010";
  25135. }
  25136. .fa-search-minus::before {
  25137. content: "\f010";
  25138. }
  25139. .fa-ruler-vertical::before {
  25140. content: "\f548";
  25141. }
  25142. .fa-user-large::before {
  25143. content: "\f406";
  25144. }
  25145. .fa-user-alt::before {
  25146. content: "\f406";
  25147. }
  25148. .fa-train-tram::before {
  25149. content: "\e5b4";
  25150. }
  25151. .fa-user-nurse::before {
  25152. content: "\f82f";
  25153. }
  25154. .fa-syringe::before {
  25155. content: "\f48e";
  25156. }
  25157. .fa-cloud-sun::before {
  25158. content: "\f6c4";
  25159. }
  25160. .fa-stopwatch-20::before {
  25161. content: "\e06f";
  25162. }
  25163. .fa-square-full::before {
  25164. content: "\f45c";
  25165. }
  25166. .fa-magnet::before {
  25167. content: "\f076";
  25168. }
  25169. .fa-jar::before {
  25170. content: "\e516";
  25171. }
  25172. .fa-note-sticky::before {
  25173. content: "\f249";
  25174. }
  25175. .fa-sticky-note::before {
  25176. content: "\f249";
  25177. }
  25178. .fa-bug-slash::before {
  25179. content: "\e490";
  25180. }
  25181. .fa-arrow-up-from-water-pump::before {
  25182. content: "\e4b6";
  25183. }
  25184. .fa-bone::before {
  25185. content: "\f5d7";
  25186. }
  25187. .fa-user-injured::before {
  25188. content: "\f728";
  25189. }
  25190. .fa-face-sad-tear::before {
  25191. content: "\f5b4";
  25192. }
  25193. .fa-sad-tear::before {
  25194. content: "\f5b4";
  25195. }
  25196. .fa-plane::before {
  25197. content: "\f072";
  25198. }
  25199. .fa-tent-arrows-down::before {
  25200. content: "\e581";
  25201. }
  25202. .fa-exclamation::before {
  25203. content: "\!";
  25204. }
  25205. .fa-arrows-spin::before {
  25206. content: "\e4bb";
  25207. }
  25208. .fa-print::before {
  25209. content: "\f02f";
  25210. }
  25211. .fa-turkish-lira-sign::before {
  25212. content: "\e2bb";
  25213. }
  25214. .fa-try::before {
  25215. content: "\e2bb";
  25216. }
  25217. .fa-turkish-lira::before {
  25218. content: "\e2bb";
  25219. }
  25220. .fa-dollar-sign::before {
  25221. content: "\$";
  25222. }
  25223. .fa-dollar::before {
  25224. content: "\$";
  25225. }
  25226. .fa-usd::before {
  25227. content: "\$";
  25228. }
  25229. .fa-x::before {
  25230. content: "X";
  25231. }
  25232. .fa-magnifying-glass-dollar::before {
  25233. content: "\f688";
  25234. }
  25235. .fa-search-dollar::before {
  25236. content: "\f688";
  25237. }
  25238. .fa-users-gear::before {
  25239. content: "\f509";
  25240. }
  25241. .fa-users-cog::before {
  25242. content: "\f509";
  25243. }
  25244. .fa-person-military-pointing::before {
  25245. content: "\e54a";
  25246. }
  25247. .fa-building-columns::before {
  25248. content: "\f19c";
  25249. }
  25250. .fa-bank::before {
  25251. content: "\f19c";
  25252. }
  25253. .fa-institution::before {
  25254. content: "\f19c";
  25255. }
  25256. .fa-museum::before {
  25257. content: "\f19c";
  25258. }
  25259. .fa-university::before {
  25260. content: "\f19c";
  25261. }
  25262. .fa-umbrella::before {
  25263. content: "\f0e9";
  25264. }
  25265. .fa-trowel::before {
  25266. content: "\e589";
  25267. }
  25268. .fa-d::before {
  25269. content: "D";
  25270. }
  25271. .fa-stapler::before {
  25272. content: "\e5af";
  25273. }
  25274. .fa-masks-theater::before {
  25275. content: "\f630";
  25276. }
  25277. .fa-theater-masks::before {
  25278. content: "\f630";
  25279. }
  25280. .fa-kip-sign::before {
  25281. content: "\e1c4";
  25282. }
  25283. .fa-hand-point-left::before {
  25284. content: "\f0a5";
  25285. }
  25286. .fa-handshake-simple::before {
  25287. content: "\f4c6";
  25288. }
  25289. .fa-handshake-alt::before {
  25290. content: "\f4c6";
  25291. }
  25292. .fa-jet-fighter::before {
  25293. content: "\f0fb";
  25294. }
  25295. .fa-fighter-jet::before {
  25296. content: "\f0fb";
  25297. }
  25298. .fa-square-share-nodes::before {
  25299. content: "\f1e1";
  25300. }
  25301. .fa-share-alt-square::before {
  25302. content: "\f1e1";
  25303. }
  25304. .fa-barcode::before {
  25305. content: "\f02a";
  25306. }
  25307. .fa-plus-minus::before {
  25308. content: "\e43c";
  25309. }
  25310. .fa-video::before {
  25311. content: "\f03d";
  25312. }
  25313. .fa-video-camera::before {
  25314. content: "\f03d";
  25315. }
  25316. .fa-graduation-cap::before {
  25317. content: "\f19d";
  25318. }
  25319. .fa-mortar-board::before {
  25320. content: "\f19d";
  25321. }
  25322. .fa-hand-holding-medical::before {
  25323. content: "\e05c";
  25324. }
  25325. .fa-person-circle-check::before {
  25326. content: "\e53e";
  25327. }
  25328. .fa-turn-up::before {
  25329. content: "\f3bf";
  25330. }
  25331. .fa-level-up-alt::before {
  25332. content: "\f3bf";
  25333. }
  25334. .sr-only,
  25335. .fa-sr-only {
  25336. position: absolute;
  25337. width: 1px;
  25338. height: 1px;
  25339. padding: 0;
  25340. margin: -1px;
  25341. overflow: hidden;
  25342. clip: rect(0, 0, 0, 0);
  25343. white-space: nowrap;
  25344. border-width: 0;
  25345. }
  25346. .sr-only-focusable:not(:focus),
  25347. .fa-sr-only-focusable:not(:focus) {
  25348. position: absolute;
  25349. width: 1px;
  25350. height: 1px;
  25351. padding: 0;
  25352. margin: -1px;
  25353. overflow: hidden;
  25354. clip: rect(0, 0, 0, 0);
  25355. white-space: nowrap;
  25356. border-width: 0;
  25357. }
  25358. /*!
  25359. * Font Awesome Free 6.3.0 by @fontawesome - https://fontawesome.com
  25360. * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
  25361. * Copyright 2023 Fonticons, Inc.
  25362. */
  25363. :root, :host {
  25364. --fa-style-family-classic: "Font Awesome 6 Free";
  25365. --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
  25366. }
  25367. @font-face {
  25368. font-family: "Font Awesome 6 Free";
  25369. font-style: normal;
  25370. font-weight: 400;
  25371. font-display: block;
  25372. src: url("../fonts/fontawesome/fa-regular-400.woff2") format("woff2"), url("../fonts/fontawesome/fa-regular-400.ttf") format("truetype");
  25373. }
  25374. .far,
  25375. .fa-regular {
  25376. font-weight: 400;
  25377. }
  25378. /*!
  25379. * Font Awesome Free 6.3.0 by @fontawesome - https://fontawesome.com
  25380. * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
  25381. * Copyright 2023 Fonticons, Inc.
  25382. */
  25383. :root, :host {
  25384. --fa-style-family-classic: "Font Awesome 6 Free";
  25385. --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
  25386. }
  25387. @font-face {
  25388. font-family: "Font Awesome 6 Free";
  25389. font-style: normal;
  25390. font-weight: 900;
  25391. font-display: block;
  25392. src: url("../fonts/fontawesome/fa-solid-900.woff2") format("woff2"), url("../fonts/fontawesome/fa-solid-900.ttf") format("truetype");
  25393. }
  25394. .fas,
  25395. .fa-solid {
  25396. font-weight: 900;
  25397. }
  25398. /*!
  25399. * Font Awesome Free 6.3.0 by @fontawesome - https://fontawesome.com
  25400. * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
  25401. * Copyright 2023 Fonticons, Inc.
  25402. */
  25403. :root, :host {
  25404. --fa-style-family-brands: "Font Awesome 6 Brands";
  25405. --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
  25406. }
  25407. @font-face {
  25408. font-family: "Font Awesome 6 Brands";
  25409. font-style: normal;
  25410. font-weight: 400;
  25411. font-display: block;
  25412. src: url("../fonts/fontawesome/fa-brands-400.woff2") format("woff2"), url("../fonts/fontawesome/fa-brands-400.ttf") format("truetype");
  25413. }
  25414. .fab,
  25415. .fa-brands {
  25416. font-weight: 400;
  25417. }
  25418. .fa-monero:before {
  25419. content: "\f3d0";
  25420. }
  25421. .fa-hooli:before {
  25422. content: "\f427";
  25423. }
  25424. .fa-yelp:before {
  25425. content: "\f1e9";
  25426. }
  25427. .fa-cc-visa:before {
  25428. content: "\f1f0";
  25429. }
  25430. .fa-lastfm:before {
  25431. content: "\f202";
  25432. }
  25433. .fa-shopware:before {
  25434. content: "\f5b5";
  25435. }
  25436. .fa-creative-commons-nc:before {
  25437. content: "\f4e8";
  25438. }
  25439. .fa-aws:before {
  25440. content: "\f375";
  25441. }
  25442. .fa-redhat:before {
  25443. content: "\f7bc";
  25444. }
  25445. .fa-yoast:before {
  25446. content: "\f2b1";
  25447. }
  25448. .fa-cloudflare:before {
  25449. content: "\e07d";
  25450. }
  25451. .fa-ups:before {
  25452. content: "\f7e0";
  25453. }
  25454. .fa-wpexplorer:before {
  25455. content: "\f2de";
  25456. }
  25457. .fa-dyalog:before {
  25458. content: "\f399";
  25459. }
  25460. .fa-bity:before {
  25461. content: "\f37a";
  25462. }
  25463. .fa-stackpath:before {
  25464. content: "\f842";
  25465. }
  25466. .fa-buysellads:before {
  25467. content: "\f20d";
  25468. }
  25469. .fa-first-order:before {
  25470. content: "\f2b0";
  25471. }
  25472. .fa-modx:before {
  25473. content: "\f285";
  25474. }
  25475. .fa-guilded:before {
  25476. content: "\e07e";
  25477. }
  25478. .fa-vnv:before {
  25479. content: "\f40b";
  25480. }
  25481. .fa-square-js:before {
  25482. content: "\f3b9";
  25483. }
  25484. .fa-js-square:before {
  25485. content: "\f3b9";
  25486. }
  25487. .fa-microsoft:before {
  25488. content: "\f3ca";
  25489. }
  25490. .fa-qq:before {
  25491. content: "\f1d6";
  25492. }
  25493. .fa-orcid:before {
  25494. content: "\f8d2";
  25495. }
  25496. .fa-java:before {
  25497. content: "\f4e4";
  25498. }
  25499. .fa-invision:before {
  25500. content: "\f7b0";
  25501. }
  25502. .fa-creative-commons-pd-alt:before {
  25503. content: "\f4ed";
  25504. }
  25505. .fa-centercode:before {
  25506. content: "\f380";
  25507. }
  25508. .fa-glide-g:before {
  25509. content: "\f2a6";
  25510. }
  25511. .fa-drupal:before {
  25512. content: "\f1a9";
  25513. }
  25514. .fa-hire-a-helper:before {
  25515. content: "\f3b0";
  25516. }
  25517. .fa-creative-commons-by:before {
  25518. content: "\f4e7";
  25519. }
  25520. .fa-unity:before {
  25521. content: "\e049";
  25522. }
  25523. .fa-whmcs:before {
  25524. content: "\f40d";
  25525. }
  25526. .fa-rocketchat:before {
  25527. content: "\f3e8";
  25528. }
  25529. .fa-vk:before {
  25530. content: "\f189";
  25531. }
  25532. .fa-untappd:before {
  25533. content: "\f405";
  25534. }
  25535. .fa-mailchimp:before {
  25536. content: "\f59e";
  25537. }
  25538. .fa-css3-alt:before {
  25539. content: "\f38b";
  25540. }
  25541. .fa-square-reddit:before {
  25542. content: "\f1a2";
  25543. }
  25544. .fa-reddit-square:before {
  25545. content: "\f1a2";
  25546. }
  25547. .fa-vimeo-v:before {
  25548. content: "\f27d";
  25549. }
  25550. .fa-contao:before {
  25551. content: "\f26d";
  25552. }
  25553. .fa-square-font-awesome:before {
  25554. content: "\e5ad";
  25555. }
  25556. .fa-deskpro:before {
  25557. content: "\f38f";
  25558. }
  25559. .fa-sistrix:before {
  25560. content: "\f3ee";
  25561. }
  25562. .fa-square-instagram:before {
  25563. content: "\e055";
  25564. }
  25565. .fa-instagram-square:before {
  25566. content: "\e055";
  25567. }
  25568. .fa-battle-net:before {
  25569. content: "\f835";
  25570. }
  25571. .fa-the-red-yeti:before {
  25572. content: "\f69d";
  25573. }
  25574. .fa-square-hacker-news:before {
  25575. content: "\f3af";
  25576. }
  25577. .fa-hacker-news-square:before {
  25578. content: "\f3af";
  25579. }
  25580. .fa-edge:before {
  25581. content: "\f282";
  25582. }
  25583. .fa-napster:before {
  25584. content: "\f3d2";
  25585. }
  25586. .fa-square-snapchat:before {
  25587. content: "\f2ad";
  25588. }
  25589. .fa-snapchat-square:before {
  25590. content: "\f2ad";
  25591. }
  25592. .fa-google-plus-g:before {
  25593. content: "\f0d5";
  25594. }
  25595. .fa-artstation:before {
  25596. content: "\f77a";
  25597. }
  25598. .fa-markdown:before {
  25599. content: "\f60f";
  25600. }
  25601. .fa-sourcetree:before {
  25602. content: "\f7d3";
  25603. }
  25604. .fa-google-plus:before {
  25605. content: "\f2b3";
  25606. }
  25607. .fa-diaspora:before {
  25608. content: "\f791";
  25609. }
  25610. .fa-foursquare:before {
  25611. content: "\f180";
  25612. }
  25613. .fa-stack-overflow:before {
  25614. content: "\f16c";
  25615. }
  25616. .fa-github-alt:before {
  25617. content: "\f113";
  25618. }
  25619. .fa-phoenix-squadron:before {
  25620. content: "\f511";
  25621. }
  25622. .fa-pagelines:before {
  25623. content: "\f18c";
  25624. }
  25625. .fa-algolia:before {
  25626. content: "\f36c";
  25627. }
  25628. .fa-red-river:before {
  25629. content: "\f3e3";
  25630. }
  25631. .fa-creative-commons-sa:before {
  25632. content: "\f4ef";
  25633. }
  25634. .fa-safari:before {
  25635. content: "\f267";
  25636. }
  25637. .fa-google:before {
  25638. content: "\f1a0";
  25639. }
  25640. .fa-square-font-awesome-stroke:before {
  25641. content: "\f35c";
  25642. }
  25643. .fa-font-awesome-alt:before {
  25644. content: "\f35c";
  25645. }
  25646. .fa-atlassian:before {
  25647. content: "\f77b";
  25648. }
  25649. .fa-linkedin-in:before {
  25650. content: "\f0e1";
  25651. }
  25652. .fa-digital-ocean:before {
  25653. content: "\f391";
  25654. }
  25655. .fa-nimblr:before {
  25656. content: "\f5a8";
  25657. }
  25658. .fa-chromecast:before {
  25659. content: "\f838";
  25660. }
  25661. .fa-evernote:before {
  25662. content: "\f839";
  25663. }
  25664. .fa-hacker-news:before {
  25665. content: "\f1d4";
  25666. }
  25667. .fa-creative-commons-sampling:before {
  25668. content: "\f4f0";
  25669. }
  25670. .fa-adversal:before {
  25671. content: "\f36a";
  25672. }
  25673. .fa-creative-commons:before {
  25674. content: "\f25e";
  25675. }
  25676. .fa-watchman-monitoring:before {
  25677. content: "\e087";
  25678. }
  25679. .fa-fonticons:before {
  25680. content: "\f280";
  25681. }
  25682. .fa-weixin:before {
  25683. content: "\f1d7";
  25684. }
  25685. .fa-shirtsinbulk:before {
  25686. content: "\f214";
  25687. }
  25688. .fa-codepen:before {
  25689. content: "\f1cb";
  25690. }
  25691. .fa-git-alt:before {
  25692. content: "\f841";
  25693. }
  25694. .fa-lyft:before {
  25695. content: "\f3c3";
  25696. }
  25697. .fa-rev:before {
  25698. content: "\f5b2";
  25699. }
  25700. .fa-windows:before {
  25701. content: "\f17a";
  25702. }
  25703. .fa-wizards-of-the-coast:before {
  25704. content: "\f730";
  25705. }
  25706. .fa-square-viadeo:before {
  25707. content: "\f2aa";
  25708. }
  25709. .fa-viadeo-square:before {
  25710. content: "\f2aa";
  25711. }
  25712. .fa-meetup:before {
  25713. content: "\f2e0";
  25714. }
  25715. .fa-centos:before {
  25716. content: "\f789";
  25717. }
  25718. .fa-adn:before {
  25719. content: "\f170";
  25720. }
  25721. .fa-cloudsmith:before {
  25722. content: "\f384";
  25723. }
  25724. .fa-pied-piper-alt:before {
  25725. content: "\f1a8";
  25726. }
  25727. .fa-square-dribbble:before {
  25728. content: "\f397";
  25729. }
  25730. .fa-dribbble-square:before {
  25731. content: "\f397";
  25732. }
  25733. .fa-codiepie:before {
  25734. content: "\f284";
  25735. }
  25736. .fa-node:before {
  25737. content: "\f419";
  25738. }
  25739. .fa-mix:before {
  25740. content: "\f3cb";
  25741. }
  25742. .fa-steam:before {
  25743. content: "\f1b6";
  25744. }
  25745. .fa-cc-apple-pay:before {
  25746. content: "\f416";
  25747. }
  25748. .fa-scribd:before {
  25749. content: "\f28a";
  25750. }
  25751. .fa-openid:before {
  25752. content: "\f19b";
  25753. }
  25754. .fa-instalod:before {
  25755. content: "\e081";
  25756. }
  25757. .fa-expeditedssl:before {
  25758. content: "\f23e";
  25759. }
  25760. .fa-sellcast:before {
  25761. content: "\f2da";
  25762. }
  25763. .fa-square-twitter:before {
  25764. content: "\f081";
  25765. }
  25766. .fa-twitter-square:before {
  25767. content: "\f081";
  25768. }
  25769. .fa-r-project:before {
  25770. content: "\f4f7";
  25771. }
  25772. .fa-delicious:before {
  25773. content: "\f1a5";
  25774. }
  25775. .fa-freebsd:before {
  25776. content: "\f3a4";
  25777. }
  25778. .fa-vuejs:before {
  25779. content: "\f41f";
  25780. }
  25781. .fa-accusoft:before {
  25782. content: "\f369";
  25783. }
  25784. .fa-ioxhost:before {
  25785. content: "\f208";
  25786. }
  25787. .fa-fonticons-fi:before {
  25788. content: "\f3a2";
  25789. }
  25790. .fa-app-store:before {
  25791. content: "\f36f";
  25792. }
  25793. .fa-cc-mastercard:before {
  25794. content: "\f1f1";
  25795. }
  25796. .fa-itunes-note:before {
  25797. content: "\f3b5";
  25798. }
  25799. .fa-golang:before {
  25800. content: "\e40f";
  25801. }
  25802. .fa-kickstarter:before {
  25803. content: "\f3bb";
  25804. }
  25805. .fa-grav:before {
  25806. content: "\f2d6";
  25807. }
  25808. .fa-weibo:before {
  25809. content: "\f18a";
  25810. }
  25811. .fa-uncharted:before {
  25812. content: "\e084";
  25813. }
  25814. .fa-firstdraft:before {
  25815. content: "\f3a1";
  25816. }
  25817. .fa-square-youtube:before {
  25818. content: "\f431";
  25819. }
  25820. .fa-youtube-square:before {
  25821. content: "\f431";
  25822. }
  25823. .fa-wikipedia-w:before {
  25824. content: "\f266";
  25825. }
  25826. .fa-wpressr:before {
  25827. content: "\f3e4";
  25828. }
  25829. .fa-rendact:before {
  25830. content: "\f3e4";
  25831. }
  25832. .fa-angellist:before {
  25833. content: "\f209";
  25834. }
  25835. .fa-galactic-republic:before {
  25836. content: "\f50c";
  25837. }
  25838. .fa-nfc-directional:before {
  25839. content: "\e530";
  25840. }
  25841. .fa-skype:before {
  25842. content: "\f17e";
  25843. }
  25844. .fa-joget:before {
  25845. content: "\f3b7";
  25846. }
  25847. .fa-fedora:before {
  25848. content: "\f798";
  25849. }
  25850. .fa-stripe-s:before {
  25851. content: "\f42a";
  25852. }
  25853. .fa-meta:before {
  25854. content: "\e49b";
  25855. }
  25856. .fa-laravel:before {
  25857. content: "\f3bd";
  25858. }
  25859. .fa-hotjar:before {
  25860. content: "\f3b1";
  25861. }
  25862. .fa-bluetooth-b:before {
  25863. content: "\f294";
  25864. }
  25865. .fa-sticker-mule:before {
  25866. content: "\f3f7";
  25867. }
  25868. .fa-creative-commons-zero:before {
  25869. content: "\f4f3";
  25870. }
  25871. .fa-hips:before {
  25872. content: "\f452";
  25873. }
  25874. .fa-behance:before {
  25875. content: "\f1b4";
  25876. }
  25877. .fa-reddit:before {
  25878. content: "\f1a1";
  25879. }
  25880. .fa-discord:before {
  25881. content: "\f392";
  25882. }
  25883. .fa-chrome:before {
  25884. content: "\f268";
  25885. }
  25886. .fa-app-store-ios:before {
  25887. content: "\f370";
  25888. }
  25889. .fa-cc-discover:before {
  25890. content: "\f1f2";
  25891. }
  25892. .fa-wpbeginner:before {
  25893. content: "\f297";
  25894. }
  25895. .fa-confluence:before {
  25896. content: "\f78d";
  25897. }
  25898. .fa-mdb:before {
  25899. content: "\f8ca";
  25900. }
  25901. .fa-dochub:before {
  25902. content: "\f394";
  25903. }
  25904. .fa-accessible-icon:before {
  25905. content: "\f368";
  25906. }
  25907. .fa-ebay:before {
  25908. content: "\f4f4";
  25909. }
  25910. .fa-amazon:before {
  25911. content: "\f270";
  25912. }
  25913. .fa-unsplash:before {
  25914. content: "\e07c";
  25915. }
  25916. .fa-yarn:before {
  25917. content: "\f7e3";
  25918. }
  25919. .fa-square-steam:before {
  25920. content: "\f1b7";
  25921. }
  25922. .fa-steam-square:before {
  25923. content: "\f1b7";
  25924. }
  25925. .fa-500px:before {
  25926. content: "\f26e";
  25927. }
  25928. .fa-square-vimeo:before {
  25929. content: "\f194";
  25930. }
  25931. .fa-vimeo-square:before {
  25932. content: "\f194";
  25933. }
  25934. .fa-asymmetrik:before {
  25935. content: "\f372";
  25936. }
  25937. .fa-font-awesome:before {
  25938. content: "\f2b4";
  25939. }
  25940. .fa-font-awesome-flag:before {
  25941. content: "\f2b4";
  25942. }
  25943. .fa-font-awesome-logo-full:before {
  25944. content: "\f2b4";
  25945. }
  25946. .fa-gratipay:before {
  25947. content: "\f184";
  25948. }
  25949. .fa-apple:before {
  25950. content: "\f179";
  25951. }
  25952. .fa-hive:before {
  25953. content: "\e07f";
  25954. }
  25955. .fa-gitkraken:before {
  25956. content: "\f3a6";
  25957. }
  25958. .fa-keybase:before {
  25959. content: "\f4f5";
  25960. }
  25961. .fa-apple-pay:before {
  25962. content: "\f415";
  25963. }
  25964. .fa-padlet:before {
  25965. content: "\e4a0";
  25966. }
  25967. .fa-amazon-pay:before {
  25968. content: "\f42c";
  25969. }
  25970. .fa-square-github:before {
  25971. content: "\f092";
  25972. }
  25973. .fa-github-square:before {
  25974. content: "\f092";
  25975. }
  25976. .fa-stumbleupon:before {
  25977. content: "\f1a4";
  25978. }
  25979. .fa-fedex:before {
  25980. content: "\f797";
  25981. }
  25982. .fa-phoenix-framework:before {
  25983. content: "\f3dc";
  25984. }
  25985. .fa-shopify:before {
  25986. content: "\e057";
  25987. }
  25988. .fa-neos:before {
  25989. content: "\f612";
  25990. }
  25991. .fa-hackerrank:before {
  25992. content: "\f5f7";
  25993. }
  25994. .fa-researchgate:before {
  25995. content: "\f4f8";
  25996. }
  25997. .fa-swift:before {
  25998. content: "\f8e1";
  25999. }
  26000. .fa-angular:before {
  26001. content: "\f420";
  26002. }
  26003. .fa-speakap:before {
  26004. content: "\f3f3";
  26005. }
  26006. .fa-angrycreative:before {
  26007. content: "\f36e";
  26008. }
  26009. .fa-y-combinator:before {
  26010. content: "\f23b";
  26011. }
  26012. .fa-empire:before {
  26013. content: "\f1d1";
  26014. }
  26015. .fa-envira:before {
  26016. content: "\f299";
  26017. }
  26018. .fa-square-gitlab:before {
  26019. content: "\e5ae";
  26020. }
  26021. .fa-gitlab-square:before {
  26022. content: "\e5ae";
  26023. }
  26024. .fa-studiovinari:before {
  26025. content: "\f3f8";
  26026. }
  26027. .fa-pied-piper:before {
  26028. content: "\f2ae";
  26029. }
  26030. .fa-wordpress:before {
  26031. content: "\f19a";
  26032. }
  26033. .fa-product-hunt:before {
  26034. content: "\f288";
  26035. }
  26036. .fa-firefox:before {
  26037. content: "\f269";
  26038. }
  26039. .fa-linode:before {
  26040. content: "\f2b8";
  26041. }
  26042. .fa-goodreads:before {
  26043. content: "\f3a8";
  26044. }
  26045. .fa-square-odnoklassniki:before {
  26046. content: "\f264";
  26047. }
  26048. .fa-odnoklassniki-square:before {
  26049. content: "\f264";
  26050. }
  26051. .fa-jsfiddle:before {
  26052. content: "\f1cc";
  26053. }
  26054. .fa-sith:before {
  26055. content: "\f512";
  26056. }
  26057. .fa-themeisle:before {
  26058. content: "\f2b2";
  26059. }
  26060. .fa-page4:before {
  26061. content: "\f3d7";
  26062. }
  26063. .fa-hashnode:before {
  26064. content: "\e499";
  26065. }
  26066. .fa-react:before {
  26067. content: "\f41b";
  26068. }
  26069. .fa-cc-paypal:before {
  26070. content: "\f1f4";
  26071. }
  26072. .fa-squarespace:before {
  26073. content: "\f5be";
  26074. }
  26075. .fa-cc-stripe:before {
  26076. content: "\f1f5";
  26077. }
  26078. .fa-creative-commons-share:before {
  26079. content: "\f4f2";
  26080. }
  26081. .fa-bitcoin:before {
  26082. content: "\f379";
  26083. }
  26084. .fa-keycdn:before {
  26085. content: "\f3ba";
  26086. }
  26087. .fa-opera:before {
  26088. content: "\f26a";
  26089. }
  26090. .fa-itch-io:before {
  26091. content: "\f83a";
  26092. }
  26093. .fa-umbraco:before {
  26094. content: "\f8e8";
  26095. }
  26096. .fa-galactic-senate:before {
  26097. content: "\f50d";
  26098. }
  26099. .fa-ubuntu:before {
  26100. content: "\f7df";
  26101. }
  26102. .fa-draft2digital:before {
  26103. content: "\f396";
  26104. }
  26105. .fa-stripe:before {
  26106. content: "\f429";
  26107. }
  26108. .fa-houzz:before {
  26109. content: "\f27c";
  26110. }
  26111. .fa-gg:before {
  26112. content: "\f260";
  26113. }
  26114. .fa-dhl:before {
  26115. content: "\f790";
  26116. }
  26117. .fa-square-pinterest:before {
  26118. content: "\f0d3";
  26119. }
  26120. .fa-pinterest-square:before {
  26121. content: "\f0d3";
  26122. }
  26123. .fa-xing:before {
  26124. content: "\f168";
  26125. }
  26126. .fa-blackberry:before {
  26127. content: "\f37b";
  26128. }
  26129. .fa-creative-commons-pd:before {
  26130. content: "\f4ec";
  26131. }
  26132. .fa-playstation:before {
  26133. content: "\f3df";
  26134. }
  26135. .fa-quinscape:before {
  26136. content: "\f459";
  26137. }
  26138. .fa-less:before {
  26139. content: "\f41d";
  26140. }
  26141. .fa-blogger-b:before {
  26142. content: "\f37d";
  26143. }
  26144. .fa-opencart:before {
  26145. content: "\f23d";
  26146. }
  26147. .fa-vine:before {
  26148. content: "\f1ca";
  26149. }
  26150. .fa-paypal:before {
  26151. content: "\f1ed";
  26152. }
  26153. .fa-gitlab:before {
  26154. content: "\f296";
  26155. }
  26156. .fa-typo3:before {
  26157. content: "\f42b";
  26158. }
  26159. .fa-reddit-alien:before {
  26160. content: "\f281";
  26161. }
  26162. .fa-yahoo:before {
  26163. content: "\f19e";
  26164. }
  26165. .fa-dailymotion:before {
  26166. content: "\e052";
  26167. }
  26168. .fa-affiliatetheme:before {
  26169. content: "\f36b";
  26170. }
  26171. .fa-pied-piper-pp:before {
  26172. content: "\f1a7";
  26173. }
  26174. .fa-bootstrap:before {
  26175. content: "\f836";
  26176. }
  26177. .fa-odnoklassniki:before {
  26178. content: "\f263";
  26179. }
  26180. .fa-nfc-symbol:before {
  26181. content: "\e531";
  26182. }
  26183. .fa-ethereum:before {
  26184. content: "\f42e";
  26185. }
  26186. .fa-speaker-deck:before {
  26187. content: "\f83c";
  26188. }
  26189. .fa-creative-commons-nc-eu:before {
  26190. content: "\f4e9";
  26191. }
  26192. .fa-patreon:before {
  26193. content: "\f3d9";
  26194. }
  26195. .fa-avianex:before {
  26196. content: "\f374";
  26197. }
  26198. .fa-ello:before {
  26199. content: "\f5f1";
  26200. }
  26201. .fa-gofore:before {
  26202. content: "\f3a7";
  26203. }
  26204. .fa-bimobject:before {
  26205. content: "\f378";
  26206. }
  26207. .fa-facebook-f:before {
  26208. content: "\f39e";
  26209. }
  26210. .fa-square-google-plus:before {
  26211. content: "\f0d4";
  26212. }
  26213. .fa-google-plus-square:before {
  26214. content: "\f0d4";
  26215. }
  26216. .fa-mandalorian:before {
  26217. content: "\f50f";
  26218. }
  26219. .fa-first-order-alt:before {
  26220. content: "\f50a";
  26221. }
  26222. .fa-osi:before {
  26223. content: "\f41a";
  26224. }
  26225. .fa-google-wallet:before {
  26226. content: "\f1ee";
  26227. }
  26228. .fa-d-and-d-beyond:before {
  26229. content: "\f6ca";
  26230. }
  26231. .fa-periscope:before {
  26232. content: "\f3da";
  26233. }
  26234. .fa-fulcrum:before {
  26235. content: "\f50b";
  26236. }
  26237. .fa-cloudscale:before {
  26238. content: "\f383";
  26239. }
  26240. .fa-forumbee:before {
  26241. content: "\f211";
  26242. }
  26243. .fa-mizuni:before {
  26244. content: "\f3cc";
  26245. }
  26246. .fa-schlix:before {
  26247. content: "\f3ea";
  26248. }
  26249. .fa-square-xing:before {
  26250. content: "\f169";
  26251. }
  26252. .fa-xing-square:before {
  26253. content: "\f169";
  26254. }
  26255. .fa-bandcamp:before {
  26256. content: "\f2d5";
  26257. }
  26258. .fa-wpforms:before {
  26259. content: "\f298";
  26260. }
  26261. .fa-cloudversify:before {
  26262. content: "\f385";
  26263. }
  26264. .fa-usps:before {
  26265. content: "\f7e1";
  26266. }
  26267. .fa-megaport:before {
  26268. content: "\f5a3";
  26269. }
  26270. .fa-magento:before {
  26271. content: "\f3c4";
  26272. }
  26273. .fa-spotify:before {
  26274. content: "\f1bc";
  26275. }
  26276. .fa-optin-monster:before {
  26277. content: "\f23c";
  26278. }
  26279. .fa-fly:before {
  26280. content: "\f417";
  26281. }
  26282. .fa-aviato:before {
  26283. content: "\f421";
  26284. }
  26285. .fa-itunes:before {
  26286. content: "\f3b4";
  26287. }
  26288. .fa-cuttlefish:before {
  26289. content: "\f38c";
  26290. }
  26291. .fa-blogger:before {
  26292. content: "\f37c";
  26293. }
  26294. .fa-flickr:before {
  26295. content: "\f16e";
  26296. }
  26297. .fa-viber:before {
  26298. content: "\f409";
  26299. }
  26300. .fa-soundcloud:before {
  26301. content: "\f1be";
  26302. }
  26303. .fa-digg:before {
  26304. content: "\f1a6";
  26305. }
  26306. .fa-tencent-weibo:before {
  26307. content: "\f1d5";
  26308. }
  26309. .fa-symfony:before {
  26310. content: "\f83d";
  26311. }
  26312. .fa-maxcdn:before {
  26313. content: "\f136";
  26314. }
  26315. .fa-etsy:before {
  26316. content: "\f2d7";
  26317. }
  26318. .fa-facebook-messenger:before {
  26319. content: "\f39f";
  26320. }
  26321. .fa-audible:before {
  26322. content: "\f373";
  26323. }
  26324. .fa-think-peaks:before {
  26325. content: "\f731";
  26326. }
  26327. .fa-bilibili:before {
  26328. content: "\e3d9";
  26329. }
  26330. .fa-erlang:before {
  26331. content: "\f39d";
  26332. }
  26333. .fa-cotton-bureau:before {
  26334. content: "\f89e";
  26335. }
  26336. .fa-dashcube:before {
  26337. content: "\f210";
  26338. }
  26339. .fa-42-group:before {
  26340. content: "\e080";
  26341. }
  26342. .fa-innosoft:before {
  26343. content: "\e080";
  26344. }
  26345. .fa-stack-exchange:before {
  26346. content: "\f18d";
  26347. }
  26348. .fa-elementor:before {
  26349. content: "\f430";
  26350. }
  26351. .fa-square-pied-piper:before {
  26352. content: "\e01e";
  26353. }
  26354. .fa-pied-piper-square:before {
  26355. content: "\e01e";
  26356. }
  26357. .fa-creative-commons-nd:before {
  26358. content: "\f4eb";
  26359. }
  26360. .fa-palfed:before {
  26361. content: "\f3d8";
  26362. }
  26363. .fa-superpowers:before {
  26364. content: "\f2dd";
  26365. }
  26366. .fa-resolving:before {
  26367. content: "\f3e7";
  26368. }
  26369. .fa-xbox:before {
  26370. content: "\f412";
  26371. }
  26372. .fa-searchengin:before {
  26373. content: "\f3eb";
  26374. }
  26375. .fa-tiktok:before {
  26376. content: "\e07b";
  26377. }
  26378. .fa-square-facebook:before {
  26379. content: "\f082";
  26380. }
  26381. .fa-facebook-square:before {
  26382. content: "\f082";
  26383. }
  26384. .fa-renren:before {
  26385. content: "\f18b";
  26386. }
  26387. .fa-linux:before {
  26388. content: "\f17c";
  26389. }
  26390. .fa-glide:before {
  26391. content: "\f2a5";
  26392. }
  26393. .fa-linkedin:before {
  26394. content: "\f08c";
  26395. }
  26396. .fa-hubspot:before {
  26397. content: "\f3b2";
  26398. }
  26399. .fa-deploydog:before {
  26400. content: "\f38e";
  26401. }
  26402. .fa-twitch:before {
  26403. content: "\f1e8";
  26404. }
  26405. .fa-ravelry:before {
  26406. content: "\f2d9";
  26407. }
  26408. .fa-mixer:before {
  26409. content: "\e056";
  26410. }
  26411. .fa-square-lastfm:before {
  26412. content: "\f203";
  26413. }
  26414. .fa-lastfm-square:before {
  26415. content: "\f203";
  26416. }
  26417. .fa-vimeo:before {
  26418. content: "\f40a";
  26419. }
  26420. .fa-mendeley:before {
  26421. content: "\f7b3";
  26422. }
  26423. .fa-uniregistry:before {
  26424. content: "\f404";
  26425. }
  26426. .fa-figma:before {
  26427. content: "\f799";
  26428. }
  26429. .fa-creative-commons-remix:before {
  26430. content: "\f4ee";
  26431. }
  26432. .fa-cc-amazon-pay:before {
  26433. content: "\f42d";
  26434. }
  26435. .fa-dropbox:before {
  26436. content: "\f16b";
  26437. }
  26438. .fa-instagram:before {
  26439. content: "\f16d";
  26440. }
  26441. .fa-cmplid:before {
  26442. content: "\e360";
  26443. }
  26444. .fa-facebook:before {
  26445. content: "\f09a";
  26446. }
  26447. .fa-gripfire:before {
  26448. content: "\f3ac";
  26449. }
  26450. .fa-jedi-order:before {
  26451. content: "\f50e";
  26452. }
  26453. .fa-uikit:before {
  26454. content: "\f403";
  26455. }
  26456. .fa-fort-awesome-alt:before {
  26457. content: "\f3a3";
  26458. }
  26459. .fa-phabricator:before {
  26460. content: "\f3db";
  26461. }
  26462. .fa-ussunnah:before {
  26463. content: "\f407";
  26464. }
  26465. .fa-earlybirds:before {
  26466. content: "\f39a";
  26467. }
  26468. .fa-trade-federation:before {
  26469. content: "\f513";
  26470. }
  26471. .fa-autoprefixer:before {
  26472. content: "\f41c";
  26473. }
  26474. .fa-whatsapp:before {
  26475. content: "\f232";
  26476. }
  26477. .fa-slideshare:before {
  26478. content: "\f1e7";
  26479. }
  26480. .fa-google-play:before {
  26481. content: "\f3ab";
  26482. }
  26483. .fa-viadeo:before {
  26484. content: "\f2a9";
  26485. }
  26486. .fa-line:before {
  26487. content: "\f3c0";
  26488. }
  26489. .fa-google-drive:before {
  26490. content: "\f3aa";
  26491. }
  26492. .fa-servicestack:before {
  26493. content: "\f3ec";
  26494. }
  26495. .fa-simplybuilt:before {
  26496. content: "\f215";
  26497. }
  26498. .fa-bitbucket:before {
  26499. content: "\f171";
  26500. }
  26501. .fa-imdb:before {
  26502. content: "\f2d8";
  26503. }
  26504. .fa-deezer:before {
  26505. content: "\e077";
  26506. }
  26507. .fa-raspberry-pi:before {
  26508. content: "\f7bb";
  26509. }
  26510. .fa-jira:before {
  26511. content: "\f7b1";
  26512. }
  26513. .fa-docker:before {
  26514. content: "\f395";
  26515. }
  26516. .fa-screenpal:before {
  26517. content: "\e570";
  26518. }
  26519. .fa-bluetooth:before {
  26520. content: "\f293";
  26521. }
  26522. .fa-gitter:before {
  26523. content: "\f426";
  26524. }
  26525. .fa-d-and-d:before {
  26526. content: "\f38d";
  26527. }
  26528. .fa-microblog:before {
  26529. content: "\e01a";
  26530. }
  26531. .fa-cc-diners-club:before {
  26532. content: "\f24c";
  26533. }
  26534. .fa-gg-circle:before {
  26535. content: "\f261";
  26536. }
  26537. .fa-pied-piper-hat:before {
  26538. content: "\f4e5";
  26539. }
  26540. .fa-kickstarter-k:before {
  26541. content: "\f3bc";
  26542. }
  26543. .fa-yandex:before {
  26544. content: "\f413";
  26545. }
  26546. .fa-readme:before {
  26547. content: "\f4d5";
  26548. }
  26549. .fa-html5:before {
  26550. content: "\f13b";
  26551. }
  26552. .fa-sellsy:before {
  26553. content: "\f213";
  26554. }
  26555. .fa-sass:before {
  26556. content: "\f41e";
  26557. }
  26558. .fa-wirsindhandwerk:before {
  26559. content: "\e2d0";
  26560. }
  26561. .fa-wsh:before {
  26562. content: "\e2d0";
  26563. }
  26564. .fa-buromobelexperte:before {
  26565. content: "\f37f";
  26566. }
  26567. .fa-salesforce:before {
  26568. content: "\f83b";
  26569. }
  26570. .fa-octopus-deploy:before {
  26571. content: "\e082";
  26572. }
  26573. .fa-medapps:before {
  26574. content: "\f3c6";
  26575. }
  26576. .fa-ns8:before {
  26577. content: "\f3d5";
  26578. }
  26579. .fa-pinterest-p:before {
  26580. content: "\f231";
  26581. }
  26582. .fa-apper:before {
  26583. content: "\f371";
  26584. }
  26585. .fa-fort-awesome:before {
  26586. content: "\f286";
  26587. }
  26588. .fa-waze:before {
  26589. content: "\f83f";
  26590. }
  26591. .fa-cc-jcb:before {
  26592. content: "\f24b";
  26593. }
  26594. .fa-snapchat:before {
  26595. content: "\f2ab";
  26596. }
  26597. .fa-snapchat-ghost:before {
  26598. content: "\f2ab";
  26599. }
  26600. .fa-fantasy-flight-games:before {
  26601. content: "\f6dc";
  26602. }
  26603. .fa-rust:before {
  26604. content: "\e07a";
  26605. }
  26606. .fa-wix:before {
  26607. content: "\f5cf";
  26608. }
  26609. .fa-square-behance:before {
  26610. content: "\f1b5";
  26611. }
  26612. .fa-behance-square:before {
  26613. content: "\f1b5";
  26614. }
  26615. .fa-supple:before {
  26616. content: "\f3f9";
  26617. }
  26618. .fa-rebel:before {
  26619. content: "\f1d0";
  26620. }
  26621. .fa-css3:before {
  26622. content: "\f13c";
  26623. }
  26624. .fa-staylinked:before {
  26625. content: "\f3f5";
  26626. }
  26627. .fa-kaggle:before {
  26628. content: "\f5fa";
  26629. }
  26630. .fa-space-awesome:before {
  26631. content: "\e5ac";
  26632. }
  26633. .fa-deviantart:before {
  26634. content: "\f1bd";
  26635. }
  26636. .fa-cpanel:before {
  26637. content: "\f388";
  26638. }
  26639. .fa-goodreads-g:before {
  26640. content: "\f3a9";
  26641. }
  26642. .fa-square-git:before {
  26643. content: "\f1d2";
  26644. }
  26645. .fa-git-square:before {
  26646. content: "\f1d2";
  26647. }
  26648. .fa-square-tumblr:before {
  26649. content: "\f174";
  26650. }
  26651. .fa-tumblr-square:before {
  26652. content: "\f174";
  26653. }
  26654. .fa-trello:before {
  26655. content: "\f181";
  26656. }
  26657. .fa-creative-commons-nc-jp:before {
  26658. content: "\f4ea";
  26659. }
  26660. .fa-get-pocket:before {
  26661. content: "\f265";
  26662. }
  26663. .fa-perbyte:before {
  26664. content: "\e083";
  26665. }
  26666. .fa-grunt:before {
  26667. content: "\f3ad";
  26668. }
  26669. .fa-weebly:before {
  26670. content: "\f5cc";
  26671. }
  26672. .fa-connectdevelop:before {
  26673. content: "\f20e";
  26674. }
  26675. .fa-leanpub:before {
  26676. content: "\f212";
  26677. }
  26678. .fa-black-tie:before {
  26679. content: "\f27e";
  26680. }
  26681. .fa-themeco:before {
  26682. content: "\f5c6";
  26683. }
  26684. .fa-python:before {
  26685. content: "\f3e2";
  26686. }
  26687. .fa-android:before {
  26688. content: "\f17b";
  26689. }
  26690. .fa-bots:before {
  26691. content: "\e340";
  26692. }
  26693. .fa-free-code-camp:before {
  26694. content: "\f2c5";
  26695. }
  26696. .fa-hornbill:before {
  26697. content: "\f592";
  26698. }
  26699. .fa-js:before {
  26700. content: "\f3b8";
  26701. }
  26702. .fa-ideal:before {
  26703. content: "\e013";
  26704. }
  26705. .fa-git:before {
  26706. content: "\f1d3";
  26707. }
  26708. .fa-dev:before {
  26709. content: "\f6cc";
  26710. }
  26711. .fa-sketch:before {
  26712. content: "\f7c6";
  26713. }
  26714. .fa-yandex-international:before {
  26715. content: "\f414";
  26716. }
  26717. .fa-cc-amex:before {
  26718. content: "\f1f3";
  26719. }
  26720. .fa-uber:before {
  26721. content: "\f402";
  26722. }
  26723. .fa-github:before {
  26724. content: "\f09b";
  26725. }
  26726. .fa-php:before {
  26727. content: "\f457";
  26728. }
  26729. .fa-alipay:before {
  26730. content: "\f642";
  26731. }
  26732. .fa-youtube:before {
  26733. content: "\f167";
  26734. }
  26735. .fa-skyatlas:before {
  26736. content: "\f216";
  26737. }
  26738. .fa-firefox-browser:before {
  26739. content: "\e007";
  26740. }
  26741. .fa-replyd:before {
  26742. content: "\f3e6";
  26743. }
  26744. .fa-suse:before {
  26745. content: "\f7d6";
  26746. }
  26747. .fa-jenkins:before {
  26748. content: "\f3b6";
  26749. }
  26750. .fa-twitter:before {
  26751. content: "\f099";
  26752. }
  26753. .fa-rockrms:before {
  26754. content: "\f3e9";
  26755. }
  26756. .fa-pinterest:before {
  26757. content: "\f0d2";
  26758. }
  26759. .fa-buffer:before {
  26760. content: "\f837";
  26761. }
  26762. .fa-npm:before {
  26763. content: "\f3d4";
  26764. }
  26765. .fa-yammer:before {
  26766. content: "\f840";
  26767. }
  26768. .fa-btc:before {
  26769. content: "\f15a";
  26770. }
  26771. .fa-dribbble:before {
  26772. content: "\f17d";
  26773. }
  26774. .fa-stumbleupon-circle:before {
  26775. content: "\f1a3";
  26776. }
  26777. .fa-internet-explorer:before {
  26778. content: "\f26b";
  26779. }
  26780. .fa-stubber:before {
  26781. content: "\e5c7";
  26782. }
  26783. .fa-telegram:before {
  26784. content: "\f2c6";
  26785. }
  26786. .fa-telegram-plane:before {
  26787. content: "\f2c6";
  26788. }
  26789. .fa-old-republic:before {
  26790. content: "\f510";
  26791. }
  26792. .fa-odysee:before {
  26793. content: "\e5c6";
  26794. }
  26795. .fa-square-whatsapp:before {
  26796. content: "\f40c";
  26797. }
  26798. .fa-whatsapp-square:before {
  26799. content: "\f40c";
  26800. }
  26801. .fa-node-js:before {
  26802. content: "\f3d3";
  26803. }
  26804. .fa-edge-legacy:before {
  26805. content: "\e078";
  26806. }
  26807. .fa-slack:before {
  26808. content: "\f198";
  26809. }
  26810. .fa-slack-hash:before {
  26811. content: "\f198";
  26812. }
  26813. .fa-medrt:before {
  26814. content: "\f3c8";
  26815. }
  26816. .fa-usb:before {
  26817. content: "\f287";
  26818. }
  26819. .fa-tumblr:before {
  26820. content: "\f173";
  26821. }
  26822. .fa-vaadin:before {
  26823. content: "\f408";
  26824. }
  26825. .fa-quora:before {
  26826. content: "\f2c4";
  26827. }
  26828. .fa-reacteurope:before {
  26829. content: "\f75d";
  26830. }
  26831. .fa-medium:before {
  26832. content: "\f23a";
  26833. }
  26834. .fa-medium-m:before {
  26835. content: "\f23a";
  26836. }
  26837. .fa-amilia:before {
  26838. content: "\f36d";
  26839. }
  26840. .fa-mixcloud:before {
  26841. content: "\f289";
  26842. }
  26843. .fa-flipboard:before {
  26844. content: "\f44d";
  26845. }
  26846. .fa-viacoin:before {
  26847. content: "\f237";
  26848. }
  26849. .fa-critical-role:before {
  26850. content: "\f6c9";
  26851. }
  26852. .fa-sitrox:before {
  26853. content: "\e44a";
  26854. }
  26855. .fa-discourse:before {
  26856. content: "\f393";
  26857. }
  26858. .fa-joomla:before {
  26859. content: "\f1aa";
  26860. }
  26861. .fa-mastodon:before {
  26862. content: "\f4f6";
  26863. }
  26864. .fa-airbnb:before {
  26865. content: "\f834";
  26866. }
  26867. .fa-wolf-pack-battalion:before {
  26868. content: "\f514";
  26869. }
  26870. .fa-buy-n-large:before {
  26871. content: "\f8a6";
  26872. }
  26873. .fa-gulp:before {
  26874. content: "\f3ae";
  26875. }
  26876. .fa-creative-commons-sampling-plus:before {
  26877. content: "\f4f1";
  26878. }
  26879. .fa-strava:before {
  26880. content: "\f428";
  26881. }
  26882. .fa-ember:before {
  26883. content: "\f423";
  26884. }
  26885. .fa-canadian-maple-leaf:before {
  26886. content: "\f785";
  26887. }
  26888. .fa-teamspeak:before {
  26889. content: "\f4f9";
  26890. }
  26891. .fa-pushed:before {
  26892. content: "\f3e1";
  26893. }
  26894. .fa-wordpress-simple:before {
  26895. content: "\f411";
  26896. }
  26897. .fa-nutritionix:before {
  26898. content: "\f3d6";
  26899. }
  26900. .fa-wodu:before {
  26901. content: "\e088";
  26902. }
  26903. .fa-google-pay:before {
  26904. content: "\e079";
  26905. }
  26906. .fa-intercom:before {
  26907. content: "\f7af";
  26908. }
  26909. .fa-zhihu:before {
  26910. content: "\f63f";
  26911. }
  26912. .fa-korvue:before {
  26913. content: "\f42f";
  26914. }
  26915. .fa-pix:before {
  26916. content: "\e43a";
  26917. }
  26918. .fa-steam-symbol:before {
  26919. content: "\f3f6";
  26920. }
  26921. @font-face {
  26922. font-family: "simple-line-icons";
  26923. src: url("../fonts/simple-line-icons/Simple-Line-Icons.eot?v=2.4.0");
  26924. src: url("../fonts/simple-line-icons/Simple-Line-Icons.eot?v=2.4.0#iefix") format("embedded-opentype"), url("../fonts/simple-line-icons/Simple-Line-Icons.woff2?v=2.4.0") format("woff2"), url("../fonts/simple-line-icons/Simple-Line-Icons.ttf?v=2.4.0") format("truetype"), url("../fonts/simple-line-icons/Simple-Line-Icons.woff?v=2.4.0") format("woff"), url("../fonts/simple-line-icons/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons") format("svg");
  26925. font-weight: normal;
  26926. font-style: normal;
  26927. }
  26928. .si {
  26929. font-family: "simple-line-icons";
  26930. speak: none;
  26931. font-style: normal;
  26932. font-weight: normal;
  26933. font-variant: normal;
  26934. text-transform: none;
  26935. line-height: 1;
  26936. /* Better Font Rendering =========== */
  26937. -webkit-font-smoothing: antialiased;
  26938. -moz-osx-font-smoothing: grayscale;
  26939. }
  26940. .si-user:before {
  26941. content: "\e005";
  26942. }
  26943. .si-people:before {
  26944. content: "\e001";
  26945. }
  26946. .si-user-female:before {
  26947. content: "\e000";
  26948. }
  26949. .si-user-follow:before {
  26950. content: "\e002";
  26951. }
  26952. .si-user-following:before {
  26953. content: "\e003";
  26954. }
  26955. .si-user-unfollow:before {
  26956. content: "\e004";
  26957. }
  26958. .si-login:before {
  26959. content: "\e066";
  26960. }
  26961. .si-logout:before {
  26962. content: "\e065";
  26963. }
  26964. .si-emotsmile:before {
  26965. content: "\e021";
  26966. }
  26967. .si-phone:before {
  26968. content: "\e600";
  26969. }
  26970. .si-call-end:before {
  26971. content: "\e048";
  26972. }
  26973. .si-call-in:before {
  26974. content: "\e047";
  26975. }
  26976. .si-call-out:before {
  26977. content: "\e046";
  26978. }
  26979. .si-map:before {
  26980. content: "\e033";
  26981. }
  26982. .si-location-pin:before {
  26983. content: "\e096";
  26984. }
  26985. .si-direction:before {
  26986. content: "\e042";
  26987. }
  26988. .si-directions:before {
  26989. content: "\e041";
  26990. }
  26991. .si-compass:before {
  26992. content: "\e045";
  26993. }
  26994. .si-layers:before {
  26995. content: "\e034";
  26996. }
  26997. .si-menu:before {
  26998. content: "\e601";
  26999. }
  27000. .si-list:before {
  27001. content: "\e067";
  27002. }
  27003. .si-options-vertical:before {
  27004. content: "\e602";
  27005. }
  27006. .si-options:before {
  27007. content: "\e603";
  27008. }
  27009. .si-arrow-down:before {
  27010. content: "\e604";
  27011. }
  27012. .si-arrow-left:before {
  27013. content: "\e605";
  27014. }
  27015. .si-arrow-right:before {
  27016. content: "\e606";
  27017. }
  27018. .si-arrow-up:before {
  27019. content: "\e607";
  27020. }
  27021. .si-arrow-up-circle:before {
  27022. content: "\e078";
  27023. }
  27024. .si-arrow-left-circle:before {
  27025. content: "\e07a";
  27026. }
  27027. .si-arrow-right-circle:before {
  27028. content: "\e079";
  27029. }
  27030. .si-arrow-down-circle:before {
  27031. content: "\e07b";
  27032. }
  27033. .si-check:before {
  27034. content: "\e080";
  27035. }
  27036. .si-clock:before {
  27037. content: "\e081";
  27038. }
  27039. .si-plus:before {
  27040. content: "\e095";
  27041. }
  27042. .si-minus:before {
  27043. content: "\e615";
  27044. }
  27045. .si-close:before {
  27046. content: "\e082";
  27047. }
  27048. .si-event:before {
  27049. content: "\e619";
  27050. }
  27051. .si-exclamation:before {
  27052. content: "\e617";
  27053. }
  27054. .si-organization:before {
  27055. content: "\e616";
  27056. }
  27057. .si-trophy:before {
  27058. content: "\e006";
  27059. }
  27060. .si-screen-smartphone:before {
  27061. content: "\e010";
  27062. }
  27063. .si-screen-desktop:before {
  27064. content: "\e011";
  27065. }
  27066. .si-plane:before {
  27067. content: "\e012";
  27068. }
  27069. .si-notebook:before {
  27070. content: "\e013";
  27071. }
  27072. .si-mustache:before {
  27073. content: "\e014";
  27074. }
  27075. .si-mouse:before {
  27076. content: "\e015";
  27077. }
  27078. .si-magnet:before {
  27079. content: "\e016";
  27080. }
  27081. .si-energy:before {
  27082. content: "\e020";
  27083. }
  27084. .si-disc:before {
  27085. content: "\e022";
  27086. }
  27087. .si-cursor:before {
  27088. content: "\e06e";
  27089. }
  27090. .si-cursor-move:before {
  27091. content: "\e023";
  27092. }
  27093. .si-crop:before {
  27094. content: "\e024";
  27095. }
  27096. .si-chemistry:before {
  27097. content: "\e026";
  27098. }
  27099. .si-speedometer:before {
  27100. content: "\e007";
  27101. }
  27102. .si-shield:before {
  27103. content: "\e00e";
  27104. }
  27105. .si-screen-tablet:before {
  27106. content: "\e00f";
  27107. }
  27108. .si-magic-wand:before {
  27109. content: "\e017";
  27110. }
  27111. .si-hourglass:before {
  27112. content: "\e018";
  27113. }
  27114. .si-graduation:before {
  27115. content: "\e019";
  27116. }
  27117. .si-ghost:before {
  27118. content: "\e01a";
  27119. }
  27120. .si-game-controller:before {
  27121. content: "\e01b";
  27122. }
  27123. .si-fire:before {
  27124. content: "\e01c";
  27125. }
  27126. .si-eyeglass:before {
  27127. content: "\e01d";
  27128. }
  27129. .si-envelope-open:before {
  27130. content: "\e01e";
  27131. }
  27132. .si-envelope-letter:before {
  27133. content: "\e01f";
  27134. }
  27135. .si-bell:before {
  27136. content: "\e027";
  27137. }
  27138. .si-badge:before {
  27139. content: "\e028";
  27140. }
  27141. .si-anchor:before {
  27142. content: "\e029";
  27143. }
  27144. .si-wallet:before {
  27145. content: "\e02a";
  27146. }
  27147. .si-vector:before {
  27148. content: "\e02b";
  27149. }
  27150. .si-speech:before {
  27151. content: "\e02c";
  27152. }
  27153. .si-puzzle:before {
  27154. content: "\e02d";
  27155. }
  27156. .si-printer:before {
  27157. content: "\e02e";
  27158. }
  27159. .si-present:before {
  27160. content: "\e02f";
  27161. }
  27162. .si-playlist:before {
  27163. content: "\e030";
  27164. }
  27165. .si-pin:before {
  27166. content: "\e031";
  27167. }
  27168. .si-picture:before {
  27169. content: "\e032";
  27170. }
  27171. .si-handbag:before {
  27172. content: "\e035";
  27173. }
  27174. .si-globe-alt:before {
  27175. content: "\e036";
  27176. }
  27177. .si-globe:before {
  27178. content: "\e037";
  27179. }
  27180. .si-folder-alt:before {
  27181. content: "\e039";
  27182. }
  27183. .si-folder:before {
  27184. content: "\e089";
  27185. }
  27186. .si-film:before {
  27187. content: "\e03a";
  27188. }
  27189. .si-feed:before {
  27190. content: "\e03b";
  27191. }
  27192. .si-drop:before {
  27193. content: "\e03e";
  27194. }
  27195. .si-drawer:before {
  27196. content: "\e03f";
  27197. }
  27198. .si-docs:before {
  27199. content: "\e040";
  27200. }
  27201. .si-doc:before {
  27202. content: "\e085";
  27203. }
  27204. .si-diamond:before {
  27205. content: "\e043";
  27206. }
  27207. .si-cup:before {
  27208. content: "\e044";
  27209. }
  27210. .si-calculator:before {
  27211. content: "\e049";
  27212. }
  27213. .si-bubbles:before {
  27214. content: "\e04a";
  27215. }
  27216. .si-briefcase:before {
  27217. content: "\e04b";
  27218. }
  27219. .si-book-open:before {
  27220. content: "\e04c";
  27221. }
  27222. .si-basket-loaded:before {
  27223. content: "\e04d";
  27224. }
  27225. .si-basket:before {
  27226. content: "\e04e";
  27227. }
  27228. .si-bag:before {
  27229. content: "\e04f";
  27230. }
  27231. .si-action-undo:before {
  27232. content: "\e050";
  27233. }
  27234. .si-action-redo:before {
  27235. content: "\e051";
  27236. }
  27237. .si-wrench:before {
  27238. content: "\e052";
  27239. }
  27240. .si-umbrella:before {
  27241. content: "\e053";
  27242. }
  27243. .si-trash:before {
  27244. content: "\e054";
  27245. }
  27246. .si-tag:before {
  27247. content: "\e055";
  27248. }
  27249. .si-support:before {
  27250. content: "\e056";
  27251. }
  27252. .si-frame:before {
  27253. content: "\e038";
  27254. }
  27255. .si-size-fullscreen:before {
  27256. content: "\e057";
  27257. }
  27258. .si-size-actual:before {
  27259. content: "\e058";
  27260. }
  27261. .si-shuffle:before {
  27262. content: "\e059";
  27263. }
  27264. .si-share-alt:before {
  27265. content: "\e05a";
  27266. }
  27267. .si-share:before {
  27268. content: "\e05b";
  27269. }
  27270. .si-rocket:before {
  27271. content: "\e05c";
  27272. }
  27273. .si-question:before {
  27274. content: "\e05d";
  27275. }
  27276. .si-pie-chart:before {
  27277. content: "\e05e";
  27278. }
  27279. .si-pencil:before {
  27280. content: "\e05f";
  27281. }
  27282. .si-note:before {
  27283. content: "\e060";
  27284. }
  27285. .si-loop:before {
  27286. content: "\e064";
  27287. }
  27288. .si-home:before {
  27289. content: "\e069";
  27290. }
  27291. .si-grid:before {
  27292. content: "\e06a";
  27293. }
  27294. .si-graph:before {
  27295. content: "\e06b";
  27296. }
  27297. .si-microphone:before {
  27298. content: "\e063";
  27299. }
  27300. .si-music-tone-alt:before {
  27301. content: "\e061";
  27302. }
  27303. .si-music-tone:before {
  27304. content: "\e062";
  27305. }
  27306. .si-earphones-alt:before {
  27307. content: "\e03c";
  27308. }
  27309. .si-earphones:before {
  27310. content: "\e03d";
  27311. }
  27312. .si-equalizer:before {
  27313. content: "\e06c";
  27314. }
  27315. .si-like:before {
  27316. content: "\e068";
  27317. }
  27318. .si-dislike:before {
  27319. content: "\e06d";
  27320. }
  27321. .si-control-start:before {
  27322. content: "\e06f";
  27323. }
  27324. .si-control-rewind:before {
  27325. content: "\e070";
  27326. }
  27327. .si-control-play:before {
  27328. content: "\e071";
  27329. }
  27330. .si-control-pause:before {
  27331. content: "\e072";
  27332. }
  27333. .si-control-forward:before {
  27334. content: "\e073";
  27335. }
  27336. .si-control-end:before {
  27337. content: "\e074";
  27338. }
  27339. .si-volume-1:before {
  27340. content: "\e09f";
  27341. }
  27342. .si-volume-2:before {
  27343. content: "\e0a0";
  27344. }
  27345. .si-volume-off:before {
  27346. content: "\e0a1";
  27347. }
  27348. .si-calendar:before {
  27349. content: "\e075";
  27350. }
  27351. .si-bulb:before {
  27352. content: "\e076";
  27353. }
  27354. .si-chart:before {
  27355. content: "\e077";
  27356. }
  27357. .si-ban:before {
  27358. content: "\e07c";
  27359. }
  27360. .si-bubble:before {
  27361. content: "\e07d";
  27362. }
  27363. .si-camrecorder:before {
  27364. content: "\e07e";
  27365. }
  27366. .si-camera:before {
  27367. content: "\e07f";
  27368. }
  27369. .si-cloud-download:before {
  27370. content: "\e083";
  27371. }
  27372. .si-cloud-upload:before {
  27373. content: "\e084";
  27374. }
  27375. .si-envelope:before {
  27376. content: "\e086";
  27377. }
  27378. .si-eye:before {
  27379. content: "\e087";
  27380. }
  27381. .si-flag:before {
  27382. content: "\e088";
  27383. }
  27384. .si-heart:before {
  27385. content: "\e08a";
  27386. }
  27387. .si-info:before {
  27388. content: "\e08b";
  27389. }
  27390. .si-key:before {
  27391. content: "\e08c";
  27392. }
  27393. .si-link:before {
  27394. content: "\e08d";
  27395. }
  27396. .si-lock:before {
  27397. content: "\e08e";
  27398. }
  27399. .si-lock-open:before {
  27400. content: "\e08f";
  27401. }
  27402. .si-magnifier:before {
  27403. content: "\e090";
  27404. }
  27405. .si-magnifier-add:before {
  27406. content: "\e091";
  27407. }
  27408. .si-magnifier-remove:before {
  27409. content: "\e092";
  27410. }
  27411. .si-paper-clip:before {
  27412. content: "\e093";
  27413. }
  27414. .si-paper-plane:before {
  27415. content: "\e094";
  27416. }
  27417. .si-power:before {
  27418. content: "\e097";
  27419. }
  27420. .si-refresh:before {
  27421. content: "\e098";
  27422. }
  27423. .si-reload:before {
  27424. content: "\e099";
  27425. }
  27426. .si-settings:before {
  27427. content: "\e09a";
  27428. }
  27429. .si-star:before {
  27430. content: "\e09b";
  27431. }
  27432. .si-symbol-female:before {
  27433. content: "\e09c";
  27434. }
  27435. .si-symbol-male:before {
  27436. content: "\e09d";
  27437. }
  27438. .si-target:before {
  27439. content: "\e09e";
  27440. }
  27441. .si-credit-card:before {
  27442. content: "\e025";
  27443. }
  27444. .si-paypal:before {
  27445. content: "\e608";
  27446. }
  27447. .si-social-tumblr:before {
  27448. content: "\e00a";
  27449. }
  27450. .si-social-twitter:before {
  27451. content: "\e009";
  27452. }
  27453. .si-social-facebook:before {
  27454. content: "\e00b";
  27455. }
  27456. .si-social-instagram:before {
  27457. content: "\e609";
  27458. }
  27459. .si-social-linkedin:before {
  27460. content: "\e60a";
  27461. }
  27462. .si-social-pinterest:before {
  27463. content: "\e60b";
  27464. }
  27465. .si-social-github:before {
  27466. content: "\e60c";
  27467. }
  27468. .si-social-google:before {
  27469. content: "\e60d";
  27470. }
  27471. .si-social-reddit:before {
  27472. content: "\e60e";
  27473. }
  27474. .si-social-skype:before {
  27475. content: "\e60f";
  27476. }
  27477. .si-social-dribbble:before {
  27478. content: "\e00d";
  27479. }
  27480. .si-social-behance:before {
  27481. content: "\e610";
  27482. }
  27483. .si-social-foursqare:before {
  27484. content: "\e611";
  27485. }
  27486. .si-social-soundcloud:before {
  27487. content: "\e612";
  27488. }
  27489. .si-social-spotify:before {
  27490. content: "\e613";
  27491. }
  27492. .si-social-stumbleupon:before {
  27493. content: "\e614";
  27494. }
  27495. .si-social-youtube:before {
  27496. content: "\e008";
  27497. }
  27498. .si-social-dropbox:before {
  27499. content: "\e00c";
  27500. }
  27501. .si-social-vkontakte:before {
  27502. content: "\e618";
  27503. }
  27504. .si-social-steam:before {
  27505. content: "\e620";
  27506. }
  27507. .si-users:before {
  27508. content: "\e001";
  27509. }
  27510. .si-bar-chart:before {
  27511. content: "\e077";
  27512. }
  27513. .si-camcorder:before {
  27514. content: "\e07e";
  27515. }
  27516. .si-emoticon-smile:before {
  27517. content: "\e021";
  27518. }
  27519. .si-eyeglasses:before {
  27520. content: "\e01d";
  27521. }
  27522. .si-moustache:before {
  27523. content: "\e014";
  27524. }
  27525. .si-pointer:before {
  27526. content: "\e096";
  27527. }
  27528. [data-simplebar] {
  27529. position: relative;
  27530. flex-direction: column;
  27531. flex-wrap: wrap;
  27532. justify-content: flex-start;
  27533. align-content: flex-start;
  27534. align-items: flex-start;
  27535. }
  27536. .simplebar-wrapper {
  27537. overflow: hidden;
  27538. width: inherit;
  27539. height: inherit;
  27540. max-width: inherit;
  27541. max-height: inherit;
  27542. }
  27543. .simplebar-mask {
  27544. direction: inherit;
  27545. position: absolute;
  27546. overflow: hidden;
  27547. padding: 0;
  27548. margin: 0;
  27549. left: 0;
  27550. top: 0;
  27551. bottom: 0;
  27552. right: 0;
  27553. width: auto !important;
  27554. height: auto !important;
  27555. z-index: 0;
  27556. }
  27557. .simplebar-offset {
  27558. direction: inherit !important;
  27559. box-sizing: inherit !important;
  27560. resize: none !important;
  27561. position: absolute;
  27562. top: 0;
  27563. left: 0;
  27564. bottom: 0;
  27565. right: 0;
  27566. padding: 0;
  27567. margin: 0;
  27568. -webkit-overflow-scrolling: touch;
  27569. }
  27570. .simplebar-content-wrapper {
  27571. direction: inherit;
  27572. box-sizing: border-box !important;
  27573. position: relative;
  27574. display: block;
  27575. height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  27576. width: auto;
  27577. max-width: 100%; /* Not required for horizontal scroll to trigger */
  27578. max-height: 100%; /* Needed for vertical scroll to trigger */
  27579. overflow: auto;
  27580. scrollbar-width: none;
  27581. -ms-overflow-style: none;
  27582. }
  27583. .simplebar-content-wrapper::-webkit-scrollbar,
  27584. .simplebar-hide-scrollbar::-webkit-scrollbar {
  27585. display: none;
  27586. width: 0;
  27587. height: 0;
  27588. }
  27589. .simplebar-content:before,
  27590. .simplebar-content:after {
  27591. content: " ";
  27592. display: table;
  27593. }
  27594. .simplebar-placeholder {
  27595. max-height: 100%;
  27596. max-width: 100%;
  27597. width: 100%;
  27598. pointer-events: none;
  27599. }
  27600. .simplebar-height-auto-observer-wrapper {
  27601. box-sizing: inherit !important;
  27602. height: 100%;
  27603. width: 100%;
  27604. max-width: 1px;
  27605. position: relative;
  27606. float: left;
  27607. max-height: 1px;
  27608. overflow: hidden;
  27609. z-index: -1;
  27610. padding: 0;
  27611. margin: 0;
  27612. pointer-events: none;
  27613. flex-grow: inherit;
  27614. flex-shrink: 0;
  27615. flex-basis: 0;
  27616. }
  27617. .simplebar-height-auto-observer {
  27618. box-sizing: inherit;
  27619. display: block;
  27620. opacity: 0;
  27621. position: absolute;
  27622. top: 0;
  27623. left: 0;
  27624. height: 1000%;
  27625. width: 1000%;
  27626. min-height: 1px;
  27627. min-width: 1px;
  27628. overflow: hidden;
  27629. pointer-events: none;
  27630. z-index: -1;
  27631. }
  27632. .simplebar-track {
  27633. z-index: 1;
  27634. position: absolute;
  27635. right: 0;
  27636. bottom: 0;
  27637. pointer-events: none;
  27638. overflow: hidden;
  27639. }
  27640. [data-simplebar].simplebar-dragging {
  27641. pointer-events: none;
  27642. -webkit-touch-callout: none;
  27643. -webkit-user-select: none;
  27644. -moz-user-select: none;
  27645. user-select: none;
  27646. }
  27647. [data-simplebar].simplebar-dragging .simplebar-content {
  27648. pointer-events: none;
  27649. -webkit-touch-callout: none;
  27650. -webkit-user-select: none;
  27651. -moz-user-select: none;
  27652. user-select: none;
  27653. }
  27654. [data-simplebar].simplebar-dragging .simplebar-track {
  27655. pointer-events: all;
  27656. }
  27657. .simplebar-scrollbar {
  27658. position: absolute;
  27659. left: 0;
  27660. right: 0;
  27661. min-height: 10px;
  27662. }
  27663. .simplebar-scrollbar:before {
  27664. position: absolute;
  27665. content: "";
  27666. background: black;
  27667. border-radius: 7px;
  27668. left: 2px;
  27669. right: 2px;
  27670. opacity: 0;
  27671. transition: opacity 0.2s 0.5s linear;
  27672. }
  27673. .simplebar-scrollbar.simplebar-visible:before {
  27674. opacity: 0.5;
  27675. transition-delay: 0s;
  27676. transition-duration: 0s;
  27677. }
  27678. .simplebar-track.simplebar-vertical {
  27679. top: 0;
  27680. width: 11px;
  27681. }
  27682. .simplebar-scrollbar:before {
  27683. top: 2px;
  27684. bottom: 2px;
  27685. left: 2px;
  27686. right: 2px;
  27687. }
  27688. .simplebar-track.simplebar-horizontal {
  27689. left: 0;
  27690. height: 11px;
  27691. }
  27692. .simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  27693. right: auto;
  27694. left: 0;
  27695. top: 0;
  27696. bottom: 0;
  27697. min-height: 0;
  27698. min-width: 10px;
  27699. width: auto;
  27700. }
  27701. /* Rtl support */
  27702. [data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
  27703. right: auto;
  27704. left: 0;
  27705. }
  27706. .simplebar-dummy-scrollbar-size {
  27707. direction: rtl;
  27708. position: fixed;
  27709. opacity: 0;
  27710. visibility: hidden;
  27711. height: 500px;
  27712. width: 500px;
  27713. overflow-y: hidden;
  27714. overflow-x: scroll;
  27715. -ms-overflow-style: scrollbar !important;
  27716. }
  27717. .simplebar-dummy-scrollbar-size > div {
  27718. width: 200%;
  27719. height: 200%;
  27720. margin: 10px 0;
  27721. }
  27722. .simplebar-hide-scrollbar {
  27723. position: fixed;
  27724. left: 0;
  27725. visibility: hidden;
  27726. overflow-y: scroll;
  27727. scrollbar-width: none;
  27728. -ms-overflow-style: none;
  27729. }
  27730. .simplebar-scrollbar {
  27731. left: auto;
  27732. right: 2px;
  27733. width: 5px;
  27734. }
  27735. .simplebar-scrollbar::before {
  27736. left: 0;
  27737. right: 0;
  27738. background: rgba(1, 16, 33, 0.75);
  27739. }
  27740. .sidebar-dark #sidebar .simplebar-scrollbar::before {
  27741. background: #fff;
  27742. }
  27743. .datepicker {
  27744. z-index: 1056 !important;
  27745. }
  27746. .datepicker table thead th,
  27747. .datepicker table tbody td {
  27748. padding: 0.375rem;
  27749. }
  27750. .datepicker table tr td.today,
  27751. .datepicker table tr td.today:hover,
  27752. .datepicker table tr td.today.disabled,
  27753. .datepicker table tr td.today.disabled:hover {
  27754. background-color: #faeab9;
  27755. border-color: #faeab9;
  27756. }
  27757. .datepicker table tr td.active:hover,
  27758. .datepicker table tr td.active:hover:hover,
  27759. .datepicker table tr td.active.disabled:hover,
  27760. .datepicker table tr td.active.disabled:hover:hover,
  27761. .datepicker table tr td.active:focus,
  27762. .datepicker table tr td.active:hover:focus,
  27763. .datepicker table tr td.active.disabled:focus,
  27764. .datepicker table tr td.active.disabled:hover:focus,
  27765. .datepicker table tr td.active:active,
  27766. .datepicker table tr td.active:hover:active,
  27767. .datepicker table tr td.active.disabled:active,
  27768. .datepicker table tr td.active.disabled:hover:active,
  27769. .datepicker table tr td.active.active,
  27770. .datepicker table tr td.active:hover.active,
  27771. .datepicker table tr td.active.disabled.active,
  27772. .datepicker table tr td.active.disabled:hover.active,
  27773. .open .dropdown-toggle.datepicker table tr td.active,
  27774. .open .dropdown-toggle.datepicker table tr td.active:hover,
  27775. .open .dropdown-toggle.datepicker table tr td.active.disabled,
  27776. .open .dropdown-toggle.datepicker table tr td.active.disabled:hover,
  27777. .datepicker table tr td span.active:hover,
  27778. .datepicker table tr td span.active:hover:hover,
  27779. .datepicker table tr td span.active.disabled:hover,
  27780. .datepicker table tr td span.active.disabled:hover:hover,
  27781. .datepicker table tr td span.active:focus,
  27782. .datepicker table tr td span.active:hover:focus,
  27783. .datepicker table tr td span.active.disabled:focus,
  27784. .datepicker table tr td span.active.disabled:hover:focus,
  27785. .datepicker table tr td span.active:active,
  27786. .datepicker table tr td span.active:hover:active,
  27787. .datepicker table tr td span.active.disabled:active,
  27788. .datepicker table tr td span.active.disabled:hover:active,
  27789. .datepicker table tr td span.active.active,
  27790. .datepicker table tr td span.active:hover.active,
  27791. .datepicker table tr td span.active.disabled.active,
  27792. .datepicker table tr td span.active.disabled:hover.active,
  27793. .open .dropdown-toggle.datepicker table tr td span.active,
  27794. .open .dropdown-toggle.datepicker table tr td span.active:hover,
  27795. .open .dropdown-toggle.datepicker table tr td span.active.disabled,
  27796. .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  27797. background-color: #0665d0;
  27798. border-color: #0665d0;
  27799. }
  27800. .cke_chrome,
  27801. .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused),
  27802. .ck.ck-toolbar {
  27803. border-color: #dfe4f1 !important;
  27804. }
  27805. .cke_top,
  27806. .ck.ck-toolbar {
  27807. border-bottom-color: #dfe4f1 !important;
  27808. background: #f8f9fc !important;
  27809. }
  27810. .ck.ck-toolbar .ck.ck-toolbar__separator {
  27811. background: #dfe4f1 !important;
  27812. }
  27813. .cke_bottom {
  27814. border-top-color: #dfe4f1 !important;
  27815. background: #f8f9fc !important;
  27816. }
  27817. .dropzone {
  27818. min-height: 200px;
  27819. background-color: #f8f9fc;
  27820. border: 0.125rem dashed #d1d8ea;
  27821. border-radius: 0.5rem;
  27822. }
  27823. .dropzone .dz-message {
  27824. margin: 4rem 0;
  27825. font-size: 0.875rem;
  27826. font-style: italic;
  27827. font-weight: 700;
  27828. color: #343a40;
  27829. }
  27830. .dropzone:hover {
  27831. background-color: #fff;
  27832. border-color: #0665d0;
  27833. }
  27834. .dropzone:hover .dz-message {
  27835. color: #0665d0;
  27836. }
  27837. table.dataTable.table-striped > tbody > tr.odd > * {
  27838. box-shadow: inset 0 0 0 9999px #f2f4f9;
  27839. }
  27840. table.dataTable td,
  27841. table.dataTable th {
  27842. box-sizing: border-box;
  27843. }
  27844. table.dataTable thead > tr > th.sorting_asc,
  27845. table.dataTable thead > tr > th.sorting_desc,
  27846. table.dataTable thead > tr > th.sorting,
  27847. table.dataTable thead > tr > td.sorting_asc,
  27848. table.dataTable thead > tr > td.sorting_desc,
  27849. table.dataTable thead > tr > td.sorting {
  27850. padding-right: 1.25rem;
  27851. }
  27852. table.dataTable thead > tr > th.sorting:before,
  27853. table.dataTable thead > tr > th.sorting_asc:before,
  27854. table.dataTable thead > tr > th.sorting_desc:before,
  27855. table.dataTable thead > tr > th.sorting_asc_disabled:before,
  27856. table.dataTable thead > tr > th.sorting_desc_disabled:before,
  27857. table.dataTable thead > tr > td.sorting:before,
  27858. table.dataTable thead > tr > td.sorting_asc:before,
  27859. table.dataTable thead > tr > td.sorting_desc:before,
  27860. table.dataTable thead > tr > td.sorting_asc_disabled:before,
  27861. table.dataTable thead > tr > td.sorting_desc_disabled:before {
  27862. display: none;
  27863. }
  27864. table.dataTable thead > tr > th.sorting:after,
  27865. table.dataTable thead > tr > th.sorting_asc:after,
  27866. table.dataTable thead > tr > th.sorting_desc:after,
  27867. table.dataTable thead > tr > th.sorting_asc_disabled:after,
  27868. table.dataTable thead > tr > th.sorting_desc_disabled:after,
  27869. table.dataTable thead > tr > td.sorting:after,
  27870. table.dataTable thead > tr > td.sorting_asc:after,
  27871. table.dataTable thead > tr > td.sorting_desc:after,
  27872. table.dataTable thead > tr > td.sorting_asc_disabled:after,
  27873. table.dataTable thead > tr > td.sorting_desc_disabled:after {
  27874. right: 0.375rem;
  27875. margin-top: -0.25rem;
  27876. font-family: "Font Awesome 6 Free", "Font Awesome 6 Pro";
  27877. font-weight: 600;
  27878. opacity: 0.4;
  27879. }
  27880. table.dataTable thead > tr > th.sorting:after {
  27881. content: "\f0dc";
  27882. }
  27883. table.dataTable thead > tr > th.sorting_asc:after {
  27884. content: "\f106";
  27885. }
  27886. table.dataTable thead > tr > th.sorting_desc:after {
  27887. content: "\f107";
  27888. }
  27889. div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  27890. margin-top: 0.75rem;
  27891. justify-content: center;
  27892. }
  27893. @media (min-width: 768px) {
  27894. div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  27895. margin-top: 0.125rem;
  27896. justify-content: flex-end;
  27897. }
  27898. }
  27899. .pie-chart {
  27900. position: relative;
  27901. display: block;
  27902. }
  27903. .pie-chart > canvas {
  27904. display: block;
  27905. margin: 0 auto;
  27906. }
  27907. .pie-chart > span {
  27908. position: absolute;
  27909. top: 50%;
  27910. right: 0;
  27911. left: 0;
  27912. text-align: center;
  27913. transform: translateY(-50%);
  27914. }
  27915. .fc.fc-theme-standard a {
  27916. color: #343a40;
  27917. }
  27918. .fc.fc-theme-standard .fc-button-primary {
  27919. color: #343a40;
  27920. background-color: #dfe4f1;
  27921. border-color: #dfe4f1;
  27922. }
  27923. .fc.fc-theme-standard .fc-button-primary:not(:disabled):hover {
  27924. color: #343a40;
  27925. background-color: #edf0f7;
  27926. border-color: #edf0f7;
  27927. }
  27928. .fc.fc-theme-standard .fc-button-primary:not(:disabled).fc-button-active, .fc.fc-theme-standard .fc-button-primary:not(:disabled):active {
  27929. color: #343a40;
  27930. background-color: #f8f9fc;
  27931. border-color: #f8f9fc;
  27932. }
  27933. .fc.fc-theme-standard .fc-button-primary:focus, .fc.fc-theme-standard .fc-button-primary:not(:disabled).fc-button-active:focus, .fc.fc-theme-standard .fc-button-primary:not(:disabled):active:focus {
  27934. box-shadow: 0 0 0 0.2rem rgba(6, 101, 208, 0.4);
  27935. }
  27936. .fc.fc-theme-standard th,
  27937. .fc.fc-theme-standard td,
  27938. .fc.fc-theme-standard .fc-scrollgrid,
  27939. .fc.fc-theme-standard .fc-list {
  27940. border-color: #dfe4f1;
  27941. }
  27942. .fc.fc-theme-standard .fc-h-event {
  27943. background-color: #0665d0;
  27944. border: #0665d0;
  27945. }
  27946. .fc.fc-theme-standard .fc-col-header-cell {
  27947. padding-top: 0.375rem;
  27948. padding-bottom: 0.375rem;
  27949. font-size: 0.875rem;
  27950. font-weight: 600;
  27951. text-transform: uppercase;
  27952. background-color: #f8f9fc;
  27953. }
  27954. .fc.fc-theme-standard .fc-list-day-cushion {
  27955. background-color: #f8f9fc;
  27956. }
  27957. @media (max-width: 1199.98px) {
  27958. .fc.fc-theme-standard .fc-toolbar.fc-header-toolbar {
  27959. display: block;
  27960. }
  27961. .fc.fc-theme-standard .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk > div,
  27962. .fc.fc-theme-standard .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk > .btn {
  27963. margin-top: 0.5rem;
  27964. margin-bottom: 0.5rem;
  27965. }
  27966. .fc.fc-theme-standard .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:not(:first-child) {
  27967. margin-top: 1rem;
  27968. }
  27969. }
  27970. .irs.irs--round .irs-min,
  27971. .irs.irs--round .irs-max,
  27972. .irs.irs--round .irs-line,
  27973. .irs.irs--round .irs-grid-pol {
  27974. background: #edf0f7;
  27975. }
  27976. .irs.irs--round .irs-handle {
  27977. border-color: #0665d0;
  27978. }
  27979. .irs.irs--round .irs-from:before,
  27980. .irs.irs--round .irs-to:before,
  27981. .irs.irs--round .irs-single:before {
  27982. border-top-color: #0665d0;
  27983. }
  27984. .irs.irs--round .irs-bar,
  27985. .irs.irs--round .irs-from,
  27986. .irs.irs--round .irs-to,
  27987. .irs.irs--round .irs-single {
  27988. background: #0665d0;
  27989. }
  27990. .jqstooltip {
  27991. box-sizing: content-box;
  27992. font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  27993. border: none !important;
  27994. background-color: rgba(0, 0, 0, 0.75) !important;
  27995. border-radius: 0.25rem;
  27996. }
  27997. .jvectormap-tip {
  27998. padding: 0.375rem 0.5rem;
  27999. font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  28000. background: #044792;
  28001. border: none;
  28002. border-radius: 0;
  28003. }
  28004. .jvectormap-zoomin,
  28005. .jvectormap-zoomout,
  28006. .jvectormap-goback {
  28007. left: 1rem;
  28008. padding: 0.25rem;
  28009. line-height: 1rem;
  28010. background: #044792;
  28011. }
  28012. .jvectormap-zoomin,
  28013. .jvectormap-zoomout {
  28014. width: 1rem;
  28015. height: 1rem;
  28016. }
  28017. .jvectormap-zoomin:hover,
  28018. .jvectormap-zoomout:hover {
  28019. opacity: 0.6;
  28020. }
  28021. .jvectormap-zoomout {
  28022. top: 2.25rem;
  28023. }
  28024. .pw-strength-progress > .progress {
  28025. height: 0.375rem;
  28026. }
  28027. .select2-container .select2-selection--single {
  28028. height: calc(1.5em + 0.75rem + 2px);
  28029. }
  28030. .select2-container .select2-search--inline .select2-search__field {
  28031. margin-top: 0;
  28032. margin: 0.25rem 0.25rem 0.25rem 0;
  28033. height: 1.375rem;
  28034. line-height: 1.375rem;
  28035. }
  28036. .select2-container .select2-dropdown {
  28037. border-color: #d1d8ea;
  28038. border-bottom-right-radius: 0.375rem;
  28039. border-bottom-left-radius: 0.375rem;
  28040. }
  28041. .select2-container .select2-dropdown .select2-search__field {
  28042. padding: 0.25rem 0.75rem;
  28043. font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  28044. border-radius: 0.375rem;
  28045. box-shadow: none;
  28046. }
  28047. .select2-container .select2-dropdown .select2-search__field:focus {
  28048. border-color: #83b2e8;
  28049. box-shadow: 0 0 0 0.25rem rgba(6, 101, 208, 0.25);
  28050. outline: 0;
  28051. }
  28052. .select2-container--default .select2-selection--single {
  28053. border-color: #d1d8ea;
  28054. border-radius: 0.375rem;
  28055. }
  28056. .select2-container--default .select2-selection--single .select2-selection__rendered {
  28057. display: flex;
  28058. align-items: center;
  28059. padding-left: 0.75rem;
  28060. height: calc(1.5em + 0.75rem + 2px);
  28061. line-height: 1.5;
  28062. }
  28063. .select2-container--default .select2-selection--single .select2-selection__arrow {
  28064. height: calc(1.5em + 0.75rem + 2px);
  28065. }
  28066. .select2-container--default .select2-selection--single .select2-selection__placeholder {
  28067. color: #6c757d;
  28068. }
  28069. .select2-container--default .select2-selection--multiple {
  28070. display: flex;
  28071. align-items: center;
  28072. border-color: #d1d8ea;
  28073. border-radius: 0.375rem;
  28074. min-height: calc(1.5em + 0.75rem + 2px);
  28075. }
  28076. .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  28077. padding-right: 0.75rem;
  28078. padding-left: 0.75rem;
  28079. }
  28080. .select2-container--default.select2-container--focus .select2-selection--multiple, .select2-container--default.select2-container--focus .select2-selection--single, .select2-container--default.select2-container--open .select2-selection--multiple, .select2-container--default.select2-container--open .select2-selection--single {
  28081. border-color: #83b2e8;
  28082. box-shadow: 0 0 0 0.25rem rgba(6, 101, 208, 0.25);
  28083. outline: 0;
  28084. }
  28085. .is-valid + .select2-container--default .select2-selection--single,
  28086. .is-valid + .select2-container--default .select2-selection--multiple, .is-valid + .select2-container--default.select2-container--focus .select2-selection--single,
  28087. .is-valid + .select2-container--default.select2-container--focus .select2-selection--multiple {
  28088. border-color: #6f9c40;
  28089. }
  28090. .is-valid + .select2-container--default.select2-container--focus .select2-selection--single,
  28091. .is-valid + .select2-container--default.select2-container--focus .select2-selection--multiple, .is-valid + .select2-container--default.select2-container--open .select2-selection--single,
  28092. .is-valid + .select2-container--default.select2-container--open .select2-selection--multiple {
  28093. box-shadow: 0 0 0 0.25rem rgba(111, 156, 64, 0.25);
  28094. }
  28095. .is-invalid + .select2-container--default .select2-selection--single,
  28096. .is-invalid + .select2-container--default .select2-selection--multiple, .is-invalid + .select2-container--default.select2-container--focus .select2-selection--single,
  28097. .is-invalid + .select2-container--default.select2-container--focus .select2-selection--multiple {
  28098. border-color: #e04f1a;
  28099. }
  28100. .is-invalid + .select2-container--default.select2-container--focus .select2-selection--single,
  28101. .is-invalid + .select2-container--default.select2-container--focus .select2-selection--multiple, .is-invalid + .select2-container--default.select2-container--open .select2-selection--single,
  28102. .is-invalid + .select2-container--default.select2-container--open .select2-selection--multiple {
  28103. box-shadow: 0 0 0 0.25rem rgba(224, 79, 26, 0.25);
  28104. }
  28105. .select2-container--default .select2-selection--multiple .select2-selection__choice {
  28106. margin: 0.25rem 0.25rem 0.25rem 0;
  28107. height: 1.375rem;
  28108. line-height: 1.375rem;
  28109. color: #fff;
  28110. font-size: 0.875rem;
  28111. font-weight: 600;
  28112. background-color: #0665d0;
  28113. border: none;
  28114. border-radius: 0.375rem;
  28115. }
  28116. .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  28117. margin-right: 5px;
  28118. color: rgba(255, 255, 255, 0.5);
  28119. }
  28120. .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  28121. color: rgba(255, 255, 255, 0.75);
  28122. }
  28123. .select2-container--default .select2-search--dropdown .select2-search__field {
  28124. border-color: #d1d8ea;
  28125. }
  28126. .select2-container--default .select2-results__option--highlighted[aria-selected] {
  28127. background-color: #0665d0;
  28128. }
  28129. .select2-container--default .select2-search--inline .select2-search__field {
  28130. padding-right: 0;
  28131. padding-left: 0;
  28132. font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  28133. box-shadow: none;
  28134. }
  28135. .CodeMirror-fullscreen,
  28136. .editor-toolbar.fullscreen,
  28137. .editor-preview-side {
  28138. z-index: 1057;
  28139. }
  28140. .editor-preview {
  28141. z-index: 1056;
  28142. }
  28143. .editor-toolbar {
  28144. border-color: #dfe4f1;
  28145. background-color: #f8f9fc;
  28146. }
  28147. .CodeMirror {
  28148. border-color: #dfe4f1;
  28149. }
  28150. .slick-slider .slick-slide {
  28151. outline: none;
  28152. }
  28153. .slick-slider.slick-dotted {
  28154. margin-bottom: 3rem;
  28155. }
  28156. .slick-slider.slick-dotted .slick-dots {
  28157. bottom: -2rem;
  28158. }
  28159. .slick-slider.slick-dotted.slick-dotted-inner {
  28160. margin-bottom: 0;
  28161. }
  28162. .slick-slider.slick-dotted.slick-dotted-inner .slick-dots {
  28163. bottom: 0.625rem;
  28164. }
  28165. .slick-slider.slick-dotted.slick-dotted-white .slick-dots li button::before {
  28166. color: #fff;
  28167. }
  28168. .slick-slider .slick-prev,
  28169. .slick-slider .slick-next {
  28170. width: 2.5rem;
  28171. height: 3.75rem;
  28172. text-align: center;
  28173. background-color: rgba(0, 0, 0, 0.03);
  28174. z-index: 2;
  28175. }
  28176. .slick-slider .slick-prev:hover,
  28177. .slick-slider .slick-next:hover {
  28178. background-color: rgba(0, 0, 0, 0.15);
  28179. }
  28180. .slick-slider .slick-prev::before,
  28181. .slick-slider .slick-next::before {
  28182. font-family: "Font Awesome 6 Free", "Font Awesome 6 Pro";
  28183. font-weight: 600;
  28184. font-size: 28px;
  28185. line-height: 28px;
  28186. color: #044792;
  28187. }
  28188. .slick-slider .slick-prev {
  28189. left: 0;
  28190. }
  28191. .slick-slider .slick-prev::before {
  28192. content: "\f104";
  28193. }
  28194. .slick-slider .slick-next {
  28195. right: 0;
  28196. }
  28197. .slick-slider .slick-next::before {
  28198. content: "\f105";
  28199. }
  28200. .slick-slider.slick-nav-white .slick-prev,
  28201. .slick-slider.slick-nav-white .slick-next {
  28202. background-color: rgba(255, 255, 255, 0.5);
  28203. }
  28204. .slick-slider.slick-nav-white .slick-prev:hover,
  28205. .slick-slider.slick-nav-white .slick-next:hover {
  28206. background-color: rgb(255, 255, 255);
  28207. }
  28208. .slick-slider.slick-nav-white .slick-prev:before,
  28209. .slick-slider.slick-nav-white .slick-next:before {
  28210. color: #000;
  28211. }
  28212. .slick-slider.slick-nav-black .slick-prev,
  28213. .slick-slider.slick-nav-black .slick-next {
  28214. background-color: rgba(0, 0, 0, 0.25);
  28215. }
  28216. .slick-slider.slick-nav-black .slick-prev:hover,
  28217. .slick-slider.slick-nav-black .slick-next:hover {
  28218. background-color: rgb(0, 0, 0);
  28219. }
  28220. .slick-slider.slick-nav-black .slick-prev::before,
  28221. .slick-slider.slick-nav-black .slick-next::before {
  28222. color: #fff;
  28223. }
  28224. .slick-slider.slick-nav-hover .slick-prev,
  28225. .slick-slider.slick-nav-hover .slick-next {
  28226. opacity: 0;
  28227. transition: opacity 0.25s ease-out;
  28228. }
  28229. .slick-slider.slick-nav-hover:hover .slick-prev,
  28230. .slick-slider.slick-nav-hover:hover .slick-next {
  28231. opacity: 1;
  28232. }
  28233. .dd,
  28234. .dd-item,
  28235. .dd-empty,
  28236. .dd-placeholder {
  28237. font-size: 0.875rem;
  28238. }
  28239. .dd-handle {
  28240. height: 2.25rem;
  28241. padding: 0.5rem 0.75rem;
  28242. color: #343a40;
  28243. background: #f8f9fc;
  28244. border-color: #dfe4f1;
  28245. }
  28246. .dd-handle:hover {
  28247. color: #212529;
  28248. }
  28249. .dd-item > button {
  28250. height: 1.625rem;
  28251. }
  28252. .dd-empty,
  28253. .dd-placeholder {
  28254. border-color: #022853;
  28255. background: #a8c9ef;
  28256. opacity: 0.25;
  28257. }
  28258. .flatpickr-input.form-control:disabled,
  28259. .flatpickr-input.form-control[readonly],
  28260. .input.form-control:disabled,
  28261. .input.form-control[readonly] {
  28262. color: #343a40;
  28263. background-color: #fff;
  28264. border-color: #d1d8ea;
  28265. }
  28266. .flatpickr-weekdays {
  28267. height: 2rem;
  28268. align-items: flex-end;
  28269. }
  28270. .flatpickr-day.selected,
  28271. .flatpickr-day.startRange,
  28272. .flatpickr-day.endRange,
  28273. .flatpickr-day.selected.inRange,
  28274. .flatpickr-day.startRange.inRange,
  28275. .flatpickr-day.endRange.inRange,
  28276. .flatpickr-day.selected:focus,
  28277. .flatpickr-day.startRange:focus,
  28278. .flatpickr-day.endRange:focus,
  28279. .flatpickr-day.selected:hover,
  28280. .flatpickr-day.startRange:hover,
  28281. .flatpickr-day.endRange:hover,
  28282. .flatpickr-day.selected.prevMonthDay,
  28283. .flatpickr-day.startRange.prevMonthDay,
  28284. .flatpickr-day.endRange.prevMonthDay,
  28285. .flatpickr-day.selected.nextMonthDay,
  28286. .flatpickr-day.startRange.nextMonthDay,
  28287. .flatpickr-day.endRange.nextMonthDay {
  28288. border-color: #0665d0;
  28289. background: #0665d0;
  28290. }
  28291. .flatpickr-months .flatpickr-prev-month:hover svg,
  28292. .flatpickr-months .flatpickr-next-month:hover svg {
  28293. fill: #0665d0;
  28294. }
  28295. #page-container.rtl-support {
  28296. direction: rtl;
  28297. text-align: right;
  28298. }
  28299. #page-container.rtl-support .breadcrumb.breadcrumb-alt .breadcrumb-item + .breadcrumb-item::before {
  28300. content: "\f104";
  28301. }
  28302. #page-container.rtl-support .breadcrumb-item + .breadcrumb-item {
  28303. padding-right: 0.5rem;
  28304. padding-left: 0;
  28305. }
  28306. #page-container.rtl-support .breadcrumb-item + .breadcrumb-item::before {
  28307. float: right;
  28308. padding-right: 0;
  28309. padding-left: 0.5rem;
  28310. }
  28311. @media (min-width: 992px) {
  28312. #page-container.rtl-support.sidebar-mini.sidebar-o.sidebar-r #sidebar .content-side,
  28313. #page-container.rtl-support.sidebar-mini.sidebar-o.sidebar-r #sidebar .content-header {
  28314. transform: translateX(-186px) translateY(0) translateZ(0);
  28315. }
  28316. #page-container.rtl-support.sidebar-mini.sidebar-o.sidebar-r #sidebar:hover .content-side,
  28317. #page-container.rtl-support.sidebar-mini.sidebar-o.sidebar-r #sidebar:hover .content-header {
  28318. transform: translateX(0);
  28319. }
  28320. #page-container.rtl-support.sidebar-mini.sidebar-o.sidebar-r #sidebar:not(:hover) .nav-main {
  28321. transform: translateX(1.125rem);
  28322. }
  28323. #page-container.rtl-support.sidebar-mini.sidebar-o.sidebar-r #sidebar:not(:hover) .nav-main .nav-main-link-icon {
  28324. transform: translateX(-1rem);
  28325. }
  28326. }
  28327. #page-container.rtl-support .nav-main {
  28328. padding-left: auto;
  28329. padding-right: 0;
  28330. }
  28331. #page-container.rtl-support .nav-main-link .nav-main-link-icon {
  28332. margin-right: 0;
  28333. margin-left: 0.625rem;
  28334. }
  28335. #page-container.rtl-support .nav-main-link .nav-main-link-badge {
  28336. margin-right: 0.625rem;
  28337. margin-left: auto;
  28338. padding-right: 0.375rem;
  28339. padding-left: 0.375rem;
  28340. font-size: 0.75rem;
  28341. }
  28342. #page-container.rtl-support .nav-main-link.nav-main-link-submenu {
  28343. padding-right: 0.625rem;
  28344. padding-left: 2rem;
  28345. }
  28346. #page-container.rtl-support .nav-main-link.nav-main-link-submenu::before, #page-container.rtl-support .nav-main-link.nav-main-link-submenu::after {
  28347. right: auto;
  28348. left: 0.625rem;
  28349. }
  28350. #page-container.rtl-support .nav-main-submenu {
  28351. padding-right: 2.25rem;
  28352. padding-left: 0;
  28353. }
  28354. #page-container.rtl-support .nav-main-submenu .nav-main-link {
  28355. padding-right: 0;
  28356. padding-left: 0.625rem;
  28357. }
  28358. #page-container.rtl-support .nav-main-submenu .nav-main-link.nav-main-link-submenu {
  28359. padding-left: 2rem;
  28360. }
  28361. #page-container.rtl-support .nav-main-submenu .nav-main-submenu {
  28362. padding-right: 0.75rem;
  28363. padding-left: 0;
  28364. }
  28365. @media (min-width: 992px) {
  28366. #page-container.rtl-support .nav-main-horizontal .nav-main-submenu {
  28367. left: auto;
  28368. right: 0;
  28369. padding-left: auto;
  28370. padding-right: 0;
  28371. }
  28372. #page-container.rtl-support .nav-main-horizontal .nav-main-submenu.nav-main-submenu-left {
  28373. right: auto;
  28374. left: 0;
  28375. }
  28376. #page-container.rtl-support .nav-main-horizontal .nav-main-submenu .nav-main-link {
  28377. padding-left: 0.625rem;
  28378. padding-right: 1rem;
  28379. }
  28380. #page-container.rtl-support .nav-main-horizontal .nav-main-submenu .nav-main-link.nav-main-link-submenu::before {
  28381. content: "\f104";
  28382. }
  28383. #page-container.rtl-support .nav-main-horizontal .nav-main-submenu .nav-main-link.nav-main-link-submenu::after {
  28384. content: "\f105";
  28385. }
  28386. #page-container.rtl-support .nav-main-horizontal .nav-main-submenu .nav-main-submenu {
  28387. left: -100%;
  28388. right: auto;
  28389. }
  28390. }
  28391. .dark-mode,
  28392. .dark-mode #side-overlay,
  28393. .dark-mode #page-loader {
  28394. background-color: #191d24;
  28395. color: #96a1b6;
  28396. }
  28397. .dark-mode h1,
  28398. .dark-mode h2,
  28399. .dark-mode h3,
  28400. .dark-mode h4,
  28401. .dark-mode h5,
  28402. .dark-mode h6,
  28403. .dark-mode .h1,
  28404. .dark-mode .h2,
  28405. .dark-mode .h3,
  28406. .dark-mode .h4,
  28407. .dark-mode .h5,
  28408. .dark-mode .h6 {
  28409. color: #dfe4f1;
  28410. }
  28411. .dark-mode .content-heading {
  28412. border-bottom-color: #2c323f;
  28413. }
  28414. .dark-mode hr {
  28415. border-top-color: #2c323f;
  28416. }
  28417. .dark-mode code {
  28418. color: #e685b5;
  28419. }
  28420. .dark-mode .story p,
  28421. .dark-mode p.story {
  28422. color: #7886a1;
  28423. }
  28424. .dark-mode a:not(.mini-nav-item):not(.badge):not(.btn):not(.btn-block-option):not(.block):not(.dropdown-item):not(.nav-link):not(.page-link):not(.alert-link):not(.nav-main-link):not(.list-group-item-action):not(.close):not(.fc-event):not(.text-success-light):not(.text-danger-light):not(.text-warning-light):not(.text-info-light) {
  28425. color: #117ef8;
  28426. }
  28427. .dark-mode a:not(.mini-nav-item):not(.badge):not(.btn):not(.btn-block-option):not(.block):not(.dropdown-item):not(.nav-link):not(.page-link):not(.alert-link):not(.nav-main-link):not(.list-group-item-action):not(.close):not(.fc-event):not(.text-success-light):not(.text-danger-light):not(.text-warning-light):not(.text-info-light).link-fx::before {
  28428. background-color: #117ef8;
  28429. }
  28430. .dark-mode a:not(.mini-nav-item):not(.badge):not(.btn):not(.btn-block-option):not(.block):not(.dropdown-item):not(.nav-link):not(.page-link):not(.alert-link):not(.nav-main-link):not(.list-group-item-action):not(.close):not(.fc-event):not(.text-success-light):not(.text-danger-light):not(.text-warning-light):not(.text-info-light):hover {
  28431. color: #0665d0;
  28432. }
  28433. .dark-mode .bg-body {
  28434. background-color: #191d24 !important;
  28435. }
  28436. .dark-mode a.bg-body:hover, .dark-mode a.bg-body:focus,
  28437. .dark-mode button.bg-body:hover,
  28438. .dark-mode button.bg-body:focus {
  28439. background-color: #040506 !important;
  28440. }
  28441. .dark-mode .bg-body-light {
  28442. background-color: #262b36 !important;
  28443. }
  28444. .dark-mode a.bg-body-light:hover, .dark-mode a.bg-body-light:focus,
  28445. .dark-mode button.bg-body-light:hover,
  28446. .dark-mode button.bg-body-light:focus {
  28447. background-color: #111318 !important;
  28448. }
  28449. .dark-mode .bg-body-dark {
  28450. background-color: #161920 !important;
  28451. }
  28452. .dark-mode a.bg-body-dark:hover, .dark-mode a.bg-body-dark:focus,
  28453. .dark-mode button.bg-body-dark:hover,
  28454. .dark-mode button.bg-body-dark:focus {
  28455. background-color: #010102 !important;
  28456. }
  28457. .dark-mode .bg-body-extra-light {
  28458. background-color: #20242d !important;
  28459. }
  28460. .dark-mode a.bg-body-extra-light:hover, .dark-mode a.bg-body-extra-light:focus,
  28461. .dark-mode button.bg-body-extra-light:hover,
  28462. .dark-mode button.bg-body-extra-light:focus {
  28463. background-color: #0b0c0f !important;
  28464. }
  28465. .dark-mode .bg-muted {
  28466. background-color: #8ea1cd !important;
  28467. }
  28468. .dark-mode a.bg-muted:hover, .dark-mode a.bg-muted:focus,
  28469. .dark-mode button.bg-muted:hover,
  28470. .dark-mode button.bg-muted:focus {
  28471. background-color: #6a83bd !important;
  28472. }
  28473. .dark-mode .text-primary {
  28474. color: #0771e9 !important;
  28475. }
  28476. .dark-mode a.text-primary.link-fx::before {
  28477. background-color: #0771e9 !important;
  28478. }
  28479. .dark-mode a.text-primary:hover, .dark-mode a.text-primary:focus {
  28480. color: #0559b7 !important;
  28481. }
  28482. .dark-mode .text-success {
  28483. color: #7cae47 !important;
  28484. }
  28485. .dark-mode a.text-success.link-fx::before {
  28486. background-color: #7cae47 !important;
  28487. }
  28488. .dark-mode a.text-success:hover, .dark-mode a.text-success:focus {
  28489. color: #628a39 !important;
  28490. }
  28491. .dark-mode .text-warning {
  28492. color: #eaa92d !important;
  28493. }
  28494. .dark-mode a.text-warning.link-fx::before {
  28495. background-color: #eaa92d !important;
  28496. }
  28497. .dark-mode a.text-warning:hover, .dark-mode a.text-warning:focus {
  28498. color: #cf8f15 !important;
  28499. }
  28500. .dark-mode .text-info {
  28501. color: #529ce3 !important;
  28502. }
  28503. .dark-mode a.text-info.link-fx::before {
  28504. background-color: #529ce3 !important;
  28505. }
  28506. .dark-mode a.text-info:hover, .dark-mode a.text-info:focus {
  28507. color: #2684db !important;
  28508. }
  28509. .dark-mode .text-danger {
  28510. color: #e75f2d !important;
  28511. }
  28512. .dark-mode a.text-danger.link-fx::before {
  28513. background-color: #e75f2d !important;
  28514. }
  28515. .dark-mode a.text-danger:hover, .dark-mode a.text-danger:focus {
  28516. color: #c94717 !important;
  28517. }
  28518. .dark-mode .text-body-bg {
  28519. color: #191d24 !important;
  28520. }
  28521. .dark-mode a.text-body-bg.link-fx::before {
  28522. background-color: #191d24 !important;
  28523. }
  28524. .dark-mode a.text-body-bg:hover, .dark-mode a.text-body-bg:focus {
  28525. color: #040506 !important;
  28526. }
  28527. .dark-mode .text-body-bg-dark {
  28528. color: #13161b !important;
  28529. }
  28530. .dark-mode a.text-body-bg-dark.link-fx::before {
  28531. background-color: #13161b !important;
  28532. }
  28533. .dark-mode a.text-body-bg-dark:hover, .dark-mode a.text-body-bg-dark:focus {
  28534. color: black !important;
  28535. }
  28536. .dark-mode .text-body-bg-light {
  28537. color: #262b36 !important;
  28538. }
  28539. .dark-mode a.text-body-bg-light.link-fx::before {
  28540. background-color: #262b36 !important;
  28541. }
  28542. .dark-mode a.text-body-bg-light:hover, .dark-mode a.text-body-bg-light:focus {
  28543. color: #111318 !important;
  28544. }
  28545. .dark-mode .text-body-color {
  28546. color: #96a1b6 !important;
  28547. }
  28548. .dark-mode a.text-body-color.link-fx::before {
  28549. background-color: #96a1b6 !important;
  28550. }
  28551. .dark-mode a.text-body-color:hover, .dark-mode a.text-body-color:focus {
  28552. color: #7886a1 !important;
  28553. }
  28554. .dark-mode .text-body-color-dark {
  28555. color: #697896 !important;
  28556. }
  28557. .dark-mode a.text-body-color-dark.link-fx::before {
  28558. background-color: #697896 !important;
  28559. }
  28560. .dark-mode a.text-body-color-dark:hover, .dark-mode a.text-body-color-dark:focus {
  28561. color: #546078 !important;
  28562. }
  28563. .dark-mode .text-body-color-light {
  28564. color: #c3c9d5 !important;
  28565. }
  28566. .dark-mode a.text-body-color-light.link-fx::before {
  28567. background-color: #c3c9d5 !important;
  28568. }
  28569. .dark-mode a.text-body-color-light:hover, .dark-mode a.text-body-color-light:focus {
  28570. color: #a5aec0 !important;
  28571. }
  28572. .dark-mode .text-dark {
  28573. color: #98a9d1 !important;
  28574. }
  28575. .dark-mode a.text-dark.link-fx::before {
  28576. background-color: #98a9d1 !important;
  28577. }
  28578. .dark-mode a.text-dark:hover, .dark-mode a.text-dark:focus {
  28579. color: #758cc2 !important;
  28580. }
  28581. .dark-mode .text-muted {
  28582. color: #697896 !important;
  28583. }
  28584. .dark-mode a.text-muted.link-fx::before {
  28585. background-color: #697896 !important;
  28586. }
  28587. .dark-mode a.text-muted:hover, .dark-mode a.text-muted:focus {
  28588. color: #546078 !important;
  28589. }
  28590. .dark-mode .btn-secondary,
  28591. .dark-mode .btn-alt-secondary {
  28592. --bs-btn-color: #fff;
  28593. --bs-btn-bg: #2a303c;
  28594. --bs-btn-border-color: #2a303c;
  28595. --bs-btn-hover-color: #fff;
  28596. --bs-btn-hover-bg: #15181e;
  28597. --bs-btn-hover-border-color: #15181e;
  28598. --bs-btn-focus-shadow-rgb: 74, 79, 89;
  28599. --bs-btn-active-color: #fff;
  28600. --bs-btn-active-bg: #222630;
  28601. --bs-btn-active-border-color: #20242d;
  28602. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  28603. --bs-btn-disabled-color: #fff;
  28604. --bs-btn-disabled-bg: #2a303c;
  28605. --bs-btn-disabled-border-color: #2a303c;
  28606. }
  28607. .dark-mode .nav-link {
  28608. color: #bcc7e1;
  28609. }
  28610. .dark-mode .nav-link:hover, .dark-mode .nav-link:focus {
  28611. color: #0665d0;
  28612. }
  28613. .dark-mode .nav-pills .nav-link {
  28614. color: #758cc2;
  28615. }
  28616. .dark-mode .nav-pills .nav-link:hover, .dark-mode .nav-pills .nav-link:focus {
  28617. background-color: #303745;
  28618. }
  28619. .dark-mode .nav-pills .nav-link.active,
  28620. .dark-mode .nav-pills .show > .nav-link {
  28621. color: #fff;
  28622. background-color: #0665d0;
  28623. }
  28624. .dark-mode .nav-tabs {
  28625. border-bottom-color: #2c323f;
  28626. }
  28627. .dark-mode .nav-tabs .nav-link:hover, .dark-mode .nav-tabs .nav-link:focus {
  28628. border-color: #2c323f #2c323f #2c323f;
  28629. }
  28630. .dark-mode .nav-tabs .nav-link.active,
  28631. .dark-mode .nav-tabs .nav-item.show .nav-link {
  28632. color: #bcc7e1;
  28633. background-color: transparent;
  28634. border-color: #2c323f #2c323f #20242d;
  28635. }
  28636. .dark-mode .nav-tabs-block {
  28637. background-color: #2c323f;
  28638. }
  28639. .dark-mode .nav-tabs-block .nav-link {
  28640. border-color: transparent;
  28641. color: #bcc7e1;
  28642. }
  28643. .dark-mode .nav-tabs-block .nav-link:hover, .dark-mode .nav-tabs-block .nav-link:focus {
  28644. color: #0665d0;
  28645. background-color: #262b36;
  28646. border-color: transparent;
  28647. }
  28648. .dark-mode .nav-tabs-block .nav-link.active,
  28649. .dark-mode .nav-tabs-block .nav-item.show .nav-link {
  28650. color: #bcc7e1;
  28651. background-color: #20242d;
  28652. border-color: transparent;
  28653. }
  28654. .dark-mode .nav-tabs-alt {
  28655. border-bottom-color: #262b36;
  28656. }
  28657. .dark-mode .nav-tabs-alt .nav-link {
  28658. color: #bcc7e1;
  28659. background-color: transparent;
  28660. border-color: transparent;
  28661. }
  28662. .dark-mode .nav-tabs-alt .nav-link:hover, .dark-mode .nav-tabs-alt .nav-link:focus {
  28663. color: #0665d0;
  28664. background-color: transparent;
  28665. border-color: transparent;
  28666. box-shadow: inset 0 -3px #0665d0;
  28667. }
  28668. .dark-mode .nav-tabs-alt .nav-link.active,
  28669. .dark-mode .nav-tabs-alt .nav-item.show .nav-link {
  28670. color: #bcc7e1;
  28671. background-color: transparent;
  28672. border-color: transparent;
  28673. box-shadow: inset 0 -3px #0665d0;
  28674. }
  28675. .dark-mode .nav-items a:hover {
  28676. background-color: #303745;
  28677. }
  28678. .dark-mode .nav-items a:active {
  28679. background-color: transparent;
  28680. }
  28681. .dark-mode .nav-items > li:not(:last-child) > a {
  28682. border-bottom-color: #2c323f;
  28683. }
  28684. .dark-mode .card {
  28685. background-color: #20242d;
  28686. }
  28687. .dark-mode .card.card-borderless {
  28688. box-shadow: 0 1px 2px rgba(23, 26, 33, 0.5), 0 1px 2px rgba(23, 26, 33, 0.5);
  28689. }
  28690. .dark-mode .card > .card-header:not(.bg-transparent),
  28691. .dark-mode .card > .card-footer:not(.bg-transparent) {
  28692. background-color: #2c323f;
  28693. }
  28694. .dark-mode .card > .card-header:not(.border-bottom-0),
  28695. .dark-mode .card > .card-footer:not(.border-top-0) {
  28696. border-color: #2c323f;
  28697. }
  28698. .dark-mode .card:not(.card-borderless),
  28699. .dark-mode .card:not(.card-borderless) > .card-header {
  28700. border-color: #2c323f;
  28701. }
  28702. .dark-mode .card > .card-header .block-title small, .dark-mode .card > .card-header .block-title .small {
  28703. color: #8ea1cd;
  28704. }
  28705. .dark-mode .page-link {
  28706. color: #758cc2;
  28707. background-color: #191d24;
  28708. border-color: #191d24;
  28709. }
  28710. .dark-mode .page-link:hover {
  28711. color: #758cc2;
  28712. background-color: #13161b;
  28713. border-color: #13161b;
  28714. }
  28715. .dark-mode .page-link:focus {
  28716. background-color: #13161b;
  28717. border-color: #13161b;
  28718. }
  28719. .dark-mode .page-item.active .page-link {
  28720. background-color: #0665d0;
  28721. border-color: #0665d0;
  28722. }
  28723. .dark-mode .page-item.disabled .page-link {
  28724. color: #405890;
  28725. background-color: transparent;
  28726. border-color: transparent;
  28727. }
  28728. .dark-mode .list-group-item-action {
  28729. color: #bcc7e1;
  28730. }
  28731. .dark-mode .list-group-item-action:hover, .dark-mode .list-group-item-action:focus {
  28732. color: #bcc7e1;
  28733. background-color: #292f3b;
  28734. }
  28735. .dark-mode .list-group-item-action:active {
  28736. color: #bcc7e1;
  28737. background-color: #191d24;
  28738. }
  28739. .dark-mode .list-group-item-action.disabled {
  28740. color: #526fb2;
  28741. }
  28742. .dark-mode .list-group-item {
  28743. color: #bcc7e1;
  28744. background-color: #262b36;
  28745. border-color: #161920;
  28746. }
  28747. .dark-mode .list-group-item.active {
  28748. color: #fff;
  28749. background-color: #0665d0;
  28750. border-color: #0665d0;
  28751. }
  28752. .dark-mode .popover {
  28753. border-color: #161920;
  28754. background-color: #262b36;
  28755. }
  28756. .dark-mode .bs-popover-top .popover-arrow::before, .dark-mode .bs-popover-auto[x-placement^=top] .popover-arrow::before, .dark-mode .bs-popover-auto[data-popper-placement^=top] .popover-arrow::before {
  28757. border-top-color: #161920;
  28758. }
  28759. .dark-mode .bs-popover-top .popover-arrow::after, .dark-mode .bs-popover-auto[x-placement^=top] .popover-arrow::after, .dark-mode .bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  28760. border-top-color: #262b36;
  28761. }
  28762. .dark-mode .bs-popover-end .popover-arrow::before, .dark-mode .bs-popover-auto[x-placement^=right] .popover-arrow::before, .dark-mode .bs-popover-auto[data-popper-placement^=right] .popover-arrow::before {
  28763. border-right-color: #161920;
  28764. }
  28765. .dark-mode .bs-popover-end .popover-arrow::after, .dark-mode .bs-popover-auto[x-placement^=right] .popover-arrow::after, .dark-mode .bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  28766. border-right-color: #262b36;
  28767. }
  28768. .dark-mode .bs-popover-bottom .popover-arrow::before, .dark-mode .bs-popover-auto[x-placement^=bottom] .popover-arrow::before, .dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  28769. border-bottom-color: #161920;
  28770. }
  28771. .dark-mode .bs-popover-bottom .popover-arrow::after, .dark-mode .bs-popover-auto[x-placement^=bottom] .popover-arrow::after, .dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  28772. border-bottom-color: #262b36;
  28773. }
  28774. .dark-mode .bs-popover-start .popover-arrow::before, .dark-mode .bs-popover-auto[x-placement^=left] .popover-arrow::before, .dark-mode .bs-popover-auto[data-popper-placement^=left] .popover-arrow::before {
  28775. border-left-color: #161920;
  28776. }
  28777. .dark-mode .bs-popover-start .popover-arrow::after, .dark-mode .bs-popover-auto[x-placement^=left] .popover-arrow::after, .dark-mode .bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  28778. border-left-color: #262b36;
  28779. }
  28780. .dark-mode .popover-header {
  28781. color: #dfe4f1;
  28782. background-color: #262b36;
  28783. border-bottom-color: #161920;
  28784. }
  28785. .dark-mode .popover-body {
  28786. color: #bcc7e1;
  28787. background-color: #262b36;
  28788. }
  28789. .dark-mode .dropdown-menu {
  28790. color: #bcc7e1;
  28791. background-color: #262b36;
  28792. border-color: #262b36;
  28793. box-shadow: 0 0.25rem 2rem rgba(0, 0, 0, 0.25);
  28794. }
  28795. .dark-mode .dropdown-menu .dropdown-item {
  28796. color: #aab8d9;
  28797. }
  28798. .dark-mode .dropdown-menu .dropdown-item:hover, .dark-mode .dropdown-menu .dropdown-item:focus {
  28799. color: #bcc7e1;
  28800. background-color: #303745;
  28801. }
  28802. .dark-mode .dropdown-menu .dropdown-item.active, .dark-mode .dropdown-menu .dropdown-item:active {
  28803. color: #cdd6e9;
  28804. background-color: #394151;
  28805. }
  28806. .dark-mode .dropdown-menu .dropdown-item.disabled, .dark-mode .dropdown-menu .dropdown-item:disabled {
  28807. color: #405890;
  28808. }
  28809. .dark-mode .dropdown-menu .dropdown-divider {
  28810. border-color: #353c4b;
  28811. }
  28812. .dark-mode .dropdown-menu .dropdown-item-text {
  28813. color: #bcc7e1;
  28814. }
  28815. .dark-mode .dropdown-menu .dropdown-header {
  28816. color: #879bc9 !important;
  28817. }
  28818. .dark-mode .table {
  28819. --bs-table-striped-color: #f8f9fc;
  28820. --bs-table-striped-bg: #1c2029;
  28821. --bs-table-active-color: #f8f9fc;
  28822. --bs-table-active-bg: #2c323f;
  28823. --bs-table-hover-color: #f8f9fc;
  28824. --bs-table-hover-bg: #1a1e26;
  28825. color: #f8f9fc;
  28826. border-color: #13161b;
  28827. }
  28828. .dark-mode .table > :not(:last-child) > :last-child > * {
  28829. border-bottom-color: #13161b;
  28830. }
  28831. .dark-mode .table-dark {
  28832. --bs-table-color: #fff;
  28833. --bs-table-bg: rgba(22, 25, 32, 0.75);
  28834. --bs-table-border-color: rgba(58, 61, 67, 0.775);
  28835. --bs-table-striped-bg: rgba(41, 44, 50, 0.7625);
  28836. --bs-table-striped-color: #fff;
  28837. --bs-table-active-bg: rgba(58, 61, 67, 0.775);
  28838. --bs-table-active-color: #fff;
  28839. --bs-table-hover-bg: rgba(50, 52, 59, 0.76875);
  28840. --bs-table-hover-color: #fff;
  28841. color: var(--bs-table-color);
  28842. border-color: var(--bs-table-border-color);
  28843. }
  28844. .dark-mode .table-primary {
  28845. --bs-table-color: #fff;
  28846. --bs-table-bg: rgba(5, 81, 166, 0.75);
  28847. --bs-table-border-color: rgba(44, 108, 180, 0.775);
  28848. --bs-table-striped-bg: rgba(25, 95, 173, 0.7625);
  28849. --bs-table-striped-color: #fff;
  28850. --bs-table-active-bg: rgba(44, 108, 180, 0.775);
  28851. --bs-table-active-color: #fff;
  28852. --bs-table-hover-bg: rgba(35, 102, 177, 0.76875);
  28853. --bs-table-hover-color: #fff;
  28854. color: var(--bs-table-color);
  28855. border-color: var(--bs-table-border-color);
  28856. }
  28857. .dark-mode .table-info {
  28858. --bs-table-color: #fff;
  28859. --bs-table-bg: rgba(30, 58, 138, 0.75);
  28860. --bs-table-border-color: rgba(65, 89, 156, 0.775);
  28861. --bs-table-striped-bg: rgba(48, 74, 147, 0.7625);
  28862. --bs-table-striped-color: #fff;
  28863. --bs-table-active-bg: rgba(65, 89, 156, 0.775);
  28864. --bs-table-active-color: #fff;
  28865. --bs-table-hover-bg: rgba(57, 81, 152, 0.76875);
  28866. --bs-table-hover-color: #fff;
  28867. color: var(--bs-table-color);
  28868. border-color: var(--bs-table-border-color);
  28869. }
  28870. .dark-mode .table-success {
  28871. --bs-table-color: #fff;
  28872. --bs-table-bg: rgba(20, 83, 45, 0.75);
  28873. --bs-table-border-color: rgba(57, 110, 78, 0.775);
  28874. --bs-table-striped-bg: rgba(39, 97, 62, 0.7625);
  28875. --bs-table-striped-color: #fff;
  28876. --bs-table-active-bg: rgba(57, 110, 78, 0.775);
  28877. --bs-table-active-color: #fff;
  28878. --bs-table-hover-bg: rgba(48, 103, 70, 0.76875);
  28879. --bs-table-hover-color: #fff;
  28880. color: var(--bs-table-color);
  28881. border-color: var(--bs-table-border-color);
  28882. }
  28883. .dark-mode .table-danger {
  28884. --bs-table-color: #fff;
  28885. --bs-table-bg: rgba(127, 29, 29, 0.75);
  28886. --bs-table-border-color: rgba(147, 64, 64, 0.775);
  28887. --bs-table-striped-bg: rgba(137, 47, 47, 0.7625);
  28888. --bs-table-striped-color: #fff;
  28889. --bs-table-active-bg: rgba(147, 64, 64, 0.775);
  28890. --bs-table-active-color: #fff;
  28891. --bs-table-hover-bg: rgba(142, 56, 56, 0.76875);
  28892. --bs-table-hover-color: #fff;
  28893. color: var(--bs-table-color);
  28894. border-color: var(--bs-table-border-color);
  28895. }
  28896. .dark-mode .table-warning {
  28897. --bs-table-color: #fff;
  28898. --bs-table-bg: rgba(113, 63, 18, 0.75);
  28899. --bs-table-border-color: rgba(135, 93, 55, 0.775);
  28900. --bs-table-striped-bg: rgba(124, 78, 37, 0.7625);
  28901. --bs-table-striped-color: #fff;
  28902. --bs-table-active-bg: rgba(135, 93, 55, 0.775);
  28903. --bs-table-active-color: #fff;
  28904. --bs-table-hover-bg: rgba(130, 86, 46, 0.76875);
  28905. --bs-table-hover-color: #fff;
  28906. color: var(--bs-table-color);
  28907. border-color: var(--bs-table-border-color);
  28908. }
  28909. .dark-mode .form-text {
  28910. color: #697896;
  28911. }
  28912. .dark-mode .form-control::-moz-placeholder {
  28913. color: #697896;
  28914. }
  28915. .dark-mode .form-control::placeholder {
  28916. color: #697896;
  28917. }
  28918. .dark-mode .form-floating > .form-control::-moz-placeholder {
  28919. color: transparent;
  28920. }
  28921. .dark-mode .form-floating > .form-control::placeholder {
  28922. color: transparent;
  28923. }
  28924. .dark-mode .form-control,
  28925. .dark-mode .form-select {
  28926. color: #bcc7e1;
  28927. background-color: #161920;
  28928. border-color: #303745;
  28929. }
  28930. .dark-mode .form-control:focus,
  28931. .dark-mode .form-select:focus {
  28932. color: #fff;
  28933. background-color: #161920;
  28934. border-color: #0665d0;
  28935. }
  28936. .dark-mode .form-control:disabled,
  28937. .dark-mode .form-select:disabled {
  28938. background-color: #242933;
  28939. border-color: #242933;
  28940. }
  28941. .dark-mode .form-select:focus::-ms-value {
  28942. color: #bcc7e1;
  28943. background-color: #161920;
  28944. }
  28945. .dark-mode .form-control-plaintext {
  28946. color: #bcc7e1;
  28947. }
  28948. .dark-mode .valid-feedback {
  28949. display: none;
  28950. width: 100%;
  28951. margin-top: 0.375rem;
  28952. font-size: 0.875rem;
  28953. color: #89b956;
  28954. }
  28955. .dark-mode .valid-tooltip {
  28956. position: absolute;
  28957. top: 100%;
  28958. z-index: 5;
  28959. display: none;
  28960. max-width: 100%;
  28961. padding: 0.25rem 0.5rem;
  28962. margin-top: 0.1rem;
  28963. font-size: 0.875rem;
  28964. color: #000;
  28965. background-color: rgba(137, 185, 86, 0.9);
  28966. border-radius: 0.375rem;
  28967. }
  28968. .was-validated .dark-mode:valid ~ .valid-feedback,
  28969. .was-validated .dark-mode:valid ~ .valid-tooltip, .dark-mode.is-valid ~ .valid-feedback,
  28970. .dark-mode.is-valid ~ .valid-tooltip {
  28971. display: block;
  28972. }
  28973. .was-validated .dark-mode .form-control:valid, .dark-mode .form-control.is-valid {
  28974. border-color: #89b956;
  28975. }
  28976. .was-validated .dark-mode .form-control:valid:focus, .dark-mode .form-control.is-valid:focus {
  28977. border-color: #89b956;
  28978. box-shadow: 0 0 0 0.25rem rgba(137, 185, 86, 0.25);
  28979. }
  28980. .was-validated .dark-mode .form-select:valid, .dark-mode .form-select.is-valid {
  28981. border-color: #89b956;
  28982. }
  28983. .was-validated .dark-mode .form-select:valid:focus, .dark-mode .form-select.is-valid:focus {
  28984. border-color: #89b956;
  28985. box-shadow: 0 0 0 0.25rem rgba(137, 185, 86, 0.25);
  28986. }
  28987. .was-validated .dark-mode .form-check-input:valid, .dark-mode .form-check-input.is-valid {
  28988. border-color: #89b956;
  28989. }
  28990. .was-validated .dark-mode .form-check-input:valid:checked, .dark-mode .form-check-input.is-valid:checked {
  28991. background-color: #89b956;
  28992. }
  28993. .was-validated .dark-mode .form-check-input:valid:focus, .dark-mode .form-check-input.is-valid:focus {
  28994. box-shadow: 0 0 0 0.25rem rgba(137, 185, 86, 0.25);
  28995. }
  28996. .was-validated .dark-mode .form-check-input:valid ~ .form-check-label, .dark-mode .form-check-input.is-valid ~ .form-check-label {
  28997. color: #89b956;
  28998. }
  28999. .dark-mode .form-check-inline .form-check-input ~ .valid-feedback {
  29000. margin-left: 0.5em;
  29001. }
  29002. .was-validated .dark-mode .input-group > .form-control:not(:focus):valid, .dark-mode .input-group > .form-control:not(:focus).is-valid,
  29003. .was-validated .dark-mode .input-group > .form-select:not(:focus):valid,
  29004. .dark-mode .input-group > .form-select:not(:focus).is-valid,
  29005. .was-validated .dark-mode .input-group > .form-floating:not(:focus-within):valid,
  29006. .dark-mode .input-group > .form-floating:not(:focus-within).is-valid {
  29007. z-index: 3;
  29008. }
  29009. .dark-mode .invalid-feedback {
  29010. display: none;
  29011. width: 100%;
  29012. margin-top: 0.375rem;
  29013. font-size: 0.875rem;
  29014. color: #ec815b;
  29015. }
  29016. .dark-mode .invalid-tooltip {
  29017. position: absolute;
  29018. top: 100%;
  29019. z-index: 5;
  29020. display: none;
  29021. max-width: 100%;
  29022. padding: 0.25rem 0.5rem;
  29023. margin-top: 0.1rem;
  29024. font-size: 0.875rem;
  29025. color: #000;
  29026. background-color: rgba(236, 129, 91, 0.9);
  29027. border-radius: 0.375rem;
  29028. }
  29029. .was-validated .dark-mode:invalid ~ .invalid-feedback,
  29030. .was-validated .dark-mode:invalid ~ .invalid-tooltip, .dark-mode.is-invalid ~ .invalid-feedback,
  29031. .dark-mode.is-invalid ~ .invalid-tooltip {
  29032. display: block;
  29033. }
  29034. .was-validated .dark-mode .form-control:invalid, .dark-mode .form-control.is-invalid {
  29035. border-color: #ec815b;
  29036. }
  29037. .was-validated .dark-mode .form-control:invalid:focus, .dark-mode .form-control.is-invalid:focus {
  29038. border-color: #ec815b;
  29039. box-shadow: 0 0 0 0.25rem rgba(236, 129, 91, 0.25);
  29040. }
  29041. .was-validated .dark-mode .form-select:invalid, .dark-mode .form-select.is-invalid {
  29042. border-color: #ec815b;
  29043. }
  29044. .was-validated .dark-mode .form-select:invalid:focus, .dark-mode .form-select.is-invalid:focus {
  29045. border-color: #ec815b;
  29046. box-shadow: 0 0 0 0.25rem rgba(236, 129, 91, 0.25);
  29047. }
  29048. .was-validated .dark-mode .form-check-input:invalid, .dark-mode .form-check-input.is-invalid {
  29049. border-color: #ec815b;
  29050. }
  29051. .was-validated .dark-mode .form-check-input:invalid:checked, .dark-mode .form-check-input.is-invalid:checked {
  29052. background-color: #ec815b;
  29053. }
  29054. .was-validated .dark-mode .form-check-input:invalid:focus, .dark-mode .form-check-input.is-invalid:focus {
  29055. box-shadow: 0 0 0 0.25rem rgba(236, 129, 91, 0.25);
  29056. }
  29057. .was-validated .dark-mode .form-check-input:invalid ~ .form-check-label, .dark-mode .form-check-input.is-invalid ~ .form-check-label {
  29058. color: #ec815b;
  29059. }
  29060. .dark-mode .form-check-inline .form-check-input ~ .invalid-feedback {
  29061. margin-left: 0.5em;
  29062. }
  29063. .was-validated .dark-mode .input-group > .form-control:not(:focus):invalid, .dark-mode .input-group > .form-control:not(:focus).is-invalid,
  29064. .was-validated .dark-mode .input-group > .form-select:not(:focus):invalid,
  29065. .dark-mode .input-group > .form-select:not(:focus).is-invalid,
  29066. .was-validated .dark-mode .input-group > .form-floating:not(:focus-within):invalid,
  29067. .dark-mode .input-group > .form-floating:not(:focus-within).is-invalid {
  29068. z-index: 4;
  29069. }
  29070. .dark-mode .form-control.form-control-alt {
  29071. color: #bcc7e1;
  29072. border-color: #191d24;
  29073. background-color: #191d24;
  29074. }
  29075. .dark-mode .form-control.form-control-alt:focus {
  29076. color: #fff;
  29077. border-color: #161920;
  29078. background-color: #161920;
  29079. box-shadow: none;
  29080. }
  29081. .dark-mode .form-control.form-control-alt.is-valid {
  29082. border-color: rgba(20, 83, 45, 0.85);
  29083. background-color: rgba(20, 83, 45, 0.85);
  29084. }
  29085. .dark-mode .form-control.form-control-alt.is-valid::-moz-placeholder {
  29086. color: #697896;
  29087. }
  29088. .dark-mode .form-control.form-control-alt.is-valid::placeholder {
  29089. color: #697896;
  29090. }
  29091. .dark-mode .form-control.form-control-alt.is-valid:focus {
  29092. border-color: #14532d;
  29093. background-color: #14532d;
  29094. }
  29095. .dark-mode .form-control.form-control-alt.is-invalid {
  29096. border-color: rgba(127, 29, 29, 0.85);
  29097. background-color: rgba(127, 29, 29, 0.85);
  29098. }
  29099. .dark-mode .form-control.form-control-alt.is-invalid::-moz-placeholder {
  29100. color: #697896;
  29101. }
  29102. .dark-mode .form-control.form-control-alt.is-invalid::placeholder {
  29103. color: #697896;
  29104. }
  29105. .dark-mode .form-control.form-control-alt.is-invalid:focus {
  29106. border-color: #7f1d1d;
  29107. background-color: #7f1d1d;
  29108. }
  29109. .dark-mode .input-group-text {
  29110. color: #bcc7e1;
  29111. background-color: #191d24;
  29112. border-color: #303745;
  29113. }
  29114. .dark-mode .input-group-text.input-group-text-alt {
  29115. background-color: #161920;
  29116. border-color: #161920;
  29117. }
  29118. .dark-mode .is-valid ~ .valid-feedback,
  29119. .dark-mode .is-valid ~ .valid-tooltip,
  29120. .dark-mode .was-validated :valid ~ .valid-feedback,
  29121. .dark-mode .was-validated :valid ~ .valid-tooltip,
  29122. .dark-mode .is-invalid ~ .invalid-feedback,
  29123. .dark-mode .is-invalid ~ .invalid-tooltip,
  29124. .dark-mode .was-validated :invalid ~ .invalid-feedback,
  29125. .dark-mode .was-validated :invalid ~ .invalid-tooltip {
  29126. display: block;
  29127. }
  29128. .dark-mode .form-check-input {
  29129. background-color: #191d24;
  29130. border-color: #303745;
  29131. }
  29132. .dark-mode .form-check-input:focus {
  29133. border-color: #0665d0;
  29134. }
  29135. .dark-mode .form-check-input:checked {
  29136. background-color: #0665d0;
  29137. border-color: #0665d0;
  29138. }
  29139. .dark-mode .form-block .form-check-label {
  29140. border-color: #303745;
  29141. }
  29142. .dark-mode .form-block .form-check-label:hover {
  29143. border-color: #333b4a;
  29144. }
  29145. .dark-mode .form-block .form-check-label::before {
  29146. background-color: #0665d0;
  29147. }
  29148. .dark-mode .form-block .form-check-input:checked ~ .form-check-label {
  29149. border-color: #0665d0;
  29150. }
  29151. .dark-mode .form-block .form-check-input:focus ~ .form-check-label {
  29152. border-color: #0665d0;
  29153. box-shadow: 0 0 0 0.25rem rgba(6, 101, 208, 0.25);
  29154. }
  29155. .dark-mode .form-block .form-check-input:disabled:not([checked]) + .form-check-label:hover,
  29156. .dark-mode .form-block .form-check-input[readonly]:not([checked]) + .form-check-label:hover {
  29157. border-color: #161920;
  29158. }
  29159. .dark-mode .breadcrumb-item + .breadcrumb-item::before {
  29160. color: rgba(255, 255, 255, 0.15);
  29161. }
  29162. .dark-mode .breadcrumb.breadcrumb-alt .breadcrumb-item + .breadcrumb-item::before {
  29163. color: rgba(255, 255, 255, 0.15);
  29164. }
  29165. .dark-mode .alert-primary {
  29166. --bs-alert-color: #fff;
  29167. --bs-alert-bg: #0665d0;
  29168. --bs-alert-border-color: #0665d0;
  29169. }
  29170. .dark-mode .alert-primary .alert-link {
  29171. color: #cccccc;
  29172. }
  29173. .dark-mode .alert-secondary {
  29174. --bs-alert-color: #fff;
  29175. --bs-alert-bg: #2c323f;
  29176. --bs-alert-border-color: #2c323f;
  29177. }
  29178. .dark-mode .alert-secondary .alert-link {
  29179. color: #cccccc;
  29180. }
  29181. .dark-mode .alert-success {
  29182. --bs-alert-color: #fff;
  29183. --bs-alert-bg: #537530;
  29184. --bs-alert-border-color: #537530;
  29185. }
  29186. .dark-mode .alert-success .alert-link {
  29187. color: #cccccc;
  29188. }
  29189. .dark-mode .alert-info {
  29190. --bs-alert-color: #fff;
  29191. --bs-alert-bg: #2d6ca7;
  29192. --bs-alert-border-color: #2d6ca7;
  29193. }
  29194. .dark-mode .alert-info .alert-link {
  29195. color: #cccccc;
  29196. }
  29197. .dark-mode .alert-warning {
  29198. --bs-alert-color: #fff;
  29199. --bs-alert-bg: #ad7711;
  29200. --bs-alert-border-color: #ad7711;
  29201. }
  29202. .dark-mode .alert-warning .alert-link {
  29203. color: #cccccc;
  29204. }
  29205. .dark-mode .alert-danger {
  29206. --bs-alert-color: #fff;
  29207. --bs-alert-bg: #a83b14;
  29208. --bs-alert-border-color: #a83b14;
  29209. }
  29210. .dark-mode .alert-danger .alert-link {
  29211. color: #cccccc;
  29212. }
  29213. .dark-mode .alert-dark {
  29214. --bs-alert-color: #fff;
  29215. --bs-alert-bg: #13161b;
  29216. --bs-alert-border-color: #13161b;
  29217. }
  29218. .dark-mode .alert-dark .alert-link {
  29219. color: #cccccc;
  29220. }
  29221. .dark-mode .alert-light {
  29222. --bs-alert-color: #fff;
  29223. --bs-alert-bg: #394151;
  29224. --bs-alert-border-color: #394151;
  29225. }
  29226. .dark-mode .alert-light .alert-link {
  29227. color: #cccccc;
  29228. }
  29229. .dark-mode .btn-close {
  29230. filter: invert(1) grayscale(100%) brightness(200%);
  29231. }
  29232. .dark-mode .progress {
  29233. background-color: #161920;
  29234. }
  29235. .dark-mode .list-activity > li:not(:last-child) {
  29236. border-bottom-color: #161920;
  29237. }
  29238. .dark-mode .modal-header {
  29239. border-bottom-color: #2c323f;
  29240. }
  29241. .dark-mode .modal-content {
  29242. background: #20242d;
  29243. }
  29244. .dark-mode .modal-footer {
  29245. border-top-color: #2c323f;
  29246. }
  29247. .dark-mode .toast {
  29248. background-color: #20242d;
  29249. }
  29250. .dark-mode .toast-header {
  29251. color: #bcc7e1;
  29252. background-color: #2c323f;
  29253. }
  29254. .dark-mode .border {
  29255. border-color: #2c323f !important;
  29256. }
  29257. .dark-mode .border-top {
  29258. border-top-color: #2c323f !important;
  29259. }
  29260. .dark-mode .border-end {
  29261. border-right-color: #2c323f !important;
  29262. }
  29263. .dark-mode .border-bottom {
  29264. border-bottom-color: #2c323f !important;
  29265. }
  29266. .dark-mode .border-start {
  29267. border-left-color: #2c323f !important;
  29268. }
  29269. .dark-mode .border-primary {
  29270. border-color: #0665d0 !important;
  29271. }
  29272. .dark-mode .border-white {
  29273. border-color: #fff !important;
  29274. }
  29275. .dark-mode .border-white-op {
  29276. border-color: rgba(255, 255, 255, 0.1) !important;
  29277. }
  29278. .dark-mode .border-black-op {
  29279. border-color: rgba(0, 0, 0, 0.1) !important;
  29280. }
  29281. .dark-mode .block {
  29282. background-color: #20242d;
  29283. box-shadow: 0 1px 2px rgba(23, 26, 33, 0.5), 0 1px 2px rgba(23, 26, 33, 0.5);
  29284. }
  29285. .dark-mode .block.block-bordered {
  29286. border: 1px solid #2c323f;
  29287. box-shadow: none;
  29288. }
  29289. .dark-mode .block .block-header-default {
  29290. background-color: #2c323f !important;
  29291. }
  29292. .dark-mode .block .block-title small, .dark-mode .block .block-title .small {
  29293. color: #8ea1cd;
  29294. }
  29295. .dark-mode .block.block-mode-loading::before {
  29296. background-color: rgba(44, 50, 63, 0.85);
  29297. }
  29298. .dark-mode .block.block-mode-loading::after {
  29299. color: #fff;
  29300. }
  29301. .dark-mode .block.block-transparent {
  29302. background-color: transparent;
  29303. box-shadow: none;
  29304. }
  29305. .dark-mode .block.block-mode-fullscreen.block-transparent {
  29306. background-color: #20242d;
  29307. }
  29308. .dark-mode .block .block,
  29309. .dark-mode .content-side .block {
  29310. box-shadow: none;
  29311. }
  29312. .dark-mode a.block {
  29313. color: #bcc7e1;
  29314. }
  29315. .dark-mode a.block.block-link-pop:hover {
  29316. box-shadow: 0 0.5rem 2.5rem #0f1115;
  29317. }
  29318. .dark-mode a.block.block-link-pop:active {
  29319. box-shadow: 0 0.375rem 0.55rem #1d222a;
  29320. }
  29321. .dark-mode a.block.block-link-shadow:hover {
  29322. box-shadow: 0 0 1.5rem #0f1115;
  29323. }
  29324. .dark-mode a.block.block-link-shadow:active {
  29325. box-shadow: 0 0 0.75rem #15181e;
  29326. }
  29327. .dark-mode .btn-block-option {
  29328. color: #8ea1cd;
  29329. }
  29330. .block-header-default .dark-mode .btn-block-option {
  29331. color: #7c92c5;
  29332. }
  29333. .dark-mode .btn-block-option:hover, .dark-mode .btn-block-option:focus {
  29334. color: #6a83bd;
  29335. }
  29336. .dark-mode .btn-block-option:active {
  29337. color: #8ea1cd;
  29338. }
  29339. .dark-mode a.btn-block-option:focus,
  29340. .dark-mode .active > a.btn-block-option,
  29341. .dark-mode .show > button.btn-block-option {
  29342. color: #6a83bd;
  29343. }
  29344. .dark-mode .block.block-themed .btn-block-option,
  29345. .dark-mode .block.block-themed .btn-block-option:hover,
  29346. .dark-mode .block.block-themed .btn-block-option:focus,
  29347. .dark-mode .block.block-themed .btn-block-option:active,
  29348. .dark-mode .block.block-themed a.btn-block-option:focus,
  29349. .dark-mode .block.block-themed .active > a.btn-block-option,
  29350. .dark-mode .block.block-themed .show > button.btn-block-option {
  29351. color: #fff;
  29352. }
  29353. .dark-mode .timeline::before {
  29354. background-color: #2c323f;
  29355. }
  29356. .dark-mode .timeline-event-icon {
  29357. border-color: #2c323f;
  29358. box-shadow: 0 0.375rem 1.5rem #20242d;
  29359. }
  29360. .dark-mode .timeline-event-icon::before {
  29361. border-left-color: #2c323f;
  29362. }
  29363. @media (min-width: 1200px) {
  29364. .dark-mode .timeline-centered .timeline-event-time {
  29365. background-color: #2c323f;
  29366. }
  29367. .dark-mode .timeline-centered .timeline-event-icon::before {
  29368. border-right-color: #2c323f;
  29369. }
  29370. .dark-mode .timeline-centered.timeline-alt .timeline-event:nth-child(even) .timeline-event-icon::before,
  29371. .dark-mode .timeline-centered .timeline-event.timeline-event-alt .timeline-event-icon::before {
  29372. border-left-color: #2c323f;
  29373. }
  29374. }
  29375. .dark-mode .img-thumb {
  29376. background-color: #13161b;
  29377. }
  29378. .dark-mode .swal2-popup {
  29379. background-color: #20242d;
  29380. }
  29381. .dark-mode .swal2-html-container {
  29382. color: #bcc7e1;
  29383. }
  29384. .dark-mode .jvectormap-container {
  29385. background-color: #20242d !important;
  29386. }
  29387. .dark-mode .ck.ck-editor {
  29388. color: #343a40;
  29389. }
  29390. .dark-mode .dropzone {
  29391. background-color: #262b36;
  29392. border-color: #2c323f;
  29393. }
  29394. .dark-mode .dropzone .dz-message {
  29395. color: #bcc7e1;
  29396. }
  29397. .dark-mode .dropzone:hover {
  29398. background-color: #2c323f;
  29399. border-color: #0665d0;
  29400. }
  29401. .dark-mode .dropzone:hover .dz-message {
  29402. color: #0665d0;
  29403. }
  29404. .dark-mode .dropzone .dz-preview.dz-image-preview {
  29405. background-color: transparent;
  29406. }
  29407. .dark-mode .fc.fc-theme-standard a {
  29408. color: #aab8d9;
  29409. }
  29410. .dark-mode .fc.fc-theme-standard .fc-button-primary {
  29411. color: #aab8d9;
  29412. background-color: #161920;
  29413. border-color: #161920;
  29414. }
  29415. .dark-mode .fc.fc-theme-standard .fc-button-primary:not(:disabled):hover {
  29416. color: #bcc7e1;
  29417. background-color: #262b36;
  29418. border-color: #262b36;
  29419. }
  29420. .dark-mode .fc.fc-theme-standard .fc-button-primary:not(:disabled).fc-button-active, .dark-mode .fc.fc-theme-standard .fc-button-primary:not(:disabled):active {
  29421. color: #bcc7e1;
  29422. background-color: #262b36;
  29423. border-color: #262b36;
  29424. }
  29425. .dark-mode .fc.fc-theme-standard .fc-button-primary:focus, .dark-mode .fc.fc-theme-standard .fc-button-primary:not(:disabled).fc-button-active:focus, .dark-mode .fc.fc-theme-standard .fc-button-primary:not(:disabled):active:focus {
  29426. box-shadow: 0 0 0 0.2rem rgba(6, 101, 208, 0.4);
  29427. }
  29428. .dark-mode .fc.fc-theme-standard .fc-list, .dark-mode .fc.fc-theme-standard .fc-scrollgrid,
  29429. .dark-mode .fc.fc-theme-standard th,
  29430. .dark-mode .fc.fc-theme-standard td {
  29431. border-color: #13161b;
  29432. }
  29433. .dark-mode .fc.fc-theme-standard .fc-list-day-cushion,
  29434. .dark-mode .fc.fc-theme-standard .fc-col-header-cell {
  29435. background-color: #262b36;
  29436. }
  29437. .dark-mode .fc.fc-theme-standard .fc-list-event:hover td {
  29438. background-color: #1a1e26;
  29439. }
  29440. .dark-mode .irs,
  29441. .dark-mode .irs--round .irs-grid-text {
  29442. color: #bcc7e1;
  29443. }
  29444. .dark-mode .irs.irs--round .irs-min,
  29445. .dark-mode .irs.irs--round .irs-max,
  29446. .dark-mode .irs.irs--round .irs-line,
  29447. .dark-mode .irs.irs--round .irs-grid-pol,
  29448. .dark-mode .irs.irs--round .irs-handle {
  29449. color: #bcc7e1;
  29450. background: #191d24;
  29451. }
  29452. .dark-mode .select2-container--default .select2-selection--single .select2-selection__placeholder {
  29453. color: #697896;
  29454. }
  29455. .dark-mode .select2-container--default .select2-selection--single,
  29456. .dark-mode .select2-container--default .select2-selection--multiple {
  29457. background-color: #161920;
  29458. border-color: #303745;
  29459. }
  29460. .dark-mode .select2-container--default.select2-container--focus .select2-selection--multiple, .dark-mode .select2-container--default.select2-container--focus .select2-selection--single, .dark-mode .select2-container--default.select2-container--open .select2-selection--multiple, .dark-mode .select2-container--default.select2-container--open .select2-selection--single {
  29461. border-color: #0665d0;
  29462. }
  29463. .dark-mode .select2-container--default .select2-selection--single .select2-selection__rendered {
  29464. color: #bcc7e1;
  29465. }
  29466. .dark-mode .select2-container--default .select2-search--dropdown .select2-search__field {
  29467. border-color: #303745;
  29468. }
  29469. .dark-mode .select2-container--default .select2-dropdown .select2-search__field:focus {
  29470. border-color: #0665d0;
  29471. }
  29472. .dark-mode .select2-container--default .select2-dropdown {
  29473. background-color: #161920;
  29474. border-color: #303745;
  29475. }
  29476. .dark-mode .select2-container--default .select2-search--dropdown .select2-search__field {
  29477. color: #bcc7e1;
  29478. background-color: #161920;
  29479. border-color: #303745;
  29480. }
  29481. .dark-mode .select2-container--default .select2-results__option[aria-selected=true] {
  29482. color: #fff;
  29483. background-color: #0665d0;
  29484. }
  29485. .dark-mode .select2-container--default .select2-search__field::-moz-placeholder {
  29486. color: #697896;
  29487. }
  29488. .dark-mode .select2-container--default .select2-search__field::placeholder {
  29489. color: #697896;
  29490. }
  29491. .dark-mode .is-valid + .select2-container--default .select2-selection--single,
  29492. .dark-mode .is-valid + .select2-container--default .select2-selection--multiple,
  29493. .dark-mode .is-valid + .select2-container--default.select2-container--focus .select2-selection--single,
  29494. .dark-mode .is-valid + .select2-container--default.select2-container--focus .select2-selection--multiple {
  29495. border-color: #89b956;
  29496. }
  29497. .dark-mode .is-valid + .select2-container--default.select2-container--focus .select2-selection--single,
  29498. .dark-mode .is-valid + .select2-container--default.select2-container--focus .select2-selection--multiple,
  29499. .dark-mode .is-valid + .select2-container--default.select2-container--open .select2-selection--single,
  29500. .dark-mode .is-valid + .select2-container--default.select2-container--open .select2-selection--multiple {
  29501. box-shadow: 0 0 0 0.25rem rgba(137, 185, 86, 0.25);
  29502. }
  29503. .dark-mode .is-invalid + .select2-container--default .select2-selection--single,
  29504. .dark-mode .is-invalid + .select2-container--default .select2-selection--multiple,
  29505. .dark-mode .is-invalid + .select2-container--default.select2-container--focus .select2-selection--single,
  29506. .dark-mode .is-invalid + .select2-container--default.select2-container--focus .select2-selection--multiple {
  29507. border-color: #e97044;
  29508. }
  29509. .dark-mode .is-invalid + .select2-container--default.select2-container--focus .select2-selection--single,
  29510. .dark-mode .is-invalid + .select2-container--default.select2-container--focus .select2-selection--multiple,
  29511. .dark-mode .is-invalid + .select2-container--default.select2-container--open .select2-selection--single,
  29512. .dark-mode .is-invalid + .select2-container--default.select2-container--open .select2-selection--multiple {
  29513. box-shadow: 0 0 0 0.25rem rgba(233, 112, 68, 0.25);
  29514. }
  29515. .dark-mode .datepicker .datepicker-switch:hover,
  29516. .dark-mode .datepicker .next:hover,
  29517. .dark-mode .datepicker .prev:hover,
  29518. .dark-mode .datepicker tfoot tr th:hover,
  29519. .dark-mode .datepicker table tr td.day:hover,
  29520. .dark-mode .datepicker table tr td.focused {
  29521. background-color: #161920;
  29522. }
  29523. .dark-mode .datepicker table tr td.selected,
  29524. .dark-mode .datepicker table tr td.selected.highlighted {
  29525. color: #fff;
  29526. background-color: #161920;
  29527. border-color: #161920;
  29528. }
  29529. .dark-mode .datepicker table tr td.range {
  29530. color: #bcc7e1;
  29531. background-color: #161920;
  29532. border-color: #161920;
  29533. }
  29534. .dark-mode .datepicker table tr td.active:hover,
  29535. .dark-mode .datepicker table tr td.active:hover:hover,
  29536. .dark-mode .datepicker table tr td.active.disabled:hover,
  29537. .dark-mode .datepicker table tr td.active.disabled:hover:hover,
  29538. .dark-mode .datepicker table tr td.active:focus,
  29539. .dark-mode .datepicker table tr td.active:hover:focus,
  29540. .dark-mode .datepicker table tr td.active.disabled:focus,
  29541. .dark-mode .datepicker table tr td.active.disabled:hover:focus,
  29542. .dark-mode .datepicker table tr td.active:active,
  29543. .dark-mode .datepicker table tr td.active:hover:active,
  29544. .dark-mode .datepicker table tr td.active.disabled:active,
  29545. .dark-mode .datepicker table tr td.active.disabled:hover:active,
  29546. .dark-mode .datepicker table tr td.active.active,
  29547. .dark-mode .datepicker table tr td.active:hover.active,
  29548. .dark-mode .datepicker table tr td.active.disabled.active,
  29549. .dark-mode .datepicker table tr td.active.disabled:hover.active,
  29550. .dark-mode .open .dropdown-toggle.datepicker table tr td.active,
  29551. .dark-mode .open .dropdown-toggle.datepicker table tr td.active:hover,
  29552. .dark-mode .open .dropdown-toggle.datepicker table tr td.active.disabled,
  29553. .dark-mode .open .dropdown-toggle.datepicker table tr td.active.disabled:hover,
  29554. .dark-mode .datepicker table tr td span.active:hover,
  29555. .dark-mode .datepicker table tr td span.active:hover:hover,
  29556. .dark-mode .datepicker table tr td span.active.disabled:hover,
  29557. .dark-mode .datepicker table tr td span.active.disabled:hover:hover,
  29558. .dark-mode .datepicker table tr td span.active:focus,
  29559. .dark-mode .datepicker table tr td span.active:hover:focus,
  29560. .dark-mode .datepicker table tr td span.active.disabled:focus,
  29561. .dark-mode .datepicker table tr td span.active.disabled:hover:focus,
  29562. .dark-mode .datepicker table tr td span.active:active,
  29563. .dark-mode .datepicker table tr td span.active:hover:active,
  29564. .dark-mode .datepicker table tr td span.active.disabled:active,
  29565. .dark-mode .datepicker table tr td span.active.disabled:hover:active,
  29566. .dark-mode .datepicker table tr td span.active.active,
  29567. .dark-mode .datepicker table tr td span.active:hover.active,
  29568. .dark-mode .datepicker table tr td span.active.disabled.active,
  29569. .dark-mode .datepicker table tr td span.active.disabled:hover.active,
  29570. .dark-mode .open .dropdown-toggle.datepicker table tr td span.active,
  29571. .dark-mode .open .dropdown-toggle.datepicker table tr td span.active:hover,
  29572. .dark-mode .open .dropdown-toggle.datepicker table tr td span.active.disabled,
  29573. .dark-mode .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  29574. background-color: #0665d0;
  29575. border-color: #0665d0;
  29576. }
  29577. .dark-mode .flatpickr-input.form-control:disabled,
  29578. .dark-mode .flatpickr-input.form-control[readonly],
  29579. .dark-mode .input.form-control:disabled,
  29580. .dark-mode .input.form-control[readonly] {
  29581. color: #bcc7e1;
  29582. background-color: #161920;
  29583. border-color: #303745;
  29584. }
  29585. .dark-mode .flatpickr-day.selected,
  29586. .dark-mode .flatpickr-day.startRange,
  29587. .dark-mode .flatpickr-day.endRange,
  29588. .dark-mode .flatpickr-day.selected.inRange,
  29589. .dark-mode .flatpickr-day.startRange.inRange,
  29590. .dark-mode .flatpickr-day.endRange.inRange,
  29591. .dark-mode .flatpickr-day.selected:focus,
  29592. .dark-mode .flatpickr-day.startRange:focus,
  29593. .dark-mode .flatpickr-day.endRange:focus,
  29594. .dark-mode .flatpickr-day.selected:hover,
  29595. .dark-mode .flatpickr-day.startRange:hover,
  29596. .dark-mode .flatpickr-day.endRange:hover,
  29597. .dark-mode .flatpickr-day.selected.prevMonthDay,
  29598. .dark-mode .flatpickr-day.startRange.prevMonthDay,
  29599. .dark-mode .flatpickr-day.endRange.prevMonthDay,
  29600. .dark-mode .flatpickr-day.selected.nextMonthDay,
  29601. .dark-mode .flatpickr-day.startRange.nextMonthDay,
  29602. .dark-mode .flatpickr-day.endRange.nextMonthDay {
  29603. border-color: #0665d0;
  29604. background: #0665d0;
  29605. }
  29606. .dark-mode .flatpickr-months .flatpickr-prev-month:hover svg,
  29607. .dark-mode .flatpickr-months .flatpickr-next-month:hover svg {
  29608. fill: #0665d0;
  29609. }
  29610. .dark-mode .dd-handle {
  29611. color: #bcc7e1;
  29612. background: #262b36;
  29613. border-color: #161920;
  29614. }
  29615. .dark-mode .dd-handle:hover {
  29616. color: #98a9d1;
  29617. }
  29618. .dark-mode .dd-empty,
  29619. .dark-mode .dd-placeholder {
  29620. border-color: #a8c9ef;
  29621. background: #20242d;
  29622. }
  29623. .dark-mode table.dataTable.table-striped > tbody > tr.odd > * {
  29624. box-shadow: inset 0 0 0 9999px #1c2029;
  29625. }